本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
C语言第2套模拟试题
1、【 单选题
下列形式的常数中,C程序不允许出现的是_________。 [2分]
100
E3
30.6E-2
1.235
答案:
2、【 单选题
为表示关系x≥y≥z,应使用C语言表达式________。 [2分]
(x>=y)&&(y>=z)
(x>=y)AND(y>=z)
(x>=y>=z)
(x>=y)&(y>=z)
答案:
3、【 单选题
下列数据中为字符串常量的是________。 [2分]
'A'
"9"
How do you do
'$abd'
答案:
4、【 单选题
C语言中,运算对象必须是整型数的运算符是________。 [2分]
%
/
%和/
*
答案:
5、【 单选题
设有如下定义:
int x=10,y=3,z;
则语句
printf("%d\n",z=(x%y,x/y));
的输出结果是________。 [2分]
1
0
4
3
答案:
6、【 单选题
以下程序的输出结果是________。
main()
{  int x=10,y=11;
printf("%d %d\n",x--,--y);
} [2分]
10 10
9 9
9  10
10 9
答案:
7、【 单选题
定义如下变量:
int n=10;
则下列循环的输出结果是________。
while(n>7)
{    n--;
printf("%d\n",n);
} [2分]
10
9
8
9
8
7
10
9
8
7
9
8
7
6
答案:
8、【 单选题
已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是______。 [2分]
数组a和b的长度相同
a数组长度小于b数组长度
a数组长度大于b数组长度
上述说法都不对
答案:
9、【 单选题
设函数fun的定义形式为________。
 void fun(char ch, float x ) { … }
则以下对函数fun的调用语句中,正确的是 [2分]
fun("abc",3.0);
t=fun('D',16.5);
fun('65',2.8);
fun(32,32);
答案:
10、【 单选题
下面的程序
main()
{ int x=3;
do {
printf("%d\n",X-=2);
}while(!(--x));} [2分]
输出的是1
输出的是1和-2
输出的是3和0
是死循环
答案:
11、【 单选题
以下叙述中错误的是________。 [2分]
C语句必须以分号结束
复合语句在语法上被看作一条语句
空语句出现在任何位置都不会影响程序运行
赋值表达式末尾加分号就构成赋值语句
答案:
12、【 单选题
设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是________。 [2分]
(!a= =1)&&(!b= =0)
(a<B)&& !c||1
a && b
a||(b+b)&&(c-a)
答案:
13、【 单选题
以下能正确定义且赋初值的语句是 [2分]
int n1:=n2:=10;
char c=32;
float f=f+1.1;
double x=12.3E2.5;
答案:
14、【 单选题
下面的程序
main()
{ int x=3,y=0,z=0;
if(x=y+z)printf("* * * *");
else printf("# # # #");} [2分]
有语法错误不能通过编译
输出* * * *。
可以通过编译,但是不能通过连接,因而不能运行。
输出# # # #。
答案:
15、【 单选题
以下关于函数的叙述中正确的是________。 [2分]
每个函数都可以被其它函数调用(包括main函数)
每个函数都可以被单独编译
每个函数都可以单独运行
在一个函数内部可以定义另一个函数
答案:
16、【 单选题
表达式k=1*3 ? 2 : 0的值是________。 [2分]
3
2
1
0
答案:
17、【 单选题
与 y=(x>0?1:x<0?-1:0);的功能相同的if语句是 [2分]
if (x>0) y=1;
else if(x<0)y=-1; 
else y=0;
if(x)
if(x>0)y=1;
else if(x<0)y=-1;
else y=0;
y=-1         
if(x)     
if(x>0)y=1;     
else if(x==0)y=0;   
else y=-1;
y=0;
if(x>=0) 
if(x>0)y=1; 
else y=-1;
答案:
18、【 单选题
阅读以下程序:
main()
{  int  x;
scanf(“%d”,&x);
if(x--<5) printf(“%d”’x);
else    printf(“%d”’x++);
}
程序运行后,如果从键盘上输人5,则输出结果是 [2分]
3
4
5
6
答案:
19、【 单选题
以下程序的输出结果是
main()
{  int  a[4][4]={{1,3,5},{2,4,6},{3,5,7}};
printf(“%d%d%d%d\n”,a[0][3],a[1][2],a[2][1],a[3][0];
} [2分]
0650
1470
5430
输出值不定
答案:
20、【 单选题
执行下面程序后,a的值是
main()
{ int a;
printf("%d\n",(a=3*5,a*4,a+5));} [2分]
65
20
15
10
答案:
21、【 单选题
以下能正确定义一维数组的选项是______。 [2分]
int a[5]={0,1,2,3,4,5};
char a[]={1,2,3,4,5,6};
char a={'s','d','k'};
int a[5]="0123";
答案:
22、【 单选题
算法可使用下面        方法来描述。 [2分]
N-S图
PAD图
伪代码
以上都是
答案:
23、【 判断题
C语言中的常量没有大小范围限制。  [1分]
答案: 错误
24、【 判断题
字符常量与字符串是两种不同的常量。 [1分]
答案: 正确
25、【 判断题
if语句不可以嵌套使用。 [1分]
答案: 错误
26、【 判断题
变量就是其值可以变化的量。 [1分]
答案: 正确
27、【 判断题
静态局部变量的值在函数调用结束后不消失而保留原值 [1分]
答案: 正确
28、【 判断题
数组中的每一个元素可以属于不同数据类型。 [1分]
答案: 错误
29、【 判断题
使用不带参数的for(;;)语句可以正常控制循环。 [1分]
答案: 错误
30、【 判断题
在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。 [1分]
答案: 正确
31、【 判断题
数组元素可以作为函数参数。 [1分]
答案: 正确
32、【 填空题
表达式a=3*5,a*4的值是 [每空2分]
答案: [""]
33、【 填空题
C语言本身不提供输入输出语句,输入和输出操作是由 来实现的。 [每空2分]
答案: [""]
34、【 填空题
设a=12,a定义为整型变量,表达式a*=2+3的值为 [每空2分]
答案: [""]
35、【 填空题
程序  main(    )
{ float x;
x=3.6;
printf(“i=%d”, (int)x);
}
的输出结果是 [每空2分]
答案: [""]
36、【 填空题
有定义int a=-1; 则pirntf(“%d,%o”,a,a”)的输出结果是 [每空2分]
答案: [""]
37、【 填空题
4 && 0 || 2的值为 [每空2分]
答案: [""]
38、【 填空题
C语言程序的三种基本结构是顺序结构、选择结构和 [每空2分]
答案: [""]
39、【 填空题
C程序中的变量按其定义位置及作用域可分为 两种。 [每空2分]
答案: [""]
40、【 填空题
有定义char str[]={‘D’,’o’,’g’,’\0’};若执行puts(str);则输出结果为 [每空2分]
答案: [""]
12 下一页 末页
2页,共42个题库
2页,共42个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169