本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
C语言数据类型运算符及表达式选择题
1、【 单选题
以下叙述正确的是: [2分]
在C程序中,主函数必须位于程序的最前面
在C程序中,一行只能写一条语句
C程序的基本结构是程序行
C语句是完成某种程序功能的最小单位
答案:
2、【 单选题
在C语言中(以16位PC机为例),五种基本数据类型存储空间长度的排列顺序是: [2分]
char<int<long int<=float<double
char=int<long int<=float<double
char<int<long int=float=double
char=int=long int<=float<double
答案:
3、【 单选题
在C语言的变量类型说明中,int,char,float等类型的长度是: [2分]
固定的
由用户自己定义的
任意的
与机器字长有关的
答案:
4、【 单选题
下列四组常数中,均是正确的八进制数或十六进制数的一组是: [2分]
016    0xbf    018
0abc    017      0xa
010    -0x11    0x16
0A12    7FF      -123
答案:
5、【 单选题
下列四组常数中,均是合法整型常量的一组是: [2分]
160    0xffff    011
-0xcdf 01a        0xe
-01    986,012    0668
-0x48a 2e5        0x
答案:
6、【 单选题
若有定义:int a=7; float x=2.5, y=4.7; 则表达式:
x+a%3*(int)(x+y)%2/4的值是: [2分]
2.500000
2.7500000
3.500000
0.000000
答案:
7、【 单选题
已知字母"A"的ASCII码为十进制的65,下面程序输出正确的是:
main()
{
char ch1, ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3';
printf("%d, %c\n", ch1, ch2);
} [2分]
67, D
B, C
不确定的值
C, D
答案:
8、【 单选题
若有说明语句:char c='\101'; 则变量c: [2分]
包含一个字符
包含两个字符
包含三个字符
说明不合法
答案:
9、【 单选题
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f的数据类型是: [2分]
int型
float型
double型
不确定
答案:
10、【 单选题
C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符: [2分]
必须为字母
必须为下划线
必须为字母或下划线
可以是字母,数字或下划线中的任意一种
答案:
11、【 单选题
若有定义int x=3,y=2和float a=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是: [2分]
0
2
1.5
1
答案:
12、【 单选题
若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值: [2分]
0
1
12
6
答案:
13、【 单选题
C语言中,要求运算量必须是整型的运算符是: [2分]
+
/
%
*
答案:
14、【 单选题
表达式5!=3的值是: [2分]
T
非零值
0
1
答案:
15、【 单选题
设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的值是: [2分]
4
3
2
1
答案:
16、【 单选题
若希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假",则下面不能满足要求的表达式是: [2分]
A%2==1
!(A%2==0)
!(A%2)
A%2
答案:
17、【 单选题
a,b均为整数,且b!=0,则表达式a/b*b+a%b的值是: [2分]
a
b
a被b除的整数部分
a被b除的商的整数部分
答案:
18、【 单选题
为表示关系x>y>z,应使用的C语言表达式是: [2分]
(x>y)&&(y>z)
(x>y)AND(y>z)
x>y>z
(x>y)&(y>z)
答案:
19、【 单选题
设有以下语句:int x=10;x+=3+x%(-3),则x的值是: [2分]
14
15
11
12
答案:
20、【 单选题
设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为: [2分]
10
20
40
30
答案:
21、【 单选题
设x,y,z,s均为int型变量,且初值均为1,则执行语句s=++x||++y&&++z后,则s的值为: [2分]
不定值
2
1
0
答案:
22、【 单选题
以下程序的输出结果是:
main()
{
int a=12, b=12;
printf("%d,%d\n",--a,++b);
} [2分]
10,10
12,12
11,10
11,13
答案:
23、【 单选题
若有代数式(3ae)/(    ),则下面不正确的C语言表达式是: [2分]
a/b/c*e*3
3*a*e/b/c
3*a*e/b*c
a*e/c/b*3
答案:
24、【 单选题
已知x=43,ch='A',y=0,则表达式(x>=y&&ch<'B'&&!y)的值是: [2分]
0
语法错
1
"假"
答案:
25、【 单选题
阅读下面的程序
main()
{
int i,j;
scanf("%3d%2d",&i,&j);
printf("i=%d,j=%d\n",i,j);
}
如果从键盘上输入1234567<回车>,则程序的运行结果是: [2分]
i=123,j=4567
i=1234,j=567
i=1,j=2
i=123,j=45
答案:
26、【 单选题
阅读下面的程序
main()
{
int i,j;
float x,y;
scanf("%f,%f",&i,&j);
scanf("%f,%f",&x,&y);
printf("i=%d,j=%d\n",i,j);
printf("x=%f,y=%f\n",x,y);
}
如果从键盘上输入
32,18<回车>
12.5,-4.3<回车>
则程序的运行结果是: [2分]
i=32,j=18
i=0,j=0
x=12.500000,y=-4.300000        x=12.500000,y=-4.300000
i=30,j=16
i=0,j=0
x=12.5,y=-4.3                  x=12.5,y=-4.3
答案:
27、【 单选题
已知x=2.5,a=7,y=4.7,则表达式 x+a%3*(int)(x+y)%2/4 的结果是: [2分]
2.4
2.5
2.75
0
答案:
28、【 单选题
阅读下面的程序
main()
{
int i,j;
char ch;
scanf("%d%c%f",&i,&ch,&j);
printf("%d%2c%7.2f",i,ch,j);
}
如果从键盘上输入
123a123x.12<回车>
则程序的运行结果是: [2分]
123a123.00
123 a 123.12
123a123.12
123 a 123.00
答案:
29、【 单选题
阅读下面的程序
#include<stdio.h>
main()
{
char c1,c2;
c1=getchar();
c2=c1+3;
printf("%c,%d\n",c2,c2);
}
已知'A'的ASCII的值为65,如果从键盘上输入
D<回车>
则程序的运行结果是: [2分]
D,68
'G',68
D,71
G,71
答案:
30、【 单选题
下面程序的输出的是
main()
{int x=10,y=3;
printf("%d\n",y=x/y);
} [2分]
0
1
3
不确定的值
答案:
31、【 单选题
若有说明和语句
int a=5;
a++;
此处表达式a++的值是 [2分]
7
6
5
4
答案:
1
1页,共31个题库
1页,共31个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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