2022-2023年甘肃省陇南市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

2022-2023年甘肃省陇南市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022-2023年甘肃省陇南市全国计算机等级考试C语言程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.设有定义“double x=5.16894;”,则语句“printf(“%lf\n”,(int)(x*1000+0.5)/1000.);”的输出结果是()。 A.5.16900 B.5.16800 C.0.00000 D.输出格式说明符与输出项不匹配,产生错误信息? 2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。 A.DB包括DBS和DBMS B.DBMS包括DB和DBS C.DBS包括DB和DBMS D.没有任何关系? 3. 4.下列选项不符合良好程序设计风格的是( )。 A.源程序要文档化 B.数据说明的次序要规范化 C.避免滥用goto语句 D.模块设计原则是高耦合、高内聚? 5.以下编码方法中,()属于熵编码。 A.哈夫曼编码 B.小波变换编码 C.线性预测编码 D.形成编码? 6.从一个长度为100的顺序表中删除第30个元素时需向前移动()个元素 A.70 B.71 C.69 D.30? 7. 8. 以下程序的输出结果是? #include stdio.h? void prt (int *x, int*y, int*z)? {printf(%d,%d,%d\n,++*x,++*y,*(z++));} main()? {int a=10,b=40,c=20;? prt (a,b,c);prt (a,b,c);} A.11,42, 31 12,22,41? B.11,41,20 12,42,20? C.11,21,40 11,21,21? D.11,41,21 12,42,22? 9.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(  )。 A.20 B.0或35 C.15 D.16? 10. 有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是() A.*p+9 B.*(p+8) C.*p+=9 D.p+8? 11.对于栈操作数据的原则是()。 A.先进先出 B.后进先出 C.后进后出 D.不分顺序? 12.同一个关系模型的任意两个元组值()。 A.可以全相同 B.不能全相同 C.必须全相同 D.以上都不对? 13.现有二叉搜索树(BST)前序遍历结果序列为abdefgc,中序遍历结果序列为debgfac,请问后序遍历结果序列为() A.debgfaC B.edgfbcA C.edgbfcA D.degbfaC? 14.有以下程序 main () { char s []= Yes\n/No, *ps=s; puts (ps+4); * (ps+4)=0; puts (s); } 程序运行后的输出结果是(选项D中的第一行是空行) A.n/No Yes /No B./No Yes Yes C.n/No /No D.Yes /No? 15.有以下程序 #includestdio.h main() {char *s=(“ABC); do {printf(“%d”,*s%10);s++; }while(*s); } 注意,字母A的ASCII码值为65。程序运行后的输出结果是 A.5670 B.656667 C.567 D.ABC? 16.将一棵有100个结点的完全二叉树从上到下,从左到右依次对结点进行编号,根结点的编号为1,则编号为49的结点的左孩子的编号为______。 A.98 B.99 C.50 D.48? 17.若有以下程序段int m=0xabc,n=0xabc;m-=n;printf(%X\n,m);执行后输出结果是 A.0X0 B.0x0 C.0 D.0XABC? 18.采用开放定址法处理散列表的冲突时,其平均查找长度() A.高于二分查找 B.高于链接法处理冲突 C.低于二分查找 D.低于链接法处理冲突? 19.有以下程序: #include <stdio.h> double f (double x); main() { double a=0; int i; for(i=0; i<30; i+=10) a += f((double) i); printf(“%3.0f\n”, a); } double f (double x) } return x*x+1; } 程序的运行结果是()。 A.500 B.401 C.503 D.1404? 20.下面不

文档评论(0)

139****7886 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档