《C程序设计》复习提纲1.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计复习提纲 一、选择题。 1.下列各组字符序列中,可用作C语言程序标识符的一组字符序列上 D 。 (A)M.b, sum, average, _above (B)class, day, lotus_1, 2day (C) #md, 12x, month, student_n1 (d) D56, r_1_2, name, st_1 2.下列变量说明语句中,正确的是 D 。 (A)char:a b c; (B) char a;b;c; (C) int x;y; (D) int x,y; 3.x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为 A 。 (A)2.5 (B)7 (C)4.7 (D)2.75 4.下列语句中,不正确的 D 。 static int a[2][3]={1,2,3,4,5,6}; static int a[2][3]={{1},{4,5}}; static int a[ ][3]={{1},{4}}; static int a[ ][ ]={{1,2,3},{4,5,6}}; 5.下列定义数组的语句中正确的是 A 。 (A)#define size 10 (B) char str[ ]; char str1[size],str2[size+2]; (C) int num[‘10’]; (D) int n=5; int a[n][n+2]; 6.以下程序的输出结果是 D 。 #include stdio.h main() { int i,j,k,a=3,b=2; i=(--a==b++)? - -a;++b;//第二个a后面应该是分号 j=a++;k=b; Printf(“i=%d,j=%d,k=%d\n”,i,j,k); } (A)i=2,j=1,k=3 (B)i=i,j=1,k=2 (C)i=4,j=2,k=4 (D)i=1,j=1,k=3 7. 一个C语言的源程序中 C 。 (A)必须有主函数和其它函数 (B)可以有多个主函数 (C)必须有一个主函数 (D)可以没有主函数 8.写出程序的运行结果 A 。 main() { int n; for(n=1;n=10;n++) { if(n%3==0) continue; printf(%d,n); } } (A (B)369 (C)12 (D)12345678910 9.若输入ab,程序运行结果为 C 。 main() { static char a[2]; scanf(%s,a); printf(%c,%c,a[1],a[2]); } (A)a,b (B)a, (C)b, (D)程序出错 10.下列函数定义不正确的有 AD 。 int max() (B) int max(x,y) {int x,y,z; int x,y; z=xy?x:y; {int z; } z=xy?x:y; (C) int max(x,y) return(z); {int x,y,z; } z=xy?x:y; (D) int max() return(z);

文档评论(0)

enxyuio + 关注
内容提供者

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

1亿VIP精品文档

相关文档