【精选】C语言期末复习(改完).doc

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

宁德师范学院计算机系 《高级语言程序设计》期末复习 专业: 班级: 姓名: 学号: 一、选择题 (本大题共 10 题,每小题 3分,共 30 分) 1、( B )。 A.在C语言程序中,main 函数必须放在其他函数的最前面 B.每个后缀为.C的C语言源程序都可以单独进行编译 C.在C语言程序中,只有main 函数才可单独进行编译 D.每个后缀为.C的C语言源程序都应该包含一个main函数 2、一个C语言程序是由____组B A) 过程 B) 函数 C)子程序 D)标识符 3、设字符型变量x的值是064,表达式~x^x2x的值是( )。A A.0333 B.333 C.0x333 D.020 4、设有以下定义D int a=0; double b=1.25; char c=’A’; #define d 2 /*宏定义*/ 则下面语句中错误的是 A) a++; B) b++ C) c++; D) d++; 5、若k是int类型变量,且有以下for语句 for (k=-1; k0; k++ ) printf(****\n); 下面关于语句执行情况的叙述中正确的是A A)循环体执行一次 B)循环体执行两次 C)循环体一次也不执行 D)构成无限循环 6、执行语句x=(a=3,b=a--); 后, x, a, b的值依次是____ C_ A) 3, 3, 2 B) 3, 2, 2 C) 3, 2, 3 D) 2, 3, 2 7、设变量a和b已定义为int类型,若要通过scanf(a=%d,b=%d,a,b);语句分别给a和b输入1和2,则正确的数据输入内容是C A.1 2 B.a=1b=2 C.a=1,b=2 D.1,2 8、有以下程序段 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a[3],b; b=p[5];D b中的值是 A) 5 B) 6 C) 8 D) 9 9、while(exp)中的(exp)与下面表达式等价的是__B__ A)(exp= =0) B) (exp! = 0) C) (exp = = 1) D) (exp!= 1) 10、若k是int类型变量,且有以下for语句 for (k=-1; k0; k++ ) printf(****\n); 下面关于语句执行情况的叙述中正确的是 A A)循环体执行一次 B)循环体执行两次 C)循环体一次也不执行 D)要依据for语句开始时k值情况而定 二、阅读程序,写出运行结果 (本大题共 10 题,共 25 分) 1. main( ) { int x=102,y=012; printf(“%2d,%2d\n”,x,y); } 102 10 执行后输出结果是: 2. main( ) { int i,s=0; for(i=1;i10;i+=2) s+=i+1; printf(“%d\n”,s); }30 执行后的输出结果是: 3.下列程序段的输出结果是____#*#*#____ for(int i=1;i6;i++) { if( i%2 != 0) { printf(#); continue; } printf(*);} 4.main( ) { int x=0,y=5,z=3; while(z--0++x5) y=y-1; printf(“%d,%d,%d\n”,x,y,z); } 执行后的输出结果是:3,2,-1 5.main( ) { int i,n=0; for(i=2;i5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf(“n=%d\n”,n); } 执行后的输出结果是:n=4 6. 以下程序执行后输出的结果是__4,8____________ #include stdio.h void func(int n) { static int num=1; num=num+n;print

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档