《C程序设计》自测题1.doc

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

《C程序设计》自测题1 选择题(共20题,每题2分,本题共40分)。 (1)C语言规定:源程序中main函数的位置:( B ) (A)必须在最开始 (B)必须在系统调用的库函数的后面 (C)可以任意 (D)必须在后面 (2) (4)main() { printf(Y\b=\n”); } 在打印机上输出结果为:( A ) (A)= (B)Y (C)¥ (D)\n (3)下面不正确的字符常量是( A ) (A)“C” (B)‘?’ (C)‘W’ (D)‘\101’ (4)已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’;后,c2中的值为( A )。 (A)D (B) 68 (C)不确定的值 (D)C (5)若有定义int j=3; printf(%d, %d,++j ,j++); 运行结果为: ( C ) (A)4,3 (B)3,3 (C)4,4 (D)4,5 (6)main() {int x,y=7; float z=4; x=(y=y+6,y/z); printf(%d\n,x); } 运行结果:( ) (A)7 (B)13 (C)1 (D)3 (7)下列浮点数用123E2 (B).e4 (C) e-5 (D)1.2E-3.5 (16)(8)设有定义int a,b;当执行scanf(%2d%*3d%2d,a,b);语句时,从第 一列输入数据1234567↙,则 (A)34567 (B)34 (C)345 (D)67 (9)以下程序的输出结果是:( B ) main() { (27)yint x=2,y=-1,z=2; if(xy) if(y0) z=0; else z+=1; printf(%d\n,z); } (A) 3 (B)2 (C)1 (D)0 (10)(35) 若k为整型,以下while循环执行( B )次。 k=2; while(k=0) { printf(%d,k); k--; } printf(\n); (A) 无限次 (B) 0次 (C) 1次 (D) 2次 (11)以下两个程序运行结果分别是:( B ) ()()main() main() {int i=11,sum=0; {int i=11,sum=0; do while(i=10) {sum+=i; {sum+=i; i++; i++; }while(i=10); } printf(%d,sum); printf(%d,sum); } } (A) 11,11 (B)11,0 (C)0,11 (D)0,0 (12)下面这个程序的输出是( B ) int a,b,c; a=7;b=8;c=9; if(ab) a=b;b=c;c=a; printf(a=%d b=%d c=%d\n,a,b,c); (A) a=7 b=8 c=7 (B) a=7 b=9 c=7 (C) a=8 b=9 c=7 (D) a=8 b=9 c=8 (13) 以下对数组的定义方式哪个是正确的?( A ) (A)#define size 10 int n; int a[size] ; int a[n]; (C)char name[-10]; (D) float weight[10.3]; (41)(14) (44) 以下对二维数组a的正确说明是( C )。 (A) int a[3][];

文档评论(0)

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

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

1亿VIP精品文档

相关文档