本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
C语言模拟题第5套
1、【 单选题 】
设整型变量a为5,使b不为2的表达式是(    )。 [2分]
、 b=a/2
、 b=6- (--a)
、 b=a%2
、 b=a>3 ? 2 : 1
答案:
2、【 单选题 】
为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(    )组成配对关系。 [2分]
、 缩排位置相同的if
、 在其之前未配对的if
、 在其之前未配对的最近的if
、 同一行上的if
答案:
3、【 单选题 】
以下程序的输出结果是(    )。
int x=10,y=10;
printf(“%d  %d\n”,x--,--y); [2分]
、 10  10
、 9  9
、 9  10
、 10  9
答案:
4、【 单选题 】
选出下列标识符中不合法的标识符的是(    )。 [2分]
、 hot_do
、 cat1
、 _pri
、 2ab
答案:
5、【 单选题 】
以下程序的输出结果是(    )。
char str[15]=”hello!”;
printf(“%d\n”,strlen(str)); [2分]
、 15
、 14
、 7
、 6
答案:
6、【 单选题 】
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是(    )。 [2分]
、 1
、 0
、 4
、 3
答案:
7、【 单选题 】
定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9};
则语句for(i=0;i<3;i++)  printf("%d  ",x[i][2-i]); 的输出结果是(    )。 [2分]
、 1  5  9
、 1  4  7
、 3  5  7
、 3  6  9
答案:
8、【 单选题 】
以下对二维数组a进行正确初始化的是(    ) [2分]
、 int a[2][3]={{1,2},{3,4},{5,6}};
、 int a[ ][3]={1,2,3,4,5,6};
、 int a[2][ ]={1,2,3,4,5,6};
、 int a[2][ ]={{1,2},{3,4}};
答案:
9、【 单选题 】
两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是(    )。
int x;
scanf("%d",&x);
if(x++>5)  printf("%d",x);
else  printf("%d\n",x - -); [2分]
、 7和5
、 6和3
、 7和4
、 6和4
答案:
10、【 单选题 】
以下选项中属于C语言的数据类型是(    )。 [2分]
、 复合型
、 双精度型
、 逻辑型
、 集合型
答案:
11、【 单选题 】
设int x=1,y=1;表达式(!x++ || y--)的值是_________ [2分]
、 0
、 1
、 2
、 -1
答案:
12、【 单选题 】
设整型变量n的值为2,执行语句n+=n-=n*n;后,n的值是__________ [2分]
、 0
、 4
、 - 4
、 2
答案:
13、【 单选题 】
能正确表示a和b同时为正或同时为负的逻辑表达式是_________。 [2分]
、 a>=0||b>=0)&&(a<0 ||b<0)
、 (a>=0 && b>=0)&&(a<0 && b<0)
、 (a+b>0) &&(a+b<=0)
、 a*b>0
答案:
14、【 单选题 】
C语言中,合法的字符型常量是_________。 [2分]
、 ‘A’
、 “A”
、 65
、 A
答案:
15、【 单选题 】
设有数组定义:char array[]=”China”;  则数组所占的空间是________。 [2分]
、 4个字节
、 5个字节
、 6个字节
、 7个字节
答案:
16、【 单选题 】
若变量c为char类型,能正确判断出c为小写字母的表达式是_______。 [2分]
、 ’a’<=c<=’z’
、 (c>=’a’) || (c<=’z’)
、 (‘a’<=c) and (‘z’>=c)
、 (c>=’a’) && (c<=’z’)
答案:
17、【 单选题 】
设有定义:long x=-123456L;  则以下能够正确输出变量x值的语句是_______。 [2分]
、 printf(“x=%d\n”,x)
、 printf(“x=%ld\n”,x)
、 printf(“x=%8dl\n”,x)
、 printf(“x=%LD\n”,x);
答案:
18、【 单选题 】
Break语句的正确的用法是(    )。 [2分]
、 无论在任何情况下,都中断程序的执行,退出到系统下一层。
、 在多重循环中,只能退出最靠近的那一层循环语句。
、 跳出多重循环。
、 只能修改控制变量。
答案:
19、【 单选题 】
为表示关系x≥y≥z,应使用C语言表达式(    )。 [2分]
、 (x>=y)&&(y>=z)
、 (x>=y) AND (y>=z)
、 (x>=y>=z)
、 (x>=z)&(y>=z)
答案:
20、【 单选题 】
设int k=32767;执行k=k+1;后k值为(    ) [2分]
、 32768
、 -32768
、 0
、 -1
答案:
21、【 单选题 】
以下程序段(    )。
x=-1
do
{ x=x*x; }
while(!x); [2分]
、 是死循环
、 循环执行二次
、 循环执行一次
、 有语法错误
答案:
22、【 单选题 】
下面程序段的运行结果是(    ).
int n=0;
while(n++<=2);  printf("%d",n); [2分]
、 2
、 3
、 4
、 有语法错
答案:
23、【 单选题 】
语句 for(k=0;k<5;++k)
{  if(k= = 3) continue;
printf(“%d”,k);
}
的输出结果为(    ). [2分]
、 012
、 0124
、 01234
、 没有输出结果
答案:
24、【 单选题 】
语句while(!E);中的表达式!E等价于(    )。 [2分]
、 E==0
、 E!=1
、 E!=0
、 E==1
答案:
25、【 单选题 】
执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为_________ [2分]
、 3, 3, 2
、 3,2,2
、 3,2,3
、 2,3,2
答案:
26、【 判断题 】
C程序的执行是从程序文件的第一个函数开始,到最后一个函数结束。(    ) [1分]
答案: 错误
27、【 判断题 】
C语言中的标识符只能由字母、数字和下划线三种字符组成。(    ) [1分]
答案: 正确
28、【 判断题 】
若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b中的值不变。(    ) [1分]
答案: 正确
29、【 判断题 】
当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。(    ) [1分]
答案: 错误
30、【 判断题 】
在C语言中,%是只能用于整数运算的运算符。(    ) [1分]
答案: 正确
31、【 判断题 】
字符串“That”小于字符串“The”。(    ) [1分]
答案: 正确
32、【 判断题 】
C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递。(    ) [1分]
答案: 错误
33、【 判断题 】
当函数值类型缺省定义时,函数值隐含的类型是double型。(    ) [1分]
答案: 错误
34、【 判断题 】
在对一个C程序进行编译的过程中,可发现注释中的拼写错误。(    ) [1分]
答案: 错误
35、【 判断题 】
C语言本身没有输入输出语句。(    ) [1分]
答案: 正确
36、【 填空题 】
表达式10/3*9%10/2的值是 。 [每空2分]
答案: [""]
37、【 填空题 】
设有“int x=2,y”说明,则逗号表达式“y=x+5,x+y”的值是 。 [每空2分]
答案: [""]
38、【 填空题 】
变量Y满足以下两条件中的任意一个:①能被4整除,但不能被100整除;②能被400整除。请用逻辑表达式表示所给条件。 [每空2分]
答案: [""]
39、【 填空题 】
逻辑运算符“&&、||、 !”中的优先级是 [每空2分]
答案: [""]
40、【 填空题 】
int x=6, y=7;
printf(“%d,”,x++);
printf(“%d\n”,++y);
程序的输出结果是 。 [每空2分]
答案: [""]
12 下一页 末页
共2页,共45个题库
共2页,共45个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169