2015年20套大学计算机C语言期末考试复习试题及答案.doc

2015年20套大学计算机C语言期末考试复习试题及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、判断 共10题 (共计10分) 第1题 (1.0分) 题号:1488 函数即可以嵌套定义,又可以嵌套调用. 答案:N 第2题 (1.0分) 题号:1256 unsigned 和void 在C中都是保留字. 答案:Y 第3题 (1.0分) 题号:1280 表达式 ++i表示对变量i自加1. 答案:Y 第4题 (1.0分) 题号:1282 C语言源程序的基本结构单位是main函数. 答案:N 第5题 (1.0分) 题号:1276 字符常量的长度肯定为1. 答案:Y 第6题 (1.0分) 题号:1469 char a[]={a,b,c};char b[]={abc};数组a和数组b占用的内存空间大小不一样. 答案:Y 第7题 (1.0分) 题号:1249 若有int i=10,j=2; 则执行完i*=j+8;后i的值为28. 答案:N 第8题 (1.0分) 题号:33 int i,*p=i;是正确的C说明。 答案:Y 第9题 (1.0分) 题号:1250 While循环语句的循环体至少执行一次. 答案:N 第10题 (1.0分) 题号:1510 有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0. 答案:Y 二、单项选择 共30题 (共计30分) 第1题 (1.0分) 题号:456 执行下面程序后,输出结果是()。 main() { a=45,b=27,c=0; c=max(a,b); printf(%d\n,c); } int max(x,y) int x,y; { int z; if(xy) z=x; else z=y; return(z); } A:45 B:27 C:18 D:72 答案:A 第2题 (1.0分) 题号:437 下列数组说明中,正确的是()。 A:int array[][4]; B:int array[][]; C:int array[][][5]; D:int array[3][]; 答案:A 第3题 (1.0分) 题号:2396 下面有关for循环的正确描述是 () A:for循环只能用于循环次数已经确定的情况 B:for循环是先执行循环体语句,后判断表达式 C:在for循环中,不能用break语句跳出循环体 D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 答案:D 第4题 (1.0分) 题号:2817 以下程序的输出结果是(). main() {int i,j,k,a=3,b=2; i=(--a==b++)?--a:++b; j=a++;k=b; printf(i=%d,j=%d,k=%d\n,i,j,k); } A:i=2,j=1,k=3 B:i=1,j=1,k=2 C:i=4,j=2,k=4 D:i=1,j=1,k=3 答案:D 第5题 (1.0分) 题号:2866 若有下列定义,则对a数组元素地址的正确引用是(). int a[5],*p=a; A:*(p+5) B:*p+2 C:*(a+2) D:*a[5] 答案:C 第6题 (1.0分) 题号:711 下列选项中正确的语句组是()。 A:char s[8]; s={Beijing}; B:char *s; s={Beijing}; C:char s[8]; s=Beijing; D:char *s; s=Beijing; 答案:D 第7题 (1.0分) 题号:3191 若变量a,i已正确定义,且i已正确赋值,合法的语句是() A:a=int(i); B:a==1 C:++i; D:a=a++=5; 答案:C 第8题 (1.0分) 题号:490 以下字符中不是转义字符的是()。 A:\a B:\b C:\c D:\\ 答案:C 第9题 (1.0分) 题号:184 下列定义不正确的是()。 A:#define PI 3.141592 B:#define S345 C:int max(x,y); int x,y; { } D:static char c; 答案:C 第10题 (1.0分) 题号:3028 char h,*s=h;可将字符H通过指针存入变量h中的语句是(). A:*s=H; B:*s=H; C:s=H; D:s=H 答案:B 第11题 (1.0分) 题号:690 设char型变量x中的值则表达式(2+x)^(~3)的值是()。 ABCD 答案:D 第12题 (1.0分) 题号:2381 设以下变量均为int类型,表达式的值不为7的

文档评论(0)

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

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

1亿VIP精品文档

相关文档