ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:76KB ,
资源ID:846963      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-846963.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(C语言)笔试模拟试卷158(无答案).doc)为本站会员(sumcourage256)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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