数据类型运算符与表达式练习题Word格式.doc
- 文档编号:13169034
- 上传时间:2022-10-07
- 格式:DOC
- 页数:9
- 大小:60KB
数据类型运算符与表达式练习题Word格式.doc
《数据类型运算符与表达式练习题Word格式.doc》由会员分享,可在线阅读,更多相关《数据类型运算符与表达式练习题Word格式.doc(9页珍藏版)》请在冰豆网上搜索。
&
b&
c<
d>
0的值是()。
A.1 B.0 C.-1 D.出错
11.在以下一组运算符中,优先级最高的运算符是()。
A.<
= B.= C.% D.&
12.设整型变量i的值为3,则计算表达式i---i后表达式的值为()。
A.0 B.1 C.2 D.表达式出错
13.设整型变量i,j=3;
则计算表达式i=j+++j后i,j的值为()。
A.4,4 B.6,6 C.4,6 D.6,4
14.设整型变量a,b,c均为2,表达式a+++b++c++的结果是()。
A.6 B.9 C.8 D.表达式出错
15.设整型变量i,j值均为3,执行了“j=i++,j++,++i”后,i,j的值是()。
A.3,3 B.5,4 C.4,5 D.6,6
16.sizeof(double)的结果值是()。
A.8 B.4 C.2 D.出错
17.表达式“1?
(0?
3:
2):
(10?
1:
0)”的值是()。
A.3 B.2 C.1 D.0
18.inta=0;
if(a=1)a+=10;
结果的值是()。
A.0 B.11 C.10 D.出错
19.下列表达式中符合C语言语法的赋值表达式是()。
A.a=7+b+c=a+7B.a=7+b++=a+7C.a=(7+b,b++,a+7) D.a=7+b,c=a+7
20.下列表达式中,不正确的表达式是()。
A.a=1,b=1 B.y=int(x) C.a=b=5 D.i++
21.intn;
floatf=13.8;
执行“n=((int)f)%3”后,n的值是()。
A.1 B.4 C.4.333333 D.4.6
22.用十进制数表示表达式“12|012”的运算结果是()。
A.1 B.0 C.14 D.12
23.设有整型变量a=35,表达式“(x&
15)&
(x|15)”的值是()。
A.0 B.1 C.15 D.35
24.设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为0的是()。
A.’a’&
’b’ B.a<
=b C.a||b+c&
b-c D.!
((a<
b)&
!
c||1)
25.设a是char型变量,其值字符为’1’,则把其值变成整数1的表达式是()。
A.(int)a B.int(a) C.a=a-48 D.a/(int)a
26.设a是int型变量,其值为3,则把其值变成字符’3’的表达式是()。
A.(char)a B.a=3 C.a=a-48 D.a=a+48
27.以下选项中,不正确的C语言常量是(TC中)。
A.32LB.510000C.-1.00D.0568
28.以下选项中,是不正确的C语言字符型常量。
A.'
a'
B.'
\x41'
C.'
\101'
D."
a"
29. 字符串的结束标志是。
A.0B.'
0'
C.'
\0'
D."
0"
30. 逻辑运算符中,运算优先级按从高到低依次为。
A.&
,!
,||B.||,&
C.&
,||,!
D.!
,&
,||
31.表达式!
x||a==b等效于。
A.!
((x||a)==b)B.!
(x||y)==bC.!
(x||(a==b))D.(!
x)||(a==b)
32. intb=0,x=1;
执行语句if(x++)b=x+1;
后,x,b的值依次为。
A.2,3B.2,0C.3,0D.3,2
33.设ch是char型变量,其值为'
A'
,则下面表达式的值是
ch=(ch>
='
ch<
Z'
)?
(ch+32):
ch
A.AB.aC.ZD.Z
34.字符串"
ABC"
在内存占用的字节数是
A.3B.4C.6D.8
35.要为字符型变量a赋初值,下列语句中哪一个是正确的
A.chara=3;
B.chara=”3”;
C.chara=%;
D.chara=*;
36.下列不正确的转义字符是
A.\\B.\'
C.074D.\0
37.下面四个选项中均是合法整型常量的选项是()
A.160-0xffff011B.-0xcdf01a0xe
C.-01986,0120668D.-0x48a2e50x
38.下面四个选项中均是不合法整型常量的选项是()
A.-0f1-0xffff0011B.-0xcdf01712,456
C.-0189995e2D.-0x48eg-06803f
39.下面四个选项中,均是不合法的浮点数的选项是()
A.1600.12e3B.1232e4.2e5
C.-18123e40.0D.-e32341e3
40.下面四个选项中,均是合法的浮点数的选项是()
A.+1e+15e-9.403e2B.-60.12e-4-8e5
C.123e1.2e-4-8e5D.-e38e-45.e-0
41.下面四个选项中,均是合法转义字符的选项是()
A.'
\"
‘\\'
‘\n'
B.‘\'
‘\017'
‘\"
'
C.'
\018'
‘\f'
‘xab'
D.'
\\0'
‘\101'
‘x1f'
42.下面四个选项中,均是不合法的转义字符的选项是()
‘\xf'
B.'
\1011'
‘\'
‘\a'
\011'
‘f'
‘\}'
D.'
\abc'
‘\101'
‘x1f
43.下面正确的字符常量是()
A.‘c"
B.'
\\"
C.'
w'
D."
44.下面四个选项中,均是正确的数值常量或字符常量的选项的是()
A.0.00f8.9e‘&
B."
3.9E-2.51e1‘\"
3'
0110xFF000aD.+0010xabcd2e250
45.下面不正确的字符串常量是()
abc'
B."
12'
12"
C."
D."
"
46.已知各变量的类型说明如下:
intk,a,b;
unsignedlongw=5;
doublex=1.42;
则以下不符合C语言语法的表达式是()
A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)
47.已知各变量的类型说明如下:
inti=8,k,a,b;
doublex=1.42,y=5.2;
则以下符合C语言合法的表达式是()
A.a+=a-=(b=4)*(a=3)B.a=a*3=2C.x%(-3)D.y=float(i)
48.以下不正确的叙述是()
A.在C程序中,逗号运算符的优先级最低
B.在C程序中,APH和aph是两个不同的变量
C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中
的值不变
D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
49.以下正确的叙述是()
A.在C程序中,每行中只能写一条语句
B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C.在C语程序中,无论是整数还是实数,都能被准确无误地表示
D.在C程序中,%是只能用于整数运算的运算符
50..以下符合C语言语法的赋值表达式是()
A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9+e,e++,d+9D.d=9+e++=d+7
51.表达式18/4*sqrt(4.0)/8值的数据类型为()
A.floatBcharC.doubleD.不确定
52.若有以下定义,则能使值为3的表达式为3的表达式是()intk=7,x=12;
A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)
53.设以下变量均为int类型,则值不等于7的表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据类型 运算 表达式 练习题