首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下叙述中正确的是
A.对于逻辑表达式:a++&&b++,设a的值为0,则求解表达式的值后,b的值会发生改变
B.对于逻辑表达式:a++‖b++,设a的值为1,则求解表达式的值后,b的值会发生改变
C.关系运算符的结果有三种:0,1,-1
D.else不是一条独立的语句,它只是if语句的一部分
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
A.x=n%2.5;
B.x+n=i;
C.x=5=4+1:
D.x=y==5;
点击查看答案&解析
手机看题
单项选择题
若有定义语句:int a=3,b=2,c=1;以下选项中错误的赋值表达式是
A.a=b=c+1;
B.a=(b=4)=3;
C.a=(b=4)+c;
D.a=1+(b=c=4);
点击查看答案&解析
手机看题
单项选择题
若有以下程序#include<stdio.h> main(){int a=-11,b=10; a/=b/=-4: printf("%d%d\n",a,b);}则程序的输出结果是
A.-1-2
B.5-2
C.4-3
D.5-3
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A.在赋值表达式中,赋值号的右边可以是变量,也可以是任意表达式
B.a是实型变量,a=10在C语言中是允许的,因此可以说:实型变量中可以存放整型数
C.若有int a=4,b=9;执行了a=b后,a的值已由原值改变为b的值,b的值变为0
D.若有int a=4,b=9;执行了a=b;b=a;之后,a的值为9,b的值为4
点击查看答案&解析
手机看题
单项选择题
表达式a+=a=a=9的值是
A.-9
B.0
C.18
D.9
点击查看答案&解析
手机看题
单项选择题
有以下程序,程序运行后的输出结果是#include<stdio.h>main(){int a=3;printf("%d\n",(a+=a-=a*a));}
A.9
B.0
C.3
D.-12
点击查看答案&解析
手机看题
单项选择题
若有定义和语句:
A.3,5
B.3,5,
C.3,5
D.3,5,4
点击查看答案&解析
手机看题
单项选择题
有以下程序,程序运行后的输出结果是main(){ int m=12,n=34; printf(“%d%d”,m++,++n); printf(“%d%d\n”,n++,++m);)
A.12353514
B.12353513
C.12343514
D.12343513
点击查看答案&解析
手机看题
单项选择题
在16位编译系统上,若有定义“int a[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
A.P向高地址移了一个字节
B.P向高地址移了一个存储单元
C.P向高地址移了两个字节
D.P与a+1等价
点击查看答案&解析
手机看题
单项选择题
有以下程序,程序运行后的输出结果是#includemain(){int x,y,z;x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z);}
A.2,3,1
B.2,3,2
C.2,3,3
D.2,2,1
点击查看答案&解析
手机看题
单项选择题
设有定义: int x=2;以下表达式中,值不为6的是
A.2*x,x+=2
B.x++,2*x
C.x*=(1+x)
D.x*=x+1
点击查看答案&解析
手机看题
单项选择题
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
A.++x,y=x--
B.x+1=y
C.x=x+10=x+y
D.double(x)/10
点击查看答案&解析
手机看题
单项选择题
设有定义: int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
A.k++
B.k+=1
C.++k
D.k+1
点击查看答案&解析
手机看题
单项选择题
若有以下程序,则程序的输出结果是#include<stdio.h>main(){int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
A.0,4,4
B.1,4,1
C.0,4,0
D.1,4,4
点击查看答案&解析
手机看题
单项选择题
若有以下程序#include<stdio.h> main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
A.1,5,1
B.-1,4,4
C.1,5,5
D.-1,4,-1
点击查看答案&解析
手机看题
单项选择题
有以下程序,程序的输出结果是main(){int sum,pad,pAd; sum=pad=5; pAd=++sum,pAd++,++pad; printf("%d\n",pad);}
A.5
B.7
C.8
D.6
点击查看答案&解析
手机看题
单项选择题
若有定义“int x,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)(x++):(y++)”中的条件表达式(x.y)等价的是
A.(x-y<0)
B.(x-y>0)
C.(x-y<0‖x—y>0)
D.(x-y==0)
点击查看答案&解析
手机看题
单项选择题
以下选项中,当x为大于1的奇数时,值为0的表达式是
A.x/2
B.x%2!=0
C.x%2==0
D.x%2==1
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A.关系运算符两边的运算对象可以是C语言中任意合法的表达式
B.在C语言中,逻辑真值和假值分别对应1和0
C.对于浮点变量x和y,表达式:x==y是非法的,会出编译错误
D.分支结构是根据算术表达式的结果来判断流程走向的
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A.a表示一个字符常量
B.’\0’表示字符0
C.表达式:’a’>’b’的结果是“假”
D.’\"’是非法的
点击查看答案&解析
手机看题
单项选择题
以下关于逻辑运算符两侧运算对象的叙述中正确的是
A.只能是整数0或非0整数
B.可以是结构体类型的数据
C.可以是任意合法的表达式
D.只能是整数0或1
点击查看答案&解析
手机看题
单项选择题
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
A.0
B.2
C.1
D.不知道a的值,不能确定
点击查看答案&解析
手机看题
单项选择题
当变量c的值不为2、4、6时,值也为“真”的表达式是
A.(c==2)‖(c==4)‖(c==6)
B.(c>=2&&c<=6)&&!(c%2)
C.(c>=2&&c<=6)&&(c%2!=1)
D.(c>=2&&c<=6)‖(c!=3)‖(c!=5)
点击查看答案&解析
手机看题
单项选择题
表示关系式x≤y≤z的C语言表达式的是
A.(x<=y)‖(y<=z)
B.(x<=y<=z)
C.(x<=y)&&(y<=z)
D.(x<=y)!(y<=z)
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义,以下选项中非法的表达式是
A.a!=4‖’b ’
B.’a’%4
C.’a’=1/2*(x=y=20,x*3)
D.’A’+32
点击查看答案&解析
手机看题
单项选择题
有以下程序,程序运行后的输出结果是main(){int x=35,B; char z=’B’; B=((x)&&(z<’b’)); printf("%d\n",B);}
A.0
B.35
C.1
D.66
点击查看答案&解析
手机看题
单项选择题
与数学表达式x≥y≥z对应的C语言表达式是
A.(x>=y>=z)
B.(x>=y)&&(y>=z)
C.(x>=y)!(y>=z)
D.(x>=y)‖(y>=x)
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A.对于逻辑表达式:a++&&b++,设a的值为0,则求解表达式的值后,b的值会发生改变
B.对于逻辑表达式:a++‖b++,设a的值为1,则求解表达式的值后,b的值会发生改变
C.关系运算符的结果有三种:0,1,-1
D.else不是一条独立的语句,它只是if语句的一部分
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A.由&&构成的逻辑表达式与由‖构成的逻辑表达式都有“短路”现象
B.C语言的关系表达式:0<x
C.逻辑“非”(即运算符!)的运算级别是最低的
D.逻辑“或”(即运算符‖)的运算级别比算术运算要高
点击查看答案&解析
手机看题
单项选择题
下列关系表达式中,结果为“假”的是
A.(3<<4)==1
B.(3+4)>6
C.(3!=4)>2
D.3<=4
点击查看答案&解析
手机看题
微信扫码免费搜题