C语言实验与习题(注释版)(3)
6. 下面叙述中,( )不是结构化程序设计中的三种基本结构之一。
A) 数据结构 B) 选择结构 C) 循环结构 D) 顺序结构6
C语言练习题
2. 第三章 数据类型、运算符和表达式
1. ( )为非法的字符串常量
A) “056” B) ?123? C) “ “ 2. ( )为正确的用户标识符。 A) min-5 B) max_at C) 3_row 3. 以下( )是正确的变量名。 A) a.bee B) -p11 C) int 4. 以下( )是正确的变量名。 A) 5f B) if C) f.5 5. 以下( )是正确的常量。 A) E-5 B) 1E5.1 C) 'a12' 6. 以下( )是不正确的字符串常量。 A) 'abc' B) \C) \7. 以下( )是正确的字符常量。 A) \B) '\\\\' C) 'W' 8. char型变量存放的是( )。 A) ASCII代码值 C) 十进制代码值 B) 字符本身 D) 内码值
9. ( )为合法的常量。
A) 5,236 B) 1.23E+8 C) ‘b_k’ 10. ()为正确的字符常量
A) ‘\\084’
B) ‘bcd’ C) ‘165’ 11. 若有定义:int b=-15;则()为正确的赋值表达式。
A) *b=6 B) b=*5 C) b+10=-5 12. 若有定义:int x=2;则正确的赋值表达式是( )。 A) a-=(a*3) B) double(-a)
C) a*3
13. 若有定义:float x=2,y; int a=3 ;语句y=1*(x+a)/3;运行后,y的值为( )。A) 2.0 B) 1.666667 C) 1.0 14. 若有定义:int a,b=5;语句a=(b/2)+b%2;运行后,a的值为( )
A) 3 B) 4 C) 0 15. 下面叙述正确的是( ) A) 2/3与2%3等价 C) ++2与- -3等价 B) 5/(int)4.0与5/4等价
D) ++2与3等价
16. 若有定义:int a,b=6;语句a=--b;运行后,a、b的值分别是()。
A) 6 6 B) 5 6 C) 5 5 17. 若有定义:int i=3,j=6;则表达式(--i)*(j++)的值为( )。
D) “case”
D) union
D) p_11
D) _f5
D) 32766L
D) \
D) \
D) 3.21E-6.5
D) ‘@’
D) b+=b*3
D) a*4=3
D) 0
D) 2
D) 6 5
7
期末复习题集
A) 10 B) 18 C) 15 18. 语句x=(a=3,b=++a);运行后,x、a、b的值依次为( )。
A) 3,3,4 B) 4,4,3 C) 4,4,4 19. 已知int a='R'; 则正确的表达式是( )。 A) a=int(3e2) C) a=a+a=a+3
B) 2*a=a++ D) a
20. 已知char a='R'; 则正确的赋值表达式是( )。
A) a=(a++)%4 B) a+2=3 C) a+=256-- 21. 语句a=(3/4)+3%2;运行后,a的值为( )。 A) 0 B) 1
C) 2 22. 若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为( )。
A) 3,3 B) 4,4 C) 4,3 23. 设整型变量a为5,使b不为2的表达式是( )。 A) b=(++a)/3 B) b=6-(--a)
C) b=a%2 24. 设单精度型变量f、g的值均为2.0,使f为4.0的表达式是( )。 A) f+=g B) f-=g+2 C) f*=g-6 25. 若有定义:int k,i=2,j=4;则表达式k=(++i)*(j--)的值是( )。 A) 8 B) 12 C) 6 26. 若有定义: int a=3;语句a+=a-=a*a;运行后,a的值为() A) -6 B) 0 C) -12 27. 若有定义:float x=3.5,y=5.5;则表达式()的值为2. A) (int)x+y%7 C) int(x+y)%7 B) (int)(x+y)%7 D) (x+y)%7
28. 若有定义:int b=-15; 则()为正确的赋值表达式。
A) b=*5 B) *b=6 C) b+10=-5 29. 下面叙述正确的是( )。 A) 2/3 与 2.0/3.0 等价 C) ++5 与 6 等价 B) (int)2.0/3 与 2/3 等价
D) 'A'与\等价
30. 若有定义int x=1,y=2,n=3;则()为正确的表达式。
A) x=y*3,y=(x+n)/y C) float(y/n) B) (x+y)(y+n) D) x=ny 31. 若有定义:int x,y,z;语句x=(y=z=3,++y,z+=y);运行后,x的值为() A) 7 B) 3 C) 8 32. 若有定义:float x=3.5;int z=8;则表达式 x+z%3/4 的值为( )。 A) 3.75 B) 3.5 C) 3 33. 若有定义:float x=3.5,y=3.6,则表达式()的值为6。 A) (int)x+(int)y C) int(x+y) B) (int)(x+y) D) x+y
D) 12
D) 3,4,3
D) a='\\078'
D) 3
D) 3,4
D) b=a/2
D) f/=g*10
D) 9
D) -3
D) b+=b*3
D) 6
D) 4
8
C语言练习题
34. 下面叙述正确的是()。
A) (3+9)++是正确的表达式 B) “abc”+”xxx”是正确表达式
C) c语言中整型与字符型变量的混合运算表达式的结果是整型 D) 模运算符%两边运算数的数据类型是任意的
35. 若有定义:int x;char c=?A?;则正确的赋值表达式是().说明‘A’的ASCII码的十进制值为65,‘a’
的ASCII码的十进制值为97 A) x=c+’ABC’ C) x=c+’CBA’ B) x=c+32 D) x=’ABC’ 36. 若有定义:char c1=?A?,c2=?B?;语句printf(“%d+%d=%d”,c1,c2,c1+c2); 运行后的结果为()。说明:‘A’的ASCII码的十进制值为65 A) 65+65=AB B) A+B=131 C) 65+66=131 D) A+B=AB 37. 下面叙述错误的是()。 A) 算术运算符中只有“*”、“/”优先级高于关系运算符 B) 模运算符“%”是C语言基本的算术运算符 C) 算术运算符中不包含“=”运算符
D) 自加和自减运算符只能用于变量,而不能用于常量或表达式 38. 下面叙述正确的是( )。
A) 强制类型转换运算的优先级高于算术运算 B) 若a和b是整型变量,(a+b)++是合法的 C) 'A'*'B' 是不合法的 D) \是合法的 39. 下面关于算术运算符的叙述,错误的是( )。
A) %(模运算符)的运算对象只能为整型量 B) 算术运算符的结合方向是\自左至右\
C) 自加和自减运算符的结合方向是\自右至左\D) 其运算对象不包含函数
9
期末复习题集
3. 第四章 顺序程序设计
1. Getchar()函数的功能是获取终端输入的( )
A) 一个字符 C) 一个整型变量表达式 B) 多个字符 D) 一个实型变量值
2. 只能向终端输出一个字符的是().
A) printf()函数 C) scanf()函数 B) getchar()函数 D) putchar()函数
3. 若有定义int a=8,b=5;要实现输出形式为:8*5=40,正确的printf()函数调用语句是()
A) printf(“%d*%d=%d\\n”,a,b,a*b); C) printf(“%d*%d=a*b\\n”,a,b); B) printf(“a*b=%d\\n”,a*b); D) printf(“a*b=a*b\\n”);
4. 若有定义float x;要从键盘输入数据6.02赋给x,则应选用()语句。
A) scanf(“%8.2f”,&x); C) scanf(“%f”,&x); B) scanf(“%4.2f”,&x); D) scanf(“%1.2f”,&x);
5. 若有定义:int x=1234,y=123,z=12;则语句printf(\运行后的输出结果为( )。
A) 123412312 C) 1234+1234+1234 B) 12341234123412341231231231212 D) 1234+123+12
6. 若有语句int a;char c;scanf(“=%c”,&a,&c);为将整数135赋给a,字符‘6’赋给c,正确的数据输
入方式是()。说明:
7. 若有定义:int a;则表达式()不能用来判断a值为奇数是“真”,偶数是“假”
A) a%2==1 B) !(a%2==0) C) a%2 D) !(a%2)
8. 若有定义:int a;且表达式!a的值为0,则表达式()的值为1.
A) a= =0 C) !(a<0||a>0) B) a=0 D) a!=0
9. 若有定义:int a=1,b=2,c=3,d=4,t=2,k=2;语句(t=a
A) 2 B) -1 C) 0 D) 1
10. 已知 char a;使用scanf …… 此处隐藏:2314字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




