2022-2023年黑龙江省齐齐哈尔市全国计算机等级考试C语言程序设计测试卷一(含答案).docxVIP

  • 3
  • 0
  • 约1.69万字
  • 约 35页
  • 2023-05-13 发布于河北
  • 举报

2022-2023年黑龙江省齐齐哈尔市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022-2023年黑龙江省齐齐哈尔市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.以下叙述中错误的是______。 A.C程序必须由—个或—个以上的函数组成? B.函数调用可以作为—个独立的语句存在? C.若函数有返回值,必须通过return语句返回? D.函数形参的值也可以传回给对应的实参? 2.若有定义语句“char *s1=“OK”, *s2=“ok”;”,以下选项中,能够输出“ OK”的语句是()。 A.if(strcmp(s1,s2)!=0) puts(s2);? B.if(strcmp(s1,s2)!=0) puts(s1);? C.if(strcmp(s1,s2)==1) puts(s1);? D.if(strcmp(s1,s2)==0) puts(s1);? 3.若有定义语句:int a[4][10],*P,*q[4];且0≤i4,则错误的赋值是(  )。 A.D=a B.q[i]=a[i] C.p=a[l] D.P=a[2][1]? 4.已知一个长度为32的有序表,若采用二分查找一个不存在的元素,则比较次数最多是() A.4 B.5 C.6 D.7? 5.下面哪种排序的平均比较次数最少() A.插入排序 B.选择排序 C.堆排序 D.快速排序? 6.下列描述错误的是( )。 A.继承分为多重继承和单继承? B.对象之问的通信靠传递消息来实现? C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征? D.类是具有共同属性、共同方法的对象的集合? 7.一个有8个顶点的有向图,所有顶点的入度出度之和与所有顶点的出度之和的差是() A.16 B.4 C.0 D.2? 8. 设有以下语句? char chl,ch2; scanf(%c%C,chl,ch2);? 若要为变量chl和ch2分别输入字符A和B,正确的输入形式应该是(  )。? A.A和B之间用逗号间隔? B.A和B之间不能有任何间隔符? C.A和B之间可以用回车间隔? D.A和B之间用空格间隔? 9. 10.以下数据结构中,()是线性结构。 A.有向图 B.栈 C.线索二叉树 D.B树? 11. 有下列程序: fun(int x) {int p; if(x==0‖x==1) return(3) ; p=x-fun(x-2) ; return p; } main() {printf(%d\n,fun(7) );} 执行后的输出结果是( )。 A.7 B.3 C.2 D.0? 12.以下选项中非法的表达式是(  )。 A.a+1=a+1? B.a=b==0? C.(Char.(100+100.? D.7=X60? 13.下列程序的输出结果是( )。 #includestdio.h main { int i; for(i=1;i=10,i++) { if((i*i=20)&&(i*i=100)) break; } printf(%d\n,i*i; } A.49 B.36 C.25 D.64? 14. 15. 以下叙述中正确的是( )。 A.C语言比其他语言高级? B.C语言可以不用编译就被计算机识别并执行? C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式? D.C语言出现最晚,具有其他语言的一切优点? 16. 17.有以下程序段: char c1,c2; for(c=‘0’,c2=‘9’; c1<c2; c1++,c2--) printf(“%c%c”, c1,c2); 程序段的执行结果是()。 A.0123456789 B.0918273645 C.0123498765 D.9876543210? 18.有以下程序: #includestdio.h int f(int x): main {int n=1,m; m=f(f(f(n)));printf(%d\n,m); } int f(int x) {return x*2;) 程序运行后的输出结果是( )。A.1 B.2 C.4 D.8? 19.有以下程序: #includestdio.h main { int x=4,y; do { y=x; if(!y)printf(“x”); else printf(“y”): x--; }while(x); } 程序的输出结果是( )。A.xyyx B.yyyy C.yyxx D.yxyx? 20.C语言常量的类型从字面形式上可区分,以下判断中正确的是()。 A.2E3——整型 B.2.0E3——实型 C.‘\025’——字符串 D.“a”——

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档