本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
4、表达式
1、【 单选题 】
有以下程序
#include <stdio.h>
main()
{int A=0,B=0,C=0;
C=(A-=A-5);
(A=B,B+=4);
printf("%d, %d, %d\n",A,B,C);
}
程序运行后输出的结果是 [1分]
、 0,4,5
、 4,4,5
、 4,4,4
、 0,0,0
答案:
2、【 单选题 】
以下选项中,能表示逻辑值“假”的是 [1分]
、 1
、 0.000001
、 0
、 100.0
答案:
3、【 单选题 】
若有定义语句:int a=10;double b=3.14;,则表达式‘A’+a+b值得类型是 [1分]
、 char
、 int
、 double
、 float
答案:
4、【 单选题 】
若有定义:double a=22;int i=0,k=18;则不符合C语言规定的赋值语句是 [1分]
、 a=a++,i++
、 i=(a+k)<=(i+k)
、 i=a%11
、 i=!a
答案:
5、【 单选题 】
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是: [1分]
、 1
、 0
、 2
、 不知道a的值,不能确定
答案:
6、【 单选题 】
表达式:(int)((double)9/2)-(9)%2的值是 [1分]
、 0
、 3
、 4
、 5
答案:
7、【 单选题 】
若有定义语句:int x=10;,则表达式x-=x+x的值为 [1分]
、 -20
、 -10
、 0
、 10
答案:
8、【 单选题 】
设有定义:int x=2;,以下表达式中,值不为6的是 [1分]
、 x*=x+1
、 x++,2*x
、 x*=(1+x)
、 2*x,x+=2
答案:
9、【 单选题 】
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是 [1分]
、 kk>='A'&&kk<='Z'
、 !(kk>='A'‖kk<='Z')
、 (kk+32)>='a'&&(kk+32)<='z'
、 isalpha(kk)&&(kk<91)
答案:
10、【 单选题 】
当变量c的值不为2、4、6时,值也为“真”的表达式是 [1分]
、 (c==2)‖(c==4)‖(c==6)
、 (c>=2&&c<=6)‖(c!=3)‖(c!=5)
、 (c>=2&&c<=6)&&!(c%2)
、 (c>=2&&c<=6)&&(c%2!=1)
答案:
11、【 单选题 】
已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是 [1分]
、 isupper(c)
、 ’A’<=c<=’Z’
、 ’A’<=c&&c<=’Z’
、 c<=(‘2’-32)&&(‘a’-32)<=c
答案:
12、【 单选题 】
有以下程序
main()
{
int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d ",a,b);
}程序运行后的输出结果是 ( )。 [1分]
、 6,1
、 2,1
、 6,0
、 2,0
答案:
13、【 单选题 】
若有以下程序:
main()
{ int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%d\n”,m,i);
}执行后的输出结果是 [1分]
、 8,6
、 8,3
、 6,4
、 7,4
答案:
14、【 单选题 】
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是 [1分]
、 6
、 0
、 2
、 1
答案:
15、【 单选题 】
若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是 [1分]
、 a的值是字符C
、 a的值是浮点型
、 不允许字符型和浮点型相加
、 a的值是字符‘A’的ASCII值加上1。
答案:
16、【 单选题 】
以下程序的输出结果是
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);
} [1分]
、 1
、 0
、 非0的数
、 -1
答案:
17、【 单选题 】
假定x和y为 double型,则表达式x=2,y=x+3/2的值是 [1分]
、 3.500000
、 3
、 2.000000
、 3.000000
答案:
18、【 单选题 】
能正确表示a和b同时为正或同时为负的逻辑表达式是 [1分]
、 (a>=0‖b>=0)&&(a<0‖b<0)
、 (a>=0&&b>=0)&&(a<0&&b<0)
、 (a+b>0)&&(a+b<=0)
、 a*b>0
答案:
19、【 单选题 】
表示关系x<=y<=z的c语言表达式为 [1分]
、 (X<=Y)&&(Y<=Z)
、 (X<=Y)AND(Y<=Z)
、 (X<=Y<=Z)
、 (X<=Y)&(Y<=Z)
答案:
20、【 单选题 】
有以下程序
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}输出结果是 [1分]
、 2,1
、 3,2
、 4,3
、 2,-1
答案:
1
共1页,共20个题库
共1页,共20个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169