2012计算机全国统考真题

合集下载

2012年3月全国计算机等级考试二级C语言真题及详细答案

2012年3月全国计算机等级考试二级C语言真题及详细答案

12、关于C语言中数的表示,以下叙述示,实型数会有误差
B、只要在在允许范围内整型和实型都能精确表示
C、只有实型数在允许范围内能精确无误的表示,整型数
会有误差
Main()
{ int a;
Scanf(“%d”,&a);
If(a++<9) printf((“%d\n”,a);
Else printf((“%d\n”,a--);
}
程序运行时键盘输入9<回车>,则输出的结构是
A、10 B 11 C 9 D 8
6、 有三个关系R、S和T如下:
R
A B C
a 1 2
b 2 1
c 3 1
则由关系R和S得到关系T的操作是
A、自然连接 B、并 C、差 D、交
【答案】C
【解析】R和S的差是由属于R但不属于S的元组组成的集合,运算符为“-”。记为T=R-S。根据本题关系R和关系S运算前后的
A 1,2,4 B 1,3,6 C 3,10,14 D 3,6,10
【答案】C)
【解析】本题考察switch语句的应用,case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。所以第一次循环后s的值为3打印输出。第二次s的值为:s=s+3,s=s+4,即为10,打印输出。第三次没有匹配成功直接执行default语句,s=s+4,所以s的值为14,打印输出。
行下句逗号表达式中的a=b,把b的值0赋给a,此时a的值为0,然后执行b=b+4,使得b的值为4。最后打印输出。
18、设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是

2012年硕士研究生计算机统考408考研真题及答案

2012年硕士研究生计算机统考408考研真题及答案

A. 10
B. 20
C. 32
D. 33
5.对有 n 个结点、e 条边且使用邻接表存储的有向图进行广度优先遍历,其算法时间复杂度是
A. O(n)
B. O(e)
C. O(n+e)
D. O(n*e)
6.若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是
A. 存在,且唯一
B. 存在,且不唯一
A. 程序计数器
B. 程序状态字寄存器
C. 通用数据寄存器
D. 通用地址寄存器
25.下列关于虚拟存储器的叙述中,正确的是
A. 虚拟存储只能基于连续分配技术
B. 虚拟存储只能基于非连续分配技术
C. 虚拟存储容量只受外存容量的限制
D. 虚拟存储容量只受内存容量的限制
26.操作系的 I/O 子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组织排列顺序 是
A. 不管系统是否支持线程,进程都是资源分配的基本单位
B. 线程是资源分配的基本单位,进程是调度的基本单位
C. 系统级线程和用户级线程的切换都需要内核的支持
D. 同一进程中的各个线程拥有各自不同的地址空间
32.下列选项中,不能改善磁盘设备 I/O 性能的是 6
D. 360ms
A. 重排 I/O 请求次序
13.假定编译器规定 int 和 short 类型长度占 32 位和 16 位,执行下列 C 语言语句 unsigned short x = 65530; unsigned int y = x; 得到 y 的机器数为
3
A. 0000 7FFA
2012 年全国硕士研究生入学统一考试—计算机专业基础综合试题

2012年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及答案

2012年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及答案

2012年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及答案2012年3月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A )、B )、C )、D )四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A )循环队列是队列的一种链式存储结构B )循环队列是队列的一种顺序存储结构C )循环队列是非线性结构D )循环队列是一种逻辑结构(2)下列叙述中正确的是A )栈是一种先进先出的线性表B )队列是一种后进先出的线性表C )栈与队列都是非线性结构D )以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A )16B )10C )6D )4(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A )外模式B )内模式C )概念模式D )逻辑模式(5)在满足实体完整性约束的条件下A )一个关系中应该有一个或多个候选关键字B )一个关系中只能有一个候选关键字C )一个关系中必须有多个候选关键字D )一个关系中可以没有候选关键字(6)有三个关系R 、S 和T 如下:R ST 则由关系R 和S 得到关系T 的操作是A )自然连接B )并C )交D )差(7)软件生命周期中的活动不包括A )市场调研B )需求分析C )软件测试D )软件维护(8)下面不属于需求分析阶段任务的是A )确定软件系统的功能需求B )确定软件系统的性能需求C )需求规格说明书评审 A B Ca 1 2b 2 1c 3 1 A B C a 1 2d 2 1 A B C b 2 1 c 3 1整理:陈远跃D)制定软件集成测试计划(9)在黑盒测试方法中,设计测试用例的主要根据是A)程序内部逻辑B)程序外部功能C)程序数据结构D)程序流程图(10)在软件设计中不适用的工具是A)系统结构图B)PAD图C)数据流图(DFD图)D)程序流程图(11)以下合法的VB变量名是D)x*y A)case B)name10 C)t-name(12)设x是小于10的非负数。

2012年3月全国计算机等级考试二级笔试试卷及答案分析

2012年3月全国计算机等级考试二级笔试试卷及答案分析

2012年3月全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是()。

A.循环队列是队列的一种链式存储结构B.循环队列是一种逻辑结构C.循环队列是非线性结构D.循环队列是队列的一种顺序存储结构(2)下列叙述中正确的是()。

A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。

A.4B.10C. 6D.16(4)下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

A.内模式B.外模式C.概念模式D.逻辑模式(5)在满足实体完整性结束的条件下()。

A.一个关系中必须有多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中应该有一个或多个候选关键字D.一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

A.差B.自然连接C.交D.并(7)软件生命周期中的活动不包括()。

A.需求分析B.市场调研C.软件测试D.软件维护(8)下面不属于需求分析阶段任务的是()。

A.确定软件系统的功能需求B.制定软件集成测试计划C.确定软件系统的性能需求D.需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是()。

A.程序内部逻辑B.程序流程图C.程序数据结构D.程序外部功能(10)在软件设计中不使用的工具是()。

A.数据流图(DFD图)(结构化分析方法中使用的工具,在可行性研究阶段,即需求分析阶段用到)B.PAD图(问题分析图)在详细设计阶段用到C.系统结构图(在概要设计阶段用到)D.程序流程图(在详细设计阶段用到)软件设计:概要设计(变换型的系统结构图,事务型数据流图)和详细设计(PDF程序流程图、PAD)(11)在Access数据库中,用来表示实体的是()。

2012年3月全国计算机等级考试《二级C语言程序设计》真题及答案

2012年3月全国计算机等级考试《二级C语言程序设计》真题及答案

A)系统结构图
B)PAD 图
C)数据流图(DFD 图)
D)程序流程图
(11)针对简单程序设计,以下叙述的实施步骤顺序正确的是
A)编码、确定算法和数据结构、调试、整理文档
B)确定算法和数据结构、编码、调试、整理文档
C)整理文档、确定算法和数据结构、编码、调试
D)确定算法和数据结构、调试、编码、整理文档
A)4,4,5
B)4,4,4
C)0,4,5
D)0,0,0
2012 年 3 月笔试真卷及答案详解 第 2 页(共 12 页)
(18)设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
A)x++; printf("%d\n",x);
B)++x; printf("%d\n",x);
C)n=x++; printf("%d\n",n);
答在试卷上不得分。
(1)下列叙述中正确的是
A)循环队列是队列的一种链式存储结构
B)循环队列是队列的一种顺序存储结构
C)循环队列是非线性结构
D)循环队列是一种逻辑结构
(2)下列叙述中正确的是
A)栈是一种先进先出的线性表
B)队列是一种后进先出的线性表
C)栈与队列都是非线性结构
D)以上三种说法都不对
(3)一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为
(23)有以下程序
# include <stdio.h> main() { char a,b,c;
b='1'; c='A'; for(a=0;a<6;a++) { if (a%2) putchar(b+a); else putchar(c+a); } }

2012年全国职称计算机考试题库及答案(全)

2012年全国职称计算机考试题库及答案(全)

2012年全国计算机职称考试真题第一张下列关于个人计算机的叙述中,错误的是________。

A.个人计算机的英文缩写是PCB.个人计算机又称为微机C.世界上第一台计算机是个人计算机D.个人计算机是以微处理器为核心的计算机【正确答案:】C【答题结果:】【你的得分:】0下列关于个人计算机的叙述中,错误的是_________。

A.个人计算机将运算器和控制器做在一块大规模集成电路芯片上B.计算机发展到第五代出现了个人计算机C.个人计算机是大规模、超大规模集成电路发展的产物。

D.以Intel 4004为核心组成微型电子计算机叫MCS-4【正确答案:】B【答题结果:】【你的得分:】0下列叙述中,错误的是______。

A.Apple II是个人计算机B.IBM PC是个人计算机C.个人计算机一词由Apple II而来D.个人计算机一词由IBM PC而来【正确答案:】C【答题结果:】【你的得分:】0下列关于个人计算机硬件构成的叙述中,正确的是_________。

A.CPU可以看作是个人计算机的数据仓库B.主板芯片组可以看作是个人计算机的大脑C.主机箱是个人计算机各部分硬件相互连接的桥梁D.个人计算机的运行能力和运行效率在很大程度上和机器的内存有关【正确答案:】D【答题结果:】【你的得分:】0下列关于硬盘的叙述中,错误的是_________。

A.硬盘读写速度比光盘慢 B.个人计算机硬盘以IDE接口和SATA接口为主C.硬盘存储容量大 D.硬盘存储器系统由硬盘机、硬盘控制适配器组成【正确答案:】A【答题结果:】【你的得分:】0下列关于光盘特点的叙述中,正确的是________。

A.光盘存储容量小 B.光盘位价格低C.光盘携带不便 D.光盘读写速度很低【正确答案:】B【答题结果:】【你的得分:】0下列选项中,不属于输入设备的是_________。

A.键盘 B.光笔C.绘图仪 D.触摸屏【正确答案:】C【答题结果:】【你的得分:】0下列关于鼠标的叙述中,错误的是_________。

-2012计算机考研真题及答案含选择题解析--资料

-2012计算机考研真题及答案含选择题解析--资料

2009年统考计算机考研真题一.单项选择题,每小题2分。

33.在OSI参考模型中,自下而上第一个提供端到端服务的层次是 BA.数据链路层 B.传输层 C.会话层 D.应用层解析:在OSI参考模型中,自下而上第一个提供端到端服务的层次是(传输层)。

自下而上方法的一般从检查物理层开始。

自下而上分别称为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。

34.在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是 BA.12kbps B.24 kbps C.48 kbps D.96 kbps解析:1924年奈奎斯特(Nyquist)就推导出在理想低通信道的最高大码元传输速率的公式:理想低通信道的最高大码元传输速率C=2W.log2 N (其中W是想低通信道的带宽,N是电平强度)信道带宽与数据传输速率的关系可以奈奎斯特(Nyquist)准则与香农(Shanon)定律描述。

奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。

香农定理则描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信噪比之间的关系。

奈奎斯特准则指出:对于二进制数据信号的最大数据传输速率Rmax与通信信道带宽B(B=f,单位Hz)的关系可以写为:Rmax=2*B(bps)香农定理指出:在有随机热噪声的信道上传输数据信号时,数据传输速率Rmax与信道带宽B、信噪比S/N 的关系为:Rmax=B*log2(1+S/N)) [以2为底,1+S/N的对数]式中,Rmax单位为bps,带宽B单位为Hz,信噪比S/N通常以dB(分贝)数表示。

若S/N=30(dB),那么信噪比根据公式:S/N(dB)=10*lg(S/N) 则S/N=1000。

若带宽B=3000Hz,则Rma x≈30kbps。

11、【计算机】计算机2012年真题及解析

11、【计算机】计算机2012年真题及解析

钻石卡高级辅导系统——全程、全方位、系统化解决考研所有问题,成功率趋近 100% 万学教育官方网址:
4
钻石卡高级辅导
„-‟、 „*‟、 „(‟、„(‟、„+‟依次入栈,此时,栈中元素个数为 5,分别为:- * ( ( + ; „+‟出栈,栈中元素个数为 4,分别为:- * ( ( ; „)‟入栈,与栈顶元素„(‟配成一对,都出栈,此时,栈中元素个数为 3,分别为:- * ( ; „/‟入栈,栈中元素个数为 4,分别为:- * ( / ; „/‟出栈,栈中元素个数为 3,分别为:- * ( ; „-‟入栈,栈中元素个数为 4,分别为:- * ( - ; „-‟出栈,栈中元素个数为 3,分别为:- * ( ; „)‟入栈,与栈顶元素„(‟配成一对,都出栈,此时,栈中元素个数为 2,分别为:- * ; „*‟出栈,栈中元素个数为 1:- ; „-‟出栈,栈空; „+‟入栈,栈中元素个数为 1:+ ; „+‟出栈,栈空; 根据以上分析可知,在中缀向后缀转换过程中,栈中操作符个数最多有 5 个,选 A。 3. 若一棵二叉树的前序遍历序列为 a、e、b、d、c,后序遍历序列为 b、c、d、e、a,则根结点的孩子结点 A. 只有 e 【答案】A 【解析】题中已知,二叉树的前序遍历序列为 a、e、b、d、c,后序遍历序列为 b、c、d、e、a,则可确定二叉树的根节点为 a。 前序遍历访问次序为:访问根节点;前序遍历左子树;前序遍历右子树。从而可以确定,e 为左子树或右子树的根节点,即根节点 a 的孩子结点。 ① 假设 e 为左子树根结点,则根据后序遍历结果可知,b、c、d 一定在左子树上,且以 e 为根节点,所以,b、c、d 不可能是 a 的孩子结点。 ② 若 e 为右子树根节点,根据前序遍历结果可知,此二叉树没有左子树,故只有 e 是 a 的孩子结点。 4. 若平衡二叉树的高度为 6,且所有非叶结点的平衡因子均为 1,则该平衡二叉树的结点总数为 : B. 有 e、b C. 有 e、c D. 无法确定

2012年408真题及答案解析

2012年408真题及答案解析

2012年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项最符合试题要求。

1.求整数n(n≥0)阶乘的算法如下,其时间复杂度是。

int fact(int n){if (n<=1) return 1;return n*fact(n-1);}A. O(log2n)B. O(n)C. O(nlog2n)D. O(n2)2.已知操作符包括…+‟、…-‟、…*‟、…/‟、…(‟和…)‟。

将中缀表达式a+b-a*((c+d)/e-f)+g转换为等价的后缀表达式ab+acd+e/f-*-g+时,用栈来存放暂时还不能确定运算次序的操作符,若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是。

A.5 B.7 C.8 D.113.若一棵二叉树的前序遍历序列为a, e, b, d, c,后序遍历序列为b, c, d, e, a,则根结点的孩子结点。

A. 只有eB. 有e、bC. 有e、cD. 无法确定4.若平衡二叉树的高度为6,且所有非叶结点的平衡因子均为1,则该平衡二叉树的结点总数为。

A. 10B. 20C. 32D. 335.对有n个结点、e条边且使用邻接表存储的有向图进行广度优先遍历,其算法时间复杂度是。

A.O(n) B.O(e) C.O(n+e) D.O(n*e)6.若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是。

A.存在,且唯一B.存在,且不唯一C.存在,可能不唯一D.无法确定是否存在7.对如下有向带权图,若采用迪杰斯特拉(Dijkstra)算法求从源点a到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是b,第二条最短路径的目标顶点是c,后续得到的其余各最短路径的目标顶点依次是。

A.d,e,f B.e,d,f C.f,d,e D.f,e,d8.下列关于最小生成树的叙述中,正确的是。

2012年计算机统考真题及答案解析

2012年计算机统考真题及答案解析

2012年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项最符合试题要求。

1.求整数n(n≥0)阶乘的算法如下,其时间复杂度是。

int fact(int n){if (n<=1) return 1;return n*fact(n-1);}A. O(log2n)B. O(n)C. O(nlog2n)D. O(n2)2.已知操作符包括…+‟、…-‟、…*‟、…/‟、…(‟和…)‟。

将中缀表达式a+b-a*((c+d)/e-f)+g转换为等价的后缀表达式ab+acd+e/f-*-g+时,用栈来存放暂时还不能确定运算次序的操作符,若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是。

A.5 B.7 C.8 D.113.若一棵二叉树的前序遍历序列为a, e, b, d, c,后序遍历序列为b, c, d, e, a,则根结点的孩子结点。

A. 只有eB. 有e、bC. 有e、cD. 无法确定4.若平衡二叉树的高度为6,且所有非叶结点的平衡因子均为1,则该平衡二叉树的结点总数为。

A. 10B. 20C. 32D. 335.对有n个结点、e条边且使用邻接表存储的有向图进行广度优先遍历,其算法时间复杂度是。

A.O(n) B.O(e) C.O(n+e) D.O(n*e)6.若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是。

A.存在,且唯一B.存在,且不唯一C.存在,可能不唯一D.无法确定是否存在7.对如下有向带权图,若采用迪杰斯特拉(Dijkstra)算法求从源点a到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是b,第二条最短路径的目标顶点是c,后续得到的其余各最短路径的目标顶点依次是。

A.d,e,f B.e,d,f C.f,d,e D.f,e,d8.下列关于最小生成树的叙述中,正确的是。

2012年12月全国计算机一级考试MS office真题(2)

2012年12月全国计算机一级考试MS office真题(2)

一、单选题1). 在下列关于字符大小关系的说法中,正确的是A.空格>a>AB.空格>A>aC.a>A>空格D.A>a>空格E.2). 十进制整数127转换为二进制整数等于A.1010000B.0001000C.1111111D.10110003). 计算机系统软件中,最基本、最核心的软件是A.操作系统B.数据库管理系统C.程序语言处理系统D.系统维护工具4). 区位码输入法的最大优点是A.只用数码输入,方法简单、容易记忆B.易记易用C.一字一码,无重码D.编码有规律,不易忘记5). 计算机感染病毒的可能途径之一是A.从键盘输入数据B.随意运行外来的、未经杀病毒软件严格审查的优盘上的软件C.所使用的光盘表面不清洁D.电源不稳定6). 下列关于磁道的说法中,正确的是A.盘面上的磁道是一组同心圆B.由于每一磁道的周长不同,所以每一磁道的存储容量也不同C.盘面上的磁道是一条阿基米德螺线D.磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大7). 下列各项中,正确的电子邮箱地址是A.L202@B.TT202#C.A112.256.23.88). 构成CPU的主要部件是A.内存和控制器B.内存和运算器C.控制器和运算器D.内存、控制器和运算器9). 实现音频信号数字化最核心的硬件电路是A.A/D转换器B.D/A转换器C.数字编码器D.数字解码器10). 计算机网络最突出的优点是A.精度高B.运算速度快C.容量大D.共享资源11). 下列设备组中,完全属于输入设备的一组是,完全属于输入设备的一组是A.CD-ROM驱动器,键盘,显示器B.绘图仪,键盘,鼠标器C.键盘,鼠标器,扫描仪D.打印机,硬盘,条码阅读器12). 若要将计算机与局域网连接,至少需要具有的硬件是A.集线器B.网关C.网卡D.路由器13). 世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名为A.MARK-IIB.ENIACC.EDSACD.EDVAC14). Modem是计算机通过电话线接入Internet时所必需的硬件,它的功能是A.只将数字信号转换为模拟信号B.只将模拟信号转换为数字信号C.为了在上网的同时能打电话D.将模拟信号和数字信号互相转换15). 计算机硬件能直接识别、执行的语言是A.汇编语言B.机器语言C.高级程序语言D.C++语言16). 下列说法中,正确的是A.只要将高级程序语言编写的源程序文件(如try.c)的扩展名更改为.exe,则它就成为可执行文件了B.高档计算机可以直接执行用高级程序语言编写的程序C.高级语言源程序只有经过编译和链接后才能成为可执行程序D.用高级程序语言编写的程序可移植性和可读性都很差17).1946年首台电子数字计算机问世后,冯.诺依曼(Von Neumann)在研制EDVAC 计算机时,提出两个重要的改进,它们是A.采用二进制和存储程序控制的概念B.引入CPU和内存储器的概念C.采用机器语言和十六进制D.采用ASCII编码系统18). 下列软件中,属于系统软件的是A.航天信息系统B.Office 2003C.Windows VistaD.决策支持系统19). 下列叙述中,正确的是A.内存中存放的只有程序代码B.内存中存放的只有数据C.内存中存放的既有程序代码又有数据D.外存中存放的是当前正在执行的程序代码和所需的数据20). CPU主要技术性能指标有A.字长、主频和运算速度B.可靠性和精度C.耗电量和效率D.冷却效率二、Windows 基本操作题,不限制操作的方式注意:下面出现的“考生文件夹”均为K:\k21\15002120****** 本题型共有5小题 ******1.在考生文件夹下分别建立KANG1和KANG2两个文件夹。

2012年3月全国计算机等级考试二级C语言真题及详细答案

2012年3月全国计算机等级考试二级C语言真题及详细答案

22、若k是int类型变量,且有以下for语句
For(k=-1;k<0;k++) printf(****\n”);
下面关于语句执行情况的叙述中正确的是
A、循环体执行一次 B、循环体执行两次
C、循环体一次也不执行 D、构成无限循环
【答案】A)
11、针对简单程序设计,以下叙述的实施步骤正确的是
A、确定算法和数据结构、编码、调试、整理文档
B、编码、确定算法和数据结构、调试、整理文档
C、整理文档、确定算法和数据结构、编码、调试
D、确定算法和数据结构、调试、编码、整理文档
【答案】A)
【解析】简单程序设计的步骤是首先要确定算法和数据结构,然胡编码、调试,最后整理相关文档。
9、 在黑盒测试方式中,设计测试用例的主要根据是
A、程序外部功能 B、程序内部逻辑
C、程序数据结构 D、程序流程图
【答案】A
【解析】黑盒测试也称功能测试或数据驱动测试,设计测试用例着眼于程序外部结构、不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
【答案】C)
【解析】在C语言中非0的值表示真,0表示假
20、有以下程序
#include <sthio.h>
Main()
{ int a;
Scanf(“%d”,&a);
If(a++<9) printf((“%d\n”,a);
Else printf((“%d\n”,a--);
6、 有三个关系R、S和T如下:
R
A B C
a 1 2
b 2 1
c 3 1

2012 年9 月笔试真卷及答案详解

2012 年9 月笔试真卷及答案详解

2012 年9 月笔试真卷及答案详解第1 页(共12 页)2012年9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90 分钟,满分100 分)一、选择题((1)—(10)、(21)—(40)每题2 分,(11)—(20)每题1 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)带链的栈C)二叉链表D)循环链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)20 B)0 或35C)15 D)16(3)下列关于栈的叙述中,正确的是A)栈底元素一定是最后入栈的元素B)栈操作遵循先进后出的原则C)栈顶元素一定是最先入栈的元素D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)网状结构B)树状结构C)属性D)二维表(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。

则实体部门和职员间的联系是A)1:m联系B)m:n 联系C)1:1 联系D)m:1 联系(6)有两个关系R和S如下:R SA B C A B Ca 1 2 c 3 1b 2 1c 3 1则由关系R得到关系S的操作是A)自然连接B)并C)选择D)投影(7)数据字典(DD)所定义的对象都包含于A)软件结构图B)方框图C)数据流图(DFD图)D)程序流程图(8)软件需求规格说明书的作用不包括A)软件设计的依据B)软件可行性研究的依据C)软件验收的依据D)用户与开发人员对软件要做什么的共同理解(9)下面属于黑盒测试方法的是A)边界值分析B)路径覆盖C)语句覆盖D)逻辑覆盖(10)下面不属于软件设计阶段任务的是A)制定软件确认测试计划B)数据库设计C)软件总体设计D)算法设计2012 年9 月笔试真卷及答案详解第2 页(共12 页)(11)以下叙述中正确的是A)在C语言程序中,main 函数必须放在其他函数的最前面B)每个后缀为.C的C语言源程序都可以单独进行编译C)在C语言程序中,只有main 函数才可单独进行编译D)每个后缀为.C的C语言源程序都应该包含一个main函数(12)C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是A)预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义B)用户标识符可以由字母和数字任意顺序组成C)在标识符中大写字母和小写字母被认为是相同的字符D)关键字可用作用户标识符,但失去原有含义(13)以下选项中表示一个合法的常量是(说明:符号□表示空格)A)9□9□9 B)0Xab C)123E0.2 D)2.7e(14)C语言主要是借助以下哪个功能来实现程序模块化A)定义函数B)定义常量和外部变量C)三种基本结构语句D)丰富的数据类型(15)以下叙述中错误的是A)非零的数值型常量有正值和负值的区分B)常量是在程序运行过程中值不能被改变的量C)定义符号常量必须用类型名来设定常量的类型D)用符号名表示的常量叫符号常量(16)若有定义和语句:int a,b; scanf("%d,%d",&a,&b); 以下选项中的输入数据,不能把值3 赋给变量a、5 赋给变量b 的是A)3,5, B)3,5,4 C)3 ,5 D)3,5(17)C语言中char 类型数据占字节数为A)3 B)4 C)1 D)2(18)下列关系表达式中,结果为“假”的是A)(3+4)>6 B)(3!=4)>2 C)3<=4||3 D)(3<4)==1(19)若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是A)switch(a+9) B)switch a*b{ case c1:y=a-b; { case 10:x=a+b;case c1:y=a+b; default :y=a-b;} }C)switch(a+b) D)switch (a*b+b*b){ case1 : case3:y=a+b;break; { default :break;case0 : case4:y=a-b; case 3:y=a+b; break;} case 2:y=a-b; break;}(20)有以下程序# include <stdio.h>main(){int a=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后的输出结果是A)1,3 B)0,2 C)0,3 D)1,2(21)设有定义:int x=0,*p;,立即执行以下语句,正确的语句是A)p=x; B)*p=x; C)p=NULL; D)*p=NULL;2012 年9 月笔试真卷及答案详解第3 页(共12 页)(22)下列叙述中正确的是A)可以用关系运算符比较字符串的大小B)空字符串不占用内存,其内存空间大小是0C)两个连续的单引号是合法的字符常量D)两个连续的双引号是合法的字符串常量(23)有以下程序#include <stdio.h>main(){char a='H';a=(a>='A'&&a<='Z')?(a-'A'+'a'):a;printf("%c\n",a);}程序运行后的输出结果是A)A B)a C)H D)h(24)有以下程序#include <stdio.h>int f(int x);main(){ int a,b=0;for(a=0;a<3;a++){b=b+f(a);putchar('A'+b);}}int f(int x){return x*x+1;}程序运行后的输出结果是A)ABE B)BDI C)BCF D)BCD(25)设有定义:int x[2][3];,则以下关于二维数组x 的叙述错误的是A)x[0]可看作是由3 个整型元素组成的一维数组B)x[0]和x[1]是数组名,分别代表不同的地址常量C)数组x 包含6 个元素D)可以用语句x[0]=0;为数组所有元素赋初值0(26)设变量p 是指针变量,语句p=NULL;,是给指针变量赋NULL 值,它等价于A)p=""; B)p='0'; C)p=0; D)p='';(27)有以下程序#include <stdio.h>main(){ int a[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}A)30 B)40 C)10 D)20(28)有以下程序#include <stdio.h>#define N 3void fun(int a[][N],int b[]){ int i,j;for(i=0;i<N;i++)2012 年9 月笔试真卷及答案详解第4 页(共12 页){ b[i]=a[i][0];for(j=1;j<N;j++)if(b[i]<a[i][j]) b[i]=a[i][j];}}main(){ int x[N][N]={1,2,3,4,5,6,7,8,9},y[N],i;fun(x,y);for(i=0;i<N;i++) printf("%d,",y[i]);printf("\n");}A)2,4,8 B)3,6,9 C)3,5,7 D)1,3,5(29)有以下程序(strcpy 为字符串复制函数,strcat 为字符串连接函数)#include <stdio.h>#include <string.h>main(){ char a[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(strcat(a,c+1));}程序运行后的输出结果是A)a12xyz B)12yz C)a2yz D)bc2yz(30)以下选项中,合法的是A)char str3[]={'d', 'e', 'b', 'u', 'g', '\0'};B)char str4; str4="hello world";C)char name[10]; name="china";D)char str1[5]= "pass",str2[6]; str2=str1;(31)有以下程序#include <stdio.h>main(){ char *s="12134";int k=0,a=0;while(s[k+1]!='\0'){ k++;if(k%2==0){a=a+(s[k]-'0'+1);continue;}a=a+(s[k]-'0');}printf("k=%d a=%d\n",k,a);}程序运行后的输出结果是A)k=6 a=11 B)k=3 a=14 C)k=4 a=12 D)k=5 a=15 (32)有以下程序#include <stdio.h>main(){ char a[5][10]={"one","two","three","four","five"};int i,j;char t;for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][0]>a[j][0])2012 年9 月笔试真卷及答案详解第5 页(共12 页){ t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;}puts(a[1]);}程序运行后的输出结果是A)fwo B)fix C)two D)owo(33)有以下程序#include <stdio.h>int a=1,b=2;void fun1(int a, int b){ printf(“%d%d”,a,b); }void fun2( ){ a=3; b=4; }main(){ fun1(5,6); fun2();printf("%d%d\n",a,b);}程序运行后的输出结果是A)1 2 5 6 B)5 6 3 4 C)5 6 1 2 D)3 4 5 6(34)有以下程序#include <stdio.h>func(int n){ static int num=1;num=num+n;printf("%d",num);}void main(){ func(3);func(4);printf("\n"); }程序运行后的输出结果是A)4 8 B)3 4 C)3 5 D)4 5(35)有以下程序#include <stdio.h>#include <stdlib.h>fun(int *p1,int *p2,int *s){ s=(int*)malloc(sizeof(int));*s=*p1+*p2;free(s);}void main(){ int a=1,b=40,*q=&a;fun(&a,&b,q);printf("%d\n",*q);}程序运行后的输出结果是A)42 B)0 C)1 D)41(36)有以下程序#include <stdio.h>struct STU{char name[9];char sex;int score[2];};void f(struct STU a[]){ struct STU b={"zhao",'m',85,90};a[1]=b;2012 年9 月笔试真卷及答案详解第6 页(共12 页)}main(){ struct STU c[2]={{"Qian",'f',95,92},{"Sun",'m',98,99}};f(c);printf("%s,%c,%d,%d,",c[0].name,c[0].sex,c[0].score[0],c[0].score[1]); printf("%s,%c,%d,%d\n,",c[1].name,c[1].sex,c[1].score[0],c[1].score[1]); }程序运行后的输出结果是A)Zhao,m,85,90,Sun,m,98,99 B)Zhao,m,85,90, Qian,f,95,92C)Qian,f,95,92,Sun,m,98,99 D)Qian,f,95,92,Zhao,m,85,90(37)以下叙述中错误的是A)可以用trpedef 说明的新类型名来定义变量B)trpedef 说明的新类型名必须使用大写字母,否则会出编译错误C)用trpedef 可以为基本数据类型说明一个新名称D)用trpedef 说明新类型的作用是用一个新的标识符来代表已存在的类型名(38)以下叙述中错误的是A)函数的返回值类型不能是结构体类型,只能是简单类型B)函数可以返回指向结构体变量的指针C)可以通过指向结构体变量的指针访问所指结构体变量的任何成员D)只要类型相同,结构体变量之间可以整体赋值(39)若有定义语句int b=2; 则表达式(b<<2)/(3||b)的值是A)4 B)8 C)0 D)2(40)有以下程序#include <stdio.h>main(){ FILE *fp;int i,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++) fprintf(fp,"%d\n",a[i]);rewind(fp);for(i=0;i<6;i++) fscanf(fp,"%d",&a[5-i]);fclose(fp);for(i=0;i<6;i++) printf("%d",a[i]);}程序运行后的输出结果是A)4,5,6,1,2,3 B)1,2,3,3,2,1 C)1,2,3,4,5,6 D)6,5,4,3,2,1二、填空题(每空2 分,共30 分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

2012年最新全国计算机等级试卷

2012年最新全国计算机等级试卷

2012全国计算机等级试卷试卷说明卷面总分:100 分合格分数线:60 分最高分数:70 分参考人数:1136人答题时间:90分钟试题星级:试卷来源:考试大试卷年份:2012年一、选择题(每小题2分,共70分)第1题设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的SQL命令是()。

第2题以下叙述错误的是()。

A) 在自由表中不可以建立主索引B)数据库表可以建立字段级规则和约束,而自由表不能C)可以在数据库表和自由表之间建立参照完整性规则D)在数据库表中可以建立字段有效性规则,而自由表中不可以建立第3题设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。

A)7B)8C)9D)10第4题下列关于线性表的叙述中,不正确的是()。

A)线性表可以是空表B)线性表是一种线性结构C)线性表的所有结点有且仅有一个前件和后件D)线性表是由n个元素组成的一个有限序列第5题下列选项中,不属于数据库管理的是()。

A)数据库的建立B)数据库的调整C)数据库的监控D)数据库的校对第6题在成绩表中,查找数学分数最低的学生记录,下列SQL语句的空白处应填入的是()。

A)SOMEB)EXISTSC)ANYD)ALL第7题在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。

A)逻辑设计B)需求分析C)详细设计D)物理设计第8题在Visual FoxPr0中,关于查询和视图的不正确描述是()。

A)查询是一个预先定义好的SQL SELECT语句文件B)构成视图的代码主要是SQL查询代码C)查询和视图是同一种文件,只是名称不同D)查询和视图都可以用来查询表记录第9题打印或预览报表的命令是()。

A)CREATE REPORTB)DO FORMC)REPORT FORMD)START REPORT第10题计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是()。

全国计算机等级考试二级VISUAL+BASIC真题2012年9月

全国计算机等级考试二级VISUAL+BASIC真题2012年9月

全国计算机等级考试二级VISUAL BASIC真题2012年9月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分) (总题数:35,分数:70.00)1.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表√B.循环链表C.双向链表D.带链的栈解析: [解析] 循环链表、双向链表、带链的栈都是线性结构,二叉链表是非线性结构二叉树的链式存储结构,只有它是非线性结构。

2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0或35 √解析:[解析] 在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。

因此,从队头指针front指向的后一个位置到队尾指针rear指向的位置之间所有的元素均为队列中的元素。

循环队列的初始状态为空,即rear=front=m,每进行一次人队运算,队尾指针就进一。

每进行一次出运运算,队头指针就进一。

此题中rear=front=15,可能出现的情况是入队的元素全部出队,此时队列中元素个数为0;也可能是执行人队出队的次数不一样,最终状态是队列为满的状态,此时队列中元素个数为35。

3.下列关于栈的叙述中,正确的是(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则√D.以上三种说法都不对解析:[解析] 栈(Stack)是限定在一端进行插入与删除的线性表。

在栈中,允许插入与删除的这一端称为栈顶,而不允许插入与删除的另一端称为栈底。

栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表4.在关系数据库中,用来表示实体间联系的是(分数:2.00)A.属性B.二维表√C.网状结构D.树状结构解析: [解析] 在关系数据库中,实体与实体间的联系可以用关系(二维表)的形式来表示。

2012年12月全国计算机一级Ms Office 考试真题

2012年12月全国计算机一级Ms Office 考试真题

一、单选题1). 运算器(ALU)的功能是A.只能进行逻辑运算B.进行算术运算或逻辑运算C.只能进行算术运算D.做初等函数的计算2). 下列关于计算机病毒的叙述中,正确的是A.计算机病毒只感染.exe或.com文件B.计算机病毒可通过读写移动存储设备或通过Internet网络进行传播C.计算机病毒是通过电网进行传播的D.计算机病毒是由于程序中的逻辑错误造成的3). 配置Cache是为了解决A.内存与外存之间速度不匹配问题B.CPU与外存之间速度不匹配问题C.CPU与内存之间速度不匹配问题D.主机与外部设备之间速度不匹配问题4). 计算机硬件系统主要包括:中央处理器(CPU)、存储器和A.显示器和键盘B.打印机和键盘C.显示器和鼠标器D.输入/输出设备5). 下列叙述中,正确的是A.高级语言编写的程序的可移植性差B.机器语言就是汇编语言,无非是名称不同而已C.指令是由一串二进制数0、1组成的D.用机器语言编写的程序可读性好6). 一个字长为6位的无符号二进制数能表示的十进制数值范围是A.0~64B.0~63C.1~64D.1~637). 下列关于指令系统的描述,正确的是A.指令由操作码和控制码两部分组成B.指令的地址码部分可能是操作数,也可能是操作数的内存单元地址C.指令的地址码部分是不可缺少的D.指令的操作码部分描述了完成指令所需要的操作数类型8). 一个字符的标准ASCII码的长度是A.7 bitsB.8 bitsC.16 bitsD. 6 bits9). 动态RAM的特点是A.读出的内容会自动发生变化B.写入的内容会自动发生变化C.每隔一定时间,需要根据原有的存储内容刷新一遍D.不允许连续访问同一地址单元10). 下列说法正确的是A.进程是一段程序B.进程是一段程序的执行过程C.线程是一段子程序D.线程是多个进程的执行过程11). 下列各项中,正确的电子邮箱地址是A.L202@B.TT202#C.A112.256.23.812). 以.avi为扩展名的文件通常是A.文本文件B.音频信号文件C.图像文件D.视频信号文件13). 微机上广泛使用的Windows Xp是A.多用户多任务操作系统B.单用户多任务操作系统C.实时操作系统D.多用户分时操作系统14). 存储1024个24×24点阵的汉字字形码需要的字节数是A.720BB.72KBC.7000BD.7200B15). 显示器的分辨率为1024×768,若能同时显示256种颜色,则显示存储器的容量至少为A.192KBB.384KBC.768KBD.1536KB16).为了提高软件开发效率,开发软件时应尽量采用A.汇编语言B.机器语言C.指令系统D.高级语言17). 计算机网络最突出的优点是A.提高可靠性B.提高计算机的存储容量C.运算速度快D.实现资源共享和快速通信18). 计算机网络中传输介质传输速率的单位是bps,其含义是A.字节/秒B.字/秒C.字段/秒D.二进制位/秒19). 若要将计算机与局域网连接,至少需要具有的硬件是A.集线器B.网关C.网卡D.路由器20). 在计算机的硬件技术中,构成存储器的最小单位是A.字节(Byte)B.二进制位(bit)C.字(Word)D.双字(Double Word)二、Windows 基本操作题,不限制操作的方式注意:下面出现的“考生文件夹”均为K:\k31\15003226****** 本题型共有5小题 ******1.将考生文件夹下ABNQ文件夹中的XUESHI.C文件复制到考生文件夹中,文件命名为USER.C。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档