2015年全国自考高级语言程序设计模拟试卷(七)及答案.docVIP

2015年全国自考高级语言程序设计模拟试卷(七)及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015年全国自考高级语言程序设计模拟试卷(七)及答案.doc

更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2010年全国自考高级语言程序设计模拟试卷(七) 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只 有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. 一个C程序的执行是从() A. main()函数开始,直到 main()函数结束 B. 第一个函数开始,直到最后一个函数结束 C. 第一个语句开始,直到最后一个语句结束 D. main()函数开始,直到最后一个函数结束 答案:A 2. 不属于C语言转义字符的是 () A. \′ B. \ C. \000 D. \xaa 答案:B 3. 设for(i=0,j=10;(j>0)(i<4);i++,j--);,该语句的循环次数是() A. 0 B. 3 C. 4 D. 无限 答案:C 4. 设有定义语句“int x=3,*p=x;”,则值不为3的表达式是() A. x B. *p C. p+0 D. *x 答案:C 5. 若用数组作为函数调用时的参数,则实际上传递给形参的是() A. 数组首地址 B. 数组的第一个元素值 C. 数组中全部元素的值 D. 数组元素的个数 答案:A 6. 不属于C语言字符集的是 () A. a B. \x C. \n D. \″ 答案:B  7. 设 float m=4.0,n=4.0;使 m 为10.0的表达式是() A. m-=n*2.5 B. m/=n+9 C. m*=n-6 D. m+=n+2 答案:D 8. 以下定义语句中,错误的是 () A. int a[]={1}; B. char a[3]; C. char s[]=″t″; D. int n=5,a[n]; 答案:D 9. 以下程序的输出结果是() main() {int a=-1,b=1,k; if((++a0)! (b--=0)) printf(″%d%d\n″,a,b); else printf(″%d%d\n″,b,a); } A. -11 B. 01 C. 10 D. 00 答案:C 10. 以下程序的输出结果是() main() {int x=10,y=10,i; for(i=0;x8;y=++i) printf(″%d %d″,x--,y); } A. 10192 B. 9876 C. 10990 D. 1010911 答案:D  11. 字符串“chen jing”在存储单元中占几个字节() A. 8 B. 9 C. 10 D. 11 答案:C 12. 设整型变量x值为5,下列语句的输出结果是() if(x++5) printf(″%d″,++x); elseprintf(″%d″,x++); A. 5 B. 6 C. 7 D. 8 答案:B 13. 下列程序段的输出结果是 () char s[10];s=″abcd″;printf(″%s\n″,s); A. abcd B. a C. abcd\0 D. 语法有错误 答案:D 解析:语法有错误 14. 设char x=′a′,则printf(″x=%c,y=%c\n″,x,97);的输出是() A. x=a,y=97 B. x=97,y=a C. x=97,y=97 D. x=a,y=a 答案:D 解析:x=a,y=a 15. 下面有关for循环的正确描述是() A. for循环只能用于循环次数已经确定的情况 B. for循环是先执行循环体语句,后判定表达式 C. 在for循环中,不能用break语句跳出循环体 D. for循环体语句中,可以包含多条语句,但要用花括号括起来 答案:D  解析:for循环体语句中,可以包含多条语句,但要用花括号括起来 16. 下列程序段的输出结果是 () char b=′b′,e=′e′; printf(″%d,%c\n″,e-b,e-′a′+′A′); A. 2,M B. 2,E C. 3,M D. 3,E 答案:D 解析:3,E 17. 设 #define N 3 #define Y(n) ((N+1)*n) 则表达式2*(N+Y(5+1))的值是() A. 42 B. 48 C. 54 D. 出错 答案:B 解析:48 18. 下列说法中,正确的是() A. C程序是由若干个函数组成的 B. 可以在函数体中定义另一个函数 C. main()函数必须在放在其他函数之前 D. 被调用的函数要在调用之前进行定义 答案:A 解析:C程序是由若干个函数组成的 19. 运行下列程序后,输出结果是() int b=1; int f(int *a) { b+=*a; return(b);} main() { int a=2,b=

文档评论(0)

phljianjian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档