2021-2022年山西省晋中市全国计算机等级考试C语言程序设计真题二卷(含答案).docxVIP

2021-2022年山西省晋中市全国计算机等级考试C语言程序设计真题二卷(含答案).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
2021-2022年山西省晋中市全国计算机等级考试C语言程序设计真题二卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.下列函数的类型是( )。fun(double x) { float y;y=3*x-4;return y; } A.int B.不确定 C.void D.float? 2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。 A.DB包括DBS和DBMS B.DBMS包括DB和DBS C.DBS包括DB和DBMS D.没有任何关系? 3.以下关于指针的说法错误的是()。 A.可以向指针中写入任意数据? B.可以向指针所指内存单元中写入数据? C.指针可以指向与其基类型相同的普通变量? D.可以通过加法运算,使指针指向下一个内存单元? 4. 有以下程序:? ? 程序执行后的输出结果是(  )。? A.45 B.20 C.25 D.36? 5.以下针对相应语句的注释中,说法错误的是()。 A.int *pt[2];/* pt是一个指针数组名*/? B.int (*pt)[2];/* pt是一维数组名*/? C.in t(*pt)( );/* pt是指向函数的指针*/? D.int *pt( );/* pt是一个函数名*/? 6. 7. 以下程序的输出结果是 ( )  main( )  { static char a[10] ={Chinese};   printf(%d,strlen(a));  } A.7 B.2 C.9 D.10? 8.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。 A.2.500000 B.2.7500OO C.3.500000 D.0.000000? 9. 10.在线索化树中,每个结点必须设置一个标志来说明它的左、右链指向的是树结构信息,还是线索化信息,若0标识树结构信息,1标识线索,对应叶结点的左右链域,应标识为()。 A.00 B.01 C.10 D.11? 11.在下列定义语句中,编译时会出现编译错误的是()。 A.char a=‘\x2d’; B.char a=‘\n’; C.char a=‘a’; D.char a=“aa”;? 12.若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是( )。 A.fget(f0,ch);? B.foutc(ch,fo);? C.fprinff(fp,”%c”,ch);? D.fwrite(ch,sizeof(ch),1,fp);? 13. 若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是 A.2 B.3 C.4 D.无确定值? 14.下列程序的输出结果是? #include stdio.h? #define N 3? #define M 3? void fun(int a[M][N])? {printf(%d\n,*(a[1]+2));}? main()? {int a[M][N];? int i,j;? for(i=0;iM;i++)? for(j=0;jN;j++)? a[i][j]=i+j-(i-j);? fun(a);} A.A.3 B.4 C.5 D.6 15.软件设计中划分模块的一个准则是()。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合? 16. 检查软件产品是否符合需求定义的过程称为______。 A.确认测试 B.集成测试 C.验证测试 D.验收测试? 17. 下列选项中,当x为大于1的奇数时,值为0的表达式是( )。 A.x%2==1 B.x/2 C.x%2!=0 D.x%2==0? 18.最小堆[0,3,2,5,7,4,6,8],在删除堆顶元素0之后,其结果是() A.[3,2,5,7,4,6,8]? B.[2,3,5,7,4,6,8]? C.[2,3,4,5,7,8,6]? D.[2,3,4,5,6,7,8]? 19.有以下程序: #include <stdio.h> #define SUB(a) (a)- (a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)* c; printf(“% d\n”,d); } 程序的运行结果是()。 A.0 B.-12 C.-20 D.10? 20. 二、2.填空题(20题) 21. 以下程序的输出结果是【 】。 float fun(int x,int y) { return(x+y);} main() { i

您可能关注的文档

文档评论(0)

130****5554 + 关注
官方认证
文档贡献者

文档下载后有问题随时联系!~售后无忧

认证主体文安县爱萱美发店(个体工商户)
IP属地河北
统一社会信用代码/组织机构代码
92131026MAE3GFT91F

1亿VIP精品文档

相关文档