2022年湖南省张家界市全国计算机等级考试C语言程序设计模拟考试(含答案).docxVIP

  • 2
  • 0
  • 约3.58万字
  • 约 75页
  • 2023-07-12 发布于北京
  • 举报

2022年湖南省张家界市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

2022年湖南省张家界市全国计算机等级考试C语言程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.下列关于数据库设计的叙述中,正确的是(  )。 A.在需求分析阶段建立数据字典? B.在概念设计阶段建立数据字典? C.在逻辑设计阶段建立数据字典? D.在物理设计阶段建立数据字典? 2. 以下叙述正确的是 A.continue语句的作用是结束整个循环的执行? B.只能在循环体内和swish语句体内使用break语句? C.在循环体内使用break语句或continue语句的作用相同? D.从多层循环嵌套中退出时,只能使用goto语句? 3. 已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是 A.kk=′A′ kk=′Z′? B.!(kk=′A′||kk=′Z′)? C.(kk+32)=′a′(kk+32)=′Z′? D.isalpha(kk)(kk91)? 4.设有100个元素,用折半查找法进行查找时,最大比较次数是_____。 A.25 B.50 C.10 D.7? 5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。 A.可重用性差 B.安全性差 C.非持久性 D.冗余性? 6.如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量(). A.为全局变量,在本程序文件范围内有效? B.为局部变量,只在该函数内有效? C.为局部变量,只在该复合语句中有效? D.定义无效,为非法变量? 7.在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。 A.访问第i个结点(1=i=n)和求第i个结点的直接前驱(2=i=n)? B.在第i个结点之后插入一个新结点(1=i=n)? C.删除第i个结点(1=i=n)? D.将n个结点从小到大排序? 8.一个有8个顶点的有向图,所有顶点的入度出度之和与所有顶点的出度之和的差是() A.16 B.4 C.0 D.2? 9. 下列二维数组的说明中,不正确的是( )。 A.float a[][4]={0,1,8,5,9};? B.int a[3][4]? C.#define N 5 float a[N][3]? D.int a[2][9.5];? 10.若有定义“int x[10], *pt=x;”,则对x数组元素的引用正确的是()。 A.pt+3 B.*x[10] C.*(pt +10) D.*(x+3)? 11.C语言的逻辑表达式在特定情况下会产生“短路”现象。若有逻辑表达式“x++ y++,”则以下叙述中正确的是()。 A.若x的值为0,则“y++”操作被“短路”,y值不变? B.若x的值为1,则“y++”操作被“短路”,y值不变? C.若y的值为0,则“”运算被“短路”,y值不变? D.若y或x的值为0,则表达式值为0,“x++”和“y++”均不执行? 12.设有以下语句 char chl,ch2; scanf(%c%C,chl,ch2); 若要为变量chl和ch2分别输入字符A和B,正确的输入形式应该是(  )。 A.A和B之间用逗号间隔 B.A和B之间不能有任何间隔符 C.A和B之间可以用回车间隔 D.A和B之间用空格间隔? 13.健壮的算法不会因非法的输入数据而出现莫名其妙的状态() A.对 B.错? 14. 设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。 A.x y? B.x<=y? C.x || y + z y-z? D.! ((x<y)!z||1)? 15.若有以下定义,则对a数组元素地址的正确引用是(  )。 int a[5],*p=a; A.A.p 5 B.*a 1 C.a 1 D.a[0] 16.? 有以下程序 #includestdio.h main { int a=1,b=2,c=3,x; x=(a^b)&C;printf(%d,x); } 程序的运行结果是( )。 A.0 B.1 C.2 D.3? 17.下列程序的输出结果是( )。 char*point(char*pt): main { char b[4]={a,c,s,f),*pt=b; pt=point(pt); printf(%c\n,*pt); } point(char*p) { p+=3; return p; } A.s B.c C.f D.a? 18.以下叙述中正确的是()。 A.算法的时间复杂度是指算法在执行过程中基本运算的次数? B.算法的时间复杂度是指算法执行所需要的时间?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档