本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-02-03到2021-06-20
本篇答案更新状态:已完结

第2讲 数据类型、运算符和表达式 单元测验2

1、 问题:若x、i、j和k都是int类型变量,则计算下面表达式后,x的值是( )。x=(i=4,j=16,k=32)
选项:
A:4
B:16
C:32
D:52
答案: 【32

2、 问题:假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )。
选项:
A:7
B:8
C:6
D:2
答案: 【8

3、 问题:下面四个选项中,均是合法整型常量的选项是( )。
选项:
A:160  0xffff  011
B:-0xcdf   01a  0xe
C:-01  986,012  0668
D:-0x48a  2e5  0x
答案: 【160  0xffff  011

4、 问题:下面四个选项中,均是不合法的浮点数的是( )。
选项:
A:160.  0.12  e3
B:123  2e4.2  .e5
C:-.18  123e4  0.0
D:-e3  .234  1e3
答案: 【123  2e4.2  .e5

5、 问题:下面四个选项中,均是正确的八进制或十六进制的选项是( )。
选项:
A:-10  0x8f  -011
B:0abc  -017   0xc
C:010  -0x11  0xf1
D:0a12  -0x123  -0xa
答案: 【010  -0x11  0xf1

6、 问题:下面四个选项,均是正确的数值常量或字符常量的选项是( )。
选项:
A:0.0  0f  8.9e ‘&’
B:“a”  3.9e-2.5  1e1  ‘\”’
C:‘3’  011  0xff00  0a
D:01  0xabcd  1.2e2  50.0
答案: 【01  0xabcd  1.2e2  50.0

7、 问题:以下叙述不正确的是( )。
选项:
A:在C程序中,逗号运算符的优先级最低。
B:在C程序中,APH和aph是两个不同的变量。
C:若a和b类型相同,在计算赋值表达式a=b后b中的值将放入a中,而b中的值不变。
D:当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
答案: 【当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

8、 问题:下面不正确的字符串常量是( )。
选项:
A:‘abc’
B:“12’12”
C:“0” 
D:“”
答案: 【‘abc’

9、 问题:若有说明语句:char c=‘\72’;则对变量c的描述正确的是( )。
选项:
A:包含1个字符。
B:包含2个字符。
C:包含3个字符。
D:说明不合法,c的值不确定。
答案: 【包含1个字符。

10、 问题:若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
选项:
A:2.500000
B:2.750000
C:3.500000
D:0.000000
答案: 【2.500000

11、 问题:逻辑运算符两侧运算对象的数据类型( )。
选项:
A:只能是0或1。
B:只能是0或非0正数。
C:只能是整数或字符型数据。
D:可以是任意类型数据。
答案: 【可以是任意类型数据。

12、 问题:下列运算符中优先级最高的是( )。
选项:
A:<
B:+
C:&&
D:!=
答案: 【+

13、 问题:能正确表示“当x的取值在[1,10]或[200,210]范围内为真,否则为假”的表达式是( )。
选项:
A:(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B:(x>=1)||(x<=10)||(x>=200)||(x<=210)
C:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D:(x>=1)||(x<=10)&&(x>=200)||(x<=210)
答案: 【(x>=1)&&(x<=10)||(x>=200)&&(x<=210)

14、 问题:判断char类型变量ch是否为大写字母的正确表达式是( )。
选项:
A:‘A’<=ch<=‘Z’
B:(ch>=“A”)&&(ch<=“Z”)
C:(ch>=‘A’)&&(ch<=‘Z’) 
D:(ch>=‘A’)AND(ch<=‘Z’)
答案: 【(ch>=‘A’)&&(ch<=‘Z’) 

15、 问题:设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( )。
选项:
A:‘x’&&‘y’
B:x<=y
C:x||y+z&&y-z
D:!((x<y)&&!z||1)
答案: 【!((x<y)&&!z||1)

16、 问题:已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<‘B’&&!y)的值是( )。
选项:
A:0
B:语法错误
C:1
D:“假”
答案: 【1

17、 问题:下列运算符中优先级最高的是( )。
选项:
A:?:
B:&&
C:-
D:!=
答案: 【

18、 问题:以下选项哪个是合法的标识符( )。
选项:
A:3_com
B:com!
C:3com
D:int
答案: 【3com

19、 问题:已知字母A的ASCII码为65,且变量S为字符型,则执行语句S=’A’+’6′-‘3’;后,S中的值为( )。
选项:
A:‘D’
B:68
C:不确定的值
D:‘C’
答案: 【‘D’

20、 问题:设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。
选项:
A:x=(x100+0.5)/100.0
B:m=x
100+0.5, x=m/100.0
C:x=x100+0.5/100.0
D:x=(x/100+0.5)
100.0
答案: 【m=x*100+0.5, x=m/100.0

21、 问题:若有如下定义,则计算表达式y+=y-=m*=y后的y值是( )。int m=5,y=2;
答案: 【-16

22、 问题:若s是int型变量,且s=6,则下面表达式的值是( )。s%2+(s+1)%2
答案: 【1

23、 问题:若a是int类型变量,则计算下面表达式后a的值是( )。a=25/3%3
答案: 【2

24、 问题:若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值是( )。   a+(int)(b/3*(int)(a+c)/2)%4
答案: 【(以下答案任选其一都对)5.500000;
5.5

25、 问题:当a=3,b=2,c=1时,表达式f=a>b>c的值是( )。
答案: 【0

26、 问题:当a=5,b=4,c=2时,表达式a>b!=c的值是( )。
答案: 【1

27、 问题:设y为int类型变量,请写出描述“y是奇数”的表达式( )。
答案: 【(以下答案任选其一都对)y%2==1;
y%2!=0

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注