- 39
- 0
- 约3.83千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
C语言练习-运算符和表达式
数据类型,运算符与表达式
1. 单项选择题
(1)以下字符串为标识符的是????? 。
A. _MY????????? ?????? B. 2_2222?????? ?????? ?????? C. short?????? ?????? ?????? D. LINE 5
【答】A
(2)下列符号可以作为变量名的是????? 。
A. +a????? ?????? ?????? B. *p?????? ?????? ?????? ??????
C. _DAY????? ?????? ??????
D. next day
【答】C
(3)设c是字符变量,则以下表达式正确的是????? 。
A. c=666 ?????? ?????? B. c=c?? ????????????? ?????? C. c=c????? ?????? ?????? D. c=abcd
【答】B
(4)23+m+3.6-123.45/b的结果是????? 型数据。
A. char??? ?????? ?????? B. double ????????????? ?????? C. int ? ?????? ?????? D. long int
【答】3.6和123.45均为double型,运算结果也是double型。本题答案为B。
(5)若变量已正确赋值,以下符合C语言语法的表达式是????? 。
A. a=a+7;?????? ????????????? ?????? ????????????? B. a=7+b+c,a++
C. int(12.3%4)???????????????????? ?????? ??????
D. a=a+7=c+b
【答】选项A错误,以分号结尾是一个语句而不是表达式;选项B正确,是一个逗号表达式;选项C错误,因为%求模运算的两个运算数必须均为整数;选项D错误,给一个表达式(a+7)而非变量赋值是不正确的。本题答案为B。
(6)整型变量x=1,y=3,经下列计算后,x的值不等于6的表达式是????? 。
A. x=(x=1+2,x*2)???????????????????? ?????? B. x=y2?6:5
C. x=9-(--y)-(--y)???????????????????? ?????? D. x=y*(int)(4.8/2)
【答】选项A的计算过程——x=1+2=3,再计算x=x*2=6;选项B的计算过程——y2为真,x=6;选项C的计算过程——式中有两个--运算,最后y=1,x=9-1-1=7;选项D的计算过程——x=y*(int)(4.8/2)=y*2=6。本题答案为C。
(7)若定义
int m=7,n=12;
则能得到值为3的表达式是????? 。
A. n%=(m%=5)???????????????????? ?????? B. n%=(m-m%5)
C. n%=m-m%5????????????? ?????? ?????? D. (n%=m)-(m%=5)
【答】A、B、C、D选项各表达式的值分别是0、2、2、3。本题答案为D。
(8)以下程序的运行结果是????? 。
#include stdio.h
main()
{
??? int i=5,j=6,m=i+++j;
??? printf(%d,%d,%d\n,i,j,m);
}
A. 6,6,11 ?????? B. 5,6,11 ?????? C. 5,6,12 ?????? D. 6,6,12
【答】m=i+++j等价于m=(i++)+j。本题答案为A。
(9)以下程序的运行结果是????? 。
#include stdio.h
void main()
{
??? double f=3.14159;
??? int n;
??? n=(int)(f+10)%3;
??? printf(%d\n,n);
}
A. 1 ?????? ?????? ????????????? B. 0??????????? ?????? ?????? ??????
C. 2 ?????? ????????????? ??????
D. 3
【答】f+10=13.14159,(int)(f+10)=13,13%3=1。本题答案为A。
(10)以下程序的运行结果是????? 。
#include stdio.h
void main()
{
??? int n,i=2,j=4;
??? n=(++i==j--);
??? printf(%d\n,n);
}
A. 0??????? ????????????? ?????? B. 1??????????? ?????? ?????? ??????
C. 2 ?????? ????????????? ?
您可能关注的文档
最近下载
- 《管理体系审核指南gbt 19011-2021》详细解读.pptx VIP
- 四年级数学上册口算竖式计算脱式计算应用题每日一练(共30天).docx VIP
- 2026年永州职业技术学院高职单招职业适应性测试参考题库及答案解析.docx VIP
- 2023年永州职业技术学院高职单招数学历年高频考点试题含答案解析.docx VIP
- 2026年春学期青岛版小学数学一年级下册教学计划.docx VIP
- SHH--400SD药物稳定性试验箱.doc VIP
- 碳13呼气试验检测幽门螺杆菌课件.ppt VIP
- 【精选】数字电子技术课程设计指导书.pdf VIP
- 材料热力学动力学引言.ppt
- 税务机关稽查业务指南及案例分析.docx VIP
原创力文档

文档评论(0)