2022-2023年陕西省西安市全国计算机等级考试C语言程序设计测试卷一(含答案).docxVIP

  • 5
  • 0
  • 约1.76万字
  • 约 37页
  • 2023-06-12 发布于河北
  • 举报

2022-2023年陕西省西安市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022-2023年陕西省西安市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.有以下程序段: #include <stdio.h> int j; float y; char name [50]; scanf(“%2d%f%s”, j,y,name); 当执行上述程序段时,从键盘上输入55566 7777abc后,y的值为()。 A.566.0 B.55566.0 C.7777.0 D.566777.0? 2. 以下正确的字符串常量是( )。 A.\\\ B.abc C.Olympic Games? 3.下列条件语句中,输出结果与其他语句不同的是(  )。 A.if(a)printf(%d n,x); else print[(%d\n,y)? B.if(a=0)pritf(%d n,y); else print[(%d\n,x)? C.if(a!一0)printf(%d n,x); else print[(%a\n,y)? D.if(a=O)print[(%d n,x); else printf(%d\n,y)? 4. 5. 以下能正确定义一维数组的选项是______。 A.int a[5]={0,1,2,3,4,5};? B.char a[]={0,1,2,3,4,5};? C.char a={A,B,C};? D.int a[5]=0123;? 6. 有以下程序段 int m=0,n=0; char c=a; scanf (%d%c%d, m, c, n); printf (%d, %c, %d\n, m, c, n); 若从键盘上输入:10A10<回车>,则输出结果是 A.10,A,10 B.10,a,10 C.1O,a,0 D.10,A,0? 7.就平均查找速度而言,下列查找速度从慢至快的关系是() A.顺序折半哈希分块 B.顺序分块折半哈希 C.分块折半哈希顺序 D.顺序哈希分块折半? 8. 9.以下选项中错误的是()。 A.printf(“%s\n”,‘s’);? B.printf“%d %c\n”, ‘s’,‘s’);? C.printf(“%c\n”, ‘s’-32);? D.printf(“%c\n”, 65 );? 10.假设把整数关键码K散列到有N个槽的散列表,以下哪些散列函数是好的散列函数() A.h(K)=KmodN? B.h(K)=1? C.h(K)=K/N? D.h(K)=(K+rand(N))modN,rand(N)返回一个0到N-1的整数? 11.有以下程序: #include <stdio.h> main() {FILE *fp; int a[10]={1,2,3},i, n; fp=fopen(“d1.dat”, “w”); for(i=0; i<3; i ++) fprintf(fp,“%d”, a[i]); fprintf(fp,“\n”); fclose(fp); fp=fopen(“d1.dat”,“r”); fscanf( fp,“%d”,n); fclose(fp); printf(“%d\n”,n); } 程序的运行结果是()。 A.321 B.12300 C.1 D.123? 12.下列程序段的时间复杂度为()。    A.O(n) B.O(log2n) C.O(n3) D.O(n2)? 13.有定义语句int b;char c[10];,则正确的输入语句是 ______。 A.scallf(%d%s,b,c);? B.scallf(%d %s,b,c);? C.scanf(%d %s,b,c)? D.scanf(%d%s,b,c);? 14.若需要利用形参直接访问实参,则应把形参变量说明为____参数。 A.指针 B.引用 C.值 D.变量? 15. 十进制数124转换成二进制数是 ( ) A.111l010 B.1111100 C.1011111 D.1111011? 16.有以下程序: #include <stdio.h> main() {char c; for( ; ( c=getchar())!=‘#’;) {if(c>=‘a’ c =‘z’) c=c-‘a’+‘A’; putchar(++c); } } 执行时输入aBcDefG##并按<Enter>键,则输出结果是()。 A.AbCdEFg B.ABCDEFG C.BCDEFGH D.bcdefgh? 17.当n=5时,函数输出为() A.5 B.11 C.29 D.10? 18.在存储数据时,通常不仅要存储各数据元

文档评论(0)

1亿VIP精品文档

相关文档