欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】国家二级(VB)机试模拟试卷164及答案解析.doc

    • 资源ID:1334884       资源大小:110KB        全文页数:16页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】国家二级(VB)机试模拟试卷164及答案解析.doc

    1、国家二级(VB)机试模拟试卷 164 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在关系代数运算中,有 5 种基本运算,它们是( )。(分数:2.00)A.并()、差(-)、交()、除()和笛卡儿积()B.并()、差(-)、交()、投影()和选择()C.并()、交()、投影()、选择()和笛卡儿积()D.并()、差(-)、投影()、选择()和笛卡儿积()2.在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。(分数:2.00)A.外模式模式B.内模式外模式C.模式内模式D.内模式模式3.下列关于线性链表的描述中,正

    2、确的是( )。 I、只含有一个指针域来存放下一个元素地址 II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件) III、结点由两部分组成:数据域和指针域。(分数:2.00)A.仅 I、IIB.仅 I、IIIC.仅 II、IIID.全部4.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:2.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个5.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若

    3、采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。(分数:2.00)A.23,13,51,57,66,26,81,69,76B.13,23,26,51,57,66,81,76,69C.23,13,51,57,26,66,81,69,76D.23,13,51,57,81,26,66,69,766.下列哪一条不属于数据库设计的任务?( )(分数:2.00)A.设计数据库应用结构B.设计数据库概论结构C.设计数据库逻辑结构D.设计数据库物理结构7.数据库技术的根本目标是( )。(分数:2.00)A.数据存储B.数据共享C.数据查询D.数据管理8.需求分析阶段的任务是( )。

    4、(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能9.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表10.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。 I人工管理阶段 II文件系统阶段 III数据库阶段(分数:2.00)A.仅 IB.仅 IIIC.I 和 IID.II 和 III11.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是( )。(分数:2.00)A.ListB.ListIndexC.TextD.ListCount1

    5、2.下列关于窗体的描述中,错误的是( )。(分数:2.00)A.窗体的 Height、Width 属性用于设置窗体的高和宽B.窗体的 Load 事件在加载窗体时发生C.当窗体的 Enabled 属性为 False 时,通过鼠标和键盘对窗体的操作都被禁止D.执行 UnLoad Form1 语句后,窗体 Form1 消失,但仍在内存中13.在窗体上有一个名称为 Command1 的命令按钮,并编写有如下事件过程: Private Sub Command1_Click() Move 500,500 End Sub 程序执行时,单击命令按钮,实现的功能是( )。(分数:2.00)A.命令按钮移动到距窗

    6、体左边界、上边界各 500 的位置B.命令按钮向左、上方向各移动 500C.窗体移动到距屏幕左边界、上边界各 500 的位置D.窗体向左、上方向各移动 50014.表达式 Int(8*Sqr(36)*10(-2)*10+05)10 的值是( )。(分数:2.00)A.048B.0048C.05D.00515.在过程定义中,Private 表示( )。(分数:2.00)A.此过程可以被其他过程调用B.此过程不可以被任何其他过程调用C.此过程只可以被本工程中的其他过程调用D.此过程只可以被本窗体模块中的其他过程调用16.为了使标签中的内容居中显示,应把 Alignment 属性设置为( )。(分数

    7、:2.00)A.0B.1C.2D.317.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为 True。(分数:2.00)A.ValueB.CancelC.EnabledD.Default18.下面叙述不正确的是( )。(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.能同时对顺序文件进行读写操作D.顺序文件中只能知道第一个记录的位置19.假定有以下两个过程: Sub S1(ByVal x As Interger,ByVal y As Interger) Dim t As Interger t=x:x=y:y=t End Su

    8、b Sub S2(x As:Interger,y As Interger) Dim t As Interger t=x:x=y:y=t End Sub 则以下说法中正确的是( )。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作20.在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的 Text 属性置空,编写命令按钮Command1 的 Click 事件代码: Priv

    9、ate Function fun(x As Long)As Boolean If x Mod 2=0 Then fun=True Else fun=False End If End Function Private Sub Command1_Click() Dim n As Long n=Val(Text1Text) P=IIf(fun(n),“奇数“,“偶数“) Label1Caption=n“是一个“P End Sub 程序运行后,在文本框中输入 20,单击命令按钮后,标签中的内容为( )。(分数:2.00)A.20 是一个奇数B.20C.20 是一个偶数D.221.下面程序的输出结果是(

    10、 )。 Private Sub Command1_Click() ch$=“ABCDEF“ proc ch Print ch End Sub Private Sub proc(ch As String) s=“ For k=Len(ch) To 1 Step -1 s=sMid(ch,k,1) Next k ch=s End Sub(分数:2.00)A.ABCDEFB.FEDCBAC.AD.F22.以下关于 Do UntilLoop 循环的说法正确的是( )。(分数:2.00)A.先进入循环执行语句段落后,再判断是否再进入循环B.先进入循环执行语句段落后,再判断是否不再进入循环C.执行前先判断

    11、是否不满足条件,若不满足才进入循环D.执行前先判断是否不满足条件,若满足才进入循环23.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序: Private Sub Command1_Click() For i=1 To 2 Forj=1 To i Print String(i,“Hello“) Nextj Print Next i End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.H HH HHB.HC.HHHHH HHHHD.H HH HHHH24.下列不能打开工具箱窗口的操作是( )。(分数:2.00)A.执行“视图”菜单中

    12、的“工具箱”命令B.按 Alt+F8 键C.单击工具栏上的“工具箱”按钮D.按 Alt+V,然后按 Alt+X 键25.下列程序段的执行结果为( )。 a=6 For k=1 To 0 a=a+k Next k Print k:a(分数:2.00)A.-1 6B.-1 16C.1 6D.11 2126.窗体上有名为 TextI、Text2 的两个文本框,和一个由 3 个单选按钮组成的控件数组 Option1,如图 1所示。程序运行后,如果单击某个单选按钮,则执行 Text1 中数值与该单选按钮所对应的运算(乘 1、乘10 或乘 100),并将结果显示在 Text2 中,如图 2 所示。为了实现

    13、上述功能,在程序中的横线处应填入的内容是( )。 (分数:2.00)A.OptionlIndexB.IndexC.Option l(Index)D.Option 1(Index)Value27.下列程序运行后,输出结果为( )。 Sub abcd(ByVal nAs Integer) n=n+5 End Sub Private Sub Form Click() n=3 Call abcd(n) Print n End Sub(分数:2.00)A.3B.4C.5D.828.下列关于通用对话框 CD1 的叙述中,错误的是( )。(分数:2.00)A.使用 CD1ShowColor 方法,可显示“颜

    14、色”对话框B.显示“字体”对话框前,必须先设置 CD1 的 Flags 属性,否则会出错C.只要在“打开”对话框中选择了文件,并单击“打开”按钮,即可将选中的文件打开D.CancelError 属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告29.在窗体上画 1 个文本框,名称为 Text1,然后编写如下程序: Private Sub Form Load() Open“C:dattxt“For Output As #1 Text1Text=“ End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If_=13 Then I

    15、fUCase(Text1Text=_) Then Close 1 End Else Write #1Text1Text Text1Text=“ End If End If End Sub 程序的功能是,在C 盘根目录下建立 1 个名为 dattxt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASCII 码是13)都把当前文本框中的内容写入文件 dattxt 中,并清空文本框中的内容;如果输入“END”,则结束程序,请选择适合空白处的语句( )。(分数:2.00)A.KeyAscii “END“B.Text1Text “END“C.Text1Text 13D.KeyAscii 1330

    16、.下列程序的执行结果是( )。 Private Sub Form_Activate() Dim score(3)As Integer,total As Integer Dim aa_score As Variant score(1)=50:score(2)=14:score(3)=36 total=0:i=0 For Each aa_score In score i=i+1 total=total+aa_score Print i,aa_score,total Next End Sub(分数:2.00)A.1 0 0 2 50 50 3 14 64 4 36 100B.1 50 50 2 14

    17、 64 3 36 100C.0 50 50 1 14 64 2 36 100 3 36 100D.0 0 0 1 50 50 2 14 64 3 36 10031.在窗体上画一个名为 Command1 的命令按钮,编写如下程序: Private Sub Command1_Click() Dim M(10)As Integer For k=1 To 10 M(k)=12-k Next k x=6 Print M(2+M(x) End Sub 程序运行后,单击命令按钮,输出的结果是( )。(分数:2.00)A.4B.5C.6D.832.要清除已经在图片框 Picturel 中打印的字符串而不清除图

    18、片框中的图像,应使用语句( )。(分数:2.00)A.Picture 1ClsB.Picture 1Picture=LoadPicture(“)C.PicturelPint“D.PicturelPicture“33.执行以下程序后,在窗体上输出的是( )。 Private Sub Command1_Click() Dim a(20) Forj=1 To 20 Step 2 a(j)=j Nextj Print a(1)+a(2)+a(3) End Sub(分数:2.00)A.4B.5C.6D.734.下面程序的运行结果是( )。 Private Sub Form Click() i=0 Do

    19、Until 0 i=i+1 Ifi10 Then Exit Do Loop Print i End Sub(分数:2.00)A.0B.10C.llD.出错35.窗体上有 1 个名为 List1 的列表框,其中已经输入了若干个项目(如图 3 所示);还有 2 个文本框,名称分别为 Text1、Text2,1 个名称为 Command1 的命令按钮,并有以下程序: Private Sub Command1_Click() Dim str As String,s As String,k As Integer s=Text1 str=“ For k=List1ListCount-1 To 0 Step

    20、-1 If InStr(List1List(k),s)0 Then str=strList1List(k)“ “ End If Next k If str=“Then Text2=“没有匹配项目“ Else Text2=str End If End Sub 程序运行时,在 Text1 中输入“京“,单击命令按钮,则在 Text2 中显示的内答是( )。 (分数:2.00)A.京B.北京 南京C.南京 北京D.没有匹配的项目36.下面程序运行时,若输入 395,则输出结果是( )。 Private Sub Cmdl_Click() Dim a a=InputBox(“请输入一个 3 位整数“)

    21、Print a Mod 10,a100,(a Mod 100)10 End Sub(分数:2.00)A.5 9 3B.3 5 9C.5 3 9D.3 9 537.设已经在窗体上添加了一个通用对话框控件 CommonDialogl,以下语句正确的是( )。(分数:2.00)A.CommonDialoglFilter=ALLL Files |*|=|Pictures(*Bmp)|*BmpB.CommonDialoglFilter=“ALLL Files“|*|“Pictures(*Bmp)|“*BmpC.CommonDialoglFilter=ALLL Files|*|Pictures(*Bmp)

    22、|*BmpD.CommonDialoglFilter=|ALLL Files |*|Pictures(*Bmp)|*Bmp“38.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.顺序文件B.Unix 文件C.二进制文件D.随机文件39.用 Write 和 Print 语句向文件中写入多个数据的差别在于( )。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格D.Print 语句写入字符串会自动给字

    23、符串加上双引号;写入的正数前面没有空格40.窗体上建立了一个名为 CommonDialongl 的通用对话框,用下面的语句建立一个对话框:CommonDialonglAction=2,则以下语句与之等价的是( )。(分数:2.00)A.CommonDialonlShowOpenB.CommonDialoglShowSaveC.CommonDialog1ShowColorD.CommonDialog 1ShowFont二、基本操作题(总题数:1,分数:2.00)41.请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码)。 (1)在名称为 Form1 的窗体上画一个名称

    24、为 CD1 的通用对话框,通过属性窗口设置 CD1 的初始路径为 C:,默认的文件名为 None,标题为“保存等级考试”,如图 2 所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjtlvbp,窗体文件名为 sjtlfrm。 (2)在名称为 Form1 的窗体上设计一个菜单。要求在窗体上添加名为 menu0,标题为“菜单命令“的主菜单,再添加两个名称分别为“menul”、“menu2”,标题分别为“不可用菜单项“、“上一菜单项可用”的子菜单,并且使程序运行时,menul 子菜单不可用,menu2 子菜单已经选中(运行时的效果如图 3 所示)。 再编写适当的事件过程,使得程序运行时,单

    25、击“上一菜单项可用”,则“不可用菜单项”变为黑色(可用)。要求程序中不得使用变量,且只有一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt2vbp,窗体文件名为 sjt2frm (分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)考生文件夹中有工程文件 sjt3vbp。在窗体上有名称为 Combol 的组合框,请设置该组合框的属性,使该组合框只能用于选择操作,不能输入文本。窗体上还有两个标题分别为“输入正整数”、“判断“的命令按钮。程序运行时在组合框中选中一项,如图 5(a)所示,单击“输入正整数”按钮,通过输入对话框输入一个正整数,再单击“判断“按钮

    26、,则按照选定的选项内容,将判断结果显示在信息框中。如图5(b)所示的是输入 56 且选中的组合框选项为“判奇偶数”时显示的信息框。 在给出的窗体文件中已经有了全部控件,但程序不完整,要求:按照题目要求设置组合框的有关属性,去掉程序中的注释符,把程序中的?改为正确的内容。 注意:考生不得修改窗体文件中已经存在的程序。最后程序按原文件名存盘。(2)在考生目录下有一个工程文件 sjt4vbp。窗体上有一大一小两个名称分别为 Shape2、Shape1的 Shape 控件。请在属性窗口中将 Shape1 控件设置为圆形,并将其颜色设置为红色(颜色值为H000000FF),如图 6 所示。 要求:当单击

    27、窗体时,Shapel 移动到矩形(即 Shape2)左上角,再次单击窗体,则 Shapel 移动到矩形的右下角。在给出的窗体文件中已经有了全部控件,但程序不完整。要求:在属性窗口中设置有关的属性值,去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件夹下有一个工程文件 sjt5vbp,其窗体上画有两个名称分别为 Text1、Text2 的文本框,其中 Text1 可多行显示。请画两个名称为 Command1、Command2,标题为“产生数组

    28、”、“查找”的命令按钮。如图 8 所示。程序功能如下: 单击“产生数组”按钮,则用随机函数生成 10 个 0100 之间(不含 0 和 100)互不相同的数值,并将它们保存到一维数组 a 中,同时也将这 10 个数值显示在 Text1 文本框内; 单击“查找”按钮将弹出输入对话框,接收用户输入的任意一个数,并在一维数组 a 中查找该数,若查找失败,则在 Text2 文本框内显示该数“不存在于数组中”;否则显示该数在数组中的位置。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改窗体文件中已经存在的控件和程序。最后把修改后的文件按原文件名存盘。 (分数:2.0

    29、0)_国家二级(VB)机试模拟试卷 164 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在关系代数运算中,有 5 种基本运算,它们是( )。(分数:2.00)A.并()、差(-)、交()、除()和笛卡儿积()B.并()、差(-)、交()、投影()和选择()C.并()、交()、投影()、选择()和笛卡儿积()D.并()、差(-)、投影()、选择()和笛卡儿积() 解析:解析:并、差、笛卡儿积、投影和选择是 5 种基本的运算,其他运算即交、连接和除,均可以通过5 种基本的运算来表达。2.在数据库系统的组织结构中,下列( )映射把用户数据库与概念

    30、数据库联系了起来。(分数:2.00)A.外模式模式 B.内模式外模式C.模式内模式D.内模式模式解析:解析:数据库有两层映像,即外模式模式和模式内模式映像。模式内模式映像定义数据库仝局逻辑结构与存储结构之间的对应关系。3.下列关于线性链表的描述中,正确的是( )。 I、只含有一个指针域来存放下一个元素地址 II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件) III、结点由两部分组成:数据域和指针域。(分数:2.00)A.仅 I、IIB.仅 I、IIIC.仅 II、IIID.全部 解析:解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链

    31、表。 在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。4.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:2.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个 C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个解析:解析:数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数据库可以有多个外模式,但只有一个模式和一个内模式。5.设有关键码序列(66,13,51,76,81

    32、,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。(分数:2.00)A.23,13,51,57,66,26,81,69,76 B.13,23,26,51,57,66,81,76,69C.23,13,51,57,26,66,81,69,76D.23,13,51,57,81,26,66,69,76解析:解析:快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。6.下

    33、列哪一条不属于数据库设计的任务?( )(分数:2.00)A.设计数据库应用结构 B.设计数据库概论结构C.设计数据库逻辑结构D.设计数据库物理结构解析:解析:数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。7.数据库技术的根本目标是( )。(分数:2.00)A.数据存储B.数据共享 C.数据查询D.数据管理解析:解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介

    34、质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。8.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。9.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析:关系数据库管理系统的专门关系运算包括选择运算

    35、、投影运算和连接运算。10.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。 I人工管理阶段 II文件系统阶段 III数据库阶段(分数:2.00)A.仅 I B.仅 IIIC.I 和 IID.II 和 III解析:解析:数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。11.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是( )。(分数:2.00)A.ListB.List

    36、IndexC.Text D.ListCount解析:解析:组合框的 List 属性用来列出表项的内容。List 属性保存了列表框中所有值的数组,可以通过下标访问数组中的值,其格式为列表框List(下标);ListIndex 属性的设置值是已选中的表项的位置,表项位置由索引值指定;Text 属性值是用户所选择的项目的文本或直接从编辑区输入的文本;ListCoum 属性属性列出列表框中表项的数量。12.下列关于窗体的描述中,错误的是( )。(分数:2.00)A.窗体的 Height、Width 属性用于设置窗体的高和宽B.窗体的 Load 事件在加载窗体时发生C.当窗体的 Enabled 属性为

    37、False 时,通过鼠标和键盘对窗体的操作都被禁止D.执行 UnLoad Form1 语句后,窗体 Form1 消失,但仍在内存中 解析:解析:本题考查窗体文件的常用属性。窗体的 Height、Width 属性用于设置窗体的高和宽,Left和 Top 属性设置窗体在屏幕中的位置,Enabled 属性设置为 False 时,窗体上所有的控件禁止应用。加载窗体时,自动运行窗体的 Load 事件,执行 UnLoad 方法以后,可以把当前窗体从内存中移出。13.在窗体上有一个名称为 Command1 的命令按钮,并编写有如下事件过程: Private Sub Command1_Click() Move

    38、 500,500 End Sub 程序执行时,单击命令按钮,实现的功能是( )。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B.命令按钮向左、上方向各移动 500C.窗体移动到距屏幕左边界、上边界各 500 的位置 D.窗体向左、上方向各移动 500解析:解析:本题考查 Move 方法。Move 方法移动窗体或控件,并可改变其大小,具体的格式为:对象Move 左边距离,上边距离,宽度,高度/,其中对象可以是除时钟、菜单外的所有控件,省略时默认为窗体。Move 方法的功能是:把对象从当前位置移动到左上角坐标为(左边距离,上边距离)的位置,同时根据高度和宽度参数来改变

    39、控件的高度和宽度。14.表达式 Int(8*Sqr(36)*10(-2)*10+05)10 的值是( )。(分数:2.00)A.048B.0048C.05 D.005解析:解析:本题考查运算符的优先级。首先计算函数调用,算术运算符优先级从高到低为:()-、*、+ -,因此首先计算 sqn(36),然后计算()括号内部的负号和平方运算符,接着计算*和+,然后计算 Int 取整,最后计算运算符。15.在过程定义中,Private 表示( )。(分数:2.00)A.此过程可以被其他过程调用B.此过程不可以被任何其他过程调用C.此过程只可以被本工程中的其他过程调用D.此过程只可以被本窗体模块中的其他过

    40、程调用 解析:解析:本题考查 Private 的含义。Private 表示了过程或者变量的访问权限,仅局限于定义的窗体和模块,也就是此过程只可以被本窗体模块中的其他过程调用。16.为了使标签中的内容居中显示,应把 Alignment 属性设置为( )。(分数:2.00)A.0B.1C.2 D.3解析:解析:本题考查 Alignment 属性。控件的 Alignment 属性表示控件中的文字水平对齐方式,属性值可取 3 种值:0 为左对齐,1 为右对齐,2 为居中。17.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为 True。(分数:2.00)A.ValueB

    41、.CancelC.EnabledD.Default 解析:解析:本题考查控件的常见属性。对于所有具有 Cancel 属性的控件,Cancel 表示该控件是否当按下“Esc”键时,执行某个事件过程。Enabled 表示控件是否可以使用,命令按钮的默认属性为 Default,表示当按下回车键的时候,执行某个命令按钮的事件过程。18.下面叙述不正确的是( )。(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.能同时对顺序文件进行读写操作 D.顺序文件中只能知道第一个记录的位置解析:解析:本题考查顺序文件。顺序文件中的记录是顺序存放的,但各个记录的长度可以不相同,

    42、因此只可以按顺序依次把记录读出来,顺序文件常用于存放文本文件。顺序文件一行一条记录,记录可长可短,以“换行”字符为分隔符号,仅仅知道第一个记录的位置。顺序文件打开一次,只能根据打开模式进行相应的一种操作。19.假定有以下两个过程: Sub S1(ByVal x As Interger,ByVal y As Interger) Dim t As Interger t=x:x=y:y=t End Sub Sub S2(x As:Interger,y As Interger) Dim t As Interger t=x:x=y:y=t End Sub 则以下说法中正确的是( )。(分数:2.00)A

    43、.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现 C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作解析:解析:本题考察参数传递知识,在 VB 中,参数通过传地址和传值两种方式传送,其中传地址习惯上称为引用,引用方式通过关键字 ByRef 来实现,通过该方式传送实参时,可以改变传送过程的变量的值(当参数引用没有标明引用方式的关键字时,默认为传地址方式);传值就是通过值传送实际参数,它不会改变原来变量的值。20.在窗体中添加一个命令按钮、一个标签和一

    44、个文本框,并将文本框的 Text 属性置空,编写命令按钮Command1 的 Click 事件代码: Private Function fun(x As Long)As Boolean If x Mod 2=0 Then fun=True Else fun=False End If End Function Private Sub Command1_Click() Dim n As Long n=Val(Text1Text) P=IIf(fun(n),“奇数“,“偶数“) Label1Caption=n“是一个“P End Sub 程序运行后,在文本框中输入 20,单击命令按钮后,标签中的内容

    45、为( )。(分数:2.00)A.20 是一个奇数 B.20C.20 是一个偶数D.2解析:解析:,本题考查函数调用以及 IIf 函数。IIf 函数可用于执行简单的条件判断操作,其格式为result=IIf(条件,True 部分,False 部分),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf 函数返回“True 部分”的值,而当“条件”为假时返回“False 部分”的值。“True 部分”或“False 部分”可以是表达式、变量或其他函数。函数 fun(n)的功能是判断 n 是否为偶数,是偶数则返回 True,否则返回 False。输入 20 时,fu

    46、n 返回 True,则 Command1的单击事件中 IIf 语句得到“奇数”。21.下面程序的输出结果是( )。 Private Sub Command1_Click() ch$=“ABCDEF“ proc ch Print ch End Sub Private Sub proc(ch As String) s=“ For k=Len(ch) To 1 Step -1 s=sMid(ch,k,1) Next k ch=s End Sub(分数:2.00)A.ABCDEFB.FEDCBA C.AD.F解析:解析:本题考查过程调用。过程 proc 的功能是:从字符串 ch 的最后一个字符开始,依

    47、次取出每一个字符,连接到 s 中,构成一个新的字符串(即是实现的字符串的逆置)。程序运行时单击命令按钮调用函数的时候,实现了字符串“ABCDEF”的逆置。22.以下关于 Do UntilLoop 循环的说法正确的是( )。(分数:2.00)A.先进入循环执行语句段落后,再判断是否再进入循环B.先进入循环执行语句段落后,再判断是否不再进入循环C.执行前先判断是否不满足条件,若不满足才进入循环 D.执行前先判断是否不满足条件,若满足才进入循环解析:解析:本题考查 Do UntilLoop 循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体也不运行。在 Until 引出的循环条件为

    48、False 时执行循环体,条件为 True 时退出循环。23.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序: Private Sub Command1_Click() For i=1 To 2 Forj=1 To i Print String(i,“Hello“) Nextj Print Next i End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.H HH HH B.HC.HHHHH HHHHD.H HH HHHH解析:解析:本题考查循环嵌套程序分析。外层循环共执行 2 次,第一次执行外循环,内层循环变量为 1到 1,执行一次:第二次执行外循环,内层循环变量为 1 到 2,执行 2 次。String 函数产生 i 个“Hello”中的第一个字符 H。24.下列不能打开工具箱窗口的操作是( )。(分数:2.00)A.执行“视图”菜单中的“工


    注意事项

    本文(【计算机类职业资格】国家二级(VB)机试模拟试卷164及答案解析.doc)为本站会员(花仙子)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开