请人来回答下面的C++问题啊,本人刚学,不太懂啊?55

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:14:59
判断题
1.字符串常量与字符常量的区别仅表现在定义的形式上的不同。一个用双撇号,另一个用单撇号 ()
2.使用SIZEOF运算符可以求得某种类型和某个变量在内存中占的字节数,不能求得某个表达式的类型在内存中所占的字节数

选择题
1.下列常量中,十六进制int型常量是()
A.0x5f B.x2a C.046 D.7a

2.下列运算符中,不能用于浮点型数操作的是()
A.++ B.+ C.*= D.&(双目)

3.已知:int a(3);下列表达式中,错误的是()
A.a%2==0 B.a--+2 C.(a-2)++ D.a>>=2

4.下列关于类型转换的描述中,错误的是()
A.类型转换运算符是(<类型>) B.类型转换运算符是单目运算符
C.类型转换运算符通常用于保值转换中
D.类型转换运算符作用于表达式左边

5.下列表达式中,其值不为逻辑值的是()
A.算术表达式 B.关系表达式 C.逗号表达式 D.逻辑表达式

6.已知,int b(5),下列表达式中,正确的是()
A.b="a" B.++(b-1) C.b%2.5 D.b=3,b+1,b+2

判断:错,对
选择:A D C C X D
选择题第5题,至今没有找到答案。
我觉得所有选项都是逻辑值,还请高手指点。
第5题唯一有可能的是C吧,在有些情况下逗号表达式的值不是逻辑值,似乎在函数的参数调用与传递中是这样的吧,这时候的逗号表达式应该不会被计算,所以就不会得到逻辑值。
是这样吧????

判断:错,错
选择:A A A B A B