Visual Basic选择题(刘云如整理)(精减)
电大《Visual Basic程序设计》2019-2020期末题库及答案
《Visual Basic程序设计》2019-2020期末题库及答案一、单选题1. 以下不属于Visual Basic6.0的特点的选项是()。
A、可视化编程B、算法设计C、面向对象程序设计D、事件驱动2.在设计阶段,当双击窗体时,所打开的窗口是()。
A、工程资源管理器窗口B、工具箱窗口C、代码编辑器窗口D、属性窗口3.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。
A、设计模式B、中断模式C、执行模式D、编写代码模式5.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。
A、HelpB、F1C、EscD、F106.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。
A、窗体布局窗口B、代码编辑器窗口C、属性窗口D、工程资源管理器窗口7. 11.窗体设计窗口的主要功能是()。
A、设计控件外观B、编写源程序代码C、建立用户界面D、设置对象属性8. VB6.0集成开发环境可以()。
A、编辑、调试、运行程序,但不能生成可执行文件B、编辑、生成可执行文件、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行文件9. Visual Basic应用程序处于执行模式时,这时()。
A、既不能设计界面,也不能编写代码B、可以编辑代码,不能设计界面C、可以设计界面,不能编辑代码D、既能设计界面,也能编写代码10.后缀为.vbp的文件表示VB 的()。
A、类模块文件B、窗体文件C、工程文件D、标准类模块文件11.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)C、分别保存工程文件和标准模块文件(.bas)D、分别保存工程文件、窗体文件和标准模块文件12.下面关于工程的概念中错误的是()。
《Visual_Basic程序设计》试题及其答案
页脚内容1一、填空题(每题1分,共10分)1.把数学式子: 25sin 21π+写成VB 的数值表达式为( Sqr(1+3.14159/2*Sin(25*3.14159/180)) )。
2.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D 的值是( True )。
3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于( 指定范围内的值 )时,执行该Case 子句相应的语句块。
4.执行下面的程序段后,x 的值为( 12 )。
x=0For i=1 To 8 Step 3x=x+iNext i5.在图片框上放置的控件称为图片框的( 子 )对象,而窗体是图片框的( 父 )对象。
6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为( Text1.Text=Command1.Caption )7.复选框的Value 属性为( 1 )时,表示复选框被选中。
8. 使用滚动条可以获取某一范围内的数值输入。
为使垂直滚动条的Value 属性值从下往上递增变化,应设置滚动条Min 属性值大于( Max )属性值。
9.语句:Dim A(-3 to 4) as Integer定义的一维数组A的元素个数是(8)。
10.给定如下子过程:Function fun(ByVal num As Long) As LongDim k As Long,i As Integerk=1For i=1 To numk=k*iNext iEnd Function执行语句Print fun(5) 后在窗体上显示的结果为(0)。
二、单项选择题(每题1.5分,共30分)1.装载窗体是窗体的( C )。
A) 对象B) 属性C) 事件D) 方法2.设a="Visual Basic",下面使b的值为"Basic"的赋值语句正确的是( B)。
Visual Basic选择题(刘云如整理)
1.Visual Basic程序中语句行的续行符是()。
A’ B : C _ D \2.设a=2,b=3,c=4,d=5, 表达式A>b AND c<d OR 2*a>c的值是()。
A TRUEB 1C -1D FALSE3.()可以在窗体上绘制一个半径为1000的圆。
A Pset 1000,1000B Line (1000, 1000)-(2000, 2000)C Point 1000,1000D Form1.Circle (1000, 1000), 10004.“&”用作字符串连接符时,下列说法正确的是()。
A连接符两旁的操作符只能为数值型B 连接符两旁的操作符只能为字符型C 连接符两旁的操作符既可为数值型,也可为字符型D 连接符两旁的操作符既不能为数值型,也不能为字符型5.“+”用作字符串连接符时,下列说法正确的是()。
A连接符两旁的操作符只能为数值型B 连接符两旁的操作符只能为字符型C 连接符两旁的操作符既可为数值型,也可为字符型D 连接符两旁的操作符既不能为数值型,也不能为字符型6.“X是小于100的非负数”,用VB表达式表示正确的是()。
A 0<=X And X<100B 0<=X<100C 0≤X<100D 0<=X or X<1007.2*Sqr(4)的值是()。
A8 B 4 C 32 D 168.A$="25.25.2868",则V al(A$)的值为()。
A 25.25B 25.2868C 25.252868D 2525.28689.Abs( -3.14)的值是()。
A 3.14B -3C -3.14D 310.Cint(-23.512)的值为()。
A-23 B -24 C 24 D 2311.Const Four%=4,则Four为()类型的常数。
A 整型B 字节型C 长整型D 单精度型12.Const One&=1,则One为()类型的常数。
《Visual Basic程序设计教程》习题参考答案
第1章习题一、选择题1. B2. A3. B4. A二、填空题1. 事件驱动或消息驱动2. 工程资源管理器、窗体三、问答题1. 11个菜单项。
文件菜单包括新建工程、打开工程、添加工程、移除工程、保存工程、工程另存为、保存窗体文件、窗体文件另存为、打印、打印设置、生成可执行文件等命令项;编辑菜单(命令项略,以下同)、视图菜单、工程菜单、格式菜单、调试菜单、运行菜单、查询菜单、图表菜单、工具菜单、外接程序菜单、窗口菜单、帮助菜单。
2. 可以自行定义。
标准工具栏中有添加工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、恢复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口等按钮。
四、编程题(略)第2章习题一、选择题1. A二、练习题1. S1. 把x赋值给同类型变量t;S2. 把y赋值给x;S3. 把t赋值给y。
2. S1. 输入a、b、c;S2. 如果a<b,则交换a与b的数据;S3. 如果a<c,则交换a与c的数据;S4. 如果b<c,则交换b与c的数据;S5. 输出a、b、c。
3. S1. 输入整数N;S2. 给整数K赋值2;S3. 如果K大于N-1,则转S6;S4.如果N除以K 的余数为0,则转S7;S5. K加1再赋值给K,转S3.;S6. 如果K大于N-1,则N为素数;否则N不是素数。
4. S1. 输入整数N;S2. 将N赋值给K;S3. 给整数nx赋值0;S4. 计算nx乘以10加K除以10的余数,再赋值给nx;S5. 计算K除以10的整数商,赋值给K;S6. 如果K>0,则转S4;否则,转S7;S7. 如果N=nx,则N为回文数,否则N不是回文数。
5.6.第3章习题一、选择题1. D2. C3. A4. B5. D6. A7. B8. D9. B 10. D 11. A . 12. C 13. C 14. C二、填空题1. 标题、引用2. ②④⑤3. 64. GotFocus、Resize5. AddItem、Clear6. Label,CommandButton,OptionButton,CheckBox,Frame、TextBox,ListBox,ComboBox7. PictureBox,Frame8. OptionButton,CheckBox,HScrollBar,VScrollBar、OptionButton、CheckBox,HScrollBar,VScrollBar三、问答题1. 答:对象的只读属性的属性值(如名称属性)只能在设计界面时在属性窗口进行设置;非运行属性的属性值则既可在设计界面时在属性窗口进行设置,也可通过程序代码进行设置与修改。
Visual Basic基础练习题+答案
Vb基础练习题班级:___________姓名:___________1.在VB集成开发环境中,要进入运行模式,可以执行“运行”菜单中的“启动”命令,也可以单击工具栏上的( )A. B. C. D.2.算法是求解某一问题的步骤和方法。
算法的输出结果至少应有( )。
A.0个 B.1个 C.2个 D.3个3.在VB中,用来描述对象的外部特征称为对象的( )。
A.事件 B.方法 C.属性 D.驱动4.VB中标签控件(Label)具有的功能是()。
A.输入文本 B.显示文本 C .计时 D.显示时间5.如下图所示,在Visual Basic工程设计中,要在命令按钮command1中显示“确定”,则下列操作正确的是( )A.在Text属性值中输入“确定”B.在Caption属性值中输入“确定”C.在Font属性值中输入“确定”D.在Name属性值中输入“确定”6.下列关于"控件"属性的说法正确的是( )A、控件的每一个属性都具有同样的默认值;B、所有对象都具有同样的属性;C、控件的属性只能在设计时设置,不能在运行时修改;D、单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值;7.方小舟同学用VB制作程序界面,如下图所示要将按钮上显示的“Command1”改成“退出”,应该修改的是()。
A.①名称属性 B.②BackColor属性 C.③Caption属性 D.④Default属性8.在Visual Basic 中,赋值语句chepai="浙D .V8888"中的"浙D .V8888"是( ) A .字符串常量 B .数值常量 C .逻辑常量 D .实数常量 9.在VB 中,下列选项属于字符串型数据的是( )A .2356B ."BX277"C .BX277D .2014-5-28 10.在Visual Basic 代码窗口中,语句Student.Text="宋知国"中的Text 是( ) A 、属性值 B 、属性名 C 、对象名 D 、窗口名 11. 以下合法的变量名是( )A .A-B B .forC . a_1D .4S 12.以下哪个是函数_____。
新版精编2019VisualBasic程序设计期末考试题库200题(含参考答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。
a) 同时按下Ctrl+F键b) 按下F键c) 同时按下Alt+F键d) 同时按下Shift+F键答案:C2.改变驱动器列表框的Drive属性值将激活_____事件。
a) Changeb) Scrollc) KeyDownd) KeyUp 答案:A3.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B4.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C5.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0For I=1 to 10For j=1 to 100K=K+1Next jNext Ia) 0b) 10c) 100d) 1000 答案:D6.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C7.下列控件中可自动设置滚动条的是________。
a) 复选框b) 框架c) 列表框d) 标签框答案:C8.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A9.目录列表框的path属性的作用是______。
a) 显示目录列表框中打开的当前目录。
b) 显示当前驱动器或指定驱动器上的某目录下的文件名。
c) 显示根目录下的文件名。
d) 显示路径下的文件。
答案:A10.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
《VisualBasic程序设计》试题及其答案
《V i s u a l B a s i c程序设计》试题及其答案Tomorrow Will Be Better, February 3, 2021一、填空题每题1分,共10分1.把数学式子: 25sin 21π+写成VB 的数值表达式为Sqr1+3.14159/2Sin253.14159/180 ;2.设A=5,B=6,C=7,D=8,表达式3>2B OR A=C AND B<>C OR C>D 的值是 True ;3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于 指定范围内的值 时,执行该Case 子句相应的语句块;4.执行下面的程序段后,x 的值为 12 ;x=0For i=1 To 8 Step 3x=x+iNext i5.在图片框上放置的控件称为图片框的 子 对象,而窗体是图片框的 父 对象;6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为 Text1.Text=Command1.Caption7.复选框的Value 属性为 1 时,表示复选框被选中;8. 使用滚动条可以获取某一范围内的数值输入;为使垂直滚动条的Value 属性值从下往上递增变化,应设置滚动条Min 属性值大于 Max 属性值;9.语句:Dim A-3 to 4 as Integer 定义的一维数组A 的元素个数是 8 ;10.给定如下子过程:Function funByVal num As Long As LongDim k As Long,i As Integerk=1For i=1 To numk=kiNext iEnd Function执行语句Print fun5 后在窗体上显示的结果为 0 ;二、单项选择题每题1.5分,共30分1.装载窗体是窗体的 C ;A 对象B 属性C 事件D 方法2.设a="Visual Basic",下面使b 的值为"Basic"的赋值语句正确的是 B ;A b=Lefta,8,12B b=Mida,8,5C b=Righta,5,5D b=Lefta,8,53.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是 A ;A 1< X <5B X=2 or X=3 or X=4C 1<X And X <5D Not X<=1 And Not X>=54.InputBox 函数返回值的类型为 B ;A 数值型B 字符串型C 逻辑型D 货币型5.执行语句:Print 4+5\68/8 Mod 9 输出的值是 A ;A 4B 5C 6D 76.下列循环语句能正常结束循环的是 C ;Ai=5 B i=1Do Doi=i+1 i=i+2Loop Until i< 0 Loop Until i=10Ci=10 D i=6Do Doi=i+1 i=i-2Loop Until i> 0 Loop Until i=17.以下叙述中正确的是 A ;A 窗体的Name属性指定窗体的名称 ,用来标识一个窗体B 窗体的Name属性的值是显示在窗体标题栏中的文本C 可以在运行期间改变窗体的Name属性的值D 窗体的Name属性值可以为空8.VB为命令按钮提供的Cancel属性 A ;A 用来指定命令按钮是否为窗体的“取消”按钮B 用来指定命令按钮的功能是停止一个程序的运行C 用来指定命令按钮的功能是关闭一个运行程序D 用来指定命令按钮的功能是中断一个程序的运行9.若使命令按钮失效,要对 A 属性设置为False;A EnabledB VisibleC BackColor DCaption10.在窗体中添加两个文本框其Name属性分别为Text1和Text2和一个命令按钮Name属性为Command1,然后编写如下两个事件过程:Private Sub Command1_Clicka = UCaseText1.Text + LeftText2.Text, 3Print aEnd SubPrivate Sub Form_LoadText1.Text = "abcDEF"Text2.Text = "123456"End Sub程序启动后,单击命令按钮,输出结果为CAabcDEF123456 BabcDEF123CABCDEF123 Dab12345611.在运行程序时,要使文本框获得焦点,则需使用B方法;A ChangeB SetFocusC GotFocusD Move12.下列语句中不能把图片框Picture1中的图形清除的是 A ;A Picture1.DelB Picture1.Picture=LoadPicture""C Picture1. Picture= LoadPictureD Picture1. Picture=Nothing13.要删除列表框中的某一个项目,需要使用 D 方法;A ClearB ReMoveC MoveD ReMoveItem14.在组合框中选择某一项目内容,在程序中可以通过D属性获得;A ListB ListIndexC ListCountD Text15.若有数组说明语句:Dim aAS Integer,则a被定义为B ;A 定长数组B 可调数组C 静态数组D 可变类型数组16.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu.Name = "李强".Age = 21.Sex = "男"End With执行语句Print Stu.Age后在窗体上显示的结果是 B ;A李强 B21 C“男” DAge17.要使子过程f1调用后能用形式参数返回两个结果,下面子过程定义正确的是C ;ASub f1ByVal n%,ByVal m% BSub f1n%,ByVal m%<子过程体> <子过程体>End Sub End SubCSub f1n%,m% DSub f1ByVal n%,m%<子过程体> <子过程体>End Sub End Sub18.以下叙述中错误的是 D ;A 一个工程中可以包含多个窗体文件B 在一个窗体文件中用Private定义的子过程或函数过程不能被其他窗体文件调用C 在设计VB程序时,窗体模块和标准模块需要分别保存为不同类型的文件D 全局变量必须在标准模块中定义19.从磁盘上打开顺序文件"c:\t1.txt"为读入数据做好准备,如下语句A是正确的;A F="c:\t1.txt" BF="c:\t1.txt"Open F For Input As 1 Open "F" For Input As 2 COpen "c:\t1.txt" For Output As 1 DOpen c:\t1.txt For Input As 220.以下叙述中正确的是 B ;A 一个记录中所包含的各个元素的数据类型必须相同B 随机文件中每个记录的长度是固定的C Open命令的作用是打开一个已经存在的文件D 使用Input语句可以从随机文件中读取数据三、程序阅读题第1题3分,第2题5分,其余题各4分,共24分1.当x的输入值分别为4、8和12时,写出执行下列事件过程的输出结果;Private Sub Command1_ClickDim x%, y%x = InputBox"请输入x的值:"Select Case xCase 1, 3, 5 ,7y = x + 10Case 8 To 10y = x + 2Case 2, 4, 6y = 5 xCase Is > 10y = x x + 1End SelectPrint "x="; x, "y="; yEnd Subx=4 y=20x=8 y=10x=12 y=1452. 写出执行下列事件过程的输出结果;Private Sub Command1_ClickConst n = 3Dim i As Integer, k As Integer For i = 1 To nPrint Tabn - i 2 + 1;For k = 1 To iPrint Strk;Next kFor k = i - 1 To 1 Step -1 Print Strk;Next kPrintNext iEnd Sub11 2 11 2 3 2 13.设在一个窗体如图所示中已设置了一个组合框Combo1和文本框Text 1,且有下列程序,试写出事件过程Combo1_Click的功能;Dim str As StringPrivate Sub Form_Loadstr = " "Combo1.AddItem "北京"Combo1.AddItem "天津"Combo1.AddItem "西安"Combo1.AddItem "上海"Combo1.AddItem "武汉"Combo1.AddItem "广州"Combo1.AddItem "海口"Combo1.Text = "北京"End SubPrivate Sub Combo1_Clickstr = str & Combo1.Text & ","Text1.Text = strEnd Sub在文本框中显示单击组合框列表项目时该项目的内容,而且以后来添加的方式在文本框中显示所有选择项目的内容;4. 写出执行下列事件过程的输出结果;Private Sub Form_ClickDim a1 To 2, 1 To 2 As IntegerDim i As Integer, j As IntegerFor i = 1 To 2For j = 1 To 2ai, j = 2 i - 1 4 + jNext jNext iFor i = 1 To 2Print ai, 3 - i, a3 - i, iNext iEnd Sub6 1313 65.写出执行下列事件过程的输出结果;Private Sub Command1_ClickDim a As Integer, b As Integera = 3:b = 2Call f8, aPrint "a="; a, "b="; bCall fa, bPrint "a="; a, "b="; bEnd SubPrivate Sub fByVal x As Integer, y As Integerx = x + 1y = y - 1End Suba=2 b=2a=2 b=16.若有如下窗体模块:Dim a As IntegerPrivate Sub testDim b As Integera = a + 1:b = b + 1Print "Sub: "; a, bEnd SubPrivate Sub Command1_Clicka = 2:b = 3Call testCall testEnd Sub写出当程序启动并单击命令按钮后,在窗体中显示的结果;Sub: 3 1Sub: 4 1四、程序填空题每空2分,共22分1. 下面事件过程的功能是:输入某个学生某门课程的百分制成绩,并根据成绩输出评语,若0≤成绩<60 时,评语为“差”;若60≤成绩<70时,评语为“通过”;若70≤成绩<80时,评语为“中等”;若80≤成绩<90时,评语为“良好”;若90≤成绩≤100时,评语为“优秀”,在横线上填上适当内容;Private Sub Command1_ClickDim ss = InputBox"请输入学生的成绩:"If 0<=s And s<=100 ThenSelect Case 1 sCase Is >= 90Print "优秀"Case Is >= 80Print "良好"Case Is >= 70Print "中等"Case Is >= 60Print "通过"2 Case Else或Is >=0Print "差"End SelectEnd IfEnd Sub2.下面程序的功能是:计算 f=1 -1/2×3+1/3×4-1/4×5+ … +1/19×20的值,在横线上填上适当内容;Private Sub Form_ClickDim f As Single,i As Integer,sign As Integer3 sign=-1f = 14 for i=2 to 19f = f + sign/ii + 15 sign=sign-1Next iPrint " f= "; fEnd Sub3.下面窗体模块的功能是:从键盘上输入x,y和z的值,按如下公式求f x,y,z的值的程序,在横线上填上适当内容;fx,y,z=sinx/sinx-ysinx-z+siny/siny-zsiny-x+sinz/sinz-xsinz-y其中x、y和z互不相等;Function fByVal a As Single,ByVal b As Single,ByVal c As Single 6 As Single7 f=Sina/Sinb SincEnd FunctionPrivate Sub Command1_ClickDim x, y, z, sx = InputBox"x="y = InputBox"y="z = InputBox"z="If x <> y And y <> z And z <> x Thens=fx,x-y,x-z+fy,y-z,y-x+ 8 fz,z-x,z-yPrint "s="; sElsePrint "数据输入错误"End IfEnd Sub4.下面事件过程的功能是从学生分数顺序文件D: \file1.dat中读取各个学生的分数,并求该班的平均成绩,在横线上填上适当内容;Private Sub command1_ClickDim n%, score, sOpen "D:\file1.dat" 9 As 3 For Inputn = 0: s = 0While 10 Not EOF3Input 3,scores = s + scoren = 11 n+1WendPrint "平均成绩为:"; s / nClose 3End Sub五、程序设计题每题7分,共14分1. 假设体操比赛有10个评委和评分规定为:①采用10分制;②去掉一个最高分和去掉一个最低分,然后计算平均分,该平均分作为最后得分;试编写一个事件过程,输入10个评委对某个运动员的评分存放在一维数组s中,计算该运动员的最后得分;Private Sub Command1_ClickDim s1 To 10, max, min, i%, summax = 0: min = 11: sum = 0For i = 1 To 10si = InputBox"请输入第" & Stri & "个评委的分数"Next iFor i = 1 To 10If si > max Then max = siIf si < min Then min = sisum = sum + siNext iPrint "最后得分:"; sum - max - min / 8End Sub2. 勾股定理中的三个数a 、b 和c 的关系为:222c b a =+;试编写一个事件过程,求出30以内满足上述关系的整数组合并输出;例如,3、4和5就是这样一个整数组合;Private Sub Command1_ClickPrint "a","b","c"For a = 1 To 30For b = 1 To 30For c = 1 To 30If aa+bb=cc Then Print a,b,cNext cNext bNext aEnd Sub。
2015年1月《Visual Basic程序设计》 试题和答案
2015年1月广东省高等教育自学考试《Visual Basic程序设计》试题(课程代码 07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选.多选或未选均无分。
1.下列可以作为Visual Basic变量名的是()A.3XB.?AAC.counstXD.X#X2.要使一个文本框可以显示多行文本,应设置为Ture的属性是()A. MasLengthB. MultiLineC. WidthD. Enabled3.假设a和b是整型变量,则表示条件“1<=a<5和1<b<=5中只有一个成立即可”的逻辑表达式是()。
A.1<=a And a<5 And 1<b And b<=5B.(1<=a And a<5 )And Not (1<b And b<=5)C.Not(1<=a And a<5)Or ( 1<b And b<=5)D.(1<=a And a<5 ) Or ( 1<b And b<=5)4.为了将菜单项分组,使不同类型的菜单之间有一条水平分隔线,设置方法是在菜单中插入一个菜单项,需要设置为一个连字符(-)的菜单控件的属性为()A. CaptionB. NameC. ShortCutD. Text5.确定触发计时器两个事件间隔的毫秒数,应使用计时器的属性是()A. VisibleB. EnabledC. TagD. Interval6.在Sub过程的定义时()A.一定要知名是公有的还是私有的B.一定要有过程的名字C.一定要制定其类型D.一定要有参数7.要使文本框在显示文字时,只显示出一串“*”,则应设置的属性是()A. TextB. ValueC. PasswordCharD. Caption8.Visual Basic中耳朵暂停语句为()A. PauseB. ExitC. EndD. stop9.将通用对话框类型设置为“另存为”对话框,应修改的属性为()A. ActionB. FontC. FileNameD. Filter10.下列程序段运行后,显示的结果是()Dim x as IntegerIf x then Print x Else print x+1A.-1B.1C.0D.显示错误信息11.在窗体的文本框Text1中显示字符串“Hello”,正确的语句是()C.Text1.Tag=“Hello”D.Text1.Caption=“Hello”12.改变窗体的字体大小,需要设置的属性是()A. FontItalicB. FontBoldC. FontSizeD. FontName13.语句Dim Arr(-2 To 3,1 to 2)定义的元素个数是()A.5B.6C.10D.1214.Visual Basic中的启动过程是()A. Sub SetupB. Sub StartC. Sub MainD. Sub Init15.从顺序文件中读取一行数据,正确的语句是()A. Line Input #B. Input Line #C. Read Line #D. Line Read #16.在鼠标事件中,放开鼠标按钮的事件是()A. MouseDownB. MouseUpC. MouseMoveD. MouseClick二、判断改错题(本大题共10小题,每小题2分,共20分)判断下列每小题的正误。
Visual-Basic程序设计综合练习题一及答案
Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。
A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。
A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A.只保存窗体文件(。
frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(。
bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。
A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。
A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。
A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1。
Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。
A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。
visual-basic-题库
Visual basic题库一、单项选择题(34道小题,共34分)1、Byte型数据的长度是( )字节。
(1分)A、2B、1C、4D、82、Integer型数据的长度是( )字节。
(1分)A、1B、2C、4D、83、以下变量名正确的是( ) 。
(1分)A、aB、sinC、a#bD、a%b4、下列数据是常量的是( )。
(1分)A、aB、2C、piD、M5、下列数据是常量的是( )。
(1分)A、aB、#8/8/2008#C、piD、M6、使用语句Dim a(2) As String 声明数组a之后,以下说法正确的是()。
(1分)A、a数组中的所有元素值都为0B、a数组中的所有元素值不确定C、a数组中的所有元素值都为EmptyD、a数组中的所有元素值都为"",即为空字符串。
7、声明一个第二维上界为5的二维整型数组,正确的是()。
(1分)A、Dim a(5,4) As IntegerB、Dim a(6,5) As IntegerC、Dim a(4,3) As IntegerD、Dim a(3,2) As Integer8、语句Dim A(5,6) As Integer ,则所定义的数组A中共有( )个元素。
(1分)A、30B、42C、20D、259、变量a的类型为Double,有赋值语句a=10.3/2,则a的值为()。
(1分)A、5B、6C、5.15D、5.210、变量L的值为-8,则-L^2的值为()。
(1分)A、64B、-64C、16D、-1611、求正切值的函数是( )。
(1分)A、absB、expC、logD、tan12、求以e为底对数值的函数是( )。
(1分)A、absB、expC、logD、tan13、去除符号串左右两边的空格的函数是( )。
(1分)A、lenB、leftC、midD、trim14、Int(10*Rnd()+3)产生的数据范围是( )。
(1分)A、[3,12]B、[3,13]C、(0,1)D、(3,100)16、Fix(2.5)的结果是( )。
《Visual Basic程序设计》考试试卷和答案
《Visual Basic程序设计》考试试卷一适用班级:计算机系网络04401班答题时间:100分钟班级学号姓名一、选择题(1分/题,共6分)(1)以下不能在"工程资源管理器"窗口中列出的文件类型是A).bas B).res C).frm D).ocx(2)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D)constA(3) 在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。
列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,在标签中显示选中城市的名称。
下列能正确实现上述功能的程序是A)Private Sub List1_Click() B)Private Sub List1_Click()Label1.Caption = List1.ListIndex Label1. Name = List1. ListIndexEnd Sub End SubC)Private Sub List1_Click() D)Private Sub List1_Click() = List1.Text Label1.Caption = List1.TextEnd Sub End Sub(4) 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。
用于标识各个控件数组元素的参数是A)Tag B)Index C)ListIndex D)Name(5) 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim city As Variantcity = Array("北京", "上海", "天津", "重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)空白B)错误提示C)北京D)上海(6)设有语句Open "c:\Test.Dat" For Output As #1则以下错误的叙述是A)该语句打开C盘根目录下一个已存在的文件Test.DatB)该语句在C盘根目录下建立一个名为Test.Dat的文件C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print #语句从文件Test.Dat中读出信息二、填空题(每空2分,共28分)请将每空的正确答案写在答题卡【1】~【14】序号的横线上,答在试卷上不得分。
VisualBasic题库(有答案)
第1题 Visual Basic版本有3个版本,按功能从强到弱的顺序是()A、工程版、专业版、学习版B、专业版、工程版、学习版C、企业版、专业版、学习版D、专业版、企业版、学习版第2题以下叙述中,错误的是()A、一个Visual Basic 应用程序可以含有多个标准模块文件B、一个visual Basic 工程可以含有多个窗体文件C、标准模块文件可以属于某个指定的窗体文件D、标准模块文件的扩展名是.bas第3题以下叙述中错误的是()A、一个工程可以包括多种类型的文件B、Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C、程序运行后,在内存中只能驻留一个窗体D、对于事件驱动型应用程序,每次运行时的执行顺序可以不一样第4题 Visual Basic的窗体设计器主要是用来()A、建立用户界面B、添加图形、图像、数据等控件C、编写程序源代码D、设计窗体的布局第5题 Visual Basic是一种结构化高级程序设计语言,它采用的是()驱动方式A、键盘B、鼠标C、事件D、函数第6题 Visual Basic程序设计语言属于()A、面向过程的语言B、机器语言C、面向对象的语言D、汇编语言第7题 Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该()A、进入设计模式B、进入运行模式C、进入中断模式D、不用进入任何模式第8题假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是()A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件第9题在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是()A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口第10题保存新建的工程时,默认的路径是()A、My DocumentsB、VB98C、\D、Windows第11题将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是()A、运行的机器上无VB系统所需的动态连接库B、缺少.frm窗体文件C、该可执行文件有病毒D、以上原因都不对第12题在VB环境中,工程文件的扩展名是()A、.frmB、.basC、.vbpD、.frx第13题将一个VB程序保存在磁盘上,至少会产生的文件是()A、.doc、.txtB、aaa、.exeC、.vbp、.frmD、.bat、.sys第14题下面关于对象的描述中,错误的是()A、对象就是自定义结构变量B、对象代表正在创建的系统中的一个实体C、对象是一个状态和操作(或方法)的封装体D、对象之间的信息传递是通过消息进行的第15题下面4项中不属于面向对象系统三要素的是()A、变量B、事件C、属性D、方法第16题下面各种高级语言中,不是面向对象程序设计语言的是()A、Visual BasicB、C++C、PascalD、Java第17题 VB6.0集成开发环境可以()A、编辑、调试、运行程序,但不能生成可执行程序B、编辑、生成可执行程序、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行程序第18题英文“Visual”的含义是()A、可视化B、集成C、结构化D、调试第19题不能打开属性窗口的操作是()A、单击工具栏中的“属性窗口”按钮B、选取“视图”菜单中的“属性窗口“子菜单项C、在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”选取项D、选取“工程”菜单中的“属性窗口”子菜单项第20题 VB6.0集成开发环境的工作模式有()A、一种B、两种C、三种D、四种第21题以下关于VB特点的叙述中,错误的是()A、VB是采用事件驱动编程机制的语言B、VB程序既可以编译运行,也可以解释运行C、构成VB程序的多个过程没有固定的执行顺序D、VB程序不是结构化程序,不具备结构化程序的三种基本结构第22题以下叙述中错误的是()A、VB是事件驱动型可视化编程工具B、VB应用程序不具有明显的开始和结束语句C、VB工具箱中的所有控件都具有宽度(width)和高度(height)属性D、VB中控件的某些属性只能再设计时设置第23题在Visual Basic中,要强制用户对所用的变量进行显式声明,这可以在()设置A、“属性”对话框B、“程序代码”窗口C、“选项”对话框D、对象浏览器第24题通过以下()窗口可以在设计时直观的调整窗体在屏幕上的位置。
vb考试试题及答案
vb考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
Visual Basic编程基础考试
Visual Basic编程基础考试(答案见尾页)一、选择题1. Visual Basic 是什么编程语言?A. 面向对象B. 函数式C. 逻辑结构D. 面向过程2. 在 Visual Basic 中,什么是事件?A. 一种命令B. 一种方法C. 一种数据类型D. 一种用户操作3. Visual Basic 中的控件分为几类?A. 五类B. 四类C. 三类D. 六类4. Visual Basic 中的变量名必须以什么开头?A. 数字B. 字母C. 下划线D. 特殊字符5. 在 Visual Basic 中,如何声明一个变量?A. 使用关键字 'Dim'B. 使用关键字 'Private'C. 使用关键字 'Public'D. 使用关键字 'Static'6. Visual Basic 中的数组是一种什么数据结构?A. 链表B. 树C. 图D. 布隆图7. 在 Visual Basic 中,什么是循环?A. 重复执行一段代码直到满足特定条件B. 重复执行一段代码直到满足不同条件C. 一次执行一段代码D. 一次执行多段代码8. Visual Basic 中的函数是什么?A. 一段可重用的代码B. 一个计算结果C. 一个程序块D. 一个参数9. 在 Visual Basic 中,什么是递归?A. 代码的一部分在一个函数中调用自身B. 代码的一部分在一个函数中调用另一个函数C. 代码的一部分在一个函数中调用自身的多次D. 代码的一部分在一个函数中调用另一个函数的多次10. Visual Basic 中的窗体有什么作用?A. 显示文本B. 控制用户输入C. 显示图像D. 执行计算11. 在 Visual Basic 中,以下哪个关键字用于定义一个变量?B. SetC. LetD. Public12. 在 Visual Basic 中,用于打开一个窗体的事件是什么?A. LoadB. UnloadC. ShowD. Hide13. 在 Visual Basic 中,哪个关键字用于声明一个数组?A. DimB. SetC. LetD. Public14. 在 Visual Basic 中,用于结束一个循环的命令是什么?A. BreakB. ContinueC. GoToD. Return15. 在 Visual Basic 中,哪个关键字用于调用一个子程序或函数?A. CallB. ExecuteC. RunD. CallByName16. 在 Visual Basic 中,哪个关键字用于定义一个子程序或函数?A. FunctionB. SubC. PropertyD. Procedure17. 在 Visual Basic 中,用于显示文本的控件是?B. TextBoxC. ButtonD. PictureBox18. 在 Visual Basic 中,哪个关键字用于设置一个控件的属性?A. SetB. GetC. RefreshD. Update19. 在 Visual Basic 中,哪个关键字用于启动一个窗体的交互式操作?A. ActiveB. EnabledC. VisibleD. Focus20. 在 Visual Basic 中,可以使用哪种数据类型来存储数字?A. Integer(整数)B. Double(双精度浮点数)C. String(字符串)D. Boolean(布尔值)21. 在 Visual Basic 中,以下哪个是有效的赋值语句?A. x = "Hello"B. y = 10C. z = x + yD. a = True22. Visual Basic 中的循环结构使用哪种关键字?A. For...NextB. While...End WhileC. Do...LoopD. For...Each23. 以下哪个是 Visual Basic 的集成开发环境(IDE)?A. Visual StudioB. EclipseC. NetBeansD. Code::Blocks24. 在 Visual Basic 中,可以使用哪些运算符?A. 算术运算符B. 比较运算符C. 逻辑运算符D. 位运算符25. 以下哪个是 Visual Basic 中的关键字?A. EndB. IfC. ElseD. EndIf26. 在 Visual Basic 中,以下哪个是合法的变量名?A. 5XB. DimC. ABC$123D. private27. Visual Basic 中的注释语句是什么样的?A. //单行注释B. /*多行注释*/C. !--单行注释D. #这是一个注释28. 在 Visual Basic 中,如何声明一个整数类型的变量?A. intB. IntegerC. System.Int32D. dim29. Visual Basic 中,哪一个关键字用于定义数组?A. dimB. forC. arrayD. public30. 在 Visual Basic 中,以下哪个是正确的赋值语句?A. x = y + zB. y = x + zC. z = x + yD. x = x + y31. Visual Basic 中,如何调用一个子过程?A. 使用 call 子过程名()B. 直接子过程名()C. 使用子过程名()D. 使用子过程名(参数列表)32. Visual Basic 中,如何表示字符串常量?A. '单引号B. "双引号C. [ ] 括号D. 以上都可以33. 在 Visual Basic 中,如何限制对窗体的访问?A. 使用密码保护B. 使用访问控制列表(ACL)C. 设置窗体的可见性为 FalseD. 使用控件的 enable 属性34. 在 Visual Basic 中,如何定义一个常量?A. 使用关键字 `Const`B. 使用关键字 `Static`C. 使用关键字 `Dim`D. 使用关键字 `Private`35. 在 Visual Basic 中,什么是变量?A. 一个存储数据的容器B. 一个预定义的值C. 一个程序的返回值D. 一个函数的参数36. Visual Basic 中的子程序和过程有什么区别?A. 子程序可以有参数,过程也可以有参数B. 子程序可以有返回值,过程也可以有返回值C. 子程序的调用不依赖于过程,过程的调用依赖于子程序D. 子程序和过程在语法上没有区别37. 在 Visual Basic 中,如何声明一个数组?A. 使用关键字 `Array`B. 使用关键字 `List`C. 使用关键字 `Set`D. 使用关键字 `New`38. Visual Basic 中的循环结构有哪些类型?A. 计数循环B. 条件循环C. 循环嵌套D. 递归循环二、问答题1. 简述Visual Basic的特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.VB6.0中专门为程序代码的书写提供了一个()窗口。
A属性 B 代码 C 窗体 D 立即2.VB把开发一个应用程序视为一项工程,用创建工程的方法来创建一个应用程序,并利用()窗口来管理工程。
A属性 B 工程资源管理器 C 窗体 D 窗体布局3.Visual Basic 6.0集成环境的主窗口中不包括()。
A标题栏 B 菜单栏 C 工具栏 D 状态栏4.从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是( ) 。
A学习版 B 免费版 C 专业版 D 企业版5.打开通用对话框的“打印机”对话框的方法是()A ShowOpenB ShowSaveC ShowFontD ShowPrinter6.工程资源管理器窗口顶部有3个按钮,其中不包含()。
A 添加窗体B 查看代码C 查看对象D 切换文件夹7.关于VB中程序运行的方式,以下说法正确的是()。
A只能使用解释运行模式B 只能使用编译运行模式C 既能使用解释运行模式,又能使用编译运行模式D 既不能使用解释运行模式,也不能使用编译运行模式8.下列不能打开代码窗口的操作是()。
A单击窗体或控件 B 双击窗体C 单击查看代码按钮D 双击窗体上的某个控件9.下列叙述中正确的是()。
A只有窗体才是V isual Basic 中的对象B 窗体和控件都是V isual Basic中的对象C 只有控件才是V isual Basic中的对象D 窗体和控件都不是V isual Basic中的对象10.以下( )不是Visual Basic的特点。
A 可将用户的编程思想自动转换成程序代码B 集成可视化程序开发环境C 事件驱动编程机制D 结构化程序设计11.以下属性中只在运行时起作用的为( )。
A Caption属性B BorderS tyle属性C Visible属性D Picture属性12.一个VB工程中标准模块文件的扩展名是()。
A.vbp B .frm C .bas D .frx13.关于Visual Basic中事件的说法中,不正确的为()。
A事件是由V isual Basic预先定义好的,能够被对象识别的动作B 对于一个系统提供的对象可以识别哪些事件,需要程序员自己决定C 一个对象可以识别一个或多个事件D DblClick(双击)是Visual Basic中的一种事件14.在VB6.0的集成开发环境中调试程序时,用户可直接在( )窗口中用Print方式或直接在程序中用Debug.Print方法显示表达式的值。
A 代码B 立即C 窗体D 属性15.在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为( )。
A 整型B 变体型C 字符型D 单精度型16.“+”用作字符串连接符时,下列说法正确的是()。
A连接符两旁的操作符只能为数值型B 连接符两旁的操作符只能为字符型C 连接符两旁的操作符既可为数值型,也可为字符型D 连接符两旁的操作符既不能为数值型,也不能为字符型17.“X是小于100的非负数”,用VB表达式表示正确的是()。
A 0<=X And X<100B 0<=X<100C 0≤X<100D 0<=X or X<10018.2*Sqr(4)的值是()。
A8 B 4 C 32 D 619.Dim x As V ariant 与下列哪个语句等价()。
A Dim x!B Dim x%C Dim x#D Dim x20.Len(“ab湖南长沙”)的值是()。
A 6B 5C 0D 221.表达式11 Mod 4/2的值是()。
A .5B 1C 3D 222.表达式3*2^2的值是()。
A 2B 81C 3D 823.表达式中包含下述多种运算时,计算机会最先进行()运算。
A 逻辑运算B 算术运算C 关系运算D 函数运算24.不属于VB三种工作模式的是()。
A 调试模式B 运行模式C 设计模式D 中断模式25.产生N个空格组成的字符串的函数是()。
A Rtrim$B Spc$C Space$D Ltrim$26.产生大于等于10且小于20的随机整数的表达式为()。
A Int(Rnd*10+10)B Int(Rnd(10)+10)C Int(Rnd*10+11)D Int(Rnd*20-10)27.设a=2,b=3,c=4,d=5,下列表达式的值是()。
3>2*b OR a=c AND b<>c OR c<dA FALSEB TRUEC 0 D28.实现将大写字母转换成小写字母的函数是()。
A Lower$B Upper$C LCase$D UCase$29.下列不属于常量的是()。
A 2B “ch”C .23D abc30.用于常量说明的关键字是( )。
A DimB ConstC PublicD Static31.InputBox 函数返回值的类型是()。
A 字符串B 数值C 变体D 逻辑32.一个双精度型变量在内存中占据()字节的空间。
A B 2 C 8 D 433.以下程序段的输出结果是( ) Print Format(0.123,"0.00%")A 2.30%B .23%C .23%D 2.30%34.以下程序段的输出结果是( )。
A=1:b=2:t=0if a<b then t=a:a=b:b=tPrint a;bA B 2 C 2 2 D 235.以下程序段的输出结果是( )。
X=1:y=4do until y>4x=x*yy=y+1loopPrint xA B 4 C 8 D 2036.以下程序段的输出结果是( )。
X=13y=15a=x-yif x>=y then a=y else a=a-yPrint aA -2B 2 C3 D -1737.以下程序段的输出结果是( )。
Num=0While num<=2num=num+1Print num;WendA 3 2BC 2 3D 2 338.以下程序段的输出结果是( )。
Print;2; Print 3A 2 3B 2 3 C23 D 2 339.以下程序段运行的结果为( )。
Dim m(10),ss=0For I=1 to 5m(I)=Is=s+m(I)Next IPrint sA 5B 0C 5D 2040.Do循环语句是根据条件决定循环的语句的,下列说法正确的是()A While和Until都是在条件变为真的之前重复循环B Until是当条件为真时执行循环,而While是在条件变为真的之前重复C While和Until都是当条件为真时执行循环D While是当条件为真时执行循环,而Until是在条件变为真的之前重复41.For语句的格式如下,下列说法错误的是()。
For <循环变量>=<初值> to <终值> [step <步长>] [<循环体>] [exit for] Next [<循环变量>]A初值、终值和步长都是数值表达式B 步长为1时,可略去不写C 步长只能为正数,不能为负数D next后的循环变量与for语句中的循环变量必须相同42.关于VB源代码的编写,下列说法错误的是()。
A一个语句必须写在一行中,不可分成多行来书写B 同一行可以写多个语句C 可以适当添加注释有利于程序的维护和调试D VB源代码中不区分字母的大小写43.下列程序段的输出为()。
S=0For I=1 to 0I=I+1s=s+INext IPrint sA55 B 66 C 30 D 6044.Visual Basic程序中的注释所使用的字符是()。
A\ B : C ' D _45.下列关于条件语句的说法中正确的为()。
A if语句中可以没有then保留字B if语句中可以没有else保留字C if语句中只能有一个elseif分句D if语句都可以由iif语句替代46.下列哪组语句可以将变量A,B的值互换()。
A A=B:B=AB A=(A+B)/2:B=(A-B)/2C A=C:C=B;B=AD C=A:A=B:B=C47.下列说法错误的是()。
A Stop语句用来暂停程序的执行B Msgbox语句和Msgbox函数都有返回值C End语句是用来结束一个程序的执行D MsgBox语句常用于简单的信息显示48.下面程序运行时内层循环的循环总次数是()。
For m=1 to 3For n=0 TO m-1Next nNext mA 5B 6C 3D 449.以下关于while-wend循环的说法中正确的为( )。
A 其循环中不能使用exit while 退出循环B 不能用do while-loop循环来代替C 与do while-loop循环完全一致D while-wend不能实现所有循环要求50.以下可以在For-Next循环体中跳出循环,执行Next下一句的语句( )。
A Exit WhileB Exit Fo rC Exit DoD Exit51.以下说法错误的是( )。
A 注释语句用来对程序或程序中某些语句做注释,使程序便于理解B 注释语句是非执行语句C 任何字符都可以放在注释行中作为注释内容D 注释语句不能放在执行语句的后面52.下列程序段执行的结果为()。
Dim m(10)For I=0 to 0m(I)=2*INext IPrint m(m(3))A 6B 2C 3D 953.下列程序段执行的结果为()。
Dim m(10),n(10)For j=0 to 0m(j)=jn(j)=m(j)+10Next jPrint n(3)A 3B 3C 0D 3054.下列程序运行时,会产生()错误。
Dim Stu(2, 3)For I = To 4For j = To 5Stu(I, j) = I * jNext jNext IA下标越界 B 大小写不匹配 C 数组定义错误 D 循环嵌套错55.下面的数组定义语句正确的是()。
A Dim a(3 to 6)B Dim a[3 to 4]C Dim a(10 4)D Dim a[3]56.语句:Dim S(-1 to 5) 定义的数组有( )个元素。
A 4B 6C 5D 757.语句:Dim student(10,5) As String定义的数组元素的类型为( )。
A 数值型B 逻辑型C 字符型D 日期型58.语句:Dim student(10,5) 定义的是一个( )维数组。
A B 2 C 5 D 059.语句:Dim student(2 to 4, 5 to 6) 定义的数组有( )个元素。