2010年计算机二级选择题及答案汇总

合集下载

2010年3月计算机二级真题及答案

2010年3月计算机二级真题及答案

2010年3月计算机二级VB试题真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(13)设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型(14)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(15)下面不能在信息框中输出“VB”的是A)MsgBox "VB"B)x=MsgBox("VB")C)MsgBox("VB")D)Call MsgBox "VB"(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为1表示单选按钮被选中,为O表示未选中B)Index的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A)Text1的SetFocus事件B)Text1的GotFocus事件C)Text1的LostFocus事件D)窗体的GotFocus事件(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母A)这3个事件都会触发B)只触发KeyPress事件C)只触发KeyDown、KeyUp事件D)不触发其中任何一个事件(19)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A)Form1_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Form1(21)下面正确使用动态数组的是A)Dim arr() As Integer…ReDim arr(3,5)B)Dim arr() As IntegerReDim arr(50)As StringC)Dim arr()…ReDim arr(50) As IntegerD)Dim arr(50) As Integer…ReDim arr(20)(22)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Integer) As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB)For i=1 To 3For j=1 To 5Print a(j,i);PrintNextC)For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD)For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

2010年秋季江苏省计算机二级C语言真题(笔试)

2010年秋季江苏省计算机二级C语言真题(笔试)

2010年(秋季)江苏省计算机等级考试二级笔试试卷C语言程序设计(考试时间120分钟,满分60分)一、选择题((1)~(30)每小题1分,共30分)1.微电子技术是信息技术领域中的关键技术,它以集成电路为核心.下列有关集成电路的敘述中,错误的是A.现代集成电路使用的半导体材料只能是硅(si),不能使用其它任何半导体材料B.集成度是指集成电路包含的电子元件数目,可分为SSI、MSI、VLSI等C.moore定律指出,单块集成电路的集成度平均18~24个月翻一番D.我国第二代身份证中嵌入了集成电路芯片,可以实现电子防伪和数字管理功能2. 数据传输速率是数据通信中重要的性能指标。

Gb/s是数据传输速率的计量单位之一,其正确含义是A.每秒兆位B.每秒千兆位C.每秒百兆位D.每秒百万位3,所谓"变号操作"是指格一个整数变成绝对值相同但符号相反的另一个整数。

假设使用补码表示的8位整数x=,则经过变号操作后结果为A. B. C. D.4. 下列有关PC机主拔的敘述中,错误的是A.主板的物理尺寸没有标准,各厂家均可自行定义B.主板上包含芯片组,它是PC机各组成部分相互连接和通信的枢纽C.主拔上包含BIOS和CMOS芯片D.主板上包含CPU插座、内存条插槽及其他类型的插槽5. 下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,正确的是A.PC机所采用的CPU都是intel公司生产的pentium系列芯片,其它厂商生产的CPU都与之不兼容B.目前已有双核的微处理器(例如Core2Duo),但还没有四核的微处理器C.通常来说,DRAM的速度比SRAM的存取速度慢D.一般来说,一个内存条上仅有一个DRAM或SRAM芯片6. 下列有关PC机I/O总线与I/O接口的叙述中,错误的是A. 目前PC机中协调与管理总线操作的总线控制器包含在主板上的芯片组中B.总线最重要的性能是数据传输率,其单位通常为MB/s或GB/sC.SATA接口的数据传输速率通常低于USB2.0的数据传输速率D.UCB连接器有4个引脚,其中一个脚引连接+5V电源7. 下列有关PC机常用I/0设备的叙述中,错误的是A.目前台式机键盘通常有一百零几个按键,笔记本电脑的键盘有八十几个按键B.目前流行的鼠标是光电鼠标,其与主机的接口有PS/2与USB两种C.宽屏LCD显示器的宽高比为16:9或16:10D.打印速度是打印机的重要性能指标,速度单位通常为dpi8. 下列有关PC机外存储器的叙述中,错误的是A.目前的硬盘片大多为35、25或1.8英寸,一个硬盘中可有一个或多个盘片B.目前有些U盘可以模拟硬盘和光盘存储器启动操作系统C.目前光盘存储器主要分为CD、DVD和BD三种,它们均采用红外激光进行读写D.目前光驱的速率通常用多少倍速表示9.下列有关计算机软件的叙述中,错误的是A.软件一般是指程序及其相关的数据和文档资料B.从软件的用途考虑,软件可分为系统软件和应用软件,主要的系统软件有操作系统、语言处理系统和数据库处理系统等。

计算机二级选择题Word 2010

计算机二级选择题Word 2010

计算机二级公共基础Word部分1基础1. 以下不属于Word文档视图的是______。

A阅读版式视图B放映视图C Web版式视图D大纲视图2.在Word功能区中,拥有的选项卡分别是______。

A开始、插入、页面布局、引用、邮件、审阅等B开始、插入、编辑、页面布局、引用、邮件等C开始、插入、编辑、页面布局、选项、邮件等D开始、插入、编辑、页面布局、选项、帮助等2基本操作1.张编辑休假前正在审阅一部Word书稿,他希望回来上班时能够快速找到上次编辑的位置,在Word 2010中最优的操作方法是______。

A 下次打开书稿时,直接通过滚动条找到该位置B 记住一个关键词,下次打开书稿时,通过"查找"功能找到该关键词C 记住当前页码,下次打开书稿时,通过"查找"功能定位页码D 在当前位置插入一个书签,通过"查找"功能定位书签2.王老师在Word中修改一篇长文档时不慎将光标移动了位置,若希望返回最近编辑过的位置,最快捷的操作方法是______。

A操作滚动条找到最近编辑过的位置并单击B 按Ctrl+F5组合键C 按Shift+F5组合键D 按Alt+F5组合键3.下列文件扩展名,不属于Word模板文件的是______。

A .DOTB .DOTMC .DOTXD .DOCX4.在Word中,邮件合并功能支持的数据源不包括______。

A Word数据源B Excel工作表C PowerPoint演示文稿D HTML文件5.在Word中编辑一篇文稿时,纵向选择一块文本区域的最快捷操作方法是______。

A 按下Ctrl键不放,拖动鼠标分别选择所需的文本B 按下Alt键不放,拖动鼠标选择所需的文本C 按下Shift键不放,拖动鼠标选择所需的文本D 按Ctrl+Shift+F8组合键,然后拖动鼠标所需的文本6.在Word中编辑一篇文稿时,如需快速选取一个较长段落文字区域,最快捷的操作方法是______。

2010年全国计算机二级考试试卷__历年考试真题演练

2010年全国计算机二级考试试卷__历年考试真题演练

05年试卷一、选择题((1)~(35)每小题2分,共70分下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)数据的存储结构是指()。

A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。

A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A.冒泡排序为n/2 B.冒泡排序为n C.快速排序为n D.快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A.log2n B.n/2 C.n D.n+1 (5)下列对于线性链表的描述中正确的是()。

A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。

A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。

A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。

A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。

2010年9月全国计算机等级考试二级笔试试卷

2010年9月全国计算机等级考试二级笔试试卷

2010年9月计算机二级Access考试笔试试题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)下列叙述中正确的是A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D) 上述三种说法都不对答案:B分析:线性表的链式存储结构除了要存储数据外还要存储指针,所以线性表的链式存储鸨结构所需要的存储空间一般要多于顺序存储结构。

(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对答案:C分析:栈是限定在一端进行插入和删除操作的线性表。

允许插入和删除的一端叫栈顶,另一端叫做栈底,因此栈中元素随着栈顶指针的变化而动态变化而栈底指针不变(3)软件测试的目的是A)评估软件可靠性 B)发现并改正程序中的错误C)改正程序中的错误D) 发现程序中的错误答案:D分析:软件测试的目的是尽可能多的发现程序中的错误,而不是为了单纯的改正程序中的错误。

(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高答案:A分析:软件危机表现在以下几个方面:1、经费预算经常突破完成时间一再拖延2、开发的软件不能满足用户要求3、开发的软件可维护性差4、开发的软件可靠性差5、软件开发费用不断增加6、软件开发生产效率低下(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程答案:A分析:软件生命周期是指从软件定义、开发、使用、维护到报废为止的整个过程,一般包括问题定义、可行性分析、总体设计,详细设计,编码、测试和维护等。

2010年3月全国计算机等级考试二级笔试试卷及参考答案

2010年3月全国计算机等级考试二级笔试试卷及参考答案

绝密★启用前2010年3月全国计算机等级考试二级笔试试卷C语言程序设计及参考答案(考试时间90分钟,满分100分)一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分。

共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。

(1) 下列叙述中正确的是AA)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)log n)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(2log n)D) 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n2(2) 算法的时间复杂度是指DA)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3) 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是BA)编辑软件B)操作系统C)教务管理系统D)浏览器(4) 软件(程序)调试的任务是AA)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5) 数据流程图(DFD图)是CA)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6) 软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于BA)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7) 数据库管理系统中负责数据模式定义的语言是AA)数据定义语言B)数据管理语言 C)数据操纵语言D)数据控制语言(8) 在学生管理的关系数据库中,存取一个学生信息的数据单位是D A)文件 B)数据库 C)字段 D)记录(9) 数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的CA)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段(10) 有两个关系R 和T 如下:ART则由关系R 得到关系T 的操作是 选择 B )投影 C)交 D)并(11) 以下叙述正确的是BA)C 语言程序是由过程和函数组成的 有函数组成 B)C 语言函数可以嵌套调用,例如:fun(fun(x)) C)C 语言函数不可以单独编译D)C 语言中除了main 函数,其他函数不可以作为单独文件形式存在(12) 以下关于C 语言的叙述中正确的是BA)C 语言中的注释不可以夹在变量名或关键字的中间 B)C 语言中的变量可以再使用之前的任何位置进行定义 C)在C 语言算术的书写中,运算符两侧的运算数类型必须一致 D)C 语言的数值常量中夹带空格不影响常量值的正确表示(13) 以下C 语言用户标示符中,不合法的是DA)_1 B)AaBcC)a_b D)a--b(14) 若有定义:double a=22;int i=0,k=18;则不符合C 语言规定的赋值语句是C A)a=a++,i++ B)i=(a+k)<=(i+k) C)i=a%11 D)i=!a (15)#include <stdio.h>main(){char a,b,c,d;scanf("%c%c",&a,&b);c=getchar(); d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,<CR>代表回车,注意:回车是一个字符)12<CR>34<CR>则输出结果是:CA、1234B、12C、12D、123 3416、以下关于C语言数据类型使用的叙述中错误的是:DA、若要准确无误的表示自然数,应使用整数类型。

2010上半年计算机等考二级C语言真题及答案

2010上半年计算机等考二级C语言真题及答案

一、选择题:1、一个C程序的执行是从(A)。

A本程序的main函数开始,到main函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的main函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序main函数结束2、在C 语言中,每个语句必须以(D )结束。

A. 回车符B. 冒号C. 逗号D. 分号3、C 语言规定:在一个源程序中,main函数的位置( C )。

A. 必须在最开始B. 必须在系统调用的库函数的后面C. 可以任意D. 必须在最后4、一个C 语言程序是由(B )。

A. 一个主程序和若干子程序组成B. 函数组成C. 若干过程组成D. 若干子程序组成5、下列说法中错误的是( D )。

A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开始执行6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。

A. 生成可执行目标文件B. 生成目标文件C. 输出运行结果D. 自动保存源文件二、填空题:1、C 语言只有32 个关键字和9 种控制语句。

2、每个源程序有且只有一个main 函数,系统总是从该函数开始执行C语言程序。

3、C 语言程序的注释可以出现在程序中的任何地方,它总是以\* 符号作为开始标记,以*/ 符号作为结束标记。

4、C 语言中,输入操作是由库函数scanf 完成的,输出操作是由库函数printf 完成的。

5、系统默认的C 语言源程序文件的扩展名是.c ,经过编译后生成的目标文件的扩展名是.obj,经过连接后生成的可执行文件的扩展名是.exe 。

6、C 语言的标识符只能由字母、数字和下划线三种字符组成。

第三章数据类型、运算符和表达式一、选择题:1、以下选项中,不正确的 C 语言浮点型常量是(C )。

A. 160.B. 0.12C. 2e4.2D. 0.02、以下选项中,( D )是不正确的C 语言字符型常量。

2010年3月二级C语言考试真题(附答案)

2010年3月二级C语言考试真题(附答案)

2010年3月计算机等级考试二级C笔试试题一、选择题(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏清况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时问复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计一阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系K得到关系T的操作是A)选择B)投影C)交D)并(11)以下叙述正确的是A)C语言程序是由过程和函数组成的B)C语言函数可以嵌套调用,例如:fun(fun(x))C)C语言函数不可以单独编译D)C语言中除了main函数,其他函数不可作为单独文件形式存在(12)以下关于C语言的叙述中正确的是A)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示(13)以下C语言用户标识符中,不合法的是A)_1B)AaBcC)a_bD)a—b(14)若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是A)a=a++,i++;B)i=(a+k)<=(i+k);C)i=a ;D)i=!a;(15)有以下程序#includemain(){ char a,b,c,d;scanf(“%c%c”,&a,&b);c=getchar(); d=getchar();printf(“%c%c%c%c\n”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)1234则输出结果是A)1234B)12C)123D)1234(16)以i关于C语言数据类型使用的叙述中错误的是A)若要准确无误差的表示自然数,应使用整数类型B)若要保存带有多位小数的数据,应使用双精度类型C)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型D)若只处理“真”和“假”两种逻辑值,应使用逻辑类型(17)若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是A)1B)0C)2D)不知道a的值,不能确定(18)以下选项中与if(a==1)a=b; else a++;语句功能不同的switch语句是A)switch(a){case:a=b;break;default:a++;}B)switch(a==1){case 0:a=b;break;case 1:a++;}C)switch(a){default:a++;break;case 1:a=b;}D)switch(a==1){case 1:a=b;break;case 0:a++;}(19)有如下嵌套的if语句if (a<B)< p>if(a< p>else k=c;elseif(belse k=c;以下选项中与上述if语句等价的语句是A)k=(a<C)?B:C;< p>B)k=(a<B)?((Bc)?b:c);C)k=(a<B)?((A<E)?A:E):((B<E)?B:C);< p>D)k=(a<C)?A:C;< p>(20)有以下程序#includemain(){in i,j,m=1;for(i=1;i<3;i++){for(j=3;j>O;j--){if(i*j)>3)break;m=i*j;}}printf("m=%d\n",m);}程序运行后的输出结果是A)m=6B)m=2C)m=4D)m=5(21)有以下程序#include(stdio.h>main(){int a=l;b=2;for(;a<8;a++) {b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是A)9,18B)8,11C)7,11D)10,14(22)有以下程序,其中k的初值为八进制数#includemain(){int k=011;printf("%d\n",k++);}程序运行后的输出结果是A)12B)11C)10D)9(23)下列语句组中,正确的是A)char *s;s="Olympic";B)char s[7];s="Olympic";C)char *s;s={"Olympic"};D)char s[7];s={"Olympic"};(24)以下关于return语句的叙述中正确的是A)一个自定义函数中必须有一条return语句B)一个自定义函数中可以根据不同情况设置多条return语句C)定义成void类型的函数中可以有带返回值的return语句D)没有return语句的自定义函数在执行结束时不能返回到调用处(25)下列选项中,能正确定义数组的语句是A)int num[0..2008];B)int num[];C)int N=2008;int num[N];D)#define N 2008int num[N];(26)有以下程序#includevoid fun(char *c,int d){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);main(){char b='a',a='A';fun(&b,a);printf("%e,%e\n",b,a);}程序运行后的输出结果是A)b,B,b,AB)b,B,B,AC)a,B,B,aD)a,B,a,B(27)若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组(28)设有定义double a[10],*s=a;,以下能够代表数组元素a[3]的是A)(*s)[3]B)*(s+3)C)*s[3]D)*s+3(29)有以下程序#include(stdio.h)main(){int a[5]={1,2,3,4,5},b[5]={O,2,1,3,0},i,s=0;for(i=0;i<5;i++) s=s+a[b[i]]);printf("%d\n", s);}程序运行后的输出结果是A)6B)10C)11D)15(30)有以下程序#includemain(){int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=ij<=1;j++) t+=b[i][b[j][i]];printf("%d\n",t);}程序运行后的输出结果是A)1B)3C)4D)9(31)若有以下定义和语句char s1[10]="abcd!",*s2="\n123\\";printf("%d %d\n", strlen(s1),strlen(s2));则输出结果是A)5 5B)10 5C)10 7D)5 8(32)有以下程序#include#define N 8void fun(int *x,int i){*x=*(x+i);}main(){int a[N]={1,2,3,4,5,6,7,8},i;fun(a,2);for(i=O;i<>{printf("%d",a[i]);}printf("\n");}程序运行后的输出结果是A)1313B)2234C)3234D)1234(33)有以下程序#includeint f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1); else return 0;}程序运行后的输出结果是A)4B)1OC)14D)6(34)有以下程序#includeint fun(){ static int x=1;x*2; return x;}main(){int i,s=1,for(i=1;i<=2;i++) s=fun(); printf("%d\n",s);}程序运行后的输出结果是A)OC)4D)8(35)有以下程序#include#define SUB(a) (a)-(a)main(){ int a=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是A)0B)-12C)-20D)10(36)设有定义:struct complex{ int real,unreal;} data1={1,8},data2;则以下赋值语句中错误的是A)data2=data1;B)data2=(2,6);C)data2.real=data1.real;D)data2.real=data1.unreal;(37)有以下程序#include#includestruct A{ int a; char b[10]; double c;};void f(struct A t);main(){ struct A a={1001,"ZhangDa",1098.0};f(a); printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}void f(struct A t){ t.a=1002; strcpy(t.b,"ChangRong");t.c=1202.0;} 程序运行后的输出结果是A)1001,zhangDa,1098.0B)1002,changRong,1202.0C)1001,ehangRong,1098.OD)1002,ZhangDa,1202.0(38)有以下定义和语句struct workers{ int num;char name[20];char c;struct{int day; int month; int year;}s;};struct workers w,*pw;pw=&w;能给w中year成员赋1980的语句是A)*pw.year=198O;B)w.year=1980;C)pw->year=1980;D)w.s.year=1980;(39)有以下程序#includemain(){ int a=2,b=2,c=2;printf("%d\n",a/b&c);}程序运行后的输出结果是A)OB)1C)2D)3(40)有以下程序#includemain(){ FILE *fp;char str[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fpfopen("myfile.data","a++");fprintf(fp,"%d",28);rewind(fp);fscanf(fp,"%s",str); puts(str);fclose(fp);}程序运行后的输出结果是A)abcB) 28cC) abc28D)因类型不一致而出错二、填空题(1)一个队列的初始状态为空。

2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列叙述中正确的是A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为n的有序链表进行对分查找,最坏情况F需要的比较次数为(nlog2n)正确答案:A解析:对长度为n的有序链表进行查找,最坏情况是从最小值开始查找最大值(或从最大值开始查找最小值),这个过程需要比较的次数为n,故选项A)正确。

对分查找只能针对随机存取的有序表进行,而有序链表只能进行顺序存取,不能进行随机存取,在有序链表上不能进行对分查找,故B)、C)、D)选项都错误。

2.算法的时间复杂度是指A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数正确答案:D解析:算法的时间复杂度足指算法需要消耗的时间资源,是独立于机器的,选项D)正确;相同的算法在不同的机器上运行时间可能不同,选项A)错误;算法所处理的数据量与算法无关,选项B)错误;程序的长短与程序执行时需要消耗的时间资源没有必然的关系,比如一个条件语句可以很长,但只需判断一次,而一个循环语句可能只有几行,但可以执行很多次,故选项C)错误。

3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器正确答案:B解析:编辑软件、教务管理软件属于应用软件,操作系统属于系统软件,浏览器属于支撑软件,故本题答案选B。

4.软件(程序)调试的任务是A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质正确答案:A解析:软件调试的任务是诊断和改正程序中的错误,本题正确答案为A)。

2010年9月全国计算机等级考试二级Access真题试卷及答案

2010年9月全国计算机等级考试二级Access真题试卷及答案

2010年9月计算机二级Access笔试试题:文字版一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)下列叙述中正确的是A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D) 上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D) 发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)投影D)并(11)在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是A)选择B)投影C)连接D)关联(12)学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况一F,读者与图书之间形成了借阅关系,这种借阅关系是A)一对一联系B)一对五联系C)一对十联系D)一对多联系(13)Access数据库最基础的对象是A)表B)宏C)报表D)查询(14)下列关于货币数据类型的叙述中,错误的是A)货币型字段在数据表中占8个字节的存储空间B)货币型字段可以与数字型数据混合计算,结果为货币型C)向货币型字段输入数据时,系统自动将其设置为4位小数D)向货币型字段输入数据时,不必输入人民币符号和千位分隔符(15)若将文本型字段的输入掩码设置为“####-######”,则正确的输入数据是A)0755-abcdetB)077一12345C)a cd-123456D)####-######(16)如果在查询条件中使用通配符“[]”,其含义是A)错误的使用方法B)通配不在括号内的任意字符C)通配任意长度的字符D)通配方括号内任一单个字符(17)在SQL语言的SELECT语句中,用于实现选择运算的子句是A)FORB)IFC)WHILED)WHERE(18)在数据表视图中,不能进行的操作是A)删除一条记录B)修改字段的类型C)删除一个字段D)修改字段的名称(19)下列表达式计算结果为数值类型的是A)#5/5/2010# - #5/1/2010#B)“102”>“11”C)102=98+4D)#5/1/2010#+5(20)如果在文本框内输入数据后,按<Enter>键或按<Tab>键,输入焦点可立即移至下一指定文本框,应设置A)“制表位”属性B)“Tab键索引”属性C)“自动Tab键”属性D)“Enter键行为”属性(21>在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是A)成绩Between 80 And 90B)成绩Between 80 To 90C)成绩Between 79 And 91D)成绩Between 79 To 91(22)“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。

计算机二级选择题Word2010

计算机二级选择题Word2010

计算机二级公共基础Word 部分1 基础1. 以下不属于Word 文档视图的是______ 。

A 阅读版式视图B 放映视图C Web 版式视图D 大纲视图2. _________________________________________ 在Word 功能区中,拥有的选项卡分别是______________________________________________ 。

A 开始、插入、页面布局、引用、邮件、审阅等B 开始、插入、编辑、页面布局、引用、邮件等C 开始、插入、编辑、页面布局、选项、邮件等D 开始、插入、编辑、页面布局、选项、帮助等2 基本操作1.张编辑休假前正在审阅一部Word 书稿,他希望回来上班时能够快速找到上次编辑的位置,在Word 2010 中最优的操作方法是__________ 。

A 下次打开书稿时,直接通过滚动条找到该位置B 记住一个关键词,下次打开书稿时,通过"查找"功能找到该关键词C 记住当前页码,下次打开书稿时,通过"查找"功能定位页码D 在当前位置插入一个书签,通过"查找"功能定位书签2.王老师在Word 中修改一篇长文档时不慎将光标移动了位置,若希望返回最近编辑过的位置,最快捷的操作方法是__________ 。

A 操作滚动条找到最近编辑过的位置并单击B 按Ctrl+F5 组合键C 按Shift+F5 组合键D 按Alt+F5 组合键3. _____________________________________________ 下列文件扩展名,不属于Word 模板文件的是__________________________________________ 。

A .DOTB .DOTMC .DOTXD .DOCX4. _______________________________________________ 在Word 中,邮件合并功能支持的数据源不包括________________________________________ 。

2010年计算机二级试题答案

2010年计算机二级试题答案

笔试部分一、选择题1.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A)数据的存储结构 B)计算方法C)数据映象 D)逻辑存储【参考答案】 A2.串的长度是A)串中不同字符的个数 B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零 D)串中所含字符的个数【参考答案】 D3.在计算机中,算法是指A)加工方法 B)解题方案的准确而完整的描述 C)排序方法 D)查询方法【参考答案】 B4.下列不属于软件工程的3个要素的是()A.工具B.过程C.方法D.环境【参考答案】 D5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做A)软件投机 B)软件危机 C)软件工程 D)软件产生【参考答案】 B6.下面不属于软件设计原则的是A)抽象 B)模块化C)自底向上D)信息隐蔽【参考答案】 C7.开发大型软件时,产生困难的根本原因是A)大系统的复杂性 B)人员知识不足C)客观世界千变万化 D)时间紧、任务重【参考答案】 A8.下列SQL语句中,用于修改表结构的是A)ALTER B)CREATE C)UPDATE D)INSERT【参考答案】 A9.数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系【参考答案】 B10.关系模型允许定义3类数据约束,下列不属于数据约束的是A)实体完整性约束B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束【参考答案】 C11.C++语言中标点符号中表示一条预处理命令开始的是A)# B); C)* D){【参考答案】 A12.每个C++程序中都必须有且仅有一个A)类 B)预处理命令 C)主函数 D)语句【参考答案】 C13.sizeof(float)是A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式【参考答案】 B14.设有int x=11;,则表达式(x++*2/3)的值是A)7 B)8 C)11 D)12【参考答案】 A15.设有程序段int k=10;while(k=0)k=k-1;则下面描述中正确的是A)循环执行10次B)无限循环C)循环体语句一次也不执行D)循环体语句执行一次【参考答案】 C16.对表达式for(表达式1; ;表达式3)可理解为A)for(表达式1;0;表达式3) B)for(表达式1;1;表达式3)C)for(表达式1;表达式3;) D)for(;;表达式3)【参考答案】 B17.以下不正确的定义语句是A)double x[5]={2.0,4.0,6.0,8.0,10.0};B)int y[5]={0,1,3,5,7,9};C)char c1[]={′1′,′2′,′3′,′4′,′5′}; D)char c2[]={′\x10′,′\xa′,′\x8′};【参考答案】 B18.有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是A)*p+9 B)*(p+8)C)*p+=9 D)p+8【参考答案】 B19.下列函数的运行结果是#includeint f(int a,int b){ int c;if(a》b)c=1;else if(a==b)c=0;else c=-1;return(c); }void main(){ int i=2,j=3;int p=f(i,j);cout 《《 p; }A)-1 B)1 C)2 D)编译出错,无法运行【参考答案】 A20.以下对C++函数的有关描述中,正确的是A)在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参B)C++函数既可以嵌套定义又可以递归调用C)函数必须无返回值,否则不能使用函数D)函数必须有返回值,返回值类型不定【参考答案】 A21.关于静态数据成员的描述中正确的是A)类的静态数据成员不是类的所有对象共享的数据B)类的静态数据成员不能被类的成员函数调用C)类的静态数据成员不能被类的构造函数调用D)类的静态数据成员必须进行初始化【参考答案】 D22.拷贝构造函数的参数一般是A)某对象名 B)某对象成员名 C)某对象的引用名 D)指向对象的指针名【参考答案】 C23.下表正确的是在父类中的访问属性访问修饰符在子类中的访问属性A)publicprivate不能直接访问 B)protectpublicpublicC)privatepublic不能直接访问 D)protectprivateprotect【参考答案】 C24.下面这个程序的结果是#includeclass A{ private:int a;public:void seta(); int geta(); }; void A::seta(){a = 1;}int A::geta(){return a;}class B{ private:int a;public:void seta(); int geta(); }; void B::seta(){a = 2;}int B::geta(){return a;}class C : public A, public B{ private:int b;public:void display(); };void C::display(){ int b = geta();cout 《《 b; }void main(){ C c;c.seta();c.display(); }A)1 B)2 C)随机输出1或2 D)程序有错【参考答案】 D25.下列运算符中全都可以被友元函数重载的是A)= , + , - , \ B)[], +,(), newC)-》, + , * ,》》 D)《《,》》, + , * 【参考答案】 D26.对于模板定义关键字class和typename说法不正确的是A)程序中的class并不能都替换为typenameB)class和typename都可互相替换C)程序中的typename都能替换为classD)程序中的部分class可以替换为typename【参考答案】 B27.对于下面的程序ifstream fin(c:\test.txt);if(fin)cout 《《“ok”;elsecout 《《“wrong”;对于if语句中的内容可以换为A)fin.fail(); B)fin.bad(); C)fin.good(); D)fin.eof(); 【参考答案】 C28.以下程序的输出结果是#includelong fun( int n){ long s;if(n==1||n==2)s=2;else s=n-fun(n-1);return s; }void main(){ cout 《《 fun (3); }A)1 B)2 C)3 D)4【参考答案】 A29.不合法的main函数命令行参数表示形式是A)main(int a,char *c[]) B)main(int arc,char **arv)C)main(int argc,char *argv) D)main(int argv,char *argc[])【参考答案】 C30.有如下程序#includevoid main(){ char ch[2][5]={“6937”,“8254”},*p[2];int i,j,s=0;for(i=0;i《2;i++)p[i]=ch[i];for(i=0;i《2;i++)for(j=0;p[i][j]》′\0′;j+=2)s=10*s+p[i][j]-′0′;cout 《《 s; }该程序的输出结果是A)69825 B)63825C)6385 D)693825【参考答案】 C31.下面叙述不正确的是A)基类的保护成员在派生类中仍然是保护的成员B)基类的保护成员在公有派生类中仍然是保护的C)基类的保护成员在私有派生类中仍然是私有的D)对基类成员的访问必须是无二义性【参考答案】 A32.以下程序的输出结果是#includevoid main(){ char x=040;cout 《《(x《《1); }A)100 B)80 C)64 D)32【参考答案】 C33.下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#includevoid main(){ int a,b,t;cin 》》 a 》》 b;while(){ if(a》b){ t=a;a=b;b=t;}cout 《《 a 《《“ ” 《《 b 《《 endl;cin 》》 a 》》 b; } }A)!a=b B)a!=b C)a==b D)a=b34.对以下说明语句的正确理解是int a[10]={6,7,8,9,10};A)将5个初值依次赋给a[1]至a[5]B)将5个初值依次赋给a[0]至a[4]C)将5个初值依次赋给a[6]至a[10]D)因为数组长度与初值的个数不相同,所以此语句不正确【参考答案】 B35.类A是类B的友元,类B是类C的友元,则下列说法正确的是A)类B是类A的友元B)类C是类A的友元C)类A是类C的友元D)以上都不对【参考答案】 D二、填空题(1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【1】。

2010全国计算机二级习题与答案

2010全国计算机二级习题与答案
2 0 1 0年 3月笔试试卷 第 4页( 1页) 共1
( 2 5 ) 1中移动时, 要求当鼠标在图片框 P 立即在图片框中显示鼠标的位置坐标。下面能正确 实现上述功能的事件过程是 A ) !"#$%&' ()* !91T,)7'T,$'4U)&&,. @7 >.&'A'"C(S#K& @7 >.&'A'"CV @7 (#.A0'CW@7 (#.A0'5 !"#.& VCW ;./ ()* B ) !"#$%' ()* !9 1T,)7'6,X. 4U)&&,. @7 >.&'A'"C(S#K& @7 >.&'A'"CV @7 (#.A0'CW @7 (#.A0'5 !#2&)"'L!"#.& VCW ;./ ()* C ) !"#$%&' ()* !91T,)7'T,$'4U)&&,. @7 >.&'A'"C(S#K& @7 >.&'A'"CV @7 (#.A0'CW @7 (#.A0'5 !9L!"#.& VCW ;./ ()* D ) !"#$%&' ()* E,"-1T,)7'T,$'4U)&&,. @7 >.&'A'"C(S#K& @7 >.&'A'"CV @7 (#.A0'CW @7 (#.A0'5 !9L!"#.& VCW ;./ ()* 1 1 1 n - 1 1 。某人编写 …+ (- 1 ) ( 2 6 ) 4= 1- + - + 计算 π的近似值的一个公式是 π/ 2 n - 1 3 5 7 下面的程序用此公式计算并输出 π的近似值: !"#$%&' ()* +,--%./01+0#2345 !> 89 (#A. 89 . 8P:::: E," 3 8B F, . 7#A. 8 Y 7#A. !> 8 !> H 7#A. / 3 J'?& 3 !"#.& !>Z Q ;./ 7)* 2 2 7 5 1 , 运行后发现结果为 3 显然, 程序需要修改。下面修改方案中正确的是 A ) o r k = 3 T on o r k = 1T on 把F 改为 F B ) = 2 0 0 0 0改为 n = 2 0 0 0 0 0 0 0 把n C ) o r k = 3 T on o r k = 3T onS t e p2 把F 改为 F D ) I = 1改为 P I = 0 把P ( 2 7 ) 下面程序计算并输出的是 !"#$%&' 7)* 2,--%./01+0#2345 % 89:

2010年9月计算机二级考试试题及参考答案附答案详细解析)

2010年9月计算机二级考试试题及参考答案附答案详细解析)

2010年9月计算机二级考试试题及参考答案(附答案详细解析)一、选择题(1)答案:(C)解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。

所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

(2)答案:(B)解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。

故链式存储结构下的线性表便于插入和删除操作。

(3)答案:(B)解析:栈操作原则上后进先出,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。

所以出栈时一定是先出D,再出C,最后出A。

(4)答案:(A)解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。

当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项A)。

(5)答案:(D)解析:滥用GOTO 语句将使程序流程无规律,可读性差,因此A)不选;注解行有利于对程序的理解,不应减少或取消,B)也不选;程序的长短要依照实际情况而论,而不是越短越好,C)也不选。

(6)答案:(D)解析:软件工程包括3个要素,即方法、工具和过程。

方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

(7)答案:(A)解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。

(8)答案:(C)解析:关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。

(9)答案:(C)解析:数据库(DataBase,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。

2010年9月计算机二级C语言真题及答案

2010年9月计算机二级C语言真题及答案

2010 年9 月全国计算机等级考试二级笔试试卷C 语言程序设计(附答案)(考试时间90 分钟,满分100 分)一、选择题((1)—(10)、(21)—(40)每题2 分,(11)—(20)每题1 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制C)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小B)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S 和T 如下:R S TA B Ca 1 2b 2 1c 3 1则由关系R 和S 得到关系T 的操作是A)自然连接B)交C)投影D)并A B C D c 3 1A D c 4(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成B)结构化程序使用goto 语句会很便捷C)在C 语言中,程序的模块化是利用函数实现的D)由三种基本结构构成的程序只能解决小规模的问题(12)以下关于简单程序设计的步骤和顺序的说法中正确的是A)确定算法后,整理并写出文档,最后进行编码和上机调试B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构(13)以下叙述中错误的是A)C 程序在运行过程中所有计算都以二进制方式进行B)C 程序在运行过程中所有计算都以十进制方式进行C)所有C 程序都需要编译链接无误后才能进行D)C 程序中整型变量只能存放整数,实型变量只能存放浮点数(14)有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是A)a%(int)(x-y) B)a=x!=y; C)(a*y)%b D)y=x+y=x(15)以下选项中能表示合法常量的是A)整数:1,200 B)实数:1.5E2.0 C)字符斜杠:‟\‟ D)字符串:”\007” (16)表达式a+=a-=a=9 的值是A)9 B)-9 C)18 D)0(17)若变量已正确定义,在if(W)printf(“%d\n”,k);中,以下不可替代W的是A)a<>b+c B)ch=getchar() C)a==b+c D)a++(18)有以下程序#includemain(){ int a=1,b=0;if(!a) b++;else if(a==0)if(a) b+=2;else b+=3;printf(“%d\n”,b);}程序运行后的输出结果是A)0 B)1 C)2 D)3(19)若有定义语句int a,b;double x;则下列选项中没有错误的是A)switch (x%2){ case 0: a++; break;case 1: b++; break;default: a++; b++; }B) switch ((int)x/2.0){ case 0: a++; break;case 1: b++; break;default : a++; b++; }C) switch((int)x%2){ case 0: a++; break;case 1: b++; break;default : a++; b++; }D)switch((int)(x)%2){ case 0.0: a++; break;case 1.0: b++; break;default : a++; b++; }(20)有以下程序#includemain(){ int a=1,b=2;while(a<6) {b+=a; a+=2;b%=10;}printf(“%d, %d\n”,a,b);}程序运行后的输出结果是A)5,11 B)7,1 C)7,11 D)6,1(21)有以下程序#includemain(){ int y=10;while(y--);printf(“y=%d\n”,y);}程序执行后的输出结果是A)y=0 B)y=-1 C)y=1 D)while 构成无限循环(22)有以下程序#includemain(){ char s[ ]=”rstuv”;printf(“%c\n”,*s+2);}程序运行后的输出结果是A)tuv B) 字符t 的ASCII 值C)t D)出错(23)有以下程序#include <stdio.h>#include <string.h>main(){ char x[ ]=”STRING”;x[0]=0; x[1]=‟\0‟; x[2]=‟0‟;printf(“%d %d\n”,sizeof(x),strlen(x));}程序运行后的输出结果是A) 6 1 B) 7 0 C) 6 3 D) 7 1(24)有以下程序#includeint f(int x);main(){ int n=1,m;m=f(f(f(n)));printf(“%d\n”,m);}int f(int x){ return x*2; }程序运行后的输出结果是A)1 B)2 C)4 D)8(25)以下程序段完全正确的是A)int *p; scanf(“%d”,&p);B) int *p; scanf(“%d”,p);C) int k, *p=&k; scanf(“%d”,p);D) int k,*p; *p=&k; scanf(“%d”,p);(26)有定义语句:int *p[4];以下选项中与此语句等价的是A)int p[4]; B)int **p; C)int *(p[4]); D)int (*p)[4];(27)下列定义数组的语句中,正确的是A) int N=10; B) #define N 10 int x[N]; int x[N]; C) int x[0..10]; D) int x[ ];(28)若要定义一个具有5 个元素的整型数组,以下错误的定义语句是A)int a[5]={0}; B) int b[ ]={0,0,0,0,0}; C)int c[2+3]; D) int i=5,d[i];(29)有以下程序#includevoid f(int *p);main(){ int a[5]={1,2,3,4,5},*r=a;f(r );printf(“%d\n”,*r); }void f(int *p){ p=p+3;printf(“%d,”,*p);}程序运行后的输出结果是A)1,4 B)4,4 C) 3,1 D)4,1(30)有以下程序(函数fun 只对下标为偶数的元素进行操作)#includevoid fun(int *a,int n){ int i,j,k,t;for(i=0;i<n-1;i+=2){k=i;for(j=i;j<n;j+=2) if(a[j]>a[k]) k=j;t=a[i]; a[i]=a[k]; a[k]=t; }}main(){ int aa[10]={1,2,3,4,5,6,7},i;fun(aa,7);for(i=0;i<7;i++)printf(“%d,”,aa[i]);printf(“\n”);}程序运行后输出结果是A)7,2,5,4,3,6,1,B)1,6,3,4,5,2,7,C)7,6,5,4,3,2,1,D)1,7,3,5,6,2,1,(31)下列选项中,能够满足“若字符串s1 等于字符串s2, 则执行ST”要求的是A)if(strcmp(s2,s1) ==0) ST;B) if(s1==s2) ST;C) if(strcpy(s1,s2) ==1) ST;D) if(s1-s2==0) ST;(32)以下不能将s 所指字符串正确复制到t 所指存储空间的是A)while(*t=*s){t++,s++;}B)for(i=0;t[i]=s[i];i++);C)do{*t++=*s++;}while(*s);D)for(i=0,j=0;t[i++]=s[j++]; );(33)有以下程序(strcat 函数用以连接两个字符串)#include <stdio.h>#include <string.h>{ char a[20]=”ABCD\0EFG\0”, b[ ]=”IJK”;strcat(a,b);printf(“%s\n”,a);}程序运行后的输出结果是A)ABCDE\OFG\OIJK B)ABCDIJK C)IJK D)EFGIJK(34)有以下程序,程序中库函数islower(ch)用以判断ch 中的字母是否为小写字母#include <stdio.h>#include <ctype.h>void fun(char *p){ int i=0;while(p[i]){ if(p[i] ==‟…&&islower(p[i-1])) p[i-1]=p[i-1]-‟a‟+‟A‟;i++;}}main(){ char s1[100]=”ab cd EFG !”;fun(s1);printf(“%s\n”,s1);}程序运行后的结果是A) ab cd EFG ! B) Ab Cd EFg ! C) aB cD EFG ! D) ab cd EFg !(35)有以下程序#includevoid fun(int x){ if(x/2>1)fun(x/2);printf(“%d ”,x);}main(){ fun(7);printf(“\n”);}程序运行后的输出结果是A)1 3 7 B)7 3 1 C)7 3 D)3 7(36)有以下程序#includeint fun(){ static int x=1;x+=1;return x;}main(){ int i, s=1;for(i=1;i<=5;i++)s+=fun();printf(“%d\n”,s);}程序运行后的输出结果是A)11 B)21 C)6 D)120(37)有以下程序`#include <stdio.h>#include <stdlib.h>{ int *a,*b,*c;a=b=c=(int *)malloc(sizeof(int));*a=1;*b=2;*c=3;a=b;p rintf(“%d,%d,%d\n”,*a,*b,*c);}程序运行后的输出结果是A)3,3,3 B)2,2,3 C)1,2,3 D)1,1,3(38)有以下程序#includemain(){ int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf(“%d,%d\n”,s,t);}在VC6 平台上编绎运行,程序运行后输出结果是A)2,4 B)1,4 C)4,8 D)10,6(39)若有以下语句typedef struct S{int g ; char h;} T;以下叙述中正确的是A)可用S 定义结构体变量B)可用T 定义结构体变量C)S 是struct 类型的变量D)T 是struct S 类型的变量(40)有以下程序#includemain(){ short c=124; c=c ;printf(“%d\n”,c);}若要使程序的运行结果为248,应在下划线处填入的是A)>>2 B) |248 C)& 0248 D) <<1二、填空题(每空2 分,共30 分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

2010年9月计算机等考二级VB真题及答案

2010年9月计算机等考二级VB真题及答案

2011年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、选择题1、下列叙述中正确的是A)算法是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对2、下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中元素D)以上三种说法都不对3、下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下列属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统5、某系统总体结构图如下图所示:该系统总体结构图的深度是A)7B)6C)3D)26、程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误7、下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典8、数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式9、有三个关系R、S和T如下则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并10、下列选项中属于面向对象设计方法主要特征是A)继承B)自顶向下C)模块化D)逐步求精11、以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置12、在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口13、设有如下变量声明语句:Dim a,b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量14、下列可作为Visual Basic变量名的是A)A#AB)4ABCC)?xyD)Print_Text15、假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某个位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量16、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串”123+321”B)字符串”444”C)数值”444”D)空白17、假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 618、在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。

2010年 9月全国计算机等级考试二级笔试试卷 2

2010年 9月全国计算机等级考试二级笔试试卷 2

2010年9月全国计算机等级考试二级笔试试卷Access数据库程序设计参考答案及详解一、选择题(每小题2分,共70分)(1)B)【解析】线性表的存储分为顺序存储和链式存储。

在顺序存储中,所有元素所占的存储空间是连续的,各数据元素在存储空间中是按逻辑顺序依次存放的。

所以每个元素只存储其值就可以了,而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。

所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。

(2)C)【解析】在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。

栈跟队列不同,元素只能在栈顶压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。

(3)D)【解析】软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。

(4)A)【解析】软件危机主要表现在以下6个方面:①软件需求的增长得不到满足。

②软件开发成本和进度无法控制。

③软件质量难以保证。

④软件不可维护或维护程序非常低。

⑤软件的成本不断提高。

⑥软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

(5)A)【解析】软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。

(6)D)【解析】面向对象方法中,继承是使用已有的类定义作为基础建立新类的定义技术。

广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。

(7)D)【解析】根据数据之间的联系方式,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联系方式来划分的。

(8)C)【解析】如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算机只能被一个工作人员使用,则关系为一对多;如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。

2010年9月全国计算机二级C++考试真题及答案

2010年9月全国计算机二级C++考试真题及答案

2010年9月全国计算机二级C++考试真题及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对答案:D解析:线性表的链式储存肯定要比顺序储存占据更多的空间(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对答案:D解析:C应该是:栈顶指针随栈中元素的变化而变化(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)投影D)并(11)下列关于函数参数的叙述中,正确的是A)在函数原型中不必声明形参类型B)函数的实参和形参共享内存空间C)函数形参的生存期与整个程序的运行期相向D)函数的形参在函数被调用时获得初始值答案:D解析:A——不必声明的是形参,而不是其类型B——形参内存空间在栈上,实参则不一定C——仅仅在函数执行期内(12)下列关于对象初始化的叙述中,正确的是A)定义对象的时候不能对对象进行初始化B)定义对象之后可以显式地调用构造函数进行初始化C)定义对象时将自动调用构造函数进行初始化D)在一个类中必须显式地定义构造函数实现初始化答案:C解析:A——可以而且必须对对象进行初始化,这就是为什么你自己不写构造函数系统都要‘硬’给你整个默认的原因。

2010年3月计算机二级c语言试题及详细解答答案

2010年3月计算机二级c语言试题及详细解答答案

(17)若 a是数值类型 , 则逻辑表达式 (a==1)||(a!=1) 的值是
A)1
B)0
C)2
D)
不知道 a的值 , 不能确定
(18)以下选项中与 if(a==1)a=b;else a++;
A)switch(a) {case 1:a=b;break; default:a++; } B)switch(a==1) {case 0:a=b;break;
语句功能不同的 switch 语句是
case 1:a++; }
C)switch(a) {default:a++;break; case 1:a=b; } D)switch(a==1) {case 1:a=b;break; case 0:a++; }
(19)有如下嵌套的 if 语句
if(a<b)
if(a<c)k=a;
(25)下列选项中 , 能正确定义数组的语句是
A)int num[0..2008];
B)int num[];
C)int N=2008; int num[N];
D)#define N 2008 int num[N];
( 26 )有以下程序
#include <stdio.h> void fun(char*c,int d) {*c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main()
D)m=5
( 21 )有以下程序
#include<stdio.h>
main()
{int a=1,b=2;
for(;a<8;a++){b+=a;a+=2;}

全国计算机等级考试二级C语言真题2010年9月

全国计算机等级考试二级C语言真题2010年9月

全国计算机等级考试二级C语言真题2010年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:40,分数:70.00)1.下列叙述中正确的是( )。

(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构√C.线性表的链式存储结构所需要的存储空唰一般要少于顺序存储结构D.上述三种说法都不对解析:[解析] 线性表的存储分为顺序存储和链式存储。

在顺序存储中,所有元素所占的存储空间是连续的,各数据元素在存储空间中是按逻辑顺序依次存放的。

所以每个元素只存储其值就可以了,而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。

所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。

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

(分数:2.00)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化√D.上述三种说法都不对解析:[解析] 在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。

栈跟队列不同,元素只能在栈顶压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。

3.软件测试的目的是( )。

(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误√解析:[解析] 软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。

4.下面描述中,不属于软件危机表现的是( )。

(分数:2.00)A.软件过程不规范√B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高解析:[解析] 软件危机主要表现在以下6个方面:①软件需求的增长得不到满足。

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

24.与十六进制数AB等值的十进制数是。

A.170 B.171C.172D.17325.把硬盘上的数据传送到计算机的内存中去,称为。

A.打印B.写盘C.读盘D.输出26.在计算机中,既可作为输入设备又可作为输出设备的是。

A.磁盘驱动器B.显示器C.图形扫描仪D.键盘27.若在一个非零无符号二进制整数右边加两个零形成一个新的数,则新数的值是原数值的。

A.二分之一B.四倍C.二倍D.四分之一28.计算机病毒是可以造成计算机故障的。

A.一种微生物B.一种特殊的程序C.一个程序逻辑错误D.一块特殊芯片29.目前微型计算机中常用的鼠标器有两类。

A.电动式和机电式B.电动式和机械式C.光电式和机械式D.光电式和机电式30.若在一个非零无符号二进制整数右边加两个零形成一个新的数,则新数的值是原数值的。

A.二分之一B.二倍C.四倍D.四分之一31.为解决某一特定问题而设计的指令序列称为。

A.文档B.程序C.系统D.语言32.下列存储器中读写速度最快的是。

A.光盘B.软盘C.硬盘D.内存33.如果要播放音频或视频光盘,不是需要安装的。

A.网卡B.声卡C.播放软件D.显卡34.一个完整的计算机系统应包括。

A.主机、键盘、显示器和辅助存储器B.硬件系统和软件系统C.主机和外部设备D.系统硬件和系统软件35.十进制整数100化为二进制数是。

A.B.C.D.36.[多选题]下列哪些属于系统软件?A.WPS B.DOS C.UNIXD.MIS37.[多选题]微型计算机总线一般由哪几种总线组成?A.网络总线B.地址总线C.数据总线D.控制总线31.在Word文档中输入复杂的数学公式,执行命令。

A.“插入”菜单中的数字B.“插入”菜单中的对象C.“表格”菜单中的公式D.“格式”菜单中的样式32.在Word的编辑状态,连续进行了两次“插入”操作,当单击二次“撤消”按钮后。

A.将第一次插入的内容全部取消B.将两次插入的内容全部取消C.将第二次插入的内容全部取消D.两次插入的内容都不被取消E.光标落到右面一表格列的单元格里33.要在Word中建一个表格式简历表,最简单的方法是。

A.在“表格”菜单中选择表格自动套用格式B.用绘图工具进行绘制C.在新建中选择简历向导中的表格型向导D.用插入表格的方法34.在Word编辑状态下,给当前打开的文档加上页码,应使用的菜单项是。

A.格式B.工具C.编辑D.插入35.在Word中,的作用是能在屏幕上显示所有文本内容。

A.最大化按钮B.滚动条C.控制框D.标尺36.下列关于Word的叙述中,错误的一条是。

A.剪切板中保留的是最后一次剪切的内容B.在普通视图下可以显示用绘图工具绘制图形C.工具栏中的“撤消”按钮可以撤消上一次的操作D.最小化的文档窗口被放置在工作区的底部37.在Word中,关于表格自动套用格式的用法,以下说法正确的是。

A.每种自动套用的格式已经固定,不能对其进行任何形式的更改B.在套用一种格式后,不能再更改为其他格式C.只能直接用自动套用格式生成表格D.可在生成新表时使用自动套用格式或插入表格的基础上使用自动套用格式38.在Word中,保存一个新建的文件后,要想此文件不被他人查看,可以在保存的“选项”中设置开。

A.建议以只读方式打开B.打权限口令C.修改权限口令D.快速保存39.在Word编辑状态下,若要输入某字符为上标,应选择的操作是。

A.单击“插入→对象”B.单击“插入→符号”C.单击“格式→更改大小写”D.单击“格式→字体”40.关于图表的错误叙述是。

A.只能以表格列作为数据系列B.当工作表区域中的数据发生变化时,由这些数据产生的图表的形状会自动更新C.图表可以放在一个新的工作表中,也可嵌入在一个现有的工作表中D.选定数据区域时最好选定带表头的一个数据区域41.在Word中,保存一个新建的文件后,要想此文件不被他人查看,可以在保存的“选项”中设置。

A.建议以只读方式打开B.修改权限口令C.快速保存D.打开权限口令42.在Word中,要将文档中一部分选定的文字中,英文字体、字形、字号、颜色等各项同时进行设置,应使用。

A.“格式”菜单下的“字体”子菜单B.工具栏中的“字体”列表框选择字体C.“工具”菜单D.工具栏中的“字号”列表框选择字号43.在Word的编辑状态,设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是。

A.页面方式B.普通方式C.全屏显示方式D.大纲方式44.在Word中,关于打印预览,下列说法错误的是。

A.单击工具栏上的“打印预览”按钮,进入预览状态B.在打印预览时不可以确定预览的页数C.在正常的页面视图下,可以调整视图的显示比例,也可以很清楚地看到该页中的文本排列情况D.选择“文件”菜单中的“打印预览”命令,可以进入打印预览状态45.在Word文档中输入复杂的数学公式,执行命令。

A.“格式”菜单中的样式B.“表格”菜单中的公式C.“插入”菜单中的数字D.“插入”菜单中的对象46.在Word中,如果要插入页眉和页脚,首先要切换到视图方式下。

A.普通B.大纲C.页面D.全屏显示47.关于Word中的多文档窗口操作,以下叙述中错误的是A.文档窗口可以拆分为两个文档窗口B.多个文档编辑工作结束后,只能一个一个地存盘或关闭文档窗口C.允许同时打开多个文档进行编辑,每个文档有一个文档窗口D.多文档窗口间的内容可以进行剪切、粘贴和复制等操作48.在Word编辑器状态下,若要进行选定文本行间距的设置,应该选择的操作是。

A.单击“编辑→格式”B.单击“格式→段落”C.单击“编辑→段落”D.单击“格式→字体”49.在Word编辑状态下,格式刷可以复制。

A.段落的格式和内容B.段落、文字和格式C.文字的格式和内容D.段落、文字的格式和内容50.在Word中选定一个句子的方法是。

A.单击该句中的任意位置B.双击该句中任意的位置C.按住Ctrl同时单击句中任意位置 D.按住Ctrl同时双击名中任意位置51.在Word文档中,“插入”菜单中的“书签”命令用来。

A.快速定位文档B.快速移动文本C.快速浏览文档D.快速复制文档61.在Word中,关于邮件合并的叙述正确的有。

A.数据源文档可以是一个扩展名为.doc的Word文档B.主文档与数据源合并后可直接输出到打印机,不保存到文件C.数据源中的域名可由用户定义D.数据源在数据源文档中以表格形式保存,该表格不能直接用Word修改62.下列各种功能中,Word可以实现的表格功能有。

A.单元格在水平方向上及垂直方向上都可以合并B.可以将一个表格拆分成两个或多个表格C.可以在Word文档中插入Excel电子表格D.可以在单元格中插入图形63.关闭当前的Word文档可采用如下的办法:。

A.按Alt+F4键B.鼠标双击当前窗口左上角的Word图标C.鼠标单击“文件→关闭”D.按Ctrl+S键64.用户在编辑Word文档时,选择某一段文字后,按键能将这段文字删除。

A.Alt B.Ctrl C.DelD.Backspace65.在Word中,关于分节符的理解,下列选项中正确的是。

A.Word中提供的分节符就是通常所说的强制分页符B.分节符由一条横贯屏幕的虚双线表示C.在Word中,要实现多种分栏并存,一般要用到分节符D.在同一个Word文档中,要实现不同页面可以设置使用分节符66.在Word文档中,要将其中一部分内容复制到文中的另一位置,应进行下列操作中的哪几项?A.选择文本块B.复制C.剪切D.粘贴67.Word文档中,要将其中一部分内容移动到文中的另一位置,应进行下列操作中的哪几项?A.选择文本块B.剪切C.粘贴D.复制35.下面关于工作表与工作簿的论述正确的是。

A.一个工作簿中一定有3张工作表B.一张工作表保存在一个文件中C.一个工作簿的多张工作表类型相同,或同是数据表,或同是图表D.一个工作簿保存在一个文件中36.在Excel工作表中已输入的数据如下所示:A B C D E11010%=$A$1*C122020%如将D1单元格中的公式复制到D2单元格中,则D2单元格的值为。

A.1 B.#### C.2 D.437.在Excel中,在选择了内嵌图表后,改变它的大小的方法是。

A.用鼠标拖拉图表边框上的控制点 B.用鼠标拖拉它的边框C.按“↑”键或“↓”键D.按“+”号或“-”号38.下列数据,Excel默认为文本型数据。

A.2.6E+3 B.0.28 C.1,455 D.'103 39.可用表示Sheet2工作表的B9单元格。

A.=Sheet2:B9 B.=Sheet2!B9C.=Sheet2$B9 D.=Sheet2.B940.设A1单元格中的公式为=A VERAGE(C1:E5),将C 列删除后,A1单元格中的公式将调整为。

A.=A VERAGE(D1:E5)B.=A VERAGE(C1:D5)C.=A VERAGE(C1:E5) D.出错41.在Excel工作表单元格中,输入下列表达式有可能是错误的。

A.=B2/C1 B.=(15-B1)/3 C.=SUM(A3:A4)/2 D.=A3+D442.在向Excel工作表的单元格里输入公式,运算符有优先顺序,下列说法是错误的。

A.乘和除优先于加和减B.字符串连接优先于关系运算C.乘方优先于负号D.百分比优先于乘方43.下列操作中,不能在Excel工作表的选定单元格中输入公式的是。

A.单击“插入”菜单中的“函数”命令B.单击“编辑公式”按钮,在从左端的函数列表中选择所需函数C.单击“编辑”菜单中的“对象……”命令D.单击工具栏中的“粘贴函数”按钮44.当向Excel工作表单元格输入公式时,使用单元格地址D$2引用D列2行单元格,该单元格的引用称为。

A.交叉地址引用B.相对地址引用C.混合地址引用D.绝对地址引用45.为了区别“数字”与“数字字符串”数据,Excel要求在输入项前添加符号来区别。

A.# B." C.'D.@46.在Excel中,在A1单元格中输入=SUM(8,7,8,7),则其值为。

A.15 B.30 C.7 D.8 47.在Excel中,计算平均值的函数是。

A.Count B.Sum C.MaxD.Average48.Excel广泛应用于。

A.工业设计、机械制造、建筑工程B.美术设计、装潢、图片制作C.统计分析、财务管理分析、经济管理D.多媒体制作49.在Excel工作表中,每个单元格都有唯一的编号叫地址,地址的使用方法是。

A.字母+数字B.列标+行号C.数字+字母D.行号+列标50.在Excel工作表中,当前单元格只能是。

A.选中的一行B.选中的一列C.选中的区域D.单元格指针选定的一个61.在Excel中,关于“删除”和“清除”的错误叙述有。

相关文档
最新文档