VB期中练习
VB期中考试题
VB期中考试题一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名3、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
4、设置控件背景颜色的属性名称是______________________。
5、x=InputBox(___ __, , )6、写出显示下图信息框的MsgBox函数MsgBox( , , )二、选择题1、下面不是VB工作模式的是( )A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是( )A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是( )A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是( )A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G5、Visual Basic的编程机制是( )A.可视化B.面向对象C.面向图形D.事件驱动6、以下能够触发文本框Change事件的操作是( )A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容7、应用程序设计完成后,应将程序保存,保存的过程是( )A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件8、任何控件都具有的属性是( )A.TEXTB.CAPTIOND.FORECOLOR5、决定控件上文字的字体、字形、大小及效果的属性是( )A.TEXTB.CAPTIOND.FONT9、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的( )设置为0A.INDEXB.TABINDEXC.TABSTOPD.ENABLED10、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( )事件A.CLICKB.DBLCLICKC.GOTFOCUSD.CHANGE11、以下窗体名中哪些是非法的窗体名( )。
《程序设计基础VB》期中考试卷
A. x的值是数值10B.输入对话框的标题是“输入整数”
C.信息框的标题是“输入数据:10”D.信息框中显示的是“输入的数据是:”
34.设a = "MicrosoftVisualBasic",则以下使变量b的值为“VisualBasic”的语句是______
《程序设计基础(VB)》试卷
使用专业、班级社工1103学号1102110302姓名
题 数
一
二
总 分
得 分
本题得分
一、选择题〖每题1分,共计50分〗;
1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是__c___
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口
2.以下叙述中错误的是_c_____
17.若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指_B_____
A.按钮左端到窗体左端的距离B.按钮左端到图片框左端的距离
C.按钮中心点到窗体左端的距离D.按钮中心点到图片框左端的距离
18.窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮。命令按钮的单击事件过程如下;关于代码,错误的叙述是__A____
24.假设变量BOOL是一个布尔型变量,则下列赋值语句中,正确的是_D_____
A. BOOL = ‘TRUE’B. BOOL = .TRUE.C. BOOL = #TRUE#D. BOOL = 3=y
25.在文本框Text1中输入数字12,在文本框Text2中输入数字34,在输入对话框中输入数字34,执行以下语句,只有___B___可使文本框Text3中显示46。
C.通用对话框的默认文件类型为*.txtD.以上代码不对文件执行读写操作
VB期中考试试题
一、选择题(本大题共60个小题,每小题1分,共60分。
在每小题所给的四个选项中,只有一个符合题目要求,将正确答案填在相应的括号中)1、Windows XP是()A、多用户多任务操作系统B、单用户单任务操作系统C、单用户多任务操作系统D、多用户分时操作系统2、多窗口的切换可以通过_______进行()A、改变窗口的大小B、关闭当前活动窗口C、按【Alt+Shift】组合键D、按【Alt+Tab】组合键3、在Window X P中,任务栏的最主要功能是()A、实现任务间的切换B、显示系统的所有功能C、显示所有已打开过的窗口图标D、显示当前窗口的图标4、Windows XP的命令菜单中,变灰的菜单表示()A、将弹出对话框B、该命令正在起作用C、该命令的快捷键D、该命令当前不可用5、在Windows中,关于对话框叙述不正确的是()A、对话框没有最大化按钮B、对话框没有最小化按钮C、对话框形状大小不能改变D、对话框不能移动6、在Windows中,下列叙述正确的是()A、当用户为应用程序创建快捷方式时,就是将该应用程序再增加一个备份B、关闭一个窗口就是将该窗口正在运行的程序转入后台执行C、桌面上的图标完全可以根据用户的意愿重新排列D、一个应用程序窗口只能显示一个文档窗口7、安装Windows之后,桌面上不能直接删除的图标有()A、我的电脑B、回收站C、IE浏览器D、网上邻居8、要打开下拉式菜单可以使用()A、热键B、Alt+热键C、Ctrl+热键D、Shift+热键9、在Windows的窗口中,选中末尾带有…的菜单意味着()A、将弹出下一级菜单B、将执行该菜单命令C、表示该菜单项已被选中D、将弹出一个对话框10、在Windows“开始”菜单下的“文档”菜单存放的是()A、最近建立的文档B、最近打开过的文件夹C、最近打开过的文档D、最近运行过的程序11、在Windows中,实现窗口移动的操作是()A、将鼠标指针指向菜单栏,拖到鼠标B、将鼠标指针指向边框,拖到鼠标C、将鼠标指针指向标题栏,拖到鼠标D、将鼠标指针指向任何位置,拖到鼠标12、如果一个窗口被最小化,此时运行其他程序,则()A、与被最小化的窗口相对应的撤除内存B、与被最小化的窗口相对应的继续占有内存C、与被最小化的窗口相对应的程序被终止执行D、内存不够时,会自动关闭13、当一个文档窗口被关闭后,该文档将()A、保存在外存中B、保存在内存中C、保存在剪贴板D、既保存在外存也保存在内存中14、关于Windows XP窗口概念,以下叙述正确的是()A、屏幕上只能出现一个窗口,这就是活动窗口B、屏幕上可以出现多个窗口,但只有一个是活动窗口C、屏幕上可以出现对个窗口,但不止一个是活动窗口D、屏幕上可以出现多个活动窗口15、下列________不是对活动窗口的描述()A、标题栏为蓝色B、对应的程序为前台程序C、对应的任务按钮上凸D、对应的任务按钮下凹16、在Windows XP的“关闭计算机”对话框中,不能选择的是()A、待机B、重新启动C、切换用户D、关闭17、Windows中将信息传送到剪贴板不正确的方法是()A、用“剪切”命令把选定的对象拷贝到剪贴板B、Alt+PrintScreen把当前窗口拷贝到剪贴板C、用“复制”命令把选定的对象拷贝到剪贴板D、用Ctrl+V把选定的对象拷贝到剪贴板18、在Windows XP操作系统中,将“回收站”中文件还原时,被还原的文件将回到()A、系统的“我的文档”中B、计算机内存中C、系统的桌面上D、文件原来的位置上19、对Windows XP中的文件或文件夹使用“发送到”命令时,其操作的说法不正确的是()A、可以将文件或文件夹快速复制到“我的文档”B、可以创建文件或文件夹的桌面快捷方式C、可以将文件或文件夹快速移动到U盘D、发生成功后,源文件或文件夹不受任何影响20、在Windows XP的文件操作中,下列说法错误的是()A、用鼠标右键单击该文件夹,然后选择“重命名”,键入新的文件名后按回车键即可完成该名操作B、在选中该文件夹的情况下再用左键单击该文件夹的名称,输入新文件名后按回车键即可完成改名操作C、用右键双击该文件夹,输入新文件名后按回车键即可完成改名操作专业课期中考试试卷学号:____________姓名:_______________D、选中该文件夹后,使用“文件”菜单下的“重命名”选项,输入新文件名后按回车键即可完成改名操作21、Windows XP中,对文件和文件夹的管理主要通过_________来实现()A、对话框B、剪贴板C、资源管理器或我的电脑D、控制面板22、在Windows中,当选定文件或文件夹后,不将文件或文件夹放到“回收站”中,而直接删除的是()A、按DELETE(DEL)键B、用鼠标直接将文件或文件夹拖放到“回收站”中C、按SHIFT+DELETE(DEL)键D、用“我的电脑”或“资源管理器”窗口中“文件”菜单中的删除命令23、在Windows的“资源管理器”中,用鼠标将硬盘上某个文件拖放到U盘上的操作是()A、移动B、复制C、删除D、剪切24、在Windows XP中,可以使用“回收站”进行恢复的文件是()A、直接使用“DELETE”按键删除的硬盘上的文件B、直接使用“DELETE”按键删除的网络驱动器上的文件C、使用鼠标左键选定U盘上的文件后拖放到“回收站”D、使用鼠标右键选定U盘上的文件后选择“剪切”命令,然后“粘贴”到回收站25、下面关于Windows XP的文件名的叙述错误的是()A、文件名中允许使用汉字B、文件名中允许使用多个圆点分隔符C、文件名中允许使用空格D、文件名中允许使用竖线“|”26、在Windows XP的“资源管理器”窗口中,如果想一次选定多个分散的文件夹或文件,正确的操作是()A、按住CTRL键,用鼠标右键逐个选取B、按住CTRL键,用鼠标左键逐个选取C、按住SHIFT键,用鼠标右键逐个选取D、按住SHIFT键,用鼠标左键逐个选取27、在Windows中,下列正确的文件名是()A、MY PRKGRAM GROUPB、FILE1|FILE2C、A<>B.CD、A?B.DOC28、在Windows“资源管理器”窗口中,为了将选定硬盘上文件或文件夹复制到U盘,应进行的操作是()A、先将它们删除并放入“回收站”,再从“回收站”中恢复B、用鼠标左键将它们从硬盘拖到U盘C、先执行“编辑”菜单中的“剪切”命令,在执行“编辑”菜单中的“粘贴”命令D、用鼠标右键将它们从硬盘拖到U盘并从弹出的快捷菜单中选择“移动到当前位置”29、用于获得字符串长度的函数是()A、Len()B、LenB()C、StrLen()D、strLength()30、在Windows资源管理器左窗口中,若显示的文件夹图标前面带有加号“+”,意味着该文件夹()A、含有下级文件夹B、仅含有文件C、是空文件夹D、不含下级文件夹31、在“资源管理器”中,查看所有文件(包括隐藏文件和系统文件),正确的操作是()A、单击【查看】——列表,显示所有文件B、单击【查看】——详细列表,显示所有文件C、单击【工具】——文件夹选项,然后在“查看”选项窗口中单击显示所有文件和文件夹D、单击【编辑】——全部选定,显示所有文件32、在Windows XP中,当按下“SHIFT”键的同时,用鼠标左键在不同驱动器之间拖到对象时,系统的操作是()A、复制B、移动C、创建快捷方式D、无操作33、在Windows XP中,若想“搜素”文件名的第二个字母是“C”的所有文本文件,可以在对话框中“文件名”栏中输入()A、?c.txtB、*c*.txtC、?c*.txtD、*c.txt34、“X是小于100的非负数”,用VB表达式表示正确的是( ).A、0<=X<100B、0<=X<100C、X>=0 AND X<100D、0<=X OR X<10035、Windows中,文件夹的组织结构是一种()A、表格结构B、树形结构C、网状结构D、线性结构36、在Windows“资源管理器”窗口右部选定所有文件,如果要取消其中几个文件的选定,应进行的操作是()A、用鼠标左键依次单击各个要取消选定的文件B、按住CTRL键,再用鼠标左键依次单击各个要取消选定的文件C、按住SHIFT键、再用鼠标左键依次单击各个要取消选定的文件D、用鼠标右键依次单击各个要取消选定的文件37、鼠标在屏幕上产生的标记符号变为一个“沙漏”状,表明()A、Windows执行的程序出错B、Windows正在执行某一处理任务,请用户稍等C、提示用户注意某个事项,并不影响计算机继续工作D、等待用户键入Y或N,以便继续工作38、在Windows中,下列叙述正确的是()A、桌面的图标不能按用户的意愿重新排列B、只有对活动窗口才能进行移动/改变大小等操作C、回收站与剪贴板一样,是内存中的一块区域D、一旦屏幕保护开始,原来的屏幕上的当前窗口就关闭了39、在同一张磁盘上()A、允许同一个文件夹的两个文件同名,也允许不同文件夹中的两个文件同名B、不允许同一个文件夹的两个文件同名,也不允许不同文件夹中的两个文件同名C、允许同一个文件夹的两个文件同名,但不允许不同文件夹中的两个文件同名D、不允许同一个文件夹的两个文件同名,但允许不同文件夹中的两个文件同名40、在画图中,为了保存一幅作品,应用命令()A、CTRL+XB、CTRL+VC、CTRL+SD、TAB41、假定窗体的名称为Form1,则把窗体的标题设置为“VB_Test”的语句为( )A、Form1=“VB_Test”B、Form1.Caption=“VB_Test”C、Form1.Text=“VB_Test”D、=“VB_Test”42、在Windows中可通过________来进行输入法的安装和删除()A、附件B、资源管理器C、我的电脑D、控制面板43、表达式25 Mod 3+23\5*2的值是()A、0B、2C、3D、644、在Windows中,按下Ctrl+Alt+Del将出现“任务管理器”窗口,该窗口所列出的内容是()A、已经打开的各个文档的文件名B、系统中可执行的各个程序名C、具有“系统”属性的应用程序名D、正在运行的各个程序名45、Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是()A、%B、#C、@D、$46、在VB启动时,我们新建一个工程,通常默认选择“新建”标签中的()选项A、标准EXEB、ActiveX EXEC、ActiveX DLLD、ActiveX控件47、退出Visual Basic的错误方法是()A、单击窗口右上角的关闭按钮B、选择“文件”菜单中“退出”命令C、按快捷键Alt+QD、选择“文件”菜单中“关闭”命令48、与传统和程序设计语言相比,Visual Basic最突出的特点是()A、结构化程序设计B、程序开发环境C、程序调试技术D、事件驱动编程机制49、在启动Visual Basic后,系统为用户新建的工程起一个名为()的临时名称。
VB期中考试试卷-及参考答案(B1卷)-
2010~2011学年度第2学期期中考试试卷[B1]考试科目: 《Visual Basic程序设计》考试形式: 开卷-上机考答题时间: 120分钟班级学号姓名一、选择题(2分/题, 共20分)1.以下有关VB对象名称(Name)属性的叙述,正确的是_______。
A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.Visual Basic6.0集成环境的主窗口中不包括_______。
A)标题栏B)菜单栏C)状态栏D)工具栏3. 在开发VB应用程序时, 一个工程一般至少应含有_______。
A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4. .为了使命令按钮(名称为Command1)右移200, 应使用的语句是_______。
A)Command1.Move -200B)Command1.Move 200C)Command1.Left= Command1.Left+200D)Command1.Left= Command1.Left-2005. 当程序运行时, 系统自动执行启动窗体的_______事件过程。
A)Click B)Load C)Unload D)GotFocus6. Visual Basic有多种类型的窗口, 若要在设计时看到窗体窗口, 以下操作不正确的是________。
A)打开“视图”菜单, 选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名7. 下面关于属性和方法的描述中, 不正确的是________。
A)属性是对象的特征, 方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作8. 下面关于标签和文本框的描述中, 正确的是________。
VB期中测验
VB期中测验一、单选题(每空2分,共30分)◆VB窗体中一个文本框控件名为mytxt,要使该控件中显示“我的VB程序”,以下__(1)__语句能正确执行。
(A) Text1.Text = "我的VB程序" (B) Text1.Caption = "我的VB程序"(C) mytxt.Text = "我的VB程序" (D) mytxt.Caption = "我的VB程序"◆如果变量a,b,c的值分别为3,2,-3,则表达式 Abs(b * c - a) + b * Int(Rnd) 的值为___(2)___。
(A) 8 (B) 9 (C) 10 (D) 11◆窗体(Form)对象能响应的事件是___(3)___。
(A)ActiveFrom (B)KeyPress (C) Load (D) Change◆下列函数中__(4)__的值与其它三个不一样。
(A) Val("-1") (B) Sgn(-1) (C) Int(-0.9) (D) Fix(-0.9)◆在以下字符串中,只有____(5)____可以作为VB的变量名。
(A) Int.9 (B) Int (C) Int_9 (D) 9Int◆执行下面这段程序时输出的结果是__(6)___。
a = 0If a >= 7 Thena = 1End IfPrint a(A) 0 (B) 1 (C) 7 (D) 无显示◆执行语句 Print String(5, "AB") ,显示的结果是___(7)___。
(A) ABABABABAB (B) AAAAA (C) aaaaa (D) abababab◆关于Name属性,以下叙述中___(8)___是正确的。
(A) 窗体的Name属性指定窗体的名称,用于标识一个窗体。
(B) 窗体的Name属性用于设置显示在窗体标题栏的文本。
vb期中复习样卷练习
信息技术期中复习样题一、选择题(每小题2分,共70分)1.在Visual Basic中,下列属于正确变量名的是()(A)a1(B)3y (C)x-y(D)then2.在Visual Basic中,语句Cname.Text="高一"中的Text是()(A)属性名(B)属性值(C)对象名(D)窗体名3.某化工厂通过从海水中提取镁的方法生产金属镁,已知海水中镁的含量为1.1g·L-1,若该工厂每天生产x千克镁,则每天至少需要多少升海水。
计算海水体积v的步骤有:①输出海水体积v②p=1.1③计算体积v=x*1000/p④输入工厂每天产量数据x其正确的顺序是()(A)③④①②(B)①②③④(C)④①③②(D)④②③①4.有如下Visual Basic程序段:A=10B=20A=A+BB=A-B该程序段运行后,变量A和B的值是()(A)10和20(B)30和20 (C)30和10(D)30和-105.在Visual Basic中进行窗体设计时,利用属性面板可以非常方便地对常用的属性进行设置。
请观察下图,并选择出正确的描述()(A)“Text1”是类名,“TextBox”是对象名,“Text”是属性名,“点击输入”是属性值(B)“Text1”是对象名,“TextBox”是类名,“Text”是属性名,“点击输入”是属性值(C)“Text1”是对象名,“TextBox”是类名,“Text”是属性值,“点击输入”是属性名(D)“Text1”是属性名,“TextBox”是对象名,“Text”是类名,“点击输入”是属性值6.要实现变量M的值与变量N的值进行交换,可用语句()(A)X=M:M=N:N=X (B)M=N:N=M:X=N(C)X=M:N=M:X=N (D)M=X:X=N:N=M7.随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[6,24]的随机整数,可行的表达式是()(A)Rnd*24 (B)int(6+Rnd*18)(C)6+int(Rnd*18+1) (D)6+int(Rnd*19)8.以下关于Visual Basic集成开发环境的说法错误的是()(A)集成开发环境的布局是可以由使用者自行安排的(B)窗体是对VB程序进行可视化界面设计的窗口(C)每个VB应用程序都只能有一个窗体(D)VB应用程序窗体的大小是可以改变的9.面额为1元、2元和5元的纸币各有10张,求总额恰好为32元取法方案的算法是:设1元取a张、2元取b张和5元取c张,a、b、c都取0到10之间的整数,将a、b、c 取值的所有可能组合逐一代入表达式a+2b+5c=32,判断是否成立,若成立,则输出这一方案。
vb期中练习及答案讲解
一、问答题1.关于窗体,以下叙述中正确的是 A 。
A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2.若a为长整型变量,则执行a=12 : Print Len(a);Len(Str(a)); Len(CStr(a))后,在窗体上看到的是 B 。
-------对于括号中正数来说,Str要保留符号位“+”,而cstr的正数的符号位省去的,故str(12)=+12,有三位。
A.4 2 3B.2 3 2C.4 3 2D.2 2 33.数学表达式cos(30')/(4y+log10)+e2, 对应的visual Basic表达式是 B 。
A.Cos(30*3.14159/180)/(4*y+Ln(x))+Exp(2)B.Cos(30*3.14159/180)/(4*y+Log(x))+Exp(2)C.Cos(30*3.14159/180)/(4*y+Ln(x))+e^2D.Cos(30)/(4*y+Log(x))+e^24.表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是A 。
---------这Cint 小数部分超过0.5的部分都进位,不分正负例如:Cint(2.51)=3 Cint(-2.51)=-3A.-8B.-7C.-6D.-55.以下说法中,错误的是 C 。
A.使用缺省Preserve关键字的ReDim语句可以改变数组的维数和大小B.ReDim语句只能出现在过程中c.使用ReDim语句重新定义的动态数组,只能比原数组大D.使用ReDim语句可以对动态数组的所有元素进行初始化6.执行下面的程序后,A(1,4)的值是__1___,A(2,3)的值是____5___,A(3,2)的值是5 Option ExplicitOption Base 1Private Sub Command1_Click()Dim a(4, 4) As Integer, ub As IntegerDim i As Integer, j As Integer, n As Integerub = UBound(a, 1)n = 0For i = ub To 1 Step -1For j = 1 To ub + 1 - in = n + 1a(j, j + i - 1) = nNext jNext iFor i = ub To 2 Step -1For j = ub To i Step -1a(j, j - i + 1) = a(5 - j, 4 - j + i)Next jNext iFor i = 1 To ubFor j = 1 To ubPicture1.Print a(i, j);Next jPicture1.PrintNext iEnd Sub7.下面的程序是求的近似值,当第n项的绝对值小于10^-5时终止计算=1-1/3+1/5-1/7+…(-1),请将程序填写完整。
程序设计基础VB期中考试卷
《程序设计基础VB》期中考试卷一、选择题〖每小题1分, 共计40分〗;1.以下变量名中合法的是【1】。
A.x2-.......B.prin.......C.str_....D.2x分析:书P105, 标识符命名规则答案:C在Visual Basic中, 所有的窗体和控件都必定具有的一个属性是【2】。
A. NameB. Font C)Caption D)FillColor分析:名称属性是每个对象必须具备的, VB为每一个对象设置了一个默认的名称, 用户可以不更改, 对象的默认名称是由对象的类名+序号构成的。
答案:A以下所列的7个控件中, 具有Caption属性的有【3】个。
CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)A. 5B. 4C. 3D. 2分析:常用控件中, TextBox、PictureBox、Image、ListBox、ComboBox、Timer、Line、Shape、HScrollBar、VScrollBar没有Caption属性;Label、CommandButton、OptionButton、CheckBox、Frame具有Caption属性;另外, 窗体也有Caption属性。
答案:C2.用来设置文字字体是否斜体的属性是【4】。
A. FontUnderlineB. FontBoldC. FontSlopeD. FontItalic分析: 也可以写成Font.Italic答案:D若需要在同一窗口内安排两组相互独立的单选按钮( OptionButton ), 可使用【5】控件将它们分隔开。
① TextBox ② Picture ③ Image ④ FrameA. ①②B. ②③C. ②④D. ③④分析:将单选按钮分组的方法是放置在不同的容器中, VB中可以做容器的控件有:PictureBox、Frame答案:CTimer控件的【6】属性决定该控件是否对时间的推移做出响应。
大学vb期中考试题库及答案
大学vb期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DefineC. VarD. Declare答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above答案:D4. 在VB中,用于定义子程序的关键字是:A. FunctionB. SubC. ProcedureD. Method答案:B5. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D6. VB中,用于读取用户输入的函数是:A. InputBoxB. MsgBoxC. ValD. InStr答案:A7. VB中,用于输出信息的函数是:A. InputBoxB. MsgBoxC. PrintD. Write答案:B8. 在VB中,用于定义常量的关键字是:A. ConstB. DefineC. VarD. Let答案:A9. VB中,用于定义全局变量的关键字是:A. GlobalB. DimC. PublicD. Private答案:C10. VB中,用于定义数组的关键字是:A. ArrayB. DimC. DefineD. Declare答案:B二、填空题(每题2分,共20分)1. VB中,声明一个名为x的整型变量的语句是________。
答案:Dim x As Integer2. VB中,声明一个名为msg的字符串变量的语句是________。
答案:Dim msg As String3. VB中,声明一个名为flag的布尔型变量的语句是________。
答案:Dim flag As Boolean4. VB中,声明一个名为arr的数组变量的语句是________。
vb期中考试题
选择题1、以下4种描述中,错误的是_______。
A. 常量在程序执行期间其值不会发生改变B. 根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D. 符号常量的使用和变量的使用没有差别2、下面合法的常量是_______。
A. 1/2B. 'abcd'C. 1.2*5D. False3.Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是______。
A. %B. #C. @D. $4.下面_______是不合法的整常数。
A.100B.%O100C.&H100D.&O1005.以下关键字中,不能定义变量的是_______。
A. DeclareB. DimC. PublicD. Private6.表达式16/4-2^5*8/4 MOD 5\2的值为_______。
A. 14B. 4C. 20D. 27.Visual Basic日期型常量的定界符是_______。
A. ##B.‘’C. ()D. {}8.数学关系式3≤x<10表示成正确的VB表达式为_______。
A. 3<=x<10B. 3<=x AND x<10C. x>=3 OR x<10D. 3<=x AND <109. \,/,Mod,*四个算术运算符中,优先级别最低的是_______。
A. \B. /C. ModD. *10.表达式ASC("F")的类型是_______。
A. 字符表达式B. 关系表达式C. 算术表达式D. 逻辑表达式11.如果在立即窗口中依次执行下列命令:a=8b=9Print a>b则输出的结果是_______。
A. 1B. 0C. FalseD. True12.已知a="12345678",则表达式Left(a, 4) + Mid(a, 4, 2)的值是_______。
VB期中试卷(全册)
《VB 》期中考试卷 (供三(1)用,全册)(满分120分,时间:90分钟)一、单选题 (共25题,每题2分,共50分) 1、以下关于Visual Basic 特点的叙述,错误的是( )A)VisualBasic 是采用事件驱动编程机制的语言 B)VisualBasic 程序既可以编译运行,也可以解释运行C)构成VisualBasic 程序的多个过程没有固定的执行顺序D)VisualBasic 程序不是结构化程序,不具备结构化程序的三种基本结构2、以下叙述中,错误的是( )。
A)一个VisualBasic 应用程序可以含有多个标准模块文件 B)一个VisualBasic 工程可以含有多个窗体文件 C)标准模块文件可以属于某个指定的窗体文件 D)标准模块文件的扩展名是.bas3、以下叙述中,错误的是( )。
A)在VisualBasic 中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C)VisualBasic 中允许不同对象使用相同名称的方法 D)VisualBasic 中的对象具有自己的属性和方法 4、设有如下语句:Dim a ,b As Integer c="VisualBasic" d=#7/20/2005#以下关于这段代码的叙述中,错误的是( )。
A)a 被定义为Integer 类型变量 B)b 被定义为Integer 类型变量C)c 中的数据是字符串 D)d 中的数据是日期类型5、以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数是( )。
A)Left B)Mid C)String D)Instr6、设a=4,b=3,c=2,d=1,下列表达式的值是( ):a>b+1 Or c<d And b Mod cA)True B)1 C)-1 D)07、以下可以作为Visual Basic 变量名的是( )。
VB期中考试试题
n = 8
s = 0
Do
s = s + n
n = n - 1
Loop While n > 0
Print s
End Sub
执行以上程序,显示结果为.
知识点:D0 - Loop结构语句章:4
632c语句用于要求变量进行显式声明.
知识点:Option Explicit章:4
330
设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是( )
a=b:b=c:c=a
Print a;b;c
(A) 1 2 3
(B) 2 3 1
(C) 3 2 1
(D) 2 3 2
答案:D知识点:赋值语句章:4
302以下循环语句中在任何情况下都至少执行一次循环体的是。
(A) Do While <条件>循环体Loop
(D)对象事件的名称可以由编程者指定
答案:D知识点:事件章:1
1516运行程序产生死循环时,按()键可以中断程序运行。
(A) Ctrl+C
(B) Ctrl+Z
(C) Ctrl+Break
(D)单击“停止运行”按钮
答案:C知识点:代码_运行章:1
2标准工具箱中的控件______
(A)数目是固定不变的
(B)数目可以增加
static x as integer
x=x+10
end sub
程序执行后,连续三次单击命令按钮command1,则x的值为。
知识点:静态变量与静态过程章:6
96d请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(15分)
VB程序设计期中试题
VB程序设计期中试题一、单项选择题(每题1.5分,共45分)1.执行以下程序段后,变量c$的值为_______a$="Visual Basic Programing"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,11)A) Visual BASIC Programing B) Quick Basic ProgramingC) QUICK Basic Programing D) Quick BASIC Programing2.以下叙述中错误的是_________A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)文本框获得焦点后将触发gotfocus事件D)控件的名称可以由编程人员设定3.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是________A)True B)False C)1 D)出错信息4.设a=6,则执行x=iif(a>5,-1,0)后,x的值为______________A) 5 B) 6 C) 0 D) -15.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()a=text1.text+text2.textPrint aEnd SubPrivate Sub Form_Load()Text1.text=""Text2.text=""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为________A) 444 B) 321123 C) 123321 D) 1322316.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句A) Option Base 0 B) Option ExplicitC) Option Base 1 D) Option Compare7.\、and、Mod、^等4个运算符中,优先级最低的是_____________A) \ B) and C) Mod D) ^8.如果要改变窗体的标题,则需要设置的属性是_________A)Caption B)Name C)BackColor D)BorderStyle9.阅读下面程序段,并选择输出结果_____________M=0FOR J=1 TO 3FOR K=1 TO JFOR L=K TO 3M=M+1NEXT LNEXT KNEXT JPRINT MA)12 B)14 C)10 D)2710.下面程序运行后,输出的值是________.A$="4" : B$="5" :C$="6"FOR J=1 TO 2A$=B$ : B$=C$ : C$=A$NEXT JPRINT A$+B$+C$A)15 B)645 C)545 D)65611.下面程序运行后,输出的结果是________.FOR J=1 TO 4PRINT TAB(2*J); (J+5)*2NEXT JA)12 B)12 C)12141618 D)12 14 16 1814 1416 1618 1812.下面程序运行时输出的结果是________.FOR J=4TO 1 STEP-1PRINT TAB(8-J);FOR K=4 TO 1 STEP -1PRINT "*";NEXT KPRINTNEXT JA) **** B) **** C) * * * * D)* * * **** **** * * * * * * * *** **** * * * * * * * ** **** * * * * * * * * 13.下面程序运行时输出的结果是________.A=INT(RND)ON A+2 GOTO 30,40,50,6030 PRINT 10;40 PRINT 20;50 PRINT 30;60 PRINT 40;A)10 20 30 40 B)20 30 40 C)30 40 D)40 14.Dim sum(1 to 3,20) as integer声明了含有_______个元素的数组A. 20B. 3×21C. 3×20D. 4×2015.将相同类型的一组控件的_______属性设为相同,则产生控件数组。
计算机vb期中考试题及答案
计算机vb期中考试题及答案计算机VB期中考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All above答案:D2. 下列哪个是Visual Basic中的保留字?A. DimB. IfC. EndD. All above3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. +D. Concatenate()答案:C4. Visual Basic中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleC. CaptionD. All above答案:A6. Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A7. 在Visual Basic中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. All above答案:B8. Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. All above答案:B9. 在Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. Visual Basic中,以下哪个控件用于选择一个选项?A. CheckBoxB. RadioButtonC. OptionButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量的关键字是________。
VB期中练习题及答案
VB单元练习题一一、选择题1、Visual Basic集成开发环境中不包括下列哪些窗口?()A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口2、“一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对象Visual Basic中的哪些术语?()A. 对象、属性、事件、方法B. 对象、属性、方法、事件C. 属性、对象、事件、方法D. 属性、对象、方法、事件3、对象的特征和状态特征称为?()A. 事件B. 方法C. 属性D. 类4、下面哪一个属性用来标识对象的名称?()A. CaptionB. ValueC. TextD. Name5、下列哪个符号是合法的变量名? ()A. VB123B. AbsC. 99JiD. x\y6、数学式子10sin25o写成Visual Basic表达式是?()A. 10sin25B. 10*sin(25)C. 10*sin(25o)D. 10*sin(25*3.14/180)7、Visual Basic中不存在下列哪一种数据类型?()A. 字符串类型B. 日期类型C. 逻辑类型D. 指针类型8、表达式Left(“Visual”,3)+Lcase(“AB”)的值是?()A. visABB. VisABC. VisabD. ualab9、表达式6+10 Mod 4*2+1的值是?()A. 9B. 11C. 1D. 310、把数值型转换为字符串型需要使用下列哪一种函数? ()A. V al()B. Str()C. Asc()D. Chr()11、VB中窗体文件的扩展名是______。
(A)VBP (B)FRM (C)VBW (D)PDM12、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。
(A)代码窗口(B)窗体设计窗口(C)属性窗口(D)工程资源管理器窗口13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是______。
VB程序教程期中测验卷
VB程序教程期中测验卷⼀、选择题(每题1分,共20分)1、双击窗体中的对象后,VB将显⽰的窗⼝是 C 。
(A)⼯具箱 (B)项⽬(⼯程)窗⼝(C)代码窗⼝ (D)属性窗⼝2、下述选项中,属于VB的程序设计⽅法是 C 。
(A)⾯向对象、顺序驱动 (B)⾯向过程、事件驱动(C)⾯向对象、事件驱动 (D)⾯向过程、顺序驱动3、VB预先设置好的,能够被对象识别的动作是 C 。
(A)⽅法 (B)对象(C)事件 (D)属性4、当窗体被加载时发⽣的事件是 ___C____。
(A)Hide ( B)Show (C)Load (D)Unload5、下⾯的赋值语句正确的是 C 。
(A)a+b=3 (B)y=sqr(-3) (C)y=x+20 (D)5y=x6、骰⼦是⼀个正六⾯体,⽤1~6这六个数分别代表这六⾯,掷⼀次骰⼦出现的数可表⽰为 D 。
(A)INT(RND(6)+1) (B)INT(RND*6)(C)INT(RND*7) (D)INT(RND*6+1)7、下⾯四个语句中,能打印显⽰20+30字样的是 A 。
(A)Print"20+30"(B)Print 20+30(C)Print Chr$(20) +"+"+Chr$(30)(D)Print Val("20")+Val("30")8、下列程序Private Sub Command1_Click()m=InputBox("请输⼊")Print m + "246"End Sub运⾏时,若输⼊123,将输出 A 。
(A)123246 (B)369 (C)123 D)显⽰出错信息9、⽂本框所没有的属性是_____D____。
(A)Enabled (B)Visible (C)BackColor (D)Caption 10、VB提供了结构化程序设计的3种基本结构,这3种基本结构是__D___。
(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输⼊、输出结构,转向结构11、设a为整型变量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
期中练习试卷一、选择题1. Visual Basic中的数据也可以以十六进制或八进制表示,八进制数据以____符号开头。
A. $EB. $HC. &OD. &H2. 下列符号常量的声明中,____是不合法的。
A. Const a As Single=1.1B. Const a As Integer=”12”C. Const a As Integer=Sin(1)D. Const a=”OK”3. 函数Val(“.123E2CD”)的值为____。
A. .123B. 12.3C. 0D. .123E2CD4. 将命令按钮的____属性设置为False后,运行时该命令按钮呈现灰色,不可用。
A. ControlBoxB. WindowStateC. VisibleD. Enabled5. 除窗体之外,以下对象可以作为其他控件容器的是____。
A. PictureBox和ImageB. Frame和PictureBoxC. ListBox和FrameD. TextBox和Image6. 如果在要单选按钮(Option)上显示图形文件,应设置单选按钮的____属性。
A. Style和GraphicsB. Style和PictureC. Caption和PictureD. Caption和Graphics7. 在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下语句中,不能正常执行的是____。
A. a=True : s=2*a+1B. s=”237” & “.11” : a=sC. a=1 : s=2*a>3D. a=4 : s=8200*a8. 文本框(TextBox)的Text属性值的数据类型为____。
A. IntegerB. DateC. StringD. Variant9. 在窗体的Click过程代码中有如下语句,正确的结果是_____。
Print Format(1732.45,”+##,##0.0”)A. +1,732.4B. 1,732.4C. +1,732.5D. 1,732.510. 运行下面的程序,单击命令按钮Command1,则窗体上显示的结果是____。
Private Sub Command1_Click()Dim A As Integer, B As Boolean, C As Integer, D As IntegerA=20/3 : B=True : C=B : D=A+CPrint A, D, A=A+CEnd SubA. 7 6 FalseB. 6.6 5.6 FalseC. 7 6 A=6D. 7 8 A=811. 函数CInt、Int、Fix都返回整数值,以下能正确描述它们返回值的大小关系的是____。
A. CInt(-4.51)=Int(-4.5)<Fix(-4.51)B. Int(-4.51)<CInt(-4.5)<Fix(-4.51)C. CInt(-4.51)<Fix(-4.5)<Int(-4.51)D. Int(-4.51) <Fix(-4.51)=CInt(-4.5)12. 在窗体的通用声明处有如下语句,会产生错误的语句是____。
①Const A As Integer=25 ②Public St As String * 8③ReDim B(3) As Integer ④Dim Const X As Integer=10A. ①②B. ①③C. ①②③D. ②③④13. 在默认情况下InputBox函数返回值的类型为____。
A. 数值B. 字符串C. 变体D. 数值或字符串14. 在过程中,若要在整个代码运行期间都能保留变量n 的值,应使用 语句进行声明。
A. Private n As IntegerB. Public n As IntegerC. Dim n As IntegerD. Static n As Integer15. 可以用Print 方法在PictureBox 控件上显示文本信息,若想清除这些信息,可用的方法是____。
A. ClsB. RemoveC. ClearD. Close16. 设变量D 为Date 型、A 为Integer 型、S 为String 型、L 为Long 型,下面赋值语句中不能执行的是____。
A. D=#12:30:00 PM #B. A=“3277e1”C. S=NowD. L=“4276D3”17. 下面表达式中,____的值是整型(Integer 或Long )。
①57-6/2 ②254+ Fix(9.62) ③19+6.3\1.3④927 & 73 ⑤”485”+469 ⑥9.5 Mod 3.5A. ①②④⑥B.③④⑤⑥C. ②④⑤⑥D. ③⑥18. 在一个语句行内写多条语句时,语句之间应该用____分隔。
A. 逗号B. 分号C. 顿号D. 冒号二、填空题1. 算术表达式xd 2321⎪⎭⎫ ⎝⎛对应的VB 表达式是_____(1)_____。
2. 算术表达式xy x e x ln )()30sin(2+︒对应的VB 表达式是_______(2)______。
3. 算术表达式x ab b a cos 222-+对应的VB 表达式是________(3)________。
4. 条件“字符串S 中必须含有字符@”对应的逻辑表达式是_________(4)__________。
5. “A 是一个带小数的正数,且B 是一个带小数的负数”所对应的逻辑表达式是__(5)_。
6. 已知变量N 的值为100,则表达式N Xor N 的值为____(6)_____。
7. 将一个两位整数N 的个位数与十位数对换得到新数的一句..VB 表达式是____(7)____。
8. 已知整型变量X 的值为32766,则Print X=X+1的输出结果为___(8)___。
9. 运行下面的程序,单击命令按钮Command1时,在列表框中显示的第一行是___(9)___,第三行是_____(10)_____。
Private Sub Command1_Click()Dim x As Integer, k As Integerx = 483k = 2Do Until x <= 1If x Mod k = 0 Thenx = x / kList1.AddItem kElsek = k + 1End IfLoopEnd Sub10. 运行下面的程序,单击窗体,在窗体上显示的内容为______(11)_____。
Private Sub Form_Click()Dim p As Integer, I As Integer, n As Integerp = 3: n = 30For I = 1 To n Step pp = p + 3n = n - 4I = I + 2If p >= 10 Then Exit ForNextPrint I; p; nEnd Sub11. 运行下面的程序,单击窗体,在输入框中输入20,在窗体上显示的内容为____(12)___。
Private Sub Form_Click()Dim N As Integer, S As String, R As StringN = InputBox("输入一个整数")Do While N <> 0R = N Mod 2S = R & SN = N \ 2LoopPrint SEnd Sub 12. 在文本框Text1中输入如图所示字符串,单击“OK ”按钮后,在文本框Text2中显示的内容为_____(13)____。
Private Sub cmdOK_Click()Dim S As String, I As Integer, p As IntegerS = Trim(Text1.Text)p = InStr(S, Space(1))Do While p <> 0 I = I + 1S = Trim(Mid(S, p + 1))p = InStr(S, Space(1))LoopI = I + 1Text2.Text = IEnd Sub13. 执行下列程序,单击窗体,在窗体第三行显示的内容是_______(14)______。
Private Sub Form_Click()Dim i As Integer, j As Integer, k As Integerk = 0For i = 0 To 10 Step k + 3For j = 1 To 10If j > 5 Thenk = k + 4Exit ForEnd IfNext jPrint i, j, kIf i > 8 Then Exit ForNext iEnd Sub14. 执行下列程序,单击命令按钮Cmd1,窗体上显示的内容是_____(15)____。
Private Sub Cmd1_Click()Dim x As Integer, I As Integerx = 1For I = 1 To 5x = x + (2 * I + 1) / (2 * I - 1)If x >= 20 Then Exit ForNextPrint I, xEnd Sub15. 执行下列程序,单击窗体,在窗体上显示的内容是______(16)_____。
Private Sub Form_Click()Dim M(10) As Integer, I As IntegerFor I = 0 To 10M(I) = 2 * INextPrint M(M(3))End Sub16. 执行下列程序,单击窗体后,在两个输入框中分别输入4和6,则窗体上输出的内容为____(17)_____。
Private Sub Form_Click()Dim M As Integer, N As Integer, T As Integer, I As IntegerM = InputBox("输入第一个数M")N = InputBox("输入第二个数N")If M < N ThenT = MM = NN = TEnd IfDo While I Mod N <> 0 Or I Mod M <> 0I = I + 1LoopPrint IEnd Sub17. 以下程序用于计算12-22+32-42+…+(N-1)2-N 2(N 为偶数),请完善程序。
Private Sub Command1_Click()Dim N As Integer, S As Integer, I As Integer, C As IntegerN = InputBox("请输入一个大于0的偶数N", , 2)S = 0: I = 1: C = 1DoS = S + C * I ^ 2C =_____(18)_____I=I+1Loop While _____(19)_____Print "S="; SEnd Sub18. 下列程序的功能是用欧几里德算法(辗转法)求两个自然数的最大公约数,请完善程序。