VB计算机考试练习.docx
- 文档编号:8899483
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:18
- 大小:57.76KB
VB计算机考试练习.docx
《VB计算机考试练习.docx》由会员分享,可在线阅读,更多相关《VB计算机考试练习.docx(18页珍藏版)》请在冰豆网上搜索。
VB计算机考试练习
一、选择
1、用户在屏幕上设计出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为:
(A)
A、可视化程序设计
B、面向对象的程序设计
C、事件驱动的编程机制
D、结构化程序设计
2、VisualBasic的编程机制是(A)
A、事件驱动
B、可视化
C、面向对象
D、面向图形
3、VisualBasic6.0开发的应用程序一般不能运行的操作系统是(B)
A、WINDOWS9X
B、DOS
C、WINDOWSxp
D、WINDOWS2000
4、用VisualBasic6.0开发的应用程序文件ABC经过一定的处理可以单独使用,下列有关这种处理过程正确的是(C)
A、在"新建工程"对话框中选择"标准EXE"选项
B、在"外接程序"中选"外接程序管理器"菜单
C、在"文件"菜单中选择"生成ABC.EXE"菜单
D、在"运行"菜单中选择"编译可执行"菜单
5、每建立一个窗体,工程管理器窗口中就会增加一个(B)。
A、工程文件
B、窗体文件
C、程序模块文件
D、类模块文件
6、当事件能被触发时,(A)就会对该事件作出响应。
A、对象
B、程序
C、窗体
D、控件
7、不能打开属性窗口的操作是(A)
A、选取"工程"菜单中的"属性窗口"子菜单项
B、在对象上单击右键,从弹出的快捷菜单中选择"属性窗口"选取项
C、单击工具栏中的"属性窗口"按钮
D、选取"视图"菜单中的"属性窗口"子菜单项
8、关于窗体上控件的基本操作错误的是:
(C)
A、按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件
B、按住Ctrl键,然后单击每个要选择的控件,可以同时选中多个控件
C、一次DEL键只能删除一个控件
D、按下一次DEL键可以同时删除多个控件
9、以下声明语句中错误的是(D)。
A、Staticvar3AsInteger
B、DefInta-z
C、Constvar1=123
D、Dimvar2=ABC
10、语句PRINT"SGN(-26)=";SGN(-26)的输出结果为(A)。
A、SGN(-26)=-1
B、SGN(-26)=-26
C、SGN(-26)=26
D、SGN(-26)=+1
11、下列可作为VisualBasic变量名的是A
A、constA
B、4A
C、?
xY
D、A#A
12、下列的逻辑表达式中不正确的是(C)。
A、X>YAND1=2
B、A C、X D、1>2AND3>1 13、下列表达式的值为2123的是A A、Val("123asd")+2000 B、Str(123)&"2000" C、Str(123)+"2000" D、Val("123asd")&2000 14、要显示当前过程中的所有变量及对象的取值,可以利用(B)窗口. A、调用堆栈 B、本地 C、立即 D、数据 15、如果TAB函数的参数小于1,则打印位置在第(D)列。 A、3 B、0 C、2 D、1 16、以下的vb常量中非法的是(C)。 A、PI B、"GoodLuck" C、.00015 D、16.3412 17、以下各表达式中,计算结果为0的是(C)。 A、CINT(13.4)+CINT(-13.6) B、FIX(14.6)+FIX(-13.6) C、FIX(13.4)+FIX(-13.6) D、INT(13.4)+INT(-13.6) 二、填空 1、在属性窗口中,属性的显示方式分为两种,即"_____"和"按分类顺序"。 2、对象是既包含_____又包含对数据进行操作的方法,并将其封装起来的一个逻辑实体. 3、一个VisualBasic应用程序中最多允许有_____个窗体。 4、在界面设计阶段,当对窗体中的对象进行双击操作时显示该对象的_____窗口。 5、当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的_____属性设置成空白. 6、VisualBasic中的文本框中要使该框不允许多行输入,应设置_____属性为false. 7、VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个_____. 8、执行下面的语句后,所产生的信息框的标题是_____. a=msgbox("AAAA",,"BBBB","",5) 9、X=2: Y=8: PRINTX+Y=10的结果是_____. 10、要设置窗体最小化时在Windows任务栏上显示的图标,应该使用窗体的_____属性进行设置。 11、表达式Right(String(65,Asc("abc")),3)的值是_____。 12、窗体_____决定了窗体的外观。 13、声明单精度常量PI代表3.1415926的语句是_____。 一、选择 1、激活菜单栏的快捷键是b A、F5 B、F10 C、Ctrl D、F4 2、英文"VISUAL"的含义是(c) A、集成 B、调试 C、可视化 D、结构化 3、双击窗体的任何地方,可以打开的窗口是(d)。 A、属性窗口 B、以上3个选项都不对 C、工程管理窗口 D、代码窗口 4、下列方法中不能退出VisualBasic的是a A、按下Alt+F组合键,然后按Esc键 B、打开"文件"菜单,执行"退出"命令 C、按F10键,然后按F键,再按x键 D、按Alt+Q组合键 5、下列关于属性设置的叙述错误的是: (d) A、一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置 B、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 C、一个控件具有什么属性是VB预先设计好的,用户可以改变 D、一个控件具有什么属性是VB预先设计好的,用户不能改变 6、创建VB应用程序的主要步骤是: ①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是(b) A、①②③④ B、①③④ C、①②④ D、②③④ 7、当事件能被触发时,(a)就会对该事件作出响应。 A、对象 B、程序 C、窗体 D、控件 8、下列叙述中正确的是(a) A、窗体和控件都是VisualBasic中的对象 B、窗体和控件都不是VisualBasic中的对象 C、只有控件才是VisualBasic中的对象 D、只有窗体才是VisualBasic中的对象 9、设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为c A、"人民共和" B、"中共人民" C、"中国人民" D、"中华民国" 10、设有如下变量声明 DimTestDateAsDate 为变量TestDate正确赋值的表达方式是a A、TextDate=#1/1/2002# B、TestDate=Format("m/d/yy","1/1/2002") C、TextDate=date("1/1/2002") D、TestDate=#"1/1/2002"# 11、下列程序执行的结果为b x=25: y=20: z=7 Print"S(";x+z*y;")" A、S(25+7*20) B、S(165) C、S(87) D、S(47) 12、以下声明语句中错误的是(d)。 A、Staticvar3AsInteger B、DefInta-z C、Constvar1=123 D、Dimvar2=ABC 13、如下程序: PrintTab (1);"第一", PrintTab(6);"第二"; 程序运行后,显示的内容是(□表示空格)b A、第一 □□□□□□第二 B、□第一 □□□□□□第二 C、第一□□第二 D、第一第二□□ 14、求以10为底X的常用对数的表达式为(a)。 A、LOG(X)/LOG(10) B、LOG(X)/LOG(E) C、LOG(X) D、LN(X) 15、下列数据类型中,占用内存最小的是(d)。 A、Single B、Integer C、Boolean D、Byte 16、代数式x1-|a|+ln10+sin(x2+2л)/cos(57o)对应的VisualBasic 表达式是(c)。 A、X1-Abs(A)+Log(10)+Sin(X2+2*л)/Cos(57) B、X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57) C、X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180) D、X1-Abs(A)+Log(10)+Sin(X2+2*л)/Cos(57*3.14/180) 17、表达式INT(8*SQR(36)*10^(-2)*10+0.1)/10的值是(a)。 A、0.4 B、0.048 C、.5 D、.05 二、填空 1、在界面设计阶段,当对窗体中的对象进行双击操作时显示该对象的__代码___窗口。 2、在属性窗口中,属性的显示方式分为两种,即"__按字母顺序___"和"按分类顺序"。 3、在设计阶段,窗体的Icon属性只能在属性窗口中通过__对话框___来设置。 4、对象是既包含__数据___又包含对数据进行操作的方法,并将其封装起来的一个逻辑实体. 5、VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个__垂直滚动条___. 6、执行下面的语句后,所产生的信息框的标题是_BBBB____. a=msgbox("AAAA",,"BBBB","",5) 7、列表框(ListBox)显示__项目列表___,用户可以从中选择一个或多个项目. 8、列表框控件不支持Click事件,但支持__DblClick___事件. 9、设I为大于0的实数,写出大于I的最小整数的表达式__Int(i)+1___。 10、表达式16/2-2^3*7Mod9的值是__6___。 11、Print"x="&(2=4)的结果为__x=False___. 12、求a与b之积除以c的余数,用VisualBasic表达式可表示为_a*bModc____。 13、语句PrintNot10>15And8<5+2的输出结果为_False____。 三、 题目: (事件)单击窗体。 '(响应)如果一个数的真因子之和等于这个数本身, '则称这样的数为"完全数"。 例如,整数 '28的真因子为1、2、4、7、14,其和是28。 '因此28是一个完全数。 请编写一个程序, '求出500以内最大的完全数。 并存入变量SUM中。 '使用for...next语句完成程序 DimiAsInteger dimsasinteger Fori=500To1Step-1 s=i Forj=i-1To1Step-1 IfiModj=0Then s=s-j EndIf Nextj Ifs=0Then ExitFor EndIf Nexti Printi sum=i 四、 在名称为Form1的窗体上画一个命令按钮,名称为C1,标题为"转换";然后再画2个文本框,其名称分别 为Text1和Text2,初始内容均为空白,编写适当的事件过程。 程序运行后,再Text1中输入一行英文字 符串,如果单击命令按钮,则Text1中的字母都变成小写,而Text2中的字母都变成大写。 例如,在Text1中输入VisualBasicProgramming,则单击命令按钮后,结果如图所示。 要求: 不得使用任何变量。 【控件】VB.TextBox_ 标准答案: Name=Text2 【控件】VB.TextBox_ 标准答案: Name=Text1 【事件】PrivateSubC1_Click() 标准答案: Text1.Text=LCase(Text1.Text) Text2.Text=UCase(Text1.Text) 程序界面如下图所示: 要求: 设置时钟控件Timer1的属性,让它开始的时候不起作用,单击【开始】的时候,Timer1起作用, 控制圆球水平向右移动(每200毫秒向右移动100),当圆球移动到第二条直线的位置时, 再返回第一条直线重新开始向右移动。 请编写适当事件过程让程序完成相应功能(不能使用变量,不要修改已经给出的代码)。 【控件】VB.Timer_Timer1 标准答案: Enabled=0'False 学生答案: Enabled= 【事件】PrivateSubTimer1_Timer() 标准答案: Shape1.Left=Shape1.Left+100 IfShape1.Left+Shape1.Width>Line2.X1Then Shape1.Left=Line1.X1 EndIf 【控件】VB.Timer_Timer1 标准答案: Interval=200 一、选择 1、除了系统默认的工具箱布局外,在VisualBasic中还可以通过(a)方法来定义选项卡组织安排控件. A、在工具箱单击鼠标右键,执行快捷菜单中的"添加选项卡"命令 B、执行"工程"菜单中的"添加窗体"命令 C、执行"文件"菜单中的"添加工程"命令 D、执行"工程"菜单中的"部件"命令 2、VB6共有三个版本,功能最强的是(b) A、学习版 B、企业版 C、专业版 D、工业版 3、英文"VISUAL"的含义是(c) A、集成 B、调试 C、可视化 D、结构化 4、激活菜单栏的快捷键是b A、F5 B、F10 C、Ctrl D、F4 5、窗体文件的扩展名是c A、.res B、.cls C、.frm D、.bas 6、启动VisualBasic后,系统为用户新建的工程起一个名为(a)的 临时名称。 A、工程1 B、窗体 C、工程 D、窗体1 7、一个工程必须包含的文件的类型是d A、*.bas*.ocx*.res B、*.frm*.cls*.bas C、*.vbp*.cls*.bas D、*.Vbp*.frm*.frx 8、下列可以激活属性窗口的操作是(a) A、按F4键 B、执行"工程"菜单中的"属性窗口"命令 C、用鼠标双击窗体的任何部位 D、按Ctrl+F4键 9、假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是c A、bool_x=.False. B、bool_x=#False# C、bool_x=False D、bool_x="False" 10、设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为c A、"人民共和" B、"中共人民" C、"中国人民" D、"中华民国" 11、下面有关注释语句的格式,错误的是b A、注释内容 B、PrivateSubCommand1_Mousedown(buttonAsIntger,shiftAsIntger,-Rem鼠标按下事件的命令调用过程XAsSingleYAsSingle) C、a=3: b=2'对a,b赋值 D、Rem注释内容 12、变量未赋值时,数值型变量的值为(b)。 A、无任何值 B、0 C、1 D、空 13、下列数据类型中,占用内存最小的是(d)。 A、Single B、Integer C、Boolean D、Byte 14、在VisualBasic中,要强制用户对所用的变量进行显式声明,这可以在哪里设置? b A、"属性"对话框 B、"选项"对话框 C、"程序代码"窗口 D、对象浏览器 15、函数Len(Str(Val("123.445")))的值为(c)。 A、6 B、5 C、8 D、11 16、表达式(7\3+1)*(18\5-1)的值是(b)。 A、7.8 B、6 C、9 D、6.67 17、执行以下程序段后,变量c的值为(b) a="VisualBasicPrograming" b="Quick" c=b&UCase(Mid(a,7,6))&Right(a,11) A、QuickBasicPrograming B、QuickBASICPrograming C、VisualBASICPrograming D、QUICKBasicPrograming 二、填空 1、在VisualBasic中窗体文件的扩展名是__.frm___。 2、对象是具有__属性___和___方法__的实体。 3、在界面设计阶段,当对窗体中的对象进行双击操作时显示该对象的__代码___窗口。 4、由VisualBasic预先设置好的、能够被对象识别的动作叫_事件____。 5、如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为__退出(&X)___. 6、VisualBasic中的文本框中要使该框不允许多行输入,应设置_MultiLine____属性为false. 列表框(ListBox)显示__项目列表___,用户可以从中选择一个或多个项目. 一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是name和_Caption____. 默认情况下,所有未经显示声明的变量均视为Variant类型,如果要强制变量的声明,应在模块的声明段使用__OptionExplicit___语句. 对象的Visible属性取值是True或___False__。 设X$="abc123456"则"a"+str$(val(right(X$,4)))的值是_a3456____. 用来设置对象前景颜色的属性是_ForeColor____。 如果: I=12: J=3: I=int(-8.6)+I\J+13/3MOD5,则I值是__-1___. 三、 '题目: (事件)双击窗体。 '(响应)求s=1+1×2+1×2×3+…+1×2×3×…×10, '并将结果存到变量S中 Dimi,jAsInteger DimkAsLong k=1 s=0 Fori=1To10 Forj=1Toi k=k*j Next s=s+k k=1 Next Print(CStr(s)) 一、选择 1、VB集成开发环境可以(b) A、编辑,生成可执行程序,运行程序,但不能调试程序 B、编辑,调试,运行程序,也能生成执行程序 C、编辑,调试,运行程序,但不能生成执行程序 D、编辑,调试,生成可执行程序,但不能运行程序 2、一个工程必须包含的文件的类型是d A、*.bas*.ocx*.res B、*.frm*.cls*.bas C、*.vbp*.cls*.bas D、*.Vbp*.frm*.frx 3、保存一个工程至少应保存两个文件,这两个文件分别是(b) A、窗体文件和标准模块文件 B、窗体文件和工程文件 C、文本文件和工程文件 D、类模块文件和工程文件 4、以下叙述中错误的是(c)。 A、保存VisualBasic程序时,应分别保存窗体文件及工程文件 B、事件可以由用户引发,也可以由系统引发 C、VisualBasic应用程序只能以解释方式执行 D、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 5、VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是(d). A、窗体? 控件和过程 B、属性? 控件和方法 C、控件? 过程和模块 D、属性? 事件和方法 6、设有如下变量声明 DimTestDateAsDate 为变量TestDate正确赋值的表达方式是 A、TextDate=#1/1/2002# B、TestDate=Format("m/d/yy","1/1/2002") C、TextDate=date("1/1/2002") D、TestDate=#"1/1/2002"# 7、如果在立即窗口中执行以下操作( a=8 b=9 ? a>b 则输出结果是(b) A、-1 B、False C、True D、0 8、删除字符串前导和尾随空格的函数是(b)。 A、Lcase B、Trim() C、Ltrim() D、Rtrim() 8、下列可作为VisualBasic变量名的是a A、constA B、4A C、? xY D、A#A 下列表达式的值为2123的是a A、Val("123asd")+2000 B、Str(123)&"2000" C、Str(123)+"2000" D、Val("123asd")&2000 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(c)。 A、SIN B、4^5 C、x+1 D、3*4 如果TAB函数的参数小于1,则打印位置在第(d)列。 A、3 B、0 C、2 D、1 下面叙述中不正确的是d A、自定义数据类型必须在窗体模块或标准模块的通用声明段进行声明 B、在窗体模块中定义自定义数据类型时必须使用Private关键字 C、自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型 D、自定义数据类型只能在窗体模块的通用声明段进行声明 (a)关键字声明的局部变量在整个程序运行中一直存在 A、Static B、Public C、Dim D、Private 二、 _窗体____是VisualBasic的基本运行实体。 当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的_Text____属性设置成空白. 要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是Mousepointer_____. 一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是name和__Caption___. VisualBasic中的文本框中要使该框不允许多行输入,应设置__MultiLine___属性为false. 表达式81\7Mod2^2的值是3_____。 表达式Right(String(65,Asc("abc")),3)的值是_aaa____。 对象的Visible属性取值是True或__False___。 语句“DimCAs_string____”定义的变量C,可用于存放控件的Caption的值。 VB的运算符包括算术运算符、_字符串____运算符、关系运算符、逻辑运算符和特殊运算符.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 计算机 考试 练习