




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(36)算法的时间复杂度是指_。A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数答 案:C知识点:算法复杂度的概念和意义(时间复杂度与空间复杂度)评 析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。(37)下列叙述中正确的是_。A)线性表是线性结构 B)栈与队列是非线性结构C)线性链表是非线性结构 D)二叉树是线性结构答 案:A知识点:线性结构与非线性结构的概念评 析:根据数据结构中各数据元素之间前后间关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。(38)下面关于完全二叉树的叙述中,错误的是_。A)除了最后一层外,每一层上的结点数均达到最大值B)可能缺少若干个左右叶子结点C)完全二叉树一般不是满二叉树D)具有结点的完全二叉树的深度为log2n+1答 案:B知识点:二叉树的定义及其存储结构评 析:这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。因此选项A是正确的,而选项B是错误的。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树,因此选项C是正确的叙述。选项D即二叉树性质(5),也是正确的。(39)结构化程序设计主要强调的是_。A)程序的规模 B)程序的易读性C)程序的执行效率 D)程序的可移植性答 案:B知识点:结构化程序设计评 析:结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。(40)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_A)概要设计 B)详细设计C)可行性分析 D)需求分析答 案:D知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境评 析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。(41)数据流图用于抽象描述一个软件的逻辑模型,由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。A)控制流 B)加52 C)数据存储 D)源和潭答 案:A知识点:结构化分析方法,数据流图,数据字典,软件需求规格说明书评 析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。(42)软件需求分析一般应确定的是用户对软件的_。A)功能需求 B)非功能需求 C)性能需求 D)功能需求和非功能需求答 案:D知识点:结构化设计方法评 析:软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。(43)下述关于数据库系统的叙述中正确的是_。A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型的一致D)数据库系统比文件系统能管理更多的数据答 案:A知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评 析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。(44)关系表中的每一横行称为一个_。A)元组 B)字段 C)属性 D)码答 案:A知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评 析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。(45)数据库设计包括两个方面的设计内容,它们是_。A)概念设计和逻辑设计 B)模式设计和内模式设计C)内模式设计和物理设计 D)结构特性设计和行为特性设计答 案:A知识点:数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略评 析:数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将ER图转换为指定的RDBMS中的关系模型。(46)如果要向工具箱中加入控件和部件,可以利用工程菜单中的_命令。A)引用 B)部件 C)工程属性 D)添加窗体答 案:B知识点:Visual Basic工程结构,部件的添加方法评 析:“工程”菜单中的“部件”选项是用来向工程中添加或删除控件或部件的。(47)InputBox函数返回值的类型为_。A)数值 B)字符串C)变体 D)数值或字符串(视输入的数据而定)答 案:B知识点:InputBox函数评 析:InputBox函数在一对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String。所以其返回类型为字符串类型。(48)以下语句的输出结果是_。Print Format$(325485,000,00000)A)325485 B)32,5485 C)032,54850 D)32,54850答 案:C知识点:格式输出(Format$)评 析:因为输出格式已经规定为整数部分三位分割,小数部分共两位。所以325485的输出样式应该是032,54850。(49)为了把焦点移到某个指定的控件,所使用的方法是_。A)SetFocus B)Visible C)Refresh D)GetFocus答 案:A知识点:焦点和Tab顺序,焦点的获得评 析:SetFocus方法用来将焦点移动到指定的控件或窗体。(50)设a=6,则执行x=IIF(a5,-1,0)后,x的值为_。A)5 B)6 C)0 D)-1答 案:D知识点: IIf函数评 析:IIf方法根据表达式的值来决定返回其第2和第3个参数中的某一个。表达式是其第1个参数。在本题中a5为True,所以返回的是-1。(51)在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:Private Sub Form_Load()Text1Text:Text1SetFocusFor i=l To 10Sum=Sum+iNext iText1Text=SumEnd Sub上述程序的运行结果是_。A)在文本框Text1中输出55 B)在文本框Text1中输出0C)出错 D)在文本框Text1中输出不定值答 案:C知识点:焦点和Tab顺序,焦点的获得评 析:焦点只能移到可视的窗体或控件。因为在窗体的Load事件完成前窗体或窗体上的控件是不可视的,所以如果不是在Form Load事件过程完成之前首先使用Show方法显示窗体的话,是不能使用SetFocus方法将焦点移至正在自己的Load事件中加载的控件上的。(52)在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是_。A)Move B)Change C)Scroll D)GetFocus答 案:C知识点:滚动条,Scroll事件评 析:当ScrollBar控件上的或包含一个滚动条的对象的滚动框被重新定位,或按水平方向或垂直方向滚动时,Scroll事件发生。(53)为了在运行时能显示窗体左上角的控制框(系统菜单),必须_。A)把窗体的ControlBox属性设置为False,其他属性任意B)把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为13C)把窗体的ControlBox属性设置为False,同时把BorderStyle属性设置为非0值D)把窗体的ControlBox属性设置为Tree,同时把BorderStyle属性设置为0值答 案:B知识点:窗体的结构与属性,窗体属性的设置评 析:ControlBox属性返回或设置一个值,表示在运行时控制菜单框是否在窗体中显示。在运行时为只读。为了控制菜单框显示,还必须将窗体的BorderStyle属性值设置为l(固定单边框),2(可变尺寸)或3(固定对话框)。(54)以下程序段的输出结果为_。X=1Y=4Do Until Y4X=X*YY=Y+1LoopPrint XA)l B)4 C)8 D)20答 案:B知识点o循环控制结构,Do Until语句评 析: Do Until语句是条件为False的时候执行循环体。程序中的循环体只执行了一次,结果是x=4,y=5。最后输出的结果为4。(55)将一个窗体设置为MDI子窗体的方法是_。A)将窗体的名称改为MDIB)将窗体的MDIChild属性设为TrueC)将窗体的MDIChild属性设为FalseD)将窗体的Enabled属性设为False答 案:B知识点:建立多重窗体应用程序,MDI子窗体的设置 评 析:MDIChild属性返回或设置一个值,它表示一个窗体是否被作为MDI子窗体在一个MDI窗体内部显示。在运行时是只读的。(56)把窗体的KeyPreview属性设置为True,然后编写如下过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyUp(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode+2)End Sub程序运行后,如果按A键,则输出结果为_。A)A B)A C)A D)AA B C D答 案:C知识点:键盘事件,KeyDown与KeyUp事件评 析:当键盘被按下时,输出按下的键所代表的字符,即“A”;当键盘被松开的时候,输出该字符后继字符的后继字符,即“C”。(57)在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存在方式是_。A)随机存取方式 B)顺序输入方式C)顺序输出方式 D)二进制方式答 案:A知识点:随机文件的打开与读写操作,文件的打开方式评 析:如果使用Open语句打开文件而又未使用For指定打开方式,则默认的方式为Random,即随机模式。(58)文件列表框控件的_属性用来确定在列表框中显示的文件类型。A)Path B)Pattern C)FileName D)List答 案:B知识点:文件列表框,Pattern属性评 析attern属性返回或设置一个值,该值指示在运行时显示在FileListBox控件中的文件类型。(59)执行下列语句后整型变量a的值是_。If(3-2)2 Thena=10Else If(102)=6 Thena=20Elsea=30End IfA)10 B)20 C)30 D)不确定答 案:C知识点:块结构条件语句,IF语句的使用评 析:前两个判断条件都不满足,所以真正执行的赋值语句只有最后一句,所以a为30。(60)在代码中定义了一个子过程:Sub P(a,b)End Sub下面_调用该过程的格式是正确的。A)Call P B)Call P 10,20 C)Call P(10,20) D)P(10,20)答 案:C知识点:调用Sub过程评 析:如果使用Call关键字来调用一个需要参数的过程,参数列argumentlist就必须要加上括号。如果省略了Call关键字。那么也必须要省略argumentlis外面的括号。(61)下列_语句可以为动态数组分配实际元素个数。A)Dim语句 B)static语句 C)public语句 D)ReDim语句答 案:D知识点:数组的定义,ReDim语句评 析:ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。(62)用于去掉一个字符串的右边的空白部分的函数是_。A)RTrim$() B)Right$() C)Asc() D)Time$()答 案:A知识点:常用内部函数,RTrim函数评 析Trim、RTrim与Trim函数返回Variant(String),其中包含指定字符串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim)或前导和尾随空白(Trim)。(63)下面_不是Visual Basic的数据类型。A)Single B)Object C)Currency D)Boo1答 案:D知识点:基本数据类型评 析:在Visual Basic中的布尔型数值的名称为Boolean。(64)大部分控件都没有的属性是_。A)Top B)Name C)Visible D)Interval答 案:D知识点:对象属性设置,特有属性Interval评 析: Interval属性仅应用于Timer控件。返回或设置对Timer控件的计时事件各调用间的毫秒数。(65)CommonDialog控件可以显示_种对话框。A)4种 B)5种 C)6种 D)7种答 案:C知识点:通用对话框的种类评 析: CommonDialog控件有六种对话框,分别可以显示“颜色”、“字体”、“帮助”、“打开”、“打印”和“保存”对话框。(66)对变量名说法不正确的是_。A)必须是字母开头,不能是数字或其他字符B)不能是Visual Basic的保留字C)可以包含字母、数字、下划线和标点符号D)不能超过255个字符答 案:C知识点:局部变量与全局变量,变量的定义评 析:变量名不能包含标点符号。(67)Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该_。A)进入设计模式 B)进入运行模式C)进入中断模式 D)不用进入任何模式答 案:C知识点:属性窗口和工具箱窗口,VB的模式评 析:中断模式是指在开发环境中暂时中止程序的执行。在中断模式下,可以检查、调试、重置、单步执行或继续执行程序。(68)图像框有一个属性,可以自动调整图像框的大小,以适应图像的尺寸,这个属性是 _。A)AutoSize B)Stretch C)AutoRedraw D)Appearance答 案:B知识点:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 我心中的未来城市想象画想象写物结合类作文12篇范文
- 金融咨询服务协议
- 门面租房协议书合同
- 2022学年上海复旦附中高一(下)期末历史试题及答案
- 2021学年上海华二紫竹高一(下)期中地理试题及答案
- 《中国古代文化史讲座:中华传统文化教育教案》
- 工地无伤赔偿协议书
- 八月装修公司活动方案
- 公交公司为民活动方案
- 公交宣传活动方案
- 《redis讲解》PPT课件
- TOM全面品质管理PPT课件
- 风机基础施工强条执行记录表
- (完整版)澳洲不随行父母同意函
- 模具报价表精简模板
- 客诉处理与应对技巧
- 哈工大桥梁基础与墩台复习总结盛洪飞
- 框架六层中学教学楼工程施工方案
- 浅析Zabbix平台在电力企业信息设备监控中的应用
- 螯合树脂资料
- 电力工程监理规划
评论
0/150
提交评论