电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言程序设计复习题(选择题)新

C语言程序设计复习题(选择题)新_第1页
1/13
C语言程序设计复习题(选择题)新_第2页
2/13
C语言程序设计复习题(选择题)新_第3页
3/13
第 1 页 共 13 页 -1- 第二部分 选择题 1. 假设整型变量a 为2,使b 的值为0 的表达式是( )。 A)b=a/2 B)b=6-(--a) C)b=a%2 D)b=a>3?0:1 提示 正确答案为C 2. 假设x=2.5,a=7,y=4.7,则表达式:x+a%3*(int)(x+y)%2/4 的值为( )。 A)2.5 B)2.75 C)3 D)9.5 提示 正确答案为A 3. 假设a=3,b=4,c=5,则逻辑表达式: !(a+b)+c-1&&b+c/2 的值是( )。 A)true B)false C)0 D) 1 提示 正确答案为D 4. 假设所有变量均为整型,则表达式:(a=2,b=5,b++,a+b)的值为( )。 A)7 B)8 C)6 D)2 提示 正确答案为B 5. 设整型变量x 的值为5,y 的值为2,则值为1 的表达式是( )。 A)!(y==x/2) B)y!=x%3 C)x>0&&y<0 D)x!=y||x>=y 6.已知 a=12,表达式a+=a-=a*=a 的值为( )。 A)144 B)-12 C)0 D)24 提示 正确答案为C 6. 在下面 C 语言的函数说明语句中,正确的是( )。 A) int fun(int x, int y); B) int fun(int x,y); C) int fun(x,y); D) int fun(int x; int y); 提示 正确答案为A 7. 设有整型变量a, 实型变量f,双精度型变量x,则表达式10+'b'+x*f 值的类型为( )。 A) int B) float C) double D) 不能确定 提示 正确答案为C 8. 若有 int k=5; float x=1.2;则表达式(int)(x+k)的值是( )。 A)5 B)6.2 C)7 D)6 提示 正确答案为D 9. 表达式k=(12<10)?4:1?2:3 的值为( )。 A) 1 B) 2 C) 3 D) 4 提示 正确答案为B 10. 下列哪组运算符的优先级相同且运算次序从左到右( )。 A) () [ ] -> . B)++ -- += C) < & | ^ D)&& || 提示 正确答案为A 11. 已知:int x=1, y=2, z=0; 则执行:z=x>y?10:20, z 的值为( )。 A)10 B)20 C)1 D)2 提示 正确答案为B 12. 若已定义 x 和 y 为double 类型,则表达式x=2,y=x+10/4 的值是( ) 。 A) 2 B) 4 C) 4.0 D) 4.5 提示 正确答案为C 13. sizeof(''a''+10)的值为( )类型。 A)int B) float C) double D)char 提示 正确答案为A 14. 已知:int x=1, y=2, z; 则执行:z=x>y?++x:++y, z 的值为( )。 (A) 1 (B) 2 (C) 3 (D) 4 提示 正确答案为C 15. C 语言中,运算对象必须是整型数的运算符是( )。 A)% B)/ C)%和/ D)* 提示 正确答案为A 16. 若已定义 x 和 y 为...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言程序设计复习题(选择题)新

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部