2022年山东省潍坊市全国计算机等级考试C语言程序设计测试卷一(含答案).docxVIP

  • 1
  • 0
  • 约1.91万字
  • 约 31页
  • 2023-06-12 发布于河北
  • 举报

2022年山东省潍坊市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022年山东省潍坊市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.有以下程序:? 程序运行后的输出结果是( )。 A.0 B.一1 C.1 D.7? 2. 3.以下与数学表达式“0<x<5且x≠2”不等价的C语言逻辑表达式是()。 A.(0<x<5)(x!=2)? B.0<xx<5x!=2? C.x>0x<5x!=2? D.(x>0x<2)||(x>2x<5)? 4.下面哪个不是用来解决哈希表冲突的开放地址法() A.线性探测法 B.线性补偿探测法 C.拉链探测法 D.随机探测法? 5.输入序列为ABC,输出为CBA时,经过的栈操作为()。 A.push,pop,push,pop,push,pop? B.push,push,push,pop,pop,pop? C.push,push,pop,pop,push,pop? D.push,pop,push,push,pop,pop? 6.以下选项中合法的c语言常量是( )。 A.,C—STR’ B.2014.1 C.”\l.0 D.2EK? 7.已知i,j,k为int型变量,若从键盘输入:1,2,3回车,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是 A.scanf (%2d%2d%2d,&i,&j,&k);? B.scanf (%d %d %d,&i,&j,&k);? C.scanf (%d,%d,%d,&i,&j,&k);? D.scanf (i=%d,j=%d,k=%d,&i,&j,&k);? 8.给定下列代码:已知n是一个整数:foo()时间复杂度为O(1),上述代码的时间复杂度是() A.O(logn) B.O(n) C.O(n*log(n)) D.O(log(n)^2)? 9.下列标识符不是关键字的是( )。 A.break B.char C.Swithch D.return? 10.若有定义“float x=1.5; int a=1,b=3,c=2;”,则正确的switch 语句是()。 A.switch(a+b) { case 1: printf(“*\n”); case 2+1: printf(“**\n” ); } B.switch((int) x); { case 1: printf(“**\n”); case 2: printf(“**\n”); } C.switch(x) { case 1.0: printf(“* \n”); case 2.0: printf(“**\n”); } D.switch(a+b) { case 1: printf(“* \n”); case c: printf(“**\n”); } 11.下列定义数组的语句中正确的是()。 A.#defme N 10 int x[ N]; B.int N=10; int x[N]; C.int x[0..10];? D.int x[ ];? 12. 13. 有以下程序: main() {int x,y,z; x=y=1; z=x++,y++,++y; printf(%d,%d,%d,%d\n,x,y,z); 程序运行后的输出结果是( )。 A.2,3,3 B.2,3,2 C.2,3,1 D.2,2,1? 14.要解决散列引起的冲突问题,最常用的方法是() A.数字分析法、除留余数法、平方取中法? B.除留余数法、线性探测法、平方取中法? C.线性探测法、二次探测法、链地址法? D.除留余数法、线性探测法、二次探测法? 15.? 有以下程序: main( ) { int k=5,n=0; do { switch(k) { case 1: case 3:n+=l;k--;break; defalut:n=0;k--; case 2: case 4:n+=2;k--;break: } printf(%d,n); }while(k0&&n5); } 程序运行后的输出结果是( )。 A.235 B.0235 C.02356 D.2356? 16.有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a==*)a++; while(*b=*A) { b++;a++; } } main() { char *s=*****a*b****,t[80]; fun(s,t); puts(t); 程序的运行结果是( )。 A.*****a*b B.a*b C.a*b**** D.ab? 17. 若执行下面的程序时,从

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档