《西华师范大学计算机VB试题及答案.pdf》由会员分享,可在线阅读,更多相关《西华师范大学计算机VB试题及答案.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 试卷编号:8472 一、填空共 5 题(共计 5 分)第 1 题(1.0 分)题号:320 VB中,变量的声明可分为两种方法:【1】数组和动态数组.=(答案 1)=静态第 2 题(1.0 分)题号:1289 在 VB中,若要重新定义一个动态数组的元素个数,应当使用【1】语句对其进行重新定义.=(答案 1)=ReDim 第 3 题(1.0 分)题号:1504 在 VB中,若要求在模块中强制显式地指定变量的数据类型,应当在模块首部的申明部分使用【1】语句.=(答案 1)=Option Explicit 第 4 题(1.0 分)题号:1449 执行下面的程序段后,b 的值为【1】,a 的值为【2
2、】.a=300 b=20 a=a+b b=a-b a=a-b=(答案 1)=300=(答案 2)=20 第 5 题(1.0 分)题号:1364 表示 x 是 5 的倍数或是9 的倍数的逻辑表达式为【1】.=(答案 1)=x mod 5=0 OR x mod 9=0 二、判断共 5 题(共计 5 分)第 1 题(1.0 分)题号:236 所有的 VB 的变量,都有隐含说明字符和强调声明两种方法来定义.答案:N 第 2 题(1.0 分)题号:315 图片框的 Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值.答案:N 第 3 题(1.0 分)题号:35
3、9 在一个窗体的代码中不能使用Unload 语句来卸载本窗体,即一个窗体只能由其它窗体卸载.答案:N 第 4 题(1.0 分)题号:226 Visual Basic提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需使用自定义坐标系统.答案:Y 第 5 题(1.0 分)题号:344 在 VB中将一些通用的过程和函数编写好并封装作为方法供用户直接调用.答案:Y 三、单项选择共 5 题(共计 5分)第 1 题(1.0 分)题号:2360 对象 是计算机系统运行的().A:程序单位B:逻辑单位C:物理实体D:基本实体答案:D 第 2 题(1.0 分)题号:3487
4、为了使列表的项目分多列显示,需要设置的属性为:A:Columns B:Style C:List D:MultiSelect 答案:A 第 3 题(1.0 分)题号:3532 当使用 Line 方法画直线后,当前坐标在A:(0,0)B:直线起点C:直线终点D:容器的中心答案:C 第 4 题(1.0 分)题号:804 要使标签中显示的文本靠右显示,则应将其2 Alignment属性设置为().A:0 B:1 C:2 D:3 答案:B 第 5 题(1.0 分)题号:3686 以下各表达式中,计算结果为0的是().A:INT(12.4)+INT(-12.6)B:CINT(12.4)+CINT(-12.
5、6)C:FIX(13.6)+FIX(-12.6)D:FIX(12.4)+FIX(-12.6)答案:D 四、多项选择共 5 题(共计 5 分)第 1 题(1.0 分)题号:275 下列说法中哪些是正确的()?A:逻辑型数据占1 个字节B:长整型数据占4 个字节C:单精度型数据占4 个字节D:一个汉字在Visual Basic中占 1 个字节答案:BCD 第 2 题(1.0 分)题号:284 设 A=abcdefghijklm,下列()的函数值为jklm。A:Mid(A,10,4)B:Left(A,4)C:Right(A,4)D:Mid(A,10,14)答案:ACD 第 3 题(1.0 分)题号:
6、278 下列哪些标识符不符合变量的命名规则()?A:hyu B:$abc C:4w D:y.u E:ty%F:_n8 答案:BCDEF 第 4 题(1.0 分)题号:277 下列说法哪些是正确的()?A:不能对符号常量重新赋值B:Label控件用来在窗体中显示文本,其中的文本用户不能直接修改C:TAB()函数用于在输出表达式前将输出点定位在第N-1 个字符位置D:格式输出函数Format()可以使数值、日期或字符串按用户指定的格式输出答案:ABD 第 5 题(1.0 分)题号:281 窗体也是一个对象,它具有()的特征。A:属性B:过程C:事件D:方法答案:ACD 五、程序填空共 1 题(共计
7、 10 分)第 1 题(10.0 分)题号:46-【程序填空】-功能:从键盘输入学生分数,统计学生总人数和各分数段人数,即优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(60 以下)的人数。-Private Sub Form_Click()Dim score%,n1%,n2%,n3%,n4%,n5%msg=请输入分数(-1 结束)msgtitile=输入数据 score=Val(InputBox(msg,msgtitle)*SPACE*While【?】total=total+1*SPACE*Select Case【?】Case Is=90 n1=n1+
8、1 Case Is=80 n2=n2+1 Case Is=70 n3=n3+1 Case Is=60 n4=n4+1 Case Else n5=n5+1 3*SPACE*【?】score=Val(InputBox(msg,msgtitle)Wend Print n1,n2,n3,n4,n5,total End Sub=(答案 1)=score=0 And score=100=或=0=score And score=100=或=0=score=或=score=0 And 100=score=(答案 2)=score=(答案 3)=End Select 六、程序改错共 1 题(共计 10 分)第
9、1 题(10.0 分)题号:460-【程序改错】-题目:已知C的公式表示如下:n!C=-(n-m)!*m!函数过程fac()求 k!函数,在 Fomr_Click事件中完成运算,请修正程序中错误。-Option Explicit Private Function fac(k As Integer)As Single Dim x As Single,j As Integer *FOUND*x=0 For j=1 To k *FOUND*x=x j Next j fac=x End Function Private Sub Form_Click()Dim C As Single Dim m As
10、Integer,n As Integer m=Val(InputBox(请输入一个整数(m):)n=Val(InputBox(请输入一个整数(n):)*FOUND*C=fac(n)/fac(n-m)*fac(m)Print C=;C End Sub=(答案 1)=x=1=(答案 2)=x=x*j=或=x=j*x=(答案 3)=C=fac(n)/fac(n-m)/fac(m)=或=C=fac(n)/(fac(n-m)*fac(m)=或=C=fac(n)/(fac(n-m)*fac(m)七、程序设计共 1 题(共计 20 分)第 1 题(20.0 分)题号:479-【程序设计】-题目:编写函数fu
11、n 其功能是:根据整型形参 m,计算 如下公式的值:y=1/2 1/4 1/6.1/2m 例如:若m=9,则应输出:1.41448412698413-答案:-Dim y As Double Dim i As Integer For i=1 To m y=y+1/(2*i)Next fun=y-八、VB窗体设计共 2 题(共计 40 分)4 第 1 题(20.0 分)题号:39-【窗体设计】-题目:请按照题目要求设计指定的窗体。建立如(图 1)所示界面。-提示:题中所提到的控件可以在“部件”中添加以下两项“Microsoft Tabbed Dialog Control 6.0”,“Microso
12、ft Windows Common Controls 6.0”。1、窗体设置 1)名称设置为“OpenProject”。2)标题内容为“打开工程”。3)边框样式设置为1。4)窗口启动后不在任务栏中显示。2、在窗体中添加一个选项卡(SSTab)1)名称设置为“tabXianCun”。2)样式设置为1。3)选项卡数设置为1。4)选项卡1;标题内容为“现存”。3、在选项卡“tabXianCun”中的分别添加如下控件 1)在选项卡的最上添加标签(Label)名称设置为“lblFanWei”;标题内容为“查找范围(I):”;窗体快捷键设置为“ALT+I”。2)在标签“lblFanWei”的右侧添加组合框
13、(ComboBox)名称设置为“cboFanWei”;样式设置为2;添加如下列表内容“C:”“D:”“E:”“F:”。3)在标签“lblFanWei”的下面添加列表试图(ListView)名称设置为“lvwNeiRong”;查看设置为1。4)在列表试图“lvwNeiRong”的下面添加标签(Label)名称设置为“lblWenJianMing”;标题内容为“文件名(N):”;窗体快捷键设置为“ALT+N”。5)在标签“lblWenJianMing”的右侧添加文本框(TextBox)名称设置为“txtWenJianMing”;文本内容为“Project1”。6)在标签“lblWenJianMin
14、g”的下面添加标签(Label)名称设置为“lblLeiXing”;标题内容为“文件类型(T):”;窗体快捷键设置为“ALT+T”。7)在标签“lblLeiXing”的右侧添加组合框(ComboBox)名称设置为“cboLeiXing”;样式设置为2;添加如下列表内容“vbp”。8)在选项卡的右下角处添加命令按钮(CommandButton)名称设置为“cmdDaKai”;标题内容为“打开(O)”;窗体快捷键设置为“ALT+O”。9)在按钮“cmdDaKai”下面添加命令按钮(CommandButton)名称设置为“cmdQuXiao”;标题内容为“取消”。10)在按钮“cmdQuXiao”下
15、面添加命令按钮(CommandButton)名称设置为“cmdBangZhu”;标题内容为“帮助(H)”;窗体快捷键设置为“ALT+H”。第 2 题(20.0 分)题号:77-【窗体设计】-题目:在窗体上放一文本框,一菜单,各菜单项内容如图所示,编写菜单程序实现大小写字母转换的功能,程序运行界面如图2 所示菜单项属性如下表。菜单项名称快捷键大小写转换 Change.大写转小写 L_S Ctrl+A 5.小写转大写 S_L Ctrl+B 退出 Exit 各控件属性设置如下表:对象名称 Name属性Caption属性 text属性窗体默认默认文本框 text1(MultiLine=True ScrollBars=2)空