2021-2022年四川省广元市全国计算机等级考试C语言程序设计模拟考试(含答案).docxVIP

  • 1
  • 0
  • 约3.54万字
  • 约 75页
  • 2023-06-30 发布于北京
  • 举报

2021-2022年四川省广元市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

2021-2022年四川省广元市全国计算机等级考试C语言程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf(“%d\n”,x); } 程序运行后的输出结果是______。 A.3 B.5 C.-1 D.-2? 2.下列叙述中正确的是( )。 A.软件测试应该由程序开发者来完成? B.程序经调试后一般不需要测试? C.软件维护只包括对程序代码的维护? D.以上三种说法都不对? 3. 4.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()。 A.O(0) B.O(1) C.O(n) D.O(n2)? 5.有以下程序: #include <stdio.h> #include <string.h> main() {char str[ ] [20]={“One * World”,“One * Dream!”}, * p=str[1]; printf(“%d,”,strlen(p)); printf(“%s\n”,p); } 程序运行后的输出结果是()。 A.10,One * Dream!? B.9,One * Dream!? C.9,One * World? D.10,One * World? 6.以下叙述中正确的是()。 A.C程序中注释部分可以出现在程序中任意合适的地方? B.花括号{和}只能作为函数体的定界符? C.构成C程序的基本单位是函数,所有函数名都可以由用户命名? D.分号是C语句之间的分隔符,不是语句的一部分? 7. 以下定义语句中正确的是 A.int a=b=0;? B.char A=65+1,b=b;? C.noat a=1,*b=a,*c=b;? D.double a=0.0;b=1.1;? 8.有以下程序 main() {   int n[3],i,j;   for(i=0;i3;i++)    n[i]=0;   for(i=0;i2;i++)    for(j=0;j2;j++)      n[j]=n[i]+1;   printf( %d\n,n[1]); } 程序运行后的输出结果是 A.A.2? B.1? C.0? D.3 9.有以下程序 A.6 B.3 C.8 D.12  ? 10. 以下是if语句的基本形式: if(表达式.语句 其中“表达式”(  )。 A.必须是逻辑表达式 B.必须是关系表达式 C.必须是逻辑表达式或关系表达式 D.可以是任意合法的表达式? 11.判定一个顺序栈st(最多元素为MaxSize)为满的条件是()。 A.st->top! B.st->top! C.top==-1 D.top==MaxSize? 12.有以下程序: #includestdio.h struct S {int a,b;)data[2]=10,100,20,200); main(  ) {struct S p=data[l]; printf(%d\n,++(p.a)); } 程序运行后的输出结果是(  )。A.10 B.11 C.20 D.21? 13.在C++中,一个函数带有参数说明时,则参数的默认值应该在()中给出。 A.函数定义 B.函数声明 C.函数定义或声明 D.函数调用? 14.表达式:(int)((double)9/2)-(9)%2.的值是 A.0 B.3 C.4 D.5? 15.下列条件语句中,输出结果与其他语句不同的是()。 A.if(a!=0) printf(“%d\n”, x); else printf(“%d\n”,y);? B.if(a==0) printf(“%d\n”, y); else printf(“%d\n”,x);? C.if(a==0) printf(“%d\n”, x); else printf(“%d\n”,y);? D.if(a) printf(“%d\n”, x); else printf(“%d\n”, y);? 16.在m叉树中,都为0的结点称为()。 A.兄弟 B.树叶 C.树根 D.分支结点? 17. 18.若有定义语句:“char sE10]=1234567\0\0;”,则strlen(s)的值是( )。 A.A.7 B.8 C.9 D.10 19. 用链表表示线性表的优点是( )。 A.便于随机存取 B.花费的存储空间较顺序存储少 C.便于插入和删除操作 D.数据元素的物理顺序和逻辑顺序相同? 20.树的度为3,且有9个度为3

文档评论(0)

1亿VIP精品文档

相关文档