- 16
- 0
- 约1.18千字
- 约 2页
- 2017-07-09 发布于江西
- 举报
逻辑运算与判断选取控制?(一)
(一)选择题
1. 逻辑运算符两侧运算对象三数据类型
A) 只能是0和1 B) 只能是0或非0正数
C) 只能是整型或字符型数据 D)
2. char型变量ch是否为大写字母的正确表达式是
A) ‘A’=ch=‘Z’ B) (ch=‘A’)(ch=‘Z’)
C) (ch=‘A’)(ch=‘Z’) D) (‘A’= ch)AND(‘Z’= ch)
3. A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是
A) A%2==1 B) !(A%2==0) C) !(A%2) D) A%2
4. 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=ab)(n=cd)后n的值为
A) 1 B) 2 C) 3 D) 4
5. 以下程序的运行结果是
main()
{ int a,b,d=241;
a=d/100%9;
b=(-1)(-1);
printf(“%d,%d”,a,b);
}
A) 6,1 B) 2,1 C) 6,0 D) 2,0
6. 已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是
if(xy) z=x; x=y; y=z;
A) x=10, y=20, z=30 B) x=20, y=30, z=30
C) x=20, y=30, z=10 D) x=20, y=30, z=20/P p
7. 以下程序的运行结果是
main()
{ int m=5;
if(m++5)
printf(“%d\n”,m);
else;
printf(“%d\n”,m--);
}
A) 4 B) 5 C) 6 D) 7
8. x输入12,则以下程序的运行结果是
main()
{ int x,y;
scanf(“%d”,x);
y=x12 ? x+10 : x-12;
printf(“%d\n”,y);
}
A) 4 B) 3 C) 2 D) 1/P p
2
您可能关注的文档
- 2014SQL Server 2005题库(十一)(含答案).doc
- 2014SQL Server 2005题库(十三)(含答案).doc
- 2014SQL Server 2005题库(十二)(含答案).doc
- 2014SQL Server 2005题库(十四)(含答案).doc
- 2014SQL Server 2005题库(四)(含答案).doc
- 2014TurboLinux管理与配置测试题二(不含答案).doc
- 2014SQL Server应用基础试卷试题(含答案).doc
- 2014TurboLinux管理与配置测试题五(含答案).doc
- 2014TurboLinux管理与配置测试题六(含答案).doc
- 2014VB.NET 考试试卷(不含答案).doc
原创力文档

文档评论(0)