出自:兰州理工大学-计算机科学与技术-C语言程序设计

C语言属于下列哪种程序设计语言 A.机器语言 B.汇编语言 C.高级语言 D.非过程化语言
下列字符列中,可以作为“字符串常量”的是 A.ABC B.“ABC“ C.‘abc’ D.‘a’
设a和b均为float型变量,且a=5.5、b=2.5,则表达式(int)a+b A.ffffffff B.ff C.0 D.1
下面合法的C语言字符常量是 A..\t. B."A" C.65 D.A
不正确的赋值语句是在下列选项中,不正确的赋值语句是 A.++t B.n1=(n2=(n3=0)) C.k=i=j D.a=b+c=1
下列选项中属于面向对象设计方法主要特征的是___________。 A.继承 B.自顶向下 C.模块化 D.逐步求精
指针队列中最后一个节点的尾指针指向 A.指向队列头 B.指向队列尾 C.为空 D.任意给值
下列叙述中正确的是___________。 A.算法就是程序 B.设计算法时只需考虑数据结构的设计 C.设计算法时只需考虑结果的可靠性 D.以上三种说法都不对
下列语言中不属于面向过程的语言是 A.高级语言 B.低级语言 C.C语言 D.PASCAL语言
在C语言中,下列标识符中合法的是 A.-int B.in1_3 C.A_B!D D.const
下列关于二叉树的叙述中,正确的是___________ A.叶子结点总是比度为2的结点少一个 B.叶子结点总是比度为2的结点多一个 C.叶子结点数是度为2的结点数的两倍 D.度为2的结点是度为1的结点数的两倍
下列关于线性链表的叙述中,正确的是___________ A.各个数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各个数据结点的存储顺序与逻辑顺序或以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.以上三种说法都不对
C语言源程序的基本单位是( ) A.程序行 B.语句 C.函数 D.字符
C语言规定:在一个源程序中,main函数的位置(  )。 A.必须在最开始 B.必须在系统条用的库函数的后面 C.可以任意 D.必须在最后
在下列字符列中,合法的标识符是( ) A.p12&.a B.stud_100 C.water$12 D.88sum
在C语言中,要求运算的数必须是整数的运算符是( ) A./ B.! C.%
设有语句 int a =3;则执行了语句a + = a - = a*a;后,变量a的值是( ) A.3 B.0 C.9 D.-12
设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为( ) A.1 B.2 C.3 D.4
为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if
若变量c为char类型,能正确判断出c为小写字母的表达式是( ) A.a.<=c<= .z. B.(c>= .a.)||(c<= .z.) C.(.a.<=c)and (.z.>=c) D.(c>= .a.)&&(c<= .z.)
已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是( ) if(x>y) z=x; x=y; y=z; A.x=10, y=20, z=30 B.x=20, y=30, z=30 C.x=20, y=30, z=10 D.x=20, y=30, z=20
执行语句 for (i=1;i++<4;) ; 后变量 i 的值是( )。 A.3 B.4 C.5 D.不变
在定义int a[10];之后,对a的引用正确的是( ) A.a[10] B.a[6.3] C.a[6] D.a[10-10]
在定义int a[5][6];后,第10个元素是( )。 A.a[2][5] B.a[2][4] C.a[1][3] D.a[1][5]
在C语言中,若对函数类型未另显示说明,则函数的隐含类型是( )类型。 A.viod B.double C.int D.char
设int * p,i;以下正确的语句是( )。 A.*p=10 B.i=p C.i=*p D.p=2*p+1
属于C语言基本数据类型的是 A.int B.union C.char D.unsigned