[计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc

上传人:sumcourage256 文档编号:846963 上传时间:2019-02-21 格式:DOC 页数:34 大小:76KB
下载 相关 举报
[计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc_第1页
第1页 / 共34页
[计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc_第2页
第2页 / 共34页
[计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc_第3页
第3页 / 共34页
[计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc_第4页
第4页 / 共34页
[计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、国家二级(C 语言)笔试模拟试卷 158(无答案)1 下列选项中不属于结构化程序设计方法的是(A)自顶向下(B)逐步求精(C)模块化(D)可复用2 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(A)抽象和信息隐蔽(B)局部化和封装化(C)内聚性和耦合性(D)激活机制和控制方法3 在软件测试设计中,软件测试的主要目的是(A)实验性运行软件(B)证明软件正确(C)找出软件中全部错误(D)尽可能多地发现软件中的错误4 栈通常采用的两种存储结构是(A)顺序存储结构和链式存储结构(B)散列方式和索引方式(C)链表存储结构和数组(D)线性存储结构和非线性存储结构5 线性表 L=(

2、a1,a2,a3,ai,an),下列说法正确的是(A)每个元素都有一个直接前件和直接后件(B)线性表中至少要有一个元素(C)表中诸元素的排列顺序必须是由小到大或由大到小(D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件6 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(A)bdgcefha(B) gdbecfha(C) bdgaechf(D)gdbehfca7 具有 3 个结点的二叉树有(A)2 种形态(B) 4 种形态(C) 7 种形态(D)5 种形态8 下列叙述中,正确的是(A)用 E-

3、R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系(B)用 E-R 图只能表示实体集之间一对一的联系(C)用 E-R 图只能表示实体集之间一对多的联系(D)用 E-R 图表示的概念数据模型只能转换为关系数据模型9 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(A)需求分析阶段(B)逻辑设计阶段(C)概念设计阶段(D)物理设计阶段10 在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(A)63(B) 64(C) 6(D)711 下列选项中不属于结构化程序设计方法的是(A)自顶向下(B)逐步求精(C)模块化(D)可复用12 模块独立性是软件模块化所提

4、出的要求,衡量模块独立性的度量标准则是模块的(A)抽象和信息隐蔽(B)局部化和封装化(C)内聚性和耦合性(D)激活机制和控制方法13 在软件测试设计中,软件测试的主要目的是(A)实验性运行软件(B)证明软件正确(C)找出软件中全部错误(D)尽可能多地发现软件中的错误14 栈通常采用的两种存储结构是(A)顺序存储结构和链式存储结构(B)散列方式和索引方式(C)链表存储结构和数组(D)线性存储结构和非线性存储结构15 线性表 L=(a1,a2,a3,ai,an),下列说法正确的是(A)每个元素都有一个直接前件和直接后件(B)线性表中至少要有一个元素(C)表中诸元素的排列顺序必须是由小到大或由大到小

5、(D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件16 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(A)bdgcefha(B) gdbecfha(C) bdgaechf(D)gdbehfca17 具有 3 个结点的二叉树有(A)2 种形态(B) 4 种形态(C) 7 种形态(D)5 种形态18 下列叙述中,正确的是(A)用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系(B)用 E-R 图只能表示实体集之间一对一的联系(C)用 E-R 图只能表示实体集之间一对多的联系

6、(D)用 E-R 图表示的概念数据模型只能转换为关系数据模型19 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(A)需求分析阶段(B)逻辑设计阶段(C)概念设计阶段(D)物理设计阶段20 在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(A)63(B) 64(C) 6(D)721 算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的(A)正当性(B)可行性(C)确定性(D)有穷性22 下列关于标识符的说法中错误的是(A)合法的标识符是由字母、数字和下划线组成(B) C 语言的标识符中 ,大写字母和小写字母被认为是两个不同的字符(C) C 语

7、言的标识符可以分为三类,即关键字、预定义标识符和用户标识符(D)用户标识符与关键字不同时,程序在执行时将给出出错信息23 判断 char 型变量 cl 是否为大写字母的正确表达式是(A)A=A) else y=1.0; printf(“%fn“,y); 该程序的输出结果是 (A)0.000000(B) 0.250000(C) 0.500000(D)1.00000030 以下程序的输出结果是 #include main() int a=15,b=21,m=0; switch(a%3) case 0:m+;break; case 1:m+; switch(b%2) default:m+; case

8、 0:m+;break; printf(“%dn“,m); (A)1(B) 2(C) 3(D)431 算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的(A)正当性(B)可行性(C)确定性(D)有穷性32 下列关于标识符的说法中错误的是(A)合法的标识符是由字母、数字和下划线组成(B) C 语言的标识符中 ,大写字母和小写字母被认为是两个不同的字符(C) C 语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符(D)用户标识符与关键字不同时,程序在执行时将给出出错信息33 判断 char 型变量 cl 是否为大写字母的正确表达式是(A)A=A) else y=1.0

9、; printf(“%fn“,y); 该程序的输出结果是 (A)0.000000(B) 0.250000(C) 0.500000(D)1.00000040 以下程序的输出结果是 #include main() int a=15,b=21,m=0; switch(a%3) case 0:m+;break; case 1:m+; switch(b%2) default:m+; case 0:m+;break; printf(“%dn“,m); (A)1(B) 2(C) 3(D)441 设 x,y 和 z 都是 int 型变量,且 x=3,y=4,z=5,则下面表达式中,值为 0 的表达式是(A)x

10、 else if(a=b)c=0; else c=-1; return(c); (A)-1(B) 1(C) 2(D)编译出错,无法运行48 对下述程序的判断中,正确的是 #include void main() char*p,s128; p=s; while(strcmp(s,“End“) printf(“Input a string:“);gets(s); while(*p) putchar(*p+); (A)此程序循环接收字符串并输出,直到接收字符串 “End“为止(B)此程序循环接收字符串,接收到字符串“End“则输出,否则程序终止(C)此程序循环接收字符串并输出,直到接收字符串“End

11、“为止,但因为代码有错误,程序不能正常工作(D)此程序循环接收字符串并将其连接在一起,直到接收字符串 “End“为止,输出连接在一起的字符串49 下列关于字符串的说法中错误的是(A)在 C 语言中,字符串是借助于字符型一维数组来存放的 ,并规定以字符0 作为字符串结束标志(B) 0作为标志占用存储空间,计入串的实际长度(C)在表示字符串常量的时候不需要人为在其末尾加入0(D)在 C 语言中,字符串常量隐含处理成以0结尾50 阅读下面程序,则执行后的结果是 #include “stdio.h“ main() char str=“tomeetme“,*p; for(p=str;p main() F

12、ILE *in,*out; char ch,infile10,outfile10; printf(“Enter the infile name:n“); scanf(“%s“,infile); printf(“Enter the outfile name: n“);scanf(“%s“,outfile); if(in=fopen(infile,“r“)=NULL) printf(“cannot open infilen“);exit(0); if(out=fopen(outfile,“w“)=NULL) printf(“cannot open outfilen“);exit(0); while

13、(! feof(in)fputc(fgetc(in),out); fclose(in);fclose(out); (A)程序完成将磁盘文件的信息在屏幕上显示的功能(B)程序完成将两个磁盘文件合二为一的功能(C)程序完成将一个磁盘文件复制到另一个磁盘文件中(D)程序完成将两个磁盘文件合并并在屏幕上输出61 设 x,y 和 z 都是 int 型变量,且 x=3,y=4,z=5,则下面表达式中,值为 0 的表达式是(A)x else if(a=b)c=0; else c=-1; return(c); (A)-1(B) 1(C) 2(D)编译出错,无法运行68 对下述程序的判断中,正确的是 #incl

14、ude void main() char*p,s128; p=s; while(strcmp(s,“End“) printf(“Input a string:“);gets(s); while(*p) putchar(*p+); (A)此程序循环接收字符串并输出,直到接收字符串 “End“为止(B)此程序循环接收字符串,接收到字符串“End“则输出,否则程序终止(C)此程序循环接收字符串并输出,直到接收字符串“End“为止,但因为代码有错误,程序不能正常工作(D)此程序循环接收字符串并将其连接在一起,直到接收字符串 “End“为止,输出连接在一起的字符串69 下列关于字符串的说法中错误的是(A

15、)在 C 语言中,字符串是借助于字符型一维数组来存放的 ,并规定以字符0 作为字符串结束标志(B) 0作为标志占用存储空间,计入串的实际长度(C)在表示字符串常量的时候不需要人为在其末尾加入0(D)在 C 语言中,字符串常量隐含处理成以0结尾70 阅读下面程序,则执行后的结果是 #include “stdio.h“ main() char str=“tomeetme“,*p; for(p=str;p main() FILE *in,*out; char ch,infile10,outfile10; printf(“Enter the infile name:n“); scanf(“%s“,in

16、file); printf(“Enter the outfile name: n“);scanf(“%s“,outfile); if(in=fopen(infile,“r“)=NULL) printf(“cannot open infilen“);exit(0); if(out=fopen(outfile,“w“)=NULL) printf(“cannot open outfilen“);exit(0); while(! feof(in)fputc(fgetc(in),out); fclose(in);fclose(out); (A)程序完成将磁盘文件的信息在屏幕上显示的功能(B)程序完成将两

17、个磁盘文件合二为一的功能(C)程序完成将一个磁盘文件复制到另一个磁盘文件中(D)程序完成将两个磁盘文件合并并在屏幕上输出81 软件定义时期主要包括【 】和需求分析两个阶段。82 软件维护活动包括以下几类:改正性维护、适应性维护、 【 】维护和预防性维护。83 数据的逻辑结构有线性结构和【 】两大类。84 某二叉树中度为 2 的结点有 n 个,则该二叉树中有【 】个叶子结点。85 在 ER 图中,矩形表示【 】。86 软件定义时期主要包括【 】和需求分析两个阶段。87 软件维护活动包括以下几类:改正性维护、适应性维护、 【 】维护和预防性维护。88 数据的逻辑结构有线性结构和【 】两大类。89

18、某二叉树中度为 2 的结点有 n 个,则该二叉树中有【 】个叶子结点。90 在 ER 图中,矩形表示【 】。91 已有定义:char c= ;int a=1,b;(此处 c 的初值为空格字符),执行 b=!c后 b 的值为【 】。92 设变量已正确定义为整型,则表达式 n=i=2,+i,i+的值为【 】。93 下面程序的功能是:计算 1 10 之间的奇数之和与偶数之和 ,请填空。 #include main() int a,b,c,I; a=c=0; for(I=0;I void swap(int *a, int *b) int *t; t=a; a=b; b=t; main() int i=3,j=5,*p= swap(p,q); printf(“%d %dn“,*p,*q); 95 下面程序的运行结果是【 】。 #include #define SIZE 12 main() char sSIZE; int I;for(I=0;ISIZE;I+) sI=A+I+321; sub(s,7,SIZE-1); for(I=0;ISIZE;I+) printf(“%c“,sI); printf(“n“); sub(char*a,int t1,int t2) char ch; while (t1t2) ch=*(a+t1); *(a+t1)=*(a+t2);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1