本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
C语言第1套模拟试题
1、【 单选题
不合法的字符常量是 (    ) 。 [2分]
‘\t’
“A”
‘a’
’\x32’
答案:
2、【 单选题
假定x和y为double型,则表达式x=2,y=x+3/2的值是 (    ) 。 [2分]
3.500000
3
2.000000
3.000000
答案:
3、【 单选题
putchar (    )函数可以向终端输出一个 (    ) 。 [2分]
整型变量表达式值
实型变量值
字符串
字符或字符型变量值
答案:
4、【 单选题
在C语言中,要求参加运算的数必须时整数的运算符是 (    ) 。 [2分]
/
*
%
=
答案:
5、【 单选题
执行下列程序片段时输出结果是 (    ) 。
int x=13,y=5;
printf(“%d”,x%=(y/=2)); [2分]
1
2
3
0
答案:
6、【 单选题
已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使I的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是 (    ) 。 [2分]
scanf(“%2d%2d%2d”,&i,&j,&k);
scanf(“%d_%d_%d”,&i,&j,&k);
scanf(“%d,%d,%d”,&i,&j,&k);
scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
答案:
7、【 单选题
C语言的程序一行写不下时,可以 (    ) 。 [2分]
用逗号换行
用分号换行
在任意一空格处换行
用回车符换行
答案:
8、【 单选题
putchar (    )函数可以向终端输出一个 (    ) 。 [2分]
整型变量表达式值
实型变量值
字符串
字符或字符型变量值
答案:
9、【 单选题
执行下列程序片段时输出结果是(    ) 。
int x=13,y=5;
printf(“%d”,x%=(y/=2)); [2分]
3
2
1
0
答案:
10、【 单选题
逻辑运算符两侧运算对象的数据类型(    ) 。 [2分]
可以是任何类型的数据
只能是0或非0正数
只能是整型或字符型数据
只能是0或1
答案:
11、【 单选题
C语言对嵌套if语句的规定是:else总是与(    ) 。 [2分]
其之前最近的if配对
其之前最近的且尚未配对的if配对
缩进位置相同的if配对
第一个if配对
答案:
12、【 单选题
设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为(    ) 。 [2分]
1
2
3
4
答案:
13、【 单选题
以下程序片段(    ) 。
main ( )
{ int x=0,y=0,z=0;
if (x=y+z)
printf(“***”);
else
printf(“###”);
} [2分]
输出:###
输出:***
可以编译,但不能通过连接,所以不能运行
有语法错误,不能通过编译
答案:
14、【 单选题
以下程序输出结果是(    ) 。
main ( )
{ int x=1,y=0,a=0,b=0;
switch(x) {
case 1:switch (y) {
case 0 : a++ ; break ;
case 1 : b++ ; break ;
}
case 2:a++; b++; break;
case 3:a++; b++;
}
printf(“a=%d,b=%d”,a,b);
} [2分]
a=1,b=0
a=2,b=1
a=1,b=1
a=2,b=2
答案:
15、【 单选题
下面程序段
int k=2;
while (k=0) {printf(“%d”,k);k--;}
则下面描述中正确的是(    ) 。 [2分]
while循环执行10次
循环是无限循环
循环题语句一次也不执行
循环体语句执行一次
答案:
16、【 单选题
下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择(    ) 填空。
main ( )
{ int m=0,n=0;
char c;
while ( (    ) != ’\n’)
{
if (c>=’A’ && c<=’Z’) m++;
if (c>=’a’ && c<=’z’) n++;
}
} [2分]
c=getchar( )
getchar( )
c==getchar( )
scanf(“%c”,&c)
答案:
17、【 单选题
若有定义:int a[10],则对数组a元素的正确引用是(    ) [2分]
a[10]
a[3.5]
a(5)
a[0]
答案:
18、【 单选题
定义如下变量和数组: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
答案:
19、【 单选题
不能把字符串:Hello!赋给数组b的语句是(    )。 [2分]
char b[10]={'H','e','l','l','o','!'};
char b[10];  b="Hello!";
char b[10];  strcpy(b,"Hello!");
char b[10]="Hello!";
答案:
20、【 单选题
以下说法中正确的是(    )。 [2分]
C语言程序总是从第一个的函数开始执行
在C语言程序中,要调用的函数必须在main()函数中定义
C语言程序总是从main()函数开始执行
C语言程序中的main()函数必须放在程序的开始部分
答案:
21、【 单选题
若调用一个函数,且此函数中没有return语句,则正确的说法是 (    )。 [2分]
该函数没有返回值
该函数返回若干个系统默认值
能返回一个用户所希望的函数值
返回一个不确定的值
答案:
22、【 单选题
以下程序的输出结果是(    )。
char str[15]=”hello!”;
printf(“%d\n”,strlen(str)); [2分]
15
14
7
6
答案:
23、【 单选题
在函数中默认存储类型说明符的变量应该是(    )存储类型。 [2分]
内部静态
外部
自动
寄存器
答案:
24、【 单选题
C语言规定,函数返回值的类型是由(    )决定的。 [2分]
return语句中的表达式类型
调用该函数时的主调函数类型
在定义函数时所指定的函数类型
调用该函数时由系统临时
答案:
25、【 单选题
以下正确的描述是(    ) 。 [2分]
函数的定义可以嵌套,但函数的调用不可以嵌套
函数的定义不可以嵌套,但函数的调用可以嵌套
函数的定义和函数的调用均不可以嵌套
函数的定义和函数的调用均可以嵌套
答案:
26、【 判断题
main函数必须写在一个C程序的最前面。(    ) [1分]
答案: 错误
27、【 判断题
自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。(    ) [1分]
答案: 正确
28、【 判断题
C语言不允许混合类型数据间进行运算。(    ) [1分]
答案: 错误
29、【 判断题
逻辑运算符  &&  ||    !  的运算顺序是  ! 优先于 && 优先于 ||  (    ) [1分]
答案: 正确
30、【 判断题
多个case可以执行相同的程序段。(    ) [1分]
答案: 正确
31、【 判断题
continue语句只能用于三个循环语句中。  (    ) [1分]
答案: 正确
32、【 判断题
在while循环中允许使用嵌套循环,但只能是嵌套while循环。(    ) [1分]
答案: 错误
33、【 判断题
在定义数组时,有时可以将该数组的维数省略。(    ) [1分]
答案: 正确
34、【 判断题
数组名代表数组的首地址。(    ) [1分]
答案: 正确
35、【 判断题
在函数的定义和调用过程中,形式参数和实在参数数目可以不一致。(    ) [1分]
答案: 错误
36、【 填空题
C语言中基本的数据类型有:整型、 [每空1分]
答案: [""]
37、【 填空题
C语言的标识符只能由大小写字母,数字和下划线三种字符组成,而且第一个字符必须为 [每空2分]
答案: [""]
38、【 填空题
一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令:   。 [每空2分]
答案: [""]
39、【 填空题
设int a; float f; double i; 则表达式10+’a’+i*f值的数据类型是 [每空2分]
答案: [""]
40、【 填空题
设x=2.5,a=7,y=4.7, 则x+a%3*(int)(x+y)%2/4为 [每空2分]
答案: [""]
12 下一页 末页
2页,共47个题库
2页,共47个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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