网站大量收购独家精品文档,联系QQ:2885784924

c语言试题库的.doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言试题库的

《C语言程序设计》试题库 试题一 一、选择题(20分,每小题2分) 1.C语言源程序的基本单位是( )。 A 过程 B 函数 C 子程序 D 标识符 2.下列程序的输出结果是( )。 main( ) { int a=7,b=5; printf(%d\n,b=b/a); } A 5 B 1 C 0 D不确定值 3.假设变量a,b均为整型,表达式(a=5,b=2,ab?a++:b++,a+b)的值是( )。 A 7 B 8 C 9 D 2 4.设a为int型变量,执行下列赋值语句后,a的取值分别是( )。 a=125.534; a=(int)125.521%4; a=52; A 125,31,1 B 125,1,0 C 125,31, 0 D 125.534,2,1 5.设有如下程序段,下面描述中正确的是 ( )。 int k=10; while(k=0) k=k-1; A 循环执行一次 B循环是无限循环 C 循环体语句一次也不执行 D循环体语句执行一次 6.以下程序的输出结果为( )。 main( ) {int i; for(i=5;i8;i++) printf(%c,*); printf(\t); } A *** B *** *** *** *** C *** *** D * * * 7. int , short , long 定义定义的变量在内存中各占的字节数分别是( )。 A 2,2,4 B 2,4,4 C 4,2,2 D 4,4,2 8. 常量076、0x4b分别表示了( )进制整数。 A 十、十六 B 八、十六 C 十、八 D 无意义 9. C语言中数的描述,E5、3e2.6表示常量数为( )。 A 整型 B 单精度型 C 实型 D 不合法 10. 关于字符常量和字符串常量的描述,错误的是( )。 A 字符常量是用一对单引号括起来的单个字符。 B 字符常量可以是单引号。 C 字符串常量(简称字符串)是用一对双引号括起来的字符序列。 D 字符串常量可以包含转义字符。 二、判断题,对的划“√”,错的划“×”(10分,每小题1分) ( )1.在Turbo C中,整型数据在内存中占2个字节。 ( )2.int i=20;switch(i/10){case 2:printf(A);case 1:printf(B);}的输出结果为A。 ( )3.break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。 ( )4.x+=28;等价于 x=x+28;y*=59;等价于 y=y*59;。 ( )5.函数strlen(ASDFG\n)的值是7。 ( )6.用数值1代表关系表达式成立,即逻辑“真”,数值0代表关系表达式不成立,即逻辑“假”,其他数值也代表逻辑“真”。 ( )7.C语言的字符集不包括26个大写英文字母。 ( )8.C程序中一定要有一个并只允许有一个主函数main()。 ( )9.C程序中以“#”符号开头的程序行就是编译预处理命令。 ( )10.do_while循环结构与while循环结构不一样,它先执行循环体,而后判别循环条件。 三、写出下列程序的运行结果(20分,每小题5分) 1. #include stdio.h main() { int a=2,b=10,c=5,d,e,f,g,h,i; d=ab; e=ab; f=a=2; g=a!=2; h=a==b/c; i=a=c; printf(d=%d\n,d); printf(e=%d\n,e); printf(“f=%d\n”,f); printf(g=%d\n,g); printf(h=%d\n,h); printf(i=%d\n,i); } 运行结果是: 2. main( ) { int a; float b; scanf(%d%f,a,b); printf(a=%d,b=%f\n,a,b); } 从键盘输入 10 40.8 运行结果是: 3. #include stdio.h main() { printf(===%d\n,sizeof(5555)); printf(===%d\n,sizeof(55556)); printf(===%d\n,sizeof(86L)); printf(===%d\n,sizeof(56.0)); printf(==

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档