2022年山东省枣庄市全国计算机等级考试C语言程序设计.docx

2022年山东省枣庄市全国计算机等级考试C语言程序设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年山东省枣庄市全国计算机等级考试C语言程序设计 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.以下不合法的用尸标识符是(  )。 A.A.804zhang B._hh C.yy614 D.If 2. 程序设计的任务包括( )。 A.编写程序代码并上机调试 B.确定所用数据结构 C.确定所用算法 D.以上选项均正确? 3.设一个广义表中结点的个数为n,则求广义表深度算法的时间复杂度为____。 A.O(1) B.O(n) C.O(n2) D.O(log2n)? 4.以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)(  )。 A.print[(%c\n,a-32);? B.print[(%d\n,A);? C.printf(%c\n,65);? D.printf(%c\n,B-1);? 5. 设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。 A.不定值 B.4 C.3 D.1? 6.插入和删除只能在一端进行线性表,称为()。 A.队列 B.循环队列 C.栈 D.循环栈? 7. 8. 利用E-R模型进行数据库的概念设计,可以分成3步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行( ),得到最终的E-R模型。 A.简化 B.结构化 C.最小化 D.优化? 9.为了使模块尽可能独立,要求 _____。 A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强? B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱? C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱? D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强? 10. 设有如下定义 struct ss { char name [10]; int age; char sex; }std[3],*p=std; 下列各输入语句中错误的是_______。 A.scanf(%d,(*p).age);? B.scanf(%s,std.name);? C.scanf(%c,std[0].sex);? D.scanf(%c,(p->sex));? 11. 12.有以下程序:? 程序运行后的输出结果是( )。 A.0 B.1 C.2 D.3? 13.设有定义“int k=3,i=2;”,以下选项中,变量k的值与其他3个不同的是()。 A.k-=i; B.k=--i; C.k=i-1; D.k=i--;? 14.对于int*pa[5];的描述,()是正确的。 A.pa是一个指向数组的指针,所指向的数组是5个int型元素? B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量? C.pa是一个具有5个元素的指针数组,每个元素是一个int型指针? D.pa[5]表示某数组的第5个元素的值? 15.有以下程序: #include <stdio.h> int fun (int x, int y) {if(x!=y) return ((x+y)/2); else return (x); } main() {int a=4, b=5, c=6; printf(“%d\n” , fun(2*a,fun(b,c))); } 程序的运行结果是()。 A.6 B.3 C.8 D.12? 16.以下语句中存在语法错误的是( )。 A.char ss[6][20]; s[1]= right? ;? B.char ss0[20]= { right? }; .? C.char *ss[6]; s[1]= right? ;? D.char *ss[= { rignt? };    ? 17. 18.有以下程序   #include <stdio.h>   main( )   {int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;    *q=*(p+5);    printf(%d %d\n,*p,*q);   }   程序运行后的输出结果是 A.运行后报错 B.6 6 C.6 11 D.5 10? 19. 已知有结构体: struct sk { int a; float b; }data,*p; 若有p=data,则对data的成员a的正确引用是( )。 A.struct是结构体类型的关键字? B.st是结构体类型名? C.x、y、z都是结构体成员名? D.struct str是结构体类型名? 20.若有定义语句:“char sE10]=

您可能关注的文档

文档评论(0)

huifutianxia + 关注
官方认证
内容提供者

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

认证主体文安县汇中商贸有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131026MA07M9AL38

1亿VIP精品文档

相关文档