2023年福建省南平市全国计算机等级考试C语言程序设计模拟考试(含答案).docxVIP

  • 1
  • 0
  • 约2.01万字
  • 约 44页
  • 2023-08-04 发布于河北
  • 举报

2023年福建省南平市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

2023年福建省南平市全国计算机等级考试C语言程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、2.填空题(10题) 1. 下列程序的运行结果是______。 #include<stdio.h> main() { int fun(); fun(); } fun() { static int a[4]={ 1,2,3,4}; int i; for(i=0;i<4;i++) a[i]+=a[i]; for(i=0;i<4;i++) print f(%d,,a[i] ); printf\n); } 2. 下列程序的输出结果是______。 main() { int a=1,b=2,c=3,t=0; if(a<B) {t=a;a=b;b=t;} if(a<C) {t=a;a=c;c=t;} printf(%d,%d,%d\n,a,b,C) ; } 3. 实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。 #include<stdio.h> void main(int argc,char*argv[]) { FILE*f1,*f2; if(argc<【 】) { printf(parameter error!\n);exit(0);} f1=fopen(argv[1],r); f2=fopen(argv[2],w); while(【 】)fputc(fgetc(f1),f2); fclose(f1); fclose(f2); } 4. 若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句( )。 5. 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【 】遍历和后序遍历。 6. 程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 7. 若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为( )。 8. 求任意一个数(用16位二进制码表示)的补码。 main() { unsigned int a; 【 】; scanf(%o,a); printf(%o\n,getbits(a)); } unsigned int getbits(value) unsigned int value; { unsigned int z; z=【 】; if (z==0100000) 【 】; else z=value; return(z); } 9. mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。 int mystden(char *str) { int i; fo,(i=0;【 】 ! =\0;i++); return(i); 10. 下列程序的输出结果是【 】。 void fun(int *n) { while((*n)) printf(%d,(*n)--); } main() { int a=10; fun(a); } 二、单选题(10题) 11.有以下程序: A.1,5,9, B.1,4,7, C.3,5,7, D.3,6,9,? 12.对于int*pa[5];的描述中,正确的是()。 A.pa是一个指向数组的指针,所指向的数组是5个int型元素? B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量? C.pa[5]表示某个元素的第5个元素的值? D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针? 13.在E-R图中,用来表示实体的图形是______。 A.矩形 B.椭圆形 C.菱形 D.三角形? 14.下面描述中,不属于软件危机表现的是() A.软件过程不规范 B.软件开发生产率低 C.软件质量难以控制 D.软件成本不断提高? 15.? 有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。 struct node {char data; struct node*next: }a,b,*p=&a,*q=&b; A. a.next=q; B.P.next=&b; C.p-next=&b; D.(*p).next=q;? 16. 已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是 A.一个整型变量,代表要读入的数据项总数? B.一个文件指针,指向要读的文件? C.一个指针;指向要读入

文档评论(0)

1亿VIP精品文档

相关文档