[计算机类试卷]国家二级(C语言)笔试模拟试卷243及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷243及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷243及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 243 及答案与解析 1 下面关于对象概念的描述中,错误的是 ( A)对象就是 C语言中的结构体变量 ( B)对象代表着正在创建的系统中的一个实体 ( C)对象是一个状态和操作 (或方法 )的封装体 ( D)对象之间的信息传递是通过消息进行的 2 设计程序时,应采纳的原则之一是 ( )。 ( A)程序的结构应有助于读者的理解 ( B)限制 GOTO语句的使用 ( C)减少或取消注释行 ( D)程序越短越好 3 数据的存储结构是指 ( A)数据所占的存储空间量 ( B)数据 的逻辑结构在汁算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的
2、数据 4 程序设计方法要求在程序设计过程中, ( )。 ( A)先编制出程序,经调试使程序运行结果正确后再画出程序的流程图 ( B)先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( C)先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( D)以上 3种说法都不对 5 设有下列二叉树: 对此二叉树中序遍历的结果为_。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 6 在下列选项中, _不是一个算法一般应该具有的基本特征。 ( A)确定性 ( B)可行性 ( C)无穷性 (
3、D)拥有足够的情报 7 概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是 ( )。 ( A)把软件划分成模块 ( B)确定模块之间的调用关系 ( C)确定各个模块的功能 ( D)设计每个模块的伪代码 8 在数据结构中,从逻辑上可以把数据结构分为 _。 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性结构 ( D)内部结构和外部结构 9 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 10 数据独立性是数据库技术的重要特点之一,所谓数据独
4、立性是指 _。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 11 下列程序输出的结果 是 ( )。 main() int a; a=-4+4*5-6;printf(“%d“,a); a=4+4%5-6;printf(“%d“,a); a=-3+4%6/5;printf(“%d“,a); a=(7+6)%5/2;printf(“%d“,a); ( A) 102-3 1 ( B) 10-22 1 ( C) 11-22 1 ( D) 1022 1 12 以下说法正确的是 ( )。 ( A)宏定义是 C语
5、句,要在行 末加分号 ( B)可以使用群 undefine提前结束宏名的使用 ( C)在进行宏定义时,宏定义不能嵌套 ( D)双引号中出现的宏名也要进行替换 13 若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。 ( A)函数的实参和其对应的形参共占同一存储单元 ( B)形参只是形式上的存在,不占用具体存储单元 ( C)同名的实参和形参占同一存储单元 ( D)函数的形参和实参分别占用不同的存储单元 14 定义结构体数组 struct Stu int num; char name20; x51=1, “ZHAO”,2, “QIAN”,3, “SUN”,4, “LEE”,5
6、, “ZHOU”; for(i=1; inext; while(p)s+=p-data; p=p-next; return(s); 52 以下程序运行后的输出结果是 _。 int fun(int a) int b=0; static int c=3; b+: c+; return(a+b+c); main() int i, a=5; for(i=0; i 3; i+)printf(“ d d“, i, fun(a); prinff(“n“); 53 面向对象的模型中,最基本的概念是对象和 _。 54 以下程序的输出结果是 _。 main() char s=“abcdef“; s3=0; pri
7、ntf(“%sn“, s); 55 下面程序段的输出结果是【 】。 int x=5; doprintf(“%d “,x-=4); while (!(-x); 56 以下函数用来求出数组的最大元素在数组中的下标并存放在 k所指的存储单元中。请填空。 #include conio.h #include stdio.h int fun(int*s, int t, int*k) int i; *k=0; 【 】 if(s*k si)*k=i; return【 】; main() int a10=876, 675, 896, 101, 301, 401, 980, 431, 451, 777, k; c
8、lrscr(); fun(a, 10, else if(【 】 )flag=1; num+ return 【 】 ; 国家二级( C语言)笔试模拟试卷 243 答案与解析 1 【正确答案】 A 【试题解析】 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系,对象之间通过传递消息互相联 系,来模拟现实世界中不同事物彼此之间的联系, B)、 C)、 D)是正确的,对象的思想广泛应用于 C+、 Java等语言中,因此 A)错误。 2 【正确答案】 A 【试题解析】 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GOTO语句将使程序流程无规律,可读性差;添加
9、注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。 3 【正确答案】 B 【试题解析】 数据的存储结构是数据元素在计算机存储器内的表示。数据的存储结构是逻辑结构用计算 机语言的实现,即建立数据的机内表示。 4 【正确答案】 D 【试题解析】 程序设计的过程应是先画出流程图,然后根据流程图编制出程序,所以选项 A错误。程序中的注释是为了提高程序的可读性,注释必须在编制程序的同时加入,所以,选项 B 和选项 C错误。综上所述,本题的正确答案为选项D。 5 【正确答案】 B 【试题解析】 中序遍历是指首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左
10、、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树的一种二叉树遍历算法。 6 【正确答案】 C 【试题解析】 一个算法,一般应具有以下几个基本特征: 可行性 确定性 有穷性 拥有足够的情报。 7 【正确答案】 D 【试题解析】 概要设计是数据库的总体设计,其目的就是按照需求规格说明书把软件依据功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。所以只有最后一个不属于概要设计范畴。 8 【正确答案】 C 【试题解析】 逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素 之间一对
11、多或多对一的关系。 9 【正确答案】 C 【试题解析】 所谓算法的时间复杂度,是指执行算法所需要的计算工作量。 10 【正确答案】 D 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。选项 A、 B、 C三种说法都是错误的。 11 【正确答案】 A 【试题解析】 本题考查 %和 /算符的使用。如果两个数不能整除,只取结果的整数部分,小数部分全部舍去。运算符 “%”要求两个运算对象都为整型,其结果是整数除法的余数。表达式: a=-4+4*5-6=-4+20-6=10;表达式:
12、a=4+4%5-6=4+4-6=2;表达式: a=-3+4%6/5=-3+0=-3;表达式: a=(7+6)%5/2=13%5/2=1。 12 【正确答案】 B 【试题解析】 本题考查宏的使用规则: 字符替换格式: #define标识符字符串,行末不加分号; 双引号中出现的宏名不替换; 如果提前结束宏名的使用,程序中可以使用 #undefine; 在进行宏定义时,宏定义能层层置换,能够嵌套。 13 【正确答案】 D 【试题解析】 在 C语言中,函数的实参单元与形参单元在内存中分配不同的存储单元。在调用函数时,给形参分配临时存储单元,并将实参对应的值传递给形参,在被调用函数中对形参存储单元中的值
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 243 答案 解析 DOC
