广东理工学院《C语言程序设计》2017-2018学年第一学期期末试卷B卷.doc

广东理工学院《C语言程序设计》2017-2018学年第一学期期末试卷B卷.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:19108035856(电话支持时间:9:00-19:00)。
广东理工学院 2017-2018 学年 第一学期期末 考试答题册B卷 考试课程 C语言程序设计 (09J70342) 班 级_____________ 学 号 _____________ 姓 名______________ 成 绩 _________ 考场教室_________ 任课教师_________ 题号 一 二 三 四 五 总分 分数 阅卷人 校对人 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.设int x,y,z;,从键盘输入x、y和z的值,正确的语句是( C ) A.get(x,y,z); B.scanf("%d%d%d",x,y,z); C.scanf("%d%d%d",&x,&y,&z); D.read("%d%d%d",&x,&y,&z); 2.设int x=lO,y=3;,执行语句printf("%d,%dkn",x--,--y);后输出结果是( C ) A.9,2 B.9,3 C.10,2 D.10,3 3.设int a=3;,执行语句ptintf("%d\n",a+(a-=a*a));后输出结果是( A ) A. -12 B. -6 C. 0 D. 12 4.设int x=0,y=9,a;,下列语句错误的是( D ) A.if(y)x+=y; B.if(x>y)x-=y; C.if(x<y{x++;y++;} D.if(x!=y)a=0 else a=1; 5.正确的字符型常量是( A ) A.'\010' B.'68' C.'B' D.GO 6.设int x,y;,下列语句正确的是( B ) A.5=x; B.x=y--; C.(x+y)++; D.x+y=100; 7.下列程序段中,循环体被执行的次数是( D ) int t=81,v=9; while(t%v==0) printf("%c\n",'*'); A.0 B. 1 C.9 D.无限 8.下列程序段执行后,变量m的值是( A ) int w=1,x=2,y=3,z=4,m; m=(w<x)?W:x; m=(m<y)?m:y; m=(m<z)?m:z; A.1 B.2 C.3 D.4 9.设int x=3;,执行语句x<<=2;后x的值是( D ) A.0 B.1 C.6 D.12 10.下列函数返回值的类型是( A ) int fun(float x) { float y; y=3*x-4; return y; } A.int B.void C.float D.double 11.下列数组定义错误的是( D ) A.int a[2][3]; B.int c[2][3]={0}; C.int b[][3]={0,1,2,3}; D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}}; 12.设char s[]="BeijingChina";,执行语句printf("%d,%d\n",strlen(s),sizeof(s));后输出结果是( B ) A.12,12 B.12,13 C.13,12 D.13,13 13.设int i,j=2,*p=&i;,能将j的值赋给i的正确语句是( B ) A.i=*p; B.*p=j; C.i=&j; D.*i=*p; 14.下列语句错误的是( C ) A.int a[]={1,2}; B.char*a[3]; C. int n=5,a[n]; D.char s[10]={"test"}; 15.系统函数rewind的作用是( B ) A.将文件内部指针指向文件末尾 B.将文件内部指针指向文件开头 C. 将文件内部指针下移一个字符位置 D.将文件内部指针随机指向文件任意位置 二、填空题(本大题共10小题,每小题2分,共20分) 16.设int f(int x,int y){return(x*y);},则调用函数f时,实参与形参之间的传递方式是 值传递 。 17.运算符+、=、&&和!中,优先级最高的是 ! 。 18.循环体至少被执行一次的循环语句是 do-while 。 19.设#define

您可能关注的文档

文档评论(0)

卖报的小行家 + 关注
实名认证
内容提供者

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

认证主体张**

相关文档

相关课程推荐