2021年广东省深圳市全国计算机等级考试C语言程序设计测试卷(含答案).docxVIP

  • 1
  • 0
  • 约1.72万字
  • 约 40页
  • 2023-08-19 发布于河北
  • 举报

2021年广东省深圳市全国计算机等级考试C语言程序设计测试卷(含答案).docx

2021年广东省深圳市全国计算机等级考试C语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、2.填空题(10题) 1. 执行以下程序后,输出‘#’号的个数是______。 #include <stdio.h> main() { int i,j; for (i=1; i<5; i++) for(j=2;j<=i;j++) putchar(#); } 2. 测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。 3. 栈和队列通常采用的存储结构是【 】。 4. 对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于______测试。 5. 下面的程序用来统计文件中字符的个数。请填空。 # include<stdio.h> main( ) {FILE *fP; long num=0; if( (fp=fopen(fname.dat,r))==NULL) { printf(Cant open file! \n);sxit(0);} while 【 】 { fgetc(fp);num++;} printr(num=%d\n,num); fclose (fp); } 6. 数据结构分为逻辑结构与存储结构,线性链表属于【】。 7. 以下程序运行后的输出结果是______。 main() { int a,b,c; a = 25; b = 025; c = 0x25; printf(%d %d %d\n,a,b,C) ; } 8. 以下程序的输出结果是【 】。? #include stdio.h? main()? { int i;? for(i=′a′;i′f′;i++,i++)printf(%c,i-′a′+′A′);? printf(\n);? } 9. 在面向对象方法中,类之间共享属性和操作的机制称为______。 10. 对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【 】。 二、单选题(10题) 11. 两个或两个以上模块之间联系的紧密程度称为( )。 A.耦合性 B.内聚性 C.复杂性 D.数据传输特性? 12. 下列叙述中正确的是(  )。 A.循环队列是队列的一种链式存储结构? B.循环队列是队列的一种顺序存储结构? C.循环队列是非线性结构? D.循环队列是一种逻辑结构? 13. 有以下程序: main( ) { char * p[10]={abc,aabdfg,dcdbe,abbcf,cd}; printf(%d\n,strlen(p[4])); } 执行后的输出结果是 ______。 A.2 B.3 C.4 D.5? 14.单链表的存储密度()顺序表的存储密度。 A.大于 B.等于 C.小于 D.不能确定? 15.下列程序的运行结果为( )。 #deflne MAX(x,y)(x)>(y)(x):(y) main() { int a=2,b=3,c=1,d=3,t; printf(%d\n,(MAX(a+b,c+D) )*100); } A.A.500 B.5 C.4 D.400 16. 以下程序中函数reverse 的功能是将a所指数组中的内容进行逆置。 void reverse(int a [ ], int n){ int i, t; for(i=0;i<n/2;i++) {t=a[i]; a[i] =a[n-1-i];a[n-1-i]=t; }}main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i, s=0; reverse(b,8); for(i=6;i<10;i++) s+=b[i]; printf(%d\n, s);} 程序运行后的输出结果是 A.22 B.10 C.34 D.30? 17.有以下程序: #include <stdio.h> int 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.2 B.3 C.7 D.0? 18.下列能正确进行字符串赋值的是(  )。 A.char s[5]={ABCDE};? B.char s[5]={A,B,C,D,E};? C.char*S;S=ABCDE;? D.char*s;printf(%《,s);? 19. 下面程序的运行结果是( )。 #include<stdio.h> main

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档