设为首页  加入收藏 
网上投稿 网站地图
您现在的位置: 天添资源网 >> 各类考试 >> 计算机等级考试 >> 历年试题 >> 各类考试正文

05年9月等级考试二级VB考前密卷2(五)

作者:佚名    各类考试来源:不详    点击数:    更新时间:2008-2-1

  (26)以下语句可以实现将文件filename1复制为filename2的是_________。
  A)Name filenamel,filename2     B)Copy filenamel,filename2
  C)FileCopy filename 1,filename2  D)Duplicate filename 1,filename2
  答案:C
  评析:文件的基本操作包括:
  l、文件删除  Kill filename
  filename指定要删除的文件的路径。使用Kill命令删除文件时需先将文件关闭。
  2、文件复制  FileCopy source,destination
  source指定要复制的文件,destination指定文件source要复制到的目标路径。
  3、文件重命名 Name oldfilename As newfilename
  oldfilename指定原文件名,newfilename指定新文件名。使用Name时必须先关闭文件oldfilename。
  
  (27)以下变量名中,_________是不符合Visual Basic的命名规范的。
  A)Abc901  B)_mnu_Open_234  C)price_  D)K
  答案:B
  评析:VB变量名的第一个字符必须是英文字母。
  
  (28)Visual Basic没有提供下列________事件。
  A)MouseDown  B)MouseUp   C)MouseMove  D)MouseExit
  答案:D
  评析:MouseDown代表鼠标键在对象上按下,MouseUp代表鼠标键在对象上弹起,MouseMove代表鼠标键在屏幕上移动,而MouseExit不是VB中的事件。
  
  (29)在Visual Basic 6中下列________是不对的。
  A)可以编写ActiveX控件
  B)可以编写网络程序
  C)可以通过直接访问或建立连接的方式访问大型网络数据库
  D)可以写出16位应用程序
  答案:D
  评析:VB6是按照32位存储模式开发的程序设计语言,因此无法写出16位应用程序。VB6可以编写自己的ActiveX控件;可以编写网络程序,可以通过ODBC直接或建立连接的方式使用并操作后台大型网络数据库,如SQL Server、Oracle等。
  
  (30)在Visual Basic的集成开发环境中不能执行程序的方法是________。
  A)按F8键  B)按F5键  C)按F9键  D)按Shift+F8
  答案:C
  评析:F8的意思是单步执行;F5的意思是执行:Shift+F8的意思是逐过程执行;F9不能以任何方式执行
  
  (31)一个工程中含有窗体Form1、Form2和标准模块Mode11,如果在Form1中有语句  Public x As Integer,在Mode11。中有语句Public Y As Integer。则以下叙述中正确的是________。
  A)变量X、Y的作用域相同    B)Y的作用域是Mode11
  C)在Forml中可以直接使用X   D)在Form2中可以直接使用X和Y
  答案:C
  评析:窗体/模块级变量:指在一个窗体/模块的任何过程以外,即在"通用声明"段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。
  
  (32)窗体不拥有下列  事件。
  A)Terminate  B)Validate  C)Initialize  D)OLEStartDrag
  答案:B
  评析:Validate事件在焦点转换到另一个控件之前发生,此时该控件的CausesValidation属性值设置为True。此事件不适用于窗体:
  
  (33)下列程序段的执行结果为________。
  N=10
  For K=NTO 1 Step-l
  X=Sqr(K)
  X=X-2
  Next K
  Print X-2
  A)-3   B)-1   C)1  D)1.16227765
  答案:A
  评析:分析程序:因为在For循环每次执行时,都会根据循环控制变量K给x重新赋值,所以我们只需要根据最后一次循环的值计算x的值就可以了。
  最后一次循环,K=I,所以X=Sqr(1)=1.X=X-2=-1
  打印X-2的值,即为-1-2=-3。
  
  (34)刚建立一个新的标准EXE工程后,出现在工具箱中的控件是________。
  A)CommonDialog  B)ListView  C)TextBox  D)Toolbar
  答案:C
  评析:Visual Basic中的控件分为两类,一类是标准控件(或称内部控件),另一类是ActiveX控件。启动ViSual Basic后,工具箱中只有标准控件,在四个选项中,只有TextBox控件是标准控件,其他都是ActiveX控件,因此应选的答案是C。
  
  (35)在窗体上画两个名称分别为Text1、Text2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
  Private Sub Command1_Click()
  Dim X As Integer.n As Integer
  x=1
  n=0
  Do While x<20
  x=x*3
  n=n+l
  Loop
  Textl.Text=Str(x)
  Text2.Text=Str(n)
  End Sub
  程序运行后,单击命令按钮,在两个文本框中显示的值分别是________。
  A)15和l  B)27和3  C)195和3  D)600和4
  答案:B
  评析:跟踪程序的运行:
  第一次:x=l<20,x=1*3=3,n=0+l=l
  第二次:x=3<20,x=3*3=9,n=l+l=2
  第三次:x=9<20,x=9*3=27,n=2+1=3
  再循环时,x=27>20,退出循环在Textl和Text2中,分别将x和n转换为字符串输出。
  
  二、填空题(每空2分,共30分)
  
  请将每空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。
  
  (1) 在运算过程中,能够使空表与非空表的运算统一的结构是 【l】 。
  答案:【1】循环链表
  评析:在链表的运算过程中,
  具有两个特点:
  采用链接方式即循环链表的结构把空表与非空表的运算统一起来。循环链表
  ①在循环链表中增加了一个表头结点,其数据域为任意或根据需要来设置,
  指针域指向线性表的第一个元素的结点。循环链表的头指针指向表头结点。
  ②循环链表中最后一个结点的指针不是空,而是指向表头结点。
  
  (2) 软件工程研究的内容主要包括: 【2】 技术和软件工程管理。
  答案:【2】软件开发
  评析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。
  软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软开发方法学。
  软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。
  
  (3) 与结构化需求分析方法相对应的是 【3】 方法。
  答案:【3】结构化设计
  评析:与结构化需求分析方法相对应的是结构化设计方法。结构化设计就是采用最佳的可能方法设计系统的各个组成部分以及各个成分之间的内部联系的技术。也就是说,结构化设计是这样一个过程,它决定用哪些方法把哪些部分联系起来,才能解决好某个具体且有清楚定义的问题。
  
  (4) 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 【4】 和自定义完整性。
  答案:【4】参照完整性
  评析:关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及用户定义的完整性约束,其中前两种完整性约束由关系数据库系统自动支持。
  实体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的最基本要求,因为主键是惟一决定元组的,如为空则其惟一性就成为不可能的了。
  参照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么是空值。
  自定义完整性是针对具体数据环境与应用环境由用户具体设置的约束,它反映了具体应用中数据的语义要求。
  
  (5) 数据模型按不同的应用层次分为三种类型,它们是 【5】 数据模型、逻辑数据模型和物理数据模型。
  答案:【5】概念
  评析:数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。
  概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理獭无关。
  逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。
  物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
  
  (6)以下程序段的输出结果是 【6】 。
  x=8.5
  print int(x)+0.6
  答案:【6】8.6
  评析:返回参数的整数部分,其类型和参数相同。
  语法
  Int(number)
  必要的number参数是Double或任何有效的数值表达式。如果number包含Null,则返回Null。
  
  (7)在窗体上画一个命令按钮,然后编写如下事件过程:
  Private Sub Command1 Click()
  A=0
  For i=l TO 2
  For j=1 To 4
  If j Mod 2<>0 Then
  a=a+l
  End If
  A=a+1
  Next j
  Next i
  Print a
  End Sub
  程序执行后,单击命令按钮,输出结果是 【7】 。
  答案:【7】12
  评析:对于内层循环而言,当j为l、3时,a会各加两次1,当j为2、4时,a会各加一次1。所以整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,所以最终的输出结果为12。
  
  (8)下面的程序用"冒泡"法将数组a中的10个整数按升序排列,请将程序补充完整。
  Option Base 1
  Private Sub Command1_Click()
  Dim a
  A=Array(678,45,324,528,439,387,87,875,273,823)
  For i= 【8】
  For j= 【9】
  If a(i) 【10】 a(j)Then
  a1=a(i)
  a(i)=a(j)
  a(j)=a1
  End If
  Next j
  Next i
  For i=1 To 10
  Print a(i)
  Next i
  End Sub
  答案:【8】l T0 9
  【9】i+l T0 10
  【10】>
  评析:最外层的循环负责从第一个元素到第九个元素中取出一个,内层循环负责从外层循环取出的元素的后继所有元素和其比较,如果比外层循环取出的元素小,则将二者的位置对换。
  
  (9)在窗体上面画一个命令按钮,然后编写如下程序:
  Function M(x As Integer,y As Integer)As Integer
  M=IIf(X>y,x,y)
  End Function
  Private Sub Command1 Click()
  Dim a As Integer.b As Integer
  a=1
  b=2
  Print M(a,b)
  End Sub
  程序运行后,单击命令按钮,输出结果为 【11】 。
  答案:【11】2
  评析:IIf函数的作用是根据表达式的值,来返回两部分中的其中一个。因为1>2为False,所以返回的是传入的第二个参数b,所以输出为2。
  
  (10)在菜单编辑器中,菜单项前面的4个小点的含义是 【12】 符号。
  答案:【12】内缩
  评析:在菜单编辑器中,菜单项前面4个小点的含义是内缩符号。表明菜单项的层次。一个内缩符号(4个小点)表示一层,两个内缩符号(8个点)表示两层……最多为20个点,即5个内缩符号,它后面的菜单项为第六层。如果一个菜单项前面没有内缩符号,则该菜单为菜单名,即菜单的第一层。
  
  (11)执行下面的语句后,所产生的信息框的标题是 【13】 。
  a=msgbox("AAAA",,"BBBB","",5)
  答案:【13】BBBB
  评析:在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。
  语法
  Msgaox(prompt[,buttons][,title][,helpfile,context])
  MsgB0x函数的语法具有以下几个命名参数:
  部分   描述
  prompt  必要。字符串表达式,作为显示在对话框中的消息。prompt的最大长度大约为1024个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。
  Buttons  可选。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则buttons的缺省值为0。
  title   可选。在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。
  Helpfile 可选。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。若提供了helpfile,则也必须提供context。
  Context  可选。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。
  
  (12)为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性  设置为True,这个属性是 【14】 。
  答案:【14】Cancel
  评析:Cancel属性设置一个值,用来指示窗体中命令按钮是否为取消按钮。该命令按钮可以是CommandButton控件或OLE容器控件中的任何可作用命令按钮的对象。
  语法
  object.Cancel[=Boolean]
  
  (13)在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮Command1变为可用。请将程序补充完整。
  Private Sub Form_Load()
  Command 1.Enabled=False
  End Sub
  Private SubText1_  【15】 ()
  Command1.Enabled=True
  End Sub
  答案:【15】Change
  评析:本题解题思路:空缺位置应当填入文件框控件的一个事件名。由题面可知,当向文本框中输入任何字符时,都能触发的文本框事件,一定是Change事件。
各类考试录入:不落尘埃    责任编辑:不落尘埃 
发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
  • 上一篇各类考试:

  • 下一篇各类考试: 没有了
  •  
    ■■相 关 文 章: 网站版权与免责声明:
    05年9月等级考试二级VB考前密卷2…
    05年9月等级考试二级VB考前密卷1…
    05年9月等级考试二级VB考前密卷1…
    05年9月等级考试二级VB考前密卷1…
    05年9月等级考试二级VB考前密卷1…
    05年9月等级考试二级VB考前密卷1…
    05年9月等级考试二级VB考前密卷2…
    1、信息来源网络,感谢原创者和原录入者。本站转载其文并不代表赞同其观点或证实其内容。网站所有信息仅供参考,不构成任何之建议、推荐或指引,不能仅凭此信息购药、用药、诊断疾病或开处方,而应以其使用说明书为准,并谨遵医嘱。
    2、网站中转载的资料及图片,其版权属原作者或页面内声明的版权人拥有。如果文章的作者或编辑认为不宜上网供大家浏览,或不应无偿使用,请及时用电子邮件或电话通知我们,以便迅速采取适当措施,避免双方造成不必要的经济损失。
     
    关于我们 | 联系我们 | 客户服务 | 申请链接 | 合作联盟 | 诚征代理 | 诚聘英才
      www.ttzyw.com
    备案序号:桂ICP备号