2011年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷.doc

2011年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷.doc

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

2011年(上)全国信息技术水平考试计算机程序设计技术水平证书 (C语言)考试试卷 第一大题:单选题(30 分) 1. (1分) 用C语言编写的C程序称为( )。 (A) 源程序 (C) 汇编程序 (B) 目标程序 (D) 命令程序 2. (1分) C语言中表示“a和b都大于c”的表达式为( )。 (A) agt;camp;amp;bgt;c (C) agt;b||bgt;c (B) agt;c||bgt;c (D) agt;bamp;amp;bgt;c 3. (1分) 下列说法中正确的是( )。 (A) 定义函数时,形参的类型说明可以放在函数体设说明语句如下方所示: struct exa { int x; float y; } z; 则下列叙述中不正确的是( )。 (A) x和y都是结构体成员名 (B) struct exa是用户定义的结构体类型 (C) struct是结构体类型的关键字 (D) z是用户定义的结构体类型名 5. (1分) 下列程序的运行结果为( )。 #includelt;stdio.hgt; int fun(int num) { int k=1; do { k*=num%10;num/=10; } while(num); return k; } void main() { int n=26; printf(quot;%d\nquot;,fun(n)); } (A) 26 (C) 12 (B) 8 (D) 0 6. (1分) 下列程序的功能是( )。 float average(float p[],int n) { float sum=0,aver; int i; for(i=0;ilt;n;i++) sum+=p[i]; aver=sum/n; return aver; } (A) 求数组中前n个数的和 (B) 求数组中前n个数的平均值 (C) 求数组中后n个数的和 (D) 求数组中后n个数的平均值 7. (1分) 在给数组赋初值时,若给予的初值数目小于数组大小时,会发生什么情况( )。 (A) 编译器会产生错误信息 (B) 程序会不正常运作 (C) 没有赋初值的元素会被设为0 (D) 所有元素全部设为0 8. (1分) 下列程序的运行结果为( )。 #includelt;stdio.hgt; void main( ) { int a[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j; for(i=0;ilt;3;i++) for(j=0;jlt;3;j++) { a[i][j]=i+j; if(i==j)sum=sum+a[i][j]; } printf(quot;sum=%d\nquot;,sum); } (A) sum=27 (B) sum=12 (C) sum=14 (D) sum=6 9. (1分) 下列程序的运行结果为( )。 #include lt;stdio.hgt; void main( ) { int x; x=5amp;amp;0||3; printf(quot;%d\nquot;,x); } (A) 0 (B) 1 (C) -1 (D) 不确定 10. (1分) 若a、b为int型变量,则执行以下语句后b的值为(a=1;b=10; do { b-=a;a++; } while(b--lt;0); (A) 9 (B) -2 (C) -1 (D) 8 )。 11. (1分) 程序中通过调用库函数中字符串函数来实现字符串操作,需通过( )命令将string.h文件包含到该程序中。 (A) #define (C) #if (B) #include (D) #iend 12. (1分) 下列关于char cx=’ \061’;语句的说法中不正确的是( )。 (A) cx的ASCII值是 49 (C) cx是字符’1’ (B) cx的ASCII八进制值是61 (D) cx的值为三个字符 13. (1分) 下列程序的运行结果为( )。 void main( ) { c

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档