2022年河北省唐山市全国计算机等级考试C语言程序设计测试卷(含答案).docxVIP

  • 0
  • 0
  • 约1.77万字
  • 约 37页
  • 2023-07-09 发布于河北
  • 举报

2022年河北省唐山市全国计算机等级考试C语言程序设计测试卷(含答案).docx

2022年河北省唐山市全国计算机等级考试C语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.? 下列程序的输出结果是( )。 #includestdio.h main { int a=0,i; for(i=1;i5;i++) { switch(i) { case 0: case 3:a+=1; case 1; case 2:a+=2; default:a+=3; } } printf(%d,a); } A.19 B.1 C.6 D.8? 2. 下面程序的运行结果是( )。 #includestdio.h main() {int i; for(i=1;i<=5;i++) { if(i%2) printf(*); else printf(#); } } A.*#*#* B.#*#*#* C.*#*# D.#*#*? 3.有以下程序 # include < stdio . h > main () { in i , j , m=1 ; for ( i=1 ; i < 3 ; i++ ) { for ( j=3 ; j > 0 ; j-- ) {if ( i*j )> 3 ) break ; m=i*j ; } } printf ( m=%d \ n , m ) ; } 程序运行后的输出结果是 A.m=6 B.m=2 C.m=4 D.m=5? 4.若变量已正确定义,有以下程序段 A.0,0 B.0,1 C.1,1 D.程序进入无限循环? 5.有以下程序: main { int i,n=0: for(i=2;i5;i++) { do { if(i%3) continue: n++: }while(!i); n++: } printf(n=%d\n,n); } 程序执行后输出结果是( )。 A.n=5 B.n=2 C.n=3 D.n=4? 6. 以下程序运行后,输出结果是______。 fut(int**s,int p[2][3]) {**s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int*) malloc (sizeof(int)); fut(p,a); printf(% d\n,*p); } A.1 B.7 C.9 D.11? 7.由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为________。 A.24 B.48 C.72 D.53? 8.设有定义:int n=0,*p=n,**q=p;则以下选项中,正确的赋值语句是( ) A.p=1; B.*q=2; C.q=p; D.*p=5;? 9. 10. 数字字符“2”的ASCII码为十进制数50,数字字符“5”的ASCII码为十进制数( ) A.52 B.55 C.54 D.53? 11.如果树的的结点A有4个兄弟,而且B为A的双亲,则B的度为()。 A.3 B.4 C.5 D.1? 12.以下叙述中正确的是()。 A.循环队列是队列的一种链式存储结构? B.循环队列是队列的一种顺序存储结构? C.循环队列中的队尾指针一定大于队头指针? D.循环队列中的队尾指针一定小于队头指针? 13.若有定义和语句:int a,b;scanf(%d,%d,a,b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是(  )。 A.3,5, B.3,5,4 C.3,5 D.3,5? 14.一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。 A.0 B.4 C.8 D.6? 15.下列程序的输出结果是(  )。 A.13579 B.48579 C.48549 D.48999? 16. 微型计算机的运算器、控制器及内存储器组合在一起,称之为 ( ) A.ALU B.CPU C.MPU D.主机? 17.若有定义语句:“int year=2009,*p=year;”,以下不能使变量year中的值增至2010的语句是(  )。 A.*p+=1; B.(*p)++; C.++(*p); D.*++P? 18. 设有定义:int n=0,*p=n,**q=p;则下列选项中正确的赋值语句是( )。 A.p=1; B.*q=2; C.q=p; D.*p=5;? 19. 20.线性表是具有n个()的有限序列。 A.表元素 B.字符 C.数据元素 D.数据项? 二、2.填空题(20题) 21. 在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。 22. 在关系数据库中,用来表

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档