2021年陕西省渭南市全国计算机等级考试C语言程序设计测试卷(含答案).docxVIP

  • 0
  • 0
  • 约1.79万字
  • 约 37页
  • 2023-04-28 发布于北京
  • 举报

2021年陕西省渭南市全国计算机等级考试C语言程序设计测试卷(含答案).docx

2021年陕西省渭南市全国计算机等级考试C语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.具有10个叶子结点的二叉树中有()个度为2的结点。 A.8 B.9 C.10 D.11? 2.以下不能定义为用户标识符的是()。 A.Void B.scanf C.int D._3com_? 3.下列叙述中正确的是()。 A.在switch语句中不一定使用break语句? B.在switch语句中必须使用default语句? C.break语句必须与switch语句中的case配对使用? D.break语句只能用于switch语句? 4.下列叙述中错误的是( )。 A.在数据库系统中,数据的物理结构必须与逻辑结构一致 ,? B.数据库技术的根本目标是要解决数据的共享问题? C.数据库设计是指在已有数据库管理系统的基础上建立数据库? D.数据库系统需要操作系统的支持? 5.有以下程序 void sum (int a[]) { a[0]-a[-1]+a[1]; } main ( ) { int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]);printf (“%d\n” ,a[2] );} 程序运行后的输出结果是 A.6 B.7 C.5 D.8? 6. 已知小写母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是_______。 main() { unsigned int a=32,b=66; printf(%c\n,a|B) ; } A.66 B.98 C.b D.B? 7.下列描述中正确的是 ______。 A.软件工程只是解决软件项目的管理问题? B.软件工程主要解决软件产品的生产率问题? C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则? D.软件工程只是解决软件开发中的技术问题? 8.任何一个无向图的最小生成树()。 A.只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在? 9.设有以下语句: int a=1,b=2,c; c=a^(b2); 执行后,c的值为( )。 A.6 B.7 C.8 D.9? 10.无向图中一个顶点的度是指图中与该顶点相邻接的顶点数。若无向图G中的顶点数为n,边数为e,则所有顶点的度数之和为() A.n*e B.n+e C.2n D.2e? 11.若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。 A.0 B.1 C.11 D.3? 12.二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10,则存放A至少需要()个字节。 A.90 B.180 C.240 D.270? 13. 定义int*swap()指的是______。 A.—个返回整型值的函数swap()? B.一个返回指向整型值指针的函swap()? C.一个指向函数swap()的指针,函数返回一个整型值? D.以上说法均错? 14.已知shortint类型变量占用两个字节,若有定义:shortintx[10]={0,2,4};,则数组x在内存中所占字节数是()。 A.3 B.6 C.10 D.20? 15.有以下程序 #includestdio.h main() { int a=1,b=0; if(--a)b++; else if(a==0) b+=2; else b+=3: printf(%d\n,b); } 程序运行后的输出结果是 A.A.0 B.1 C.2 D.3 16.设S为一个长度为n的字符串,其中的字符各不相同,则S中的互异的非平凡子串(非空且不同于S本身)的个数为()。 A.2n-1 B.n2 C.(n2/2)+(n/2) D.(n2/2)+(n/2)-1? 17.有以下程序 #include<stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf(“%d\n”,m); } 程序的运行结果是() A.1 B.0 C.2 D.3? 18.定义如下变量和数组:inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};则下面语句的输出结果是()。 A.15913 B.161116 C.471013 D.481216? 19. 20.以下选项中,能用作用户标识符的是()。 A._0_ B.8_8 C.void D.unsigned? 二、2.填空题(20题) 2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档