网站大量收购独家精品文档,联系QQ:2885784924

2022年广东省江门市全国计算机等级考试C语言程序设计预测试题(含答案).docx

2022年广东省江门市全国计算机等级考试C语言程序设计预测试题(含答案).docx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年广东省江门市全国计算机等级考试C语言程序设计预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是(  )。 A.x[0]可看做是由3个整型元素组成的一维数组? B.x[0]和x[l]是数组名,分别代表不同的地址常量? C.数组X包含6个元素? D.可以用语句x[o]=0;为数组所有元素赋初值0? 2. 有如下程序 int func(int a,int b) {return (a+b);} main() { int x=2,y=5,z=8,r; r=func(fnnc(x,y),z); printf(%d\n,r); } 该程序的输出结果是______。 A.12 B.13 C.14 D.15? 3. 4. 5.若有定义语句:“char S[3][10],(*k)[3],*p;”,则以下赋值语句正确的是(  )。 A.p=S; B.p=k; C.p=s[0]; D.k=s;? 6.判定一个顺序栈st(最多元素为MaxSize)为满的条件是()。 A.st->top! B.st->top! C.top==-1 D.top==MaxSize? 7.设有定义:“int a=1,b=2,C=3;”,以下语句中执行效果与其他三个不同的是(  )。 A.if(ab)c=a,a=b,b=C;? B.if(ab){c=a,a=b,b=C;}? C.if(ab)c=a;a=b;b=C;? D.if(ab){c=a;a=b.b=C;)? 8.软件生命周期是指()。 A.软件产品从提出、实现、使用维护到停止使用退役的过程? B.软件从需求分析、设计、实现到测试完成的过程? C.软件的开发过程? D.软件的运行维护过程? 9. 10.以下有4组用户标识符,其中合法的一组是( )。 A.FOr -sub Case? B.4d DO Size? C.f2_G3 IF abc? D.WORD void define? 11. 12.栈和队列的共同点是(  )。 A.都是先进先出 B.都是先进后出 C.只允许在端点处插入和删除元素 D.没有共同特点? 13. 14. 15.下面哪个序列不是此图的一个拓扑排序() A.ebfgadch B.aebdgfch C.adchebfg D.Aedbfgch? 16.若在线性表中采用折半查找法查找元素,该线性表应该() A.元素按值有序 B.构采用顺序存储结 C.元素按值有序且采用顺序存储结构 D.元素按值有序且采用链式存储结构? 17.在下列几种排序方法中,空间复杂度最高的是() A.归并排序 B.快速排序 C.插入排序 D.选择排序? 18. 下面程序的输出结果是( )。 char s()=ABCD,*p; main() { for(p=s;p<s+4;p++)printf(%s\n,p); ) A.ABCD BCD CD D B.A B C D C.D C B A D.ABCD ABC AB A? 19.已知数据表A中每个元素距其最终位置不远,为节省时间,应该采用的算法是() A.直接选择排序 B.堆排序 C.快速排序 D.直接插入排序? 20.如果最常用的操作是取第i个结点及其前驱,最节省时间的存储方式是()。 A.单链表 B.双向链表 C.单循环链表 D.顺序表? 二、2.填空题(20题) 21. 函数fun的功能是计算xn double fun(double x,int n) { int i; double y=1; for(i=1;i<=n;i++) y=y*x; return y; } 主函数中已正确定义m、a、b变量并赋值,而且调用fun函数计算:m=a4+b4-(a+b)3。实现这一计算的函数调用语句为【 】。 22. 一个模块直接调用的其他模块的模块个数称为______。 23. 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。 24. 请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 ______(double,double); main() { double x,y; scanf(%lf%lf,x.y); printf(%lf\n…,max(x,y)); } double max(double a,double B)? { return(a>b ? a=B) ; } 25. 下面程序的运行结果是______。 typedef union student { char na

您可能关注的文档

文档评论(0)

130****5554 + 关注
官方认证
内容提供者

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

认证主体文安县滟装童装店
IP属地河北
统一社会信用代码/组织机构代码
92131026MA0G7C0L40

1亿VIP精品文档

相关文档