1、二级 VISUAL+BASIC 笔试-218 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为 True。(分数:2.00)A.ValueB.CancelC.EnabledD.Default2.要清除已经在图片框 Picture1 中打印的字符串而不清除图片框中的图像,应使用语句 ( )。(分数:2.00)A.Picture1.ClsB.Picture1.Picture=LoadPicture(“)C.Picture1.Pint“D.Picture1.Pictu
2、re“3.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.顺序文件B.Unix 文件C.二进制文件D.随机文件4.为了使标签中的内容居中显示,应把 Alignment 属性设置为( )。(分数:2.00)A.0B.1C.2D.35.窗体上有名为 Text1、Text2 的两个文本框,和一个由 3 个单选按钮组成的控件数组 Option1,如图 1所示。程序运行后,如果单击某个单选按钮,则执行 Text1 中数值与该单选按钮所对应的运算(乘 1、乘10 或乘 100),并将结果显示在 Text2 中,如图 2 所示。为了实现上述功能,
3、在程序中的横线处应填入的内容是( )。(分数:2.00)A.B.C.D.6.下列关于窗体的描述中,错误的是( )。(分数:2.00)A.窗体的 Height、Width 属性用于设置窗体的高和宽B.窗体的 Load 事件在加载窗体时发生C.当窗体的 Enabled 属性为 False 时,通过鼠标和键盘对窗体的操作都被禁止D.执行 UnLoad Form1 语句后,窗体 Form1 消失,但仍在内存中7.表达式 Int(8*Sqr(36)*10(-2)*10+0.5)/10 的值是( )。(分数:2.00)A.0.48B.0.048C.0.5D.0.058.窗体上建立了一个名为 CommonD
4、ialong1 的通用对话框,用下面的语句建立一个对话框:CommonDialong1.Action=2,则以下语句与之等价的是( )。(分数:2.00)A.CommonDialon1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont9.下列关于线性链表的描述中,正确的是( )。、只含有一个指针域来存放下一个元素地址、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)、结点由两部分组成:数据域和指针域。(分数:2.00)A.仅、B.仅、C.仅、D.全部10.在窗体上画
5、一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1_Click()For i=1 To 2For j=1 To iPrint String(i,“Hello“)Next jPrintNext iEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.HHHHHB.HC.HHHHHHHHHD.HHHHHHH11.窗体上有 1 个名为 List1 的列表框,其中已经输入了若干个项目(如图所示);还有 2 个文本框,名称分别为 Text1、Text2,1 个名称为 Command1 的命令按钮,并有以下程序:(分
6、数:2.00)A.B.C.D.12.在窗体上画 1 个文本框,名称为 Text1,然后编写如下程序:Private Sub Form Load()Open “C:/dat.txt“ For Output As#1Text1.Text=“End SubPrivate Sub Text1_KeyPress(KeyAscii As integer)If_=13 ThenIf UCase(Text1.Text=_)ThenClose 1EndElseWrite#1,Text1.Text“Text1.Text=“End IfEnd IfEnd Sub程序的功能是,存 C 盘根目录下建立 1 个名为 da
7、t.txt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASCII 码是 13)都把当前文本框中的内容写入文件 dat.txt 中,并清空文本框中的内容;如果输入“END”,则结束程序,请选择适合空白处的语句( )。(分数:2.00)A.KeyAscii “END“B.Text1.Text “END“C.Text1.Text 13D.KeyAscii 1313.数据库技术的根本目标是( )。(分数:2.00)A.数据存储B.数据共享C.数据查询D.数据管理14.在过程定义中,Private 表示( )。(分数:2.00)A.此过程可以被其他过程调用B.此过程不可以被任何其他过程调用C.
8、此过程只可以被本工程中的其他过程调用D.此过程只可以被本窗体模块中的其他过程调用15.下列关于通用对话框 CD1 的叙述中,错误的是( )。(分数:2.00)A.使用 CD1.ShowColor 方法,可显示“颜色”对话框B.显示“字体”对话框前,必须先设置 CD1 的 Flags 属性,否则会出错C.只要在“打开”对话框中选择了文件,并单击“打开”按钮,即可将选中的文件打开D.CancelError 属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告16.下列程序段的执行结果为( )。a=6For k=1 To 0a=a+kNext kPrint k;a(分数:2.00)A.-1
9、 6B.-1 16C.1 6D.11 2117.以下关于 Do UntilLoop 循环的说法正确的是( )。(分数:2.00)A.先进入循环执行语句段落后,再判断是否再进入循环B.先进入循环执行语句段落后,再判断是否不再进入循环C.执行前先判断是否不满足条件,若不满足才进入循环D.执行前先判断是否不满足条件,若满足才进入循环18.下面程序的运行结果是( )。Private Sub Form_Click()i=0Do Until 0i=i+1If i10 Then Exit DoLoopPrint iEnd Sub(分数:2.00)A.0B.10C.11D.出错19.在数据库系统的组织结构中,
10、下列( )映射把用户数据库与概念数据库联系了起来。(分数:2.00)A.外模式/模式B.内模式/外模式C.模式/内模式D.内模式/模式20.下面程序运行时,若输入 395,则输出结果是( )。Private Sub Cmd1_Click()Dim a%a=InputBox(“请输入一个 3 位整数“)Print a Mod 10,a/100,(a Mod 100)/10End Sub(分数:2.00)A.5 9 3B.3 5 9C.5 3 9D.3 9 521.在窗体上有一个名称为 Command1 的命令按钮,并编写有如下事件过程:Private Sub Command1_Click()Mo
11、ve 500,500End Sub程序执行时,单击命令按钮,实现的功能是( )。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B.命令按钮向左、上方向各移动 500C.窗体移动到距屏幕左边界、上边界各 500 的位置D.窗体向左、上方向各移动 50022.下列哪一条不属于数据库设计的任务?( )(分数:2.00)A.设计数据库应用结构B.设计数据库概论结构C.设计数据库逻辑结构D.设计数据库物理结构23.用 Write 和 Print 语句向文件中写入多个数据的差别在于( )。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动
12、存数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格D.Print 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格24.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.仅B.仅C.和D.和25.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能26.下面叙述不正确的是( )。(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.能同时对顺序文件进行读写操作D.顺序
13、文件中只能知道第一个记录的位置27.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:2.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个28.下列程序的执行结果是( )。Private Sub Form_Activate()Dim score(3)As Integer,total As IntegerDim aa score AS Variantscore(1)=50:score(2)=14:score(3)=36total=0:i=0For Each aa
14、 score In scorei=i+1tota1=tota1+aa_scorePrint i,aa_score,tota1NextEnd Sub(分数:2.00)A.1 0 02 50 503 14 644 36 100B.1 50 502 14 643 36 100C.0 50 501 14 642 36 1003 36 100D.0 0 01 50 502 14 643 36 10029.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表30.设已经在窗体上添加了一个通用对话框控件 Comm
15、onDialog1,以下语句正确的是( )。(分数:2.00)A.CommonDialog1.Filter=ALLL Files |*.*|=|Pictures(*.Bmp)*.BmpB.CommonDialog1.Filter=“ALLL Files“|*.*|“Pictures(*.Bmp)“|*.BmpC.CommonDialog1.Filter=ALLL Files|*.*|Pictures(*.Bmp)|*.BmpD.CommonDialog1.Filler=“ALLL Files|*.*|Pictures(*.Bmp)|*.Bmp“31.下面程序的输出结果是( )。Private
16、Sub Command1_Click()ch$=“ABCDEF“proc chPrint chEnd SubPrivate Sub proc(ch As String)s=“For k=Len(ch)To 1 Step-1s=s x=_wendEnd Sub(分数:4.00)填空项 1:_47.设窗体上有一个名为 CD1 的通用对话框、一个名为 Text1 的文本框和一个名称为 Command1 的命令按钮。程序执行时,单击 Command1 按钮,则显示“打开”文件对话框,操作者从中选择一个文本文件,并单击对话框上的“打开”按钮后,则可打开该文本文件,并读入一行文本,显示在 Text1 中。
17、下面是实现此功能的事件过程,请填空。Private Sub Command1_Click()CD1.Filter=“文本文件|*.txt|Word 文档|*.doc“CD1.FilterIndex=1CD1.ShowOpenIf CD1.FileName“ThenOpen_For Input As #1Line Input #1,ch$Close #1Text1.Text=_End IfEnd Sub(分数:4.00)填空项 1:_二级 VISUAL+BASIC 笔试-218 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.为了在按下回车键时
18、执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为 True。(分数:2.00)A.ValueB.CancelC.EnabledD.Default 解析:解析 本题考查控件的常见属性。对于所有具有 Cancel 属性的控件,Cancel 表示该控件是否当按下“Esc”键时,执行某个事件过程。Enabled 表示控件是否可以使用,命令按钮的默认属性为Default,表示当按下回车键的时候,执行某个命令按钮的事件过程。2.要清除已经在图片框 Picture1 中打印的字符串而不清除图片框中的图像,应使用语句 ( )。(分数:2.00)A.Picture1.Cls B.Picture1.
19、Picture=LoadPicture(“)C.Picture1.Pint“D.Picture1.Picture“解析:解析 本题考查常用的方法。Cls 方法的使用形式为:对象.Cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同时也不能清除图形,应用LoadPicture 可以清除或者装入图片。3.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.顺序文件B.Unix 文件 C.二进制文件D.随机文件解析:解析 本题考查 VB 文件的分类。VB 中根据文件的访问形式分为顺序文件、随机文
20、件和二进制文件。4.为了使标签中的内容居中显示,应把 Alignment 属性设置为( )。(分数:2.00)A.0B.1C.2 D.3解析:解析 本题考查 Alignment 属性。控件的 Alignment 属性表示控件中的文字水平对齐方式,属性值可取 3 种值:0 为左对齐,1 为右对齐,2 为居中。5.窗体上有名为 Text1、Text2 的两个文本框,和一个由 3 个单选按钮组成的控件数组 Option1,如图 1所示。程序运行后,如果单击某个单选按钮,则执行 Text1 中数值与该单选按钮所对应的运算(乘 1、乘10 或乘 100),并将结果显示在 Text2 中,如图 2 所示。
21、为了实现上述功能,在程序中的横线处应填入的内容是( )。(分数:2.00)A.B. C.D.解析:解析 本题考查控件数组元素的区分。控件数组由一组相同类型的控件组成。它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个惟一的索引号(Index),索引号从 0 开始。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个控件。6.下列关于窗体的描述中,错误的是( )。(分数:2.00)A.窗体的 Height、Width 属性用于设置窗体的高和宽B.窗体的 Load 事件在加载窗体时发生C.当窗体的 Enabled 属性为 False 时,通过鼠标和键盘对窗体的操作都被禁止D
22、.执行 UnLoad Form1 语句后,窗体 Form1 消失,但仍在内存中 解析:解析 本题考查窗体文件的常用属性。窗体的 Height、Width 属性用于设置窗体的高和宽,Left和 Top 属性设置窗体在屏幕中的位置,Enabled 属性设置为 False 时,窗体上所有的控件禁止应用。加载窗体时,自动运行窗体的 Load 事件,执行 UnLoad 方法以后,可以把当前窗体从内存中移出。7.表达式 Int(8*Sqr(36)*10(-2)*10+0.5)/10 的值是( )。(分数:2.00)A.0.48B.0.048C.0.5 D.0.05解析:解析 本题考查运算符的优先级。首先计
23、算函数调用,算术运算符优先级从高到低为:()-、*/、+-,因此首先计算 sqr(36),然后计算()括号内部的负号和平方运算符,接着计算*和+,然后计算Int 取整,最后计算/运算符。8.窗体上建立了一个名为 CommonDialong1 的通用对话框,用下面的语句建立一个对话框:CommonDialong1.Action=2,则以下语句与之等价的是( )。(分数:2.00)A.CommonDialon1.ShowOpenB.CommonDialog1.ShowSave C.CommonDialog1.ShowColorD.CommonDialog1.ShowFont解析:解析 本题考查通用
24、对话框。系统提供了 6 种通用对话框。可以利用其 Action 值和提供的不同方法来区分不同的对话框。Action 取值可为:1、2、3、4、5、6,对应的方法分别为ShowOpen、ShowSave、ShowColor、ShowFont、ShowPrinter、ShowHelp。9.下列关于线性链表的描述中,正确的是( )。、只含有一个指针域来存放下一个元素地址、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)、结点由两部分组成:数据域和指针域。(分数:2.00)A.仅、B.仅、C.仅、D.全部 解析:解析 在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表
25、为单链表或线性链表。在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。10.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1_Click()For i=1 To 2For j=1 To iPrint String(i,“Hello“)Next jPrintNext iEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.HHHHH B.HC.HHHHHHHHHD.HHH
26、HHHH解析:解析 本题考查循环嵌套程序分析。外层循环其执行 2 次,第一次执行外循环,内层循环变量为1 到 1,执行一次;第二次执行外循环,内层循环变量为 1 到 2,执行 2 次。String 函数产生 1 个“Hello”中的第一个字符 H。11.窗体上有 1 个名为 List1 的列表框,其中已经输入了若干个项目(如图所示);还有 2 个文本框,名称分别为 Text1、Text2,1 个名称为 Command1 的命令按钮,并有以下程序:(分数:2.00)A.B.C. D.解析:解析 本题考查循环程序的分析以及列表框属性的应用。首先 Instr(List1.List(k),s)语句的作
27、用是在 List1.List(k)中从头开始寻找 s,找不到则返回 0,否则返回 s 在 List1.List(k)中的位置。整个循环体的功能是,从列表框中最后一个列表项开始寻找含有与 Text1 中输入的字符串相同的子串,如果存在相同的子串,则把 List1.List(k)全部连接到 str 中。12.在窗体上画 1 个文本框,名称为 Text1,然后编写如下程序:Private Sub Form Load()Open “C:/dat.txt“ For Output As#1Text1.Text=“End SubPrivate Sub Text1_KeyPress(KeyAscii As i
28、nteger)If_=13 ThenIf UCase(Text1.Text=_)ThenClose 1EndElseWrite#1,Text1.Text“Text1.Text=“End IfEnd IfEnd Sub程序的功能是,存 C 盘根目录下建立 1 个名为 dat.txt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASCII 码是 13)都把当前文本框中的内容写入文件 dat.txt 中,并清空文本框中的内容;如果输入“END”,则结束程序,请选择适合空白处的语句( )。(分数:2.00)A.KeyAscii “END“ B.Text1.Text “END“C.Text1.T
29、ext 13D.KeyAscii 13解析:解析 本题考查 KeyPress 事件。在 Text1 中输入字符时,将触发 Text1 的 KeyPress 事件,同时可返回一个 KeyAscii 参数(输入字符的 ASCII 码,区分大小写)。当 KeyAscii 为 13 时,表示输入了回车键,此时判断 Text1 的文本信息,如果 Text1 的文本为“END”,则关闭文件,退出程序。13.数据库技术的根本目标是( )。(分数:2.00)A.数据存储B.数据共享 C.数据查询D.数据管理解析:解析 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统
30、一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。14.在过程定义中,Private 表示( )。(分数:2.00)A.此过程可以被其他过程调用B.此过程不可以被任何其他过程调用C.此过程只可以被本工程中的其他过程调用D.此过程只可以被本窗体模块中的其他过程调用 解析:解析 本题考查 Private 的含义。Private 表示了过程或者变量的访问权限,仅局限于定义的窗体和模块,也就是此过程只可以被本窗体模块中的其他过程调用。15.下列关于通用对话框 CD1 的叙述中,错误的是( )。(分数:2.00)A.使用 CD1.ShowColo
31、r 方法,可显示“颜色”对话框B.显示“字体”对话框前,必须先设置 CD1 的 Flags 属性,否则会出错C.只要在“打开”对话框中选择了文件,并单击“打开”按钮,即可将选中的文件打开 D.CancelError 属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告解析:解析 通用对话框(CommonDialog)提供诸如打开文件(ShowOpen)、保存文件(ShowSave)、设置打印选项(ShowPrinter)、选择颜色和字体(ShowFont)、显示帮助(ShowHelp)等操作的一组标准对话框,该控件运行时不可见。当通用对话框显示为“扣开”类型时,单击“打开”按钮后其
32、FileName 属性可返回或设置所选文件的路径和文件名。但并不能直接打开该文件。使用显示字体(Font)对话框之前,必须先没置控件的 Flags 属性为 cd1CFBoth、cd1CFPrinterFonts、cd1CFScreenFonts 这 3 个值中的一个。Cance1Error 属性用于设置当用户选择“取消”按钮时,是否显示错误信息(默认为否)。16.下列程序段的执行结果为( )。a=6For k=1 To 0a=a+kNext kPrint k;a(分数:2.00)A.-1 6B.-1 16C.1 6 D.11 21解析:解析 本题考查循环的分析。For 型循环默认的循环变量的步
33、长为 1,由于循环变量的初值大于终值,因此循环体一次也不执行。17.以下关于 Do UntilLoop 循环的说法正确的是( )。(分数:2.00)A.先进入循环执行语句段落后,再判断是否再进入循环B.先进入循环执行语句段落后,再判断是否不再进入循环C.执行前先判断是否不满足条件,若不满足才进入循环 D.执行前先判断是否不满足条件,若满足才进入循环解析:解析 本题考查 Do UntilLoop 循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体也不运行。在 Until 引出的循环条件为 Ealse 时执行循环体,条件为 True 时退出循环。18.下面程序的运行结果是( )。P
34、rivate Sub Form_Click()i=0Do Until 0i=i+1If i10 Then Exit DoLoopPrint iEnd Sub(分数:2.00)A.0B.10C.11 D.出错解析:解析 本题考查 Do UntilLoop 循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体条件也不执行。由 Until 引出的循环为,当条件为 False 时执行循环体;为 True 时退出循环。初始时,题中 Until 后面的条件为 0,因此会一直运行循环体,直到 i 大于 10 成立,退出循环。i 第一次大于 10 的值为 11,因此最后输出 11。19.在数据库
35、系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。(分数:2.00)A.外模式/模式 B.内模式/外模式C.模式/内模式D.内模式/模式解析:解析 数据库有两层映像,即外模式,模式和模式,内模式映像。模式/内模式映像定义数据库全局逻辑结构与存储结构之间的对应关系。20.下面程序运行时,若输入 395,则输出结果是( )。Private Sub Cmd1_Click()Dim a%a=InputBox(“请输入一个 3 位整数“)Print a Mod 10,a/100,(a Mod 100)/10End Sub(分数:2.00)A.5 9 3B.3 5 9C.5 3 9 D.
36、3 9 5解析:解析 VB 中常用算术运算符有 8 个,其中幂运算符()优先级最高;其次是取负(-)、乘(*)、浮点除(/)、整除(/)、取模(Mod)、加(+)、减(-)。21.在窗体上有一个名称为 Command1 的命令按钮,并编写有如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序执行时,单击命令按钮,实现的功能是( )。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B.命令按钮向左、上方向各移动 500C.窗体移动到距屏幕左边界、上边界各 500 的位置 D.窗体向左、上方向各移动 500解析:
37、解析 本题考查 Move 方法。Move 方法移动窗体或控件,并可改变其大小,具体的格式为:对象.Move 左边距离,上边距离,宽度,高度,其中对象可以是除时钟、菜单外的所有控件,省略时默认为窗体。Move 方法的功能是:把对象从当前位置移动到左上角坐标为(左边距离,上边距离)的位置,同时根据高度和宽度参数来改变控件的高度和宽度。22.下列哪一条不属于数据库设计的任务?( )(分数:2.00)A.设计数据库应用结构 B.设计数据库概论结构C.设计数据库逻辑结构D.设计数据库物理结构解析:解析 数据库设计工作最大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全
38、过程,将数据库设计分为以下 6 个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。23.用 Write 和 Print 语句向文件中写入多个数据的差别在于( )。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动存数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 D.Print 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格解析:解析 本题考查顺序文件的写入命令。顺序文件写入包括 Print 和 Write,写入格式为:WritePrint#文件号,
39、输出列表。其中,Write 为紧凑格式,文件的数据项之间插入“,”,并要加上双引号。24.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.仅 B.仅C.和D.和解析:解析 数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。25.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软
40、件系统功能 解析:解析 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。26.下面叙述不正确的是( )。(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.能同时对顺序文件进行读写操作 D.顺序文件中只能知道第一个记录的位置解析:解析 本题考查顺序文件。顺序文件中的记录是顺序存放的,但各个记录的长度可以不相同,因此只可以按顺序依次把记录读出来,顺序文件常用于存放文本文件。顺序文件一行一条记录,记录可长可短,以“换行”字符为分隔符号,仅仅知道第一
41、个记录的位置。顺序文件打开一次,只能根据打开模式进行相应的一种操作。27.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:2.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个 C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个解析:解析 数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数据库可以有多个外模式,但只有一个模式和一个内模式。28.下列程序的执行结果是( )。Private Sub Form_Activate()Dim score(3)As Integer,total As Inte
42、gerDim aa score AS Variantscore(1)=50:score(2)=14:score(3)=36total=0:i=0For Each aa score In scorei=i+1tota1=tota1+aa_scorePrint i,aa_score,tota1NextEnd Sub(分数:2.00)A.1 0 02 50 503 14 644 36 100 B.1 50 502 14 643 36 100C.0 50 501 14 642 36 1003 36 100D.0 0 01 50 502 14 643 36 100解析:解析 本题考查 For Each
43、In 语句。该语句的使用形式为:For Each 成员 In 数组 Next,适用于不关心数组中的元素个数或者不清楚有多少个元索,使用时要求成员为变体类型变量。当激活窗体时,对 score 数组中的每个元素进行求和,同时 i 记下当前计算数组元素的个数。默认数组下标从 0 开始,题中 score 数组中含有 4 个元素,输出 4 行。29.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。30.设已经在窗体上添加了一个
44、通用对话框控件 CommonDialog1,以下语句正确的是( )。(分数:2.00)A.CommonDialog1.Filter=ALLL Files |*.*|=|Pictures(*.Bmp)*.BmpB.CommonDialog1.Filter=“ALLL Files“|*.*|“Pictures(*.Bmp)“|*.BmpC.CommonDialog1.Filter=ALLL Files|*.*|Pictures(*.Bmp)|*.BmpD.CommonDialog1.Filler=“ALLL Files|*.*|Pictures(*.Bmp)|*.Bmp“ 解析:解析 本题考查通用
45、对话框的常见属性。通用对话框的 Filter 属性用于设置显示文件的炎型。使用格式为:CommonDialog1.Filte=“类型描述 1|类型|类型描述 2|类型“。31.下面程序的输出结果是( )。Private Sub Command1_Click()ch$=“ABCDEF“proc chPrint chEnd SubPrivate Sub proc(ch As String)s=“For k=Len(ch)To 1 Step-1s=s x=_wendEnd Sub(分数:4.00)填空项 1:_ (正确答案:0;x/10)解析:解析 本题考查数据逆序的算法。数据逆序的基本思路就是不断
46、地输出和 10 整除后的余数,题中输出 x Mod 10,这样可以输出 x 的个位数。接下来取得此数除以 10 得到的商,本题就是 x=x/10,一直到x 变为 0 结束循环,这样从数据的各位开始,逐个输出 x 的每一位数据。47.设窗体上有一个名为 CD1 的通用对话框、一个名为 Text1 的文本框和一个名称为 Command1 的命令按钮。程序执行时,单击 Command1 按钮,则显示“打开”文件对话框,操作者从中选择一个文本文件,并单击对话框上的“打开”按钮后,则可打开该文本文件,并读入一行文本,显示在 Text1 中。下面是实现此功能的事件过程,请填空。Private Sub Co
47、mmand1_Click()CD1.Filter=“文本文件|*.txt|Word 文档|*.doc“CD1.FilterIndex=1CD1.ShowOpenIf CD1.FileName“ThenOpen_For Input As #1Line Input #1,ch$Close #1Text1.Text=_End IfEnd Sub(分数:4.00)填空项 1:_ (正确答案:Cd1.FileName;ch)解析:解析 本题考查通用对话框。单击命令按钮时,如果选中的文件名不为空,那么以读的方式打开文件,Open 后面写打开文件的绝对路径,故第一空应填 CD1.FileName。读入一行文本,放到变量 ch 中,显示在 Text1 中,因此第二空处应填 ch。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1