c语言枚举类型例题_C语言程序设计试题题库

46.若定义int y; char c='A'; 执行y=c后,则y的值为______。

47.若定义int a=8; float b=2.5; 则a/(int)(b)的值为______。

48.若a=5,则执行a*=7-3语句后,a的值是______。

49.若int a=1,b=0,c=4,d=2; 则表达式(a>b ? a:b)&&(c-d)的值为______。

50.已知a = 0 ,表达式a = 1?b = 1:b = 0; 执行后,b的值是_____。

51.若定义int m=7,n=12; 则表达式n%=m-m%5的值是______。

52.若定义int a=8; float b=4.5;执行a*=a/=a-b后,a的值为______。

53.int a=2; !a++的值为_____。

54.int a=0; !++a的值为______。

55.int a=7;float b=4.5;则printf(“%d”,a*=a/=a-b)的值为______。

56.int k=7;float a=2.5,b=4.7;则表达式a+k%3*(int)(a+b)%2/4的值为______。

57.#define MM(a,b) (a-b)?a:b int a=2,b=6;printf(“%d\n”,MM(a,b))的值为______。

58.在32位机中,int a=4,b=7; printf(“%0x”,a-b)的值为:______。

59.int x,y,z; x=y=2;z=3;y=x++-1;printf(“%d,%d”,x,y)的值为: ______。

60.int i=2,j; printf(“%d”,j=i<1)的值为:______ 。

解答:

1. 4;

2. 4;

3. 10;

4. 32;

5. 指针类型;

6. int、float、double、char;

7. 38;

8. 44;

9. 293;

10. 124;11. 047;12. 4.734680e+002;13. 4.530000e-002;14. 100100011;15. \x41/41H;16. 符号常量;17. #define;18. 转义字符常量;19. F;20. b;21. \b;22. B;23. e;24. 16;

25. 11;26. 0;27. A~F;28. U;29. 指数形式;30. #include;31. “\0”;32. 变量类型;

33. 数字;34. 7;35. “hello”;36. 1;37. 4;38. 7;39. ch1=C, ch2=A;40. ch2=A, ch3=C;41. i=3, j=5;42. 4;43. 4.800000;44. 6.000000;45. 5;46. 65;47. 4;48. 20;49. 1;

50. 1;51. 2;52. 4;53. 0;54. 0;55. 4;56. 2.500000;57. 2;58. fffffffd;59. 3,1;

60. 0

二.阅读程序写结果;三.补充程序;四.改错题;五.编程一;六.编程二;

第三章顺序结构;

一.填空

1.C语言的语句可分为5类,它们是:控制语句、____________、函数语句、符合语句和空语句。

2.常用于字符输入的函数为:________________ 。

3.常用于字符输出的函数为:________________。

4.常用于字符串输入的函数为:________________。

5.常用于字符串输出的函数为:________________。

6.格式输入函数的一般形式为:________________ 。

7.格式输出函数的一般形式为:________________ 。

8.printf和scanf是标准的库函数,它们的函数原型在头文件________________中。

9.有char ch,则从键盘给ch赋值的格式输入语句为:________________。

10.如果要输出字符串常量“HelloWord!”,则格式输出语句为:________________。

11.设有定义:long x=-123456L;,请写出能够正确输出变量x值的语句________________。

12.若有int a,b; ,想通过scanf("%d%d",&a,&b);输入语句给a赋于1,给b赋于2,则从键盘输入数据的形式是________________。

13.若有int i,j; scanf("i=%d,j=%d";&i,&j); ,要求给i赋10,给j赋20,则应该从键盘

输入_______。

14.已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值