注意:此页面搜索的是所有试题
辽宁师范大学-C语言
17. (单选题) C语言程序编译时,程序中的注释部分( )。(本题3.5分)
A、 参加编译,并会出现在目标程序中
B、 参加编译,但不会出现在目标程序中
C、 不参加编译,但会出现在目标程序中
D、 不参加编译,也不会出现在目标程序中
以下是死循环的程序段是()
19. (单选题) 算法是( )。(本题3.5分) A、 为解决一个问题而采取的方法和步骤 B、 为设置一个问题而采取的方法和步骤 C、 为解决一个问题而开会讨论
下述程序的输出结果是()。 0,0,0 B . 1 , 1 , 1 C、1,0,1 D . 0 , 1 , 1
21. (单选题) C语言对嵌套if语句的规定是:else总是与( )。(本题3.0分) A、 其之前最近的if配对 B、 第一个if配对 C、 缩进位置相同的if配对 D、 最前面的if配对
22. (单选题) 若有说明:int a[3][4];则对a数组元素的非法引用是( )。(本题3.0分) A、 a[0][2*1] B、 a[1][3] C、 a[4-2][0] D、 a[0][4]
23. (单选题) 在多文件结构的程序中,通常把类中所有非内联函数的定义单独存放于( )中。( )(本题3.0分) A、 主文件 B、 实现文件 C、 库文件 D、 头文件
24. (单选题) 若有定义:int a[10],则对数组a元素的正确引用是( )。(本题3.0分) A、 a[10] B、 a[3] C、 a(5) D、 a[-10]
25. (单选题) 在C语言中,要求参加运算的数必须是整数的运算符是( )。(本题3.0分) A、 / B、 * C、 % D、 =
26. (单选题) 以下程序的正确运行结果是( ).#include<stdio.h>main(){ int k=4,m=1,p; p=func(k,m);printf(“%d,”,p); p=func(k,m);printf(“%d\n”,p);} func(int a,int b){ static int m=0,i=2; i+=m+1; m=i+a+b; return(m);}(本题3.0分) A、 8,17 B、 8,16 C、 8,20 D、 8,8
27. (单选题) 以下C程序正确的运行结果是( ). main() {long y=23456;printf(“y=%3x\n”,y);printf(“y=%8x\n”,y);printf(“y=%#8x\n”,y);}}(本题3.0分) A、 y = 5ba0y = ? ? ? ?5ba0y = ? ?0x5ba0 B、 y = 5ba0y = 5ba0y = 0x5ba0 C、 y = 5ba0y = 5ba0y = 0x5ba0 D、 y = 5ba0y = ? ? ? ?5ba0y = # # # #5ba0
28. (单选题) 能作为C++程序的基本单位是( )。(本题3.0分) A、 字符 B、 语句 C、 函数 D、 源程序文件
若有以下程序段int x=20则执行以上语句后的输出结果是() A、 02 B、 –20 C、 -21 D、 –11
(单选题) 以下for循环的执行次数是( ). for(x=0,y=0;(y=123)&&(x<4);x++);(本题3.0分) A、 是无限循环 B、 循环次数不定 C、 执行4次 D、 执行3次
以下是死循环的程序段是()
19. (单选题) 算法是( )。(本题3.5分) A、 为解决一个问题而采取的方法和步骤 B、 为设置一个问题而采取的方法和步骤 C、 为解决一个问题而开会讨论
下述程序的输出结果是()。 0,0,0 B . 1 , 1 , 1 C、1,0,1 D . 0 , 1 , 1
21. (单选题) C语言对嵌套if语句的规定是:else总是与( )。(本题3.0分) A、 其之前最近的if配对 B、 第一个if配对 C、 缩进位置相同的if配对 D、 最前面的if配对
22. (单选题) 若有说明:int a[3][4];则对a数组元素的非法引用是( )。(本题3.0分) A、 a[0][2*1] B、 a[1][3] C、 a[4-2][0] D、 a[0][4]
23. (单选题) 在多文件结构的程序中,通常把类中所有非内联函数的定义单独存放于( )中。( )(本题3.0分) A、 主文件 B、 实现文件 C、 库文件 D、 头文件
24. (单选题) 若有定义:int a[10],则对数组a元素的正确引用是( )。(本题3.0分) A、 a[10] B、 a[3] C、 a(5) D、 a[-10]
25. (单选题) 在C语言中,要求参加运算的数必须是整数的运算符是( )。(本题3.0分) A、 / B、 * C、 % D、 =
26. (单选题) 以下程序的正确运行结果是( ).#include<stdio.h>main(){ int k=4,m=1,p; p=func(k,m);printf(“%d,”,p); p=func(k,m);printf(“%d\n”,p);} func(int a,int b){ static int m=0,i=2; i+=m+1; m=i+a+b; return(m);}(本题3.0分) A、 8,17 B、 8,16 C、 8,20 D、 8,8
27. (单选题) 以下C程序正确的运行结果是( ). main() {long y=23456;printf(“y=%3x\n”,y);printf(“y=%8x\n”,y);printf(“y=%#8x\n”,y);}}(本题3.0分) A、 y = 5ba0y = ? ? ? ?5ba0y = ? ?0x5ba0 B、 y = 5ba0y = 5ba0y = 0x5ba0 C、 y = 5ba0y = 5ba0y = 0x5ba0 D、 y = 5ba0y = ? ? ? ?5ba0y = # # # #5ba0
28. (单选题) 能作为C++程序的基本单位是( )。(本题3.0分) A、 字符 B、 语句 C、 函数 D、 源程序文件
若有以下程序段int x=20则执行以上语句后的输出结果是() A、 02 B、 –20 C、 -21 D、 –11
(单选题) 以下for循环的执行次数是( ). for(x=0,y=0;(y=123)&&(x<4);x++);(本题3.0分) A、 是无限循环 B、 循环次数不定 C、 执行4次 D、 执行3次