九月计算机二级“C语言”计算机试题及答案
A.12345ABCDE
B.EDCBA54321
C.ABCDEl2345
D.54321EDCBA
(2)下列说法正确的是()。
循环队列有两个指针,头和尾,所以循环队列是非线性的。
b .在循环队列中,只需要队列头指针来反映队列中元素的动态变化。
c在循环队列中,只需要尾指针来反映队列中元素的动态变化。
循环队列中元素的数量由头指针和尾指针决定。
(3)在长度为n的有序线性表中,进行二分搜索法,最差情况下,比较次数为()。
答0(n)
B.d(氮气)
C.O(1092n)
D.0(nl092n)
(4)下列说法正确的是()。
A.顺序存储结构的存储必须是连续的,链式存储结构的存储空间不一定是连续的。
b顺序存储结构只针对线性结构,链式存储结构只针对非线性结构。
c .顺序存储结构可以存储有序表,但链式存储结构不能。
D.链式存储结构比顺序存储结构节省存储空间。
(5)数据流图中带箭头的线段代表()。
A.控制流
B.事件驱动的
C.模块调用
D.数据流
(6)在软件开发中,需求分析阶段可以使用的工具是()。
A.n?s图
B.DFD图
C.衬垫图
D.程序流程图
(7)在面向对象方法中,它不属于?对象?基本特征是()。
A.一致性
B.分类
C.多态性
D.识别唯一性
(8)一个宿舍可以容纳多个学生,所以物理宿舍与学生的联系是()。
A.一对一的
B.一对多
C.多对一
D.多对多
(9)在数据管理技术发展的三个阶段中,数据* * *享有最好的()。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.这三个阶段是相同的
(10)R、S和T有如下三种关系:
如果关系T是由关系R和S通过运算得到的,那么使用的运算是()。
A.笛卡尔乘积
B.支付
C.和
D.自然联系
(11)下列说法中错误的是()。
A.c程序可以由多个程序文件组成。
B.一个C语言程序只能实现一种算法。
C.c程序可以由一个或多个函数组成,
D a c函数在下列选项中可以单独作为c程序文件存在(12),可以作为数据常量的是()。
A.115L
B.0118
c . 1.5
D.0115
(13)根据C语言规定的用户标识符命名规则,标识符中不能出现的是()。
A.大写字母
B.强调
C.数字字符
D.连接器
(14)请正确定义和分配变量。下列正确的表述是()。
A.X=Y+z+5,++Y
B.int(15.8%5)
C.X=Y*5=X+Z
D.X=25%5.0
(15)有一个定义:int X = 2;在下列表达式中,不为6的值是()。
A.2*x.x+=2
B.x++,2*x
C.x*=(1+x)
D.x*!x+1
(16)有以下步骤:
程序运行后的输出结果是()。
A.2、3、3
B.2、3、2
31
2,21
(17)有以下步骤:
已知字母A的ASCIl码是65,程序运行后的输出结果是()。
A)E.68B
69岁
C.英、德
D.输出没有固定值
(18)如果定义了int x,y;并且该变量已被正确赋值,则以下选项与表达式(x?y)?(x++):条件表达式(x?y)相当于()。
A.(x?Y & lt01Ix?Y & gto)
B.(x?y & lt0)
C.(x?Y & gt0)
D.(x?Y==0)
(19)有以下步骤:
程序运行后的输出结果是()。
A.3
B.2
C.1
D.0
(20)如果定义:float x = 1.5;int a=1,b=3,c = 2;正确的switch语句是()。