以下关于逻辑运算符两侧运算对象的叙述中正确的是______。
A.只能是整数0或1
B.只能是整数0或非0整数
C.可以是结构体类型的数据
D.可以是任意合法的表达式
D、可以是任意合法的表达式
解析:解析:逻辑运算符两侧的运算对象不但可以是0和1,也可以是任意基本类型或指针类型的数据,还可以是任意合法表达式。,
A.只能是整数0或1
B.只能是整数0或非0整数
C.可以是结构体类型的数据
D.可以是任意合法的表达式
D、可以是任意合法的表达式
解析:解析:逻辑运算符两侧的运算对象不但可以是0和1,也可以是任意基本类型或指针类型的数据,还可以是任意合法表达式。,
第1题
以下关于逻辑运算符两侧运算对象的叙述中正确的是
A.只能是整数0或非0整数
B.可以是结构体类型的数据
C.可以是任意合法的表达式
D.只能是整数0或1
第2题
以下叙述中正确的是
A.关系运算符两边的运算对象可以是Ci吾言中任意合法的表达式
B.在C语言中,逻辑真值和假值分别对应1和0
C.对于浮点变量x和y,表达式:x=y是非法的,会出编译错误
D.分支结构是根据算*表达式的结果来判断流程走向的
第3题
以下叙述中正确的是
A.由&&构成的逻辑表达式与由Il构成的逻辑表达式都有""短路""现象
B.C语言的关系表达式:0<x
C.逻辑""非""(即运算符!)的运算级别是最低的
D.逻辑""或""(即运算符Ⅱ)的运算级别比算*运算要高
第4题
下面选项中关于位运算的叙述正确的是
A.位运算符都需要两个操作数
B.左移运算的结果总是原操作数据2倍
C.右移运算时,高位总是补0
D.位运算的对象只能是整型或字符型数据
第6题
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
第7题
下面关于位运算符的叙述,正确的是
A.}表示""按位异或""的运算
B.Il表示""按位或""的运算
C.~表示""按位异或""的运算
D.&表示""按位与""的运算
第8题
以下关于C语言的叙述中正确的是
A.C语言中的变量可以在使用之前的任何位置进行定义
B.在C语言算*表达式的书写中,运算符两侧的运算数类型必须一致
C.C语言的数值常量中夹带空格不影响常量值的正确表示
D.C语言中的注释不可以夹在变量名或关键字的中间
第10题
以下叙述中正确的是
A."a""表示一个字符常量
B."\0"表示字符0
C.表达式:"a">"b"的结果是""假""
D.\"""是非法的1.12逻辑运算符和逻辑表达式