[计算机类试卷]国家二级(C语言)笔试模拟试卷179及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷179及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷179及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 179及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的 效率 3 下列关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类具有相同的属
2、性和方法对象的描述 ( B)属性用于描述对象的状态 ( C)方法用于表示对象的行为 ( D)基于同一个类产生的两个对象不可以分别设置自己的属性值 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)数据字典 ( B)详细设计说明书 ( C)数据流图说明书 ( D)软件需求规格说明书 5 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ( )。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 6 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)除 7 下列叙述中,正确的是 ( )
3、。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 设一棵满二叉树共有 15个结点,则在该满二叉树中的叶子结点数为 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 10 9 设 R是一个 2元关系,有 3个元组, S是一个 3元关系,有 3个元组。如T=RS,则 T的元组的个数为 ( )。 ( A) 6 ( B) 8 ( C) 9 ( D) 12 10 下列选项中,不属于数据库管理的是 ( )。 ( A)数据库的建立 ( B)数据库的调整 ( C)数据库的监控
4、 ( D)数据库的校对 11 以下关于 C语言的叙述中正确的是 ( )。 ( A)预处理命令通常位于函数体外面,但也可以位于函数体中间 ( B) C语言中的变量定义须在其他语句之前 ( C)在 C语言程 序的书写中,一个语句必须单占一行 ( D)一个 C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数 12 下列叙述中错误的是 ( )。 ( A)用户所定义的标识符允许使用关键字 ( B)用户所定义的标识符应尽量做到 “见名知意 ” ( C)用户所定义的标识符必须以字母或下划线开头 ( D)用户定义的标识符中,大、小写字母代表不同标识 13 下列选项中可作为 C语言合法常量
5、的是 ( )。 ( A) -80 ( B) -80 ( C) -80.0 ( D) -80.0e 14 下列定义 变量的语句中错误的是 ( )。 ( A) int_int; ( B) double int_; ( C) char For; ( D) float US$; 15 下列关于函数的叙述中正确的是 ( )。 ( A)每个函数都可以被其他函数调用 (包括 main函数 ) ( B)每个函数都可以被单独编译 ( C)每个函数都可以单独运行 ( D)在一个函数内部可以定义另一个函数 16 当 a=1、 b=2、 c=3、 d=4时,执行下面程序段后, x的值是 ( )。 if(a B)if(
6、c D)x=1; else if(a C)if(b D)x=2: else x=3: else x=6: else x=7: ( A) 1 ( B) 6 ( C) 3 ( D) 2 17 以下程序的输出结果是 ( )。 #include stdio.h main() int a=4, b=3,c=2, d=1; printf(“%d“, a b?a:d c?d:B); ( A) 1 ( B) 3 ( C) 2 ( D) 4 18 有以下程序 #include stdio.h main() int b33=0, 1, 2, 0, 1, 2,0, 1, 2, i,j,t=0; for(i=0; i
7、 3; i+) for(j=2;j =i;j-)t+=bij; printf(“%dn“, t); 程序运行后的输出结果是 ( )。 ( A) 4 ( B) 3 ( C) 8 ( D) 9 19 以下程序: #include stdio.h main() char str10; scanf(“%s“,switch(b%3) default:m+; case 0:m+;break; printf(“%dn“, m); ( A) 1 ( B) 2 ( C) 3 ( D) 4 22 定义如下变量和数组: int i, x33=1, 2, 3, 4, 5, 6, 7, 8, 9; 则下面语句的输出结果
8、是 ( )。 for(i=0; i 3; i+)printf(“%d“, xi2-i); ( A) 159 ( B) 147 ( C) 357 ( D) 369 23 有下列程序段: typedef struct NODE int num; struct NODE*next; OLD; 下列叙述中正确的是 ( )。 ( A)以上的说明形式非法 ( B) NODE是一个结构体类型 ( C) OLD是一个结构体类型 ( D) OLD是一个结构体变量 24 下列数组定义中错误的是 ( )。 ( A) int x3=0; ( B) int x23=1, 2, 3, 4, 5, 6; ( C) int
9、x3=1,2, 3, 4, 5, 6; ( D) int x23=1, 2, 3, 4, 5, 6; 25 以下叙述错误的是 ( )。 ( A)变量的作用域取决于变量定义语句的位置 ( B)全局变量可以在函数以外的任何部位进行定义 ( C)局部变量的作用域可用于其他函数的调用 ( D)一个变量说 明为 static存储类型是为了限制其他编译单元的引用 26 若定义函数 int*func(),则函数 func的返回值为 ( )。 ( A)一个实数 ( B)一个指向整型变量的指针 ( C)一个指向整型函数的指针 ( D)一个整型函数的入口地址 27 若有定义 int a5, *p=a;则正确引用数
10、组元素的是 ( )。 ( A) * ( B) q1=k; ( C) q1=q2; ( D) k=*q1+*q2; 37 以下有关宏替换的叙述不正确的是 ( )。 ( A)使用宏定义可以嵌套 ( B)宏定义语句不进行语法检查 ( C)双引号中出现的宏名不替换 ( D)宏名必须用大写字母表示 38 已知函数的调用形 式: fread(buffer,size, count, fp);其中 buffer代表的是( )。 ( A)一个整型变量,代表要读入的数据项总数 ( B)一个文件指针,指向要读的文件 ( C)一个指针,是指向的输入数据放在内存中的起始位置 ( D)一个存储区,存放要读的数据项 39
11、两次运行下面的程序,如果从键盘上分别输入 3和 2,则输出结果是 ( )。 #include stdio.h main() int x; scanf(“%d“, &x); if(x+2)printf(“%d“, x); else printf(“%dn“,x-); ( A) 4和 3 ( B) 4和 2 ( C) 4和 1 ( D) 3和 2 40 设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置 ),尾指针rear=29(指向队尾元素 ),则该循环队列中共有 ( )个元素。 41 在面向对象方法中, ( )描述的是具有相似属性与操作的一组对象。 42 诊断和改正程序
12、中错误的工作通常称为 ( )。 43 一个关系表的行称为 ( )。 44 在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,( )负责数据的模式定义与数据的物理存取构建。 国家二级( C语言)笔试模拟试卷 179答案与解析 1 【正确答案】 D 【试题解析】 算法的空间复杂度是指执行这个算 法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行中所需要的额外空间。其中额外空间包括算法程序执行过程中的工作单元以及某种数据结构所需要的附加存储空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。在许多实际问题中,
13、为了减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。 2 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不 同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。 3 【正确答案】 D 【试题解析】 类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。 4 【正确答案】 D 【试题解析】 需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 179 答案 解析 DOC
