2022年江苏省镇江市全国计算机等级考试C语言程序设计真题(含答案).docxVIP

  • 1
  • 0
  • 约1.63万字
  • 约 35页
  • 2023-07-11 发布于北京
  • 举报

2022年江苏省镇江市全国计算机等级考试C语言程序设计真题(含答案).docx

2022年江苏省镇江市全国计算机等级考试C语言程序设计真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.若有语句“typedef struct TT { char c; int a[4]; } CIN;”,则下列叙述中正确的是()。 A.CIN是struct TT类型的变量? B.TT是struct类型的变量? C.可以用TT定义结构体变量? D.可以用CIN定义结构体变量? 2.若有定义语句:int  a[3][6];,按在内存中的存放顺序,a数组的第10个元素是 A.a[0][4] B.a[1][3] C.a[0][3] D.a[1][4]? 3.在执行inta[][3]={{1,2},{3,4}};语句后,a[1][2]的值是() A.2 B.4 C.3 D.0? 4. 5.有以下程序 #includestdio.h? main() {int s; scanf(“%d”,&s); while(s0) {switch(s) {case 1;printf(“%d”,s+5);? case 2:printf(“%d”,s+4);break; case 3:printf(“%d”。s+3); default:printf(“%d”,s+1);break; } seanf(“%d”,&s); } } 运行时,若输入1 2 3 4 5 O回车,则输出结果是 A.6566456 B.66656 C.66666 D.6666656? 6.设一棵二叉树共有50个叶子结点(终端结点),则共有___个度为2的结点。 A.25 B.49 C.50 D.51? 7.有如下程序: main { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++.b++; } printf(a=%d,b=%d\n,a,b); } 该程序的输出结果是( )。 A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2? 8.有以下程序   #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? 9. 有以下程序 void f(int*x,int *y) { int t; t= *x;*x=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=a[7]; while(p<q) {f(p,q);p++;q--;} for(i=0;i<8;i++)printf(%d,,a[i]); } 程序运行后的输出结果是 A.8,2,3,4,5,6,7,1,? B.5,6,7,8,1,2,3,4,? C.1,2,3,4,5,6,7,8,? D.8,7,6,5,4,3,2,1? 10.深度为5的二叉树至多有C个结点。 A.16 B.32 C.31 D.10? 11.下列关于数据库设计的叙述中,正确的是(  )。 A.在需求分析阶段建立数据字典? B.在概念设计阶段建立数据字典? C.在逻辑设计阶段建立数据字典? D.在物理设计阶段建立数据字典? 12.在具有n个结点的单链表中,实现()的操作,其算法的时间复杂度是O。 A.求链表的第i个结点 B.在地址为P的结点之后插入一个结点 C.删除表头结点 D.删除地址为P的结点的后继结点? 13.算法应该是() A.程序 B.问题求解步骤的描述 C.要满足五个基本特性 D.B和C? 14. 以下函数的功能是()intfun(char*A){ char*b=a;while(*B) b++;{ return b-a;}} A.比较两个字符串的大小 B.字符串的复制 C.计算字符串的长度 D.字符串的连接? 15. 16.如果定义“班级”关系如下:班级(班级号,总入数,所属学院,班级学生)则使它不满足第一范式的属性是()。 A.班级号 B.班级学生 C.总入数 D.所属学院? 17.数据结构中,在逻辑上可以把数据结构分成()。 A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构? 18.下列关于C语言文件的叙述中正确的是(  )。 A.文件由一系列数据依次排列组成,只能构成二进制文件? B.文件由结构序列

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档