练习题.docx
- 文档编号:3448864
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:20
- 大小:139.21KB
练习题.docx
《练习题.docx》由会员分享,可在线阅读,更多相关《练习题.docx(20页珍藏版)》请在冰豆网上搜索。
练习题
VB练习题一
一、选择题
1.VisualBasic程序设计的主要的步骤是
A、可视性程序设计B、代码程序设计
C、可视性程序设计和代码程序设计D、界面设计
2.窗体能响应的事件是
A、ActiveFrom B、Drive C、Load D、Change
3.获得系统时间的函数是
A、data$ B.time$ C.date$ D.gettime$
4.在设计一个计算器时,必须要使用的控件是
A、滚动条 B、图片框 C、文本框 D、单选框
5.下列运算符号中属于关系运算符的是_____。
A、—B、=C、ANDD、+
6.VisualBasic规定工程文件的扩展名是
A、.for B、.frm C、.vbp D、.bas
7.OOP是面向_______的程序设计的简称。
A、用户B、问题C、对象D、操作者
8.设置对象中的字体应用___属性.
A、CaptionB、NameC、FontD、Text
9.设置文本框中显示的内容应用___属性。
A、CaptionB、NameC、FontD、Text
10.逻辑型又称_____。
A、数值型B、字符串型C、布尔型D、整型
11.三种逻辑运算符号优先次序为:
____。
A、AND、NOT、ORB、NOT、OR、AND
C、NOT、AND、ORD、OR、NOT、AND
12.关于高级语言,下列那一项叙述是正确的。
A、以类似英文的句子来表示B、写成的程序执行速度最快
C、不必编译即可直接执行D、受电脑机种限制大
13.可将高级语言翻译成机器语言的程序为。
A、汇编程序B、编译程序C、解释程序4、以上皆可。
14.下列()属性是每个控件都有的。
A、名称B、CaptionC、FontD、Interval
15.下列运算符号中属于逻辑运算符的是_____。
A、NOTB、<>C、=D、<=
16.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该等于:
A、5000B、500C、50D、5
17.下列逻辑运算结果为“true”的是()
A、flaseornottrueB、flaseandnottrue
C、trueornottrueD、trueandnottrue
18.已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=“a”,Label1为标签控件,下列赋值语句合法的是()
A、s=Label1.CaptionB、Label1.Caption=s=x
C、x*3=yD、Y=x*s
19.下列关于CommandButton控件的叙述正确的是()
A、CommandButton控件的Caption属性决定按钮上显示的内容
B、单击VB应用程序中的按钮,则系统激活按钮控件对应的Change事件
C、CommandButton控件的name属性决定按钮上显示的内容
D、以上都不对
20.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是()。
A、对象,属性,事件,方法B、对象,属性,方法,事件
C、属性,对象,方法,事件D、属性,对象,事件,方法
21.获得系统时间的函数是B
A、data$ B、time$ C、date$ D、gettime$
22.下列关于添加“控件”的方法正确的是()
A、单击控件图标,将指针移到窗体上,双击鼠标
B、双击工具箱中的控件,即在窗体上出现该控件
C、单击工具箱中的控件,将指针移到窗体上,再单击
D、用鼠标左键拖动工具箱中的某控件到窗体的适当位置
23.双击窗体中的对象后,VisualBasic将显示的窗口是
A、项目(工程)窗口 B、工具箱 C、代码窗口 D、属性窗口
24.下列关于For…next语句的说法正确的是()
A、循环变量、初值、终值和步长都必须为数值型
B、step后的步长只为正数
C、初值必须小于终值
D、初值必须大于终值
25.存文件时,整个工程以_____(工程文件)储存。
A、*.PrgB、*.Frm
C、*.VbpD、*.Exe
26.清除图片框(Picture1)中内容的方法是_____。
A、Picture1.ClearB、Picture1.Cls
C、Picture1.DeleteD、Picture1.UnLoad
27.以下变量Test定义语句正确的是:
A、DimTest,asInteger
B、DimTestasInteger
C、DimTest=Integer
D、DimTestasInteger,
28.在VisualBasic中,字符型变量用来_____。
A、存放日期、时间或同时存储以上两种数据。
B、存放人名、地址等文字信息。
或电话号码、邮政编码等不需要计算的数字信息。
C、存储长文本信息,最多可包含1.2GB字符。
D、精确表示货币钱款数值
29.通过执行通用对话框的方法,可以将其表示为不同的对话框。
方法ShowColor,显示____对话框。
A、保存文件B、字体C、打开文件D、颜色
30.设置通用对话框的文件类型框中所要显示的文件类型选项,可由____属性来设置。
A、NameB、FileC、FilterD、Caption
31.VB的全名是:
A、ViolinBASICB、VeryBASICC、VisualBASICD、ViewBASIC
32.下列哪一种运算的优先级最低:
A、ModB、整数除法C、减法D、除法
33.设置窗体的高度用属性_______。
A、CaptionB、FontC、BackColorD、Hight
34.设置窗体左上角到屏幕上方距离的属性是______。
A、LeftB、TopC、WidthD、Name
35.设置窗体宽度的属性是______。
A、LeftB、TopC、WidthD、名称(Name)
36.计算数x的正弦函数值的函数是______。
A、SIN(x)B、ABS(x)C、STR(x)D、SQR(x)
37.数学式3abc(d+e)改写为VB表达式为______。
A、3a*b*c(d+e)B、3abc(d+e)
C、3abcd+3abceD、3*a*b*c*(d+e)
38.不属于程序的三种基本结构的是。
A、顺序结构B、循环结构C、直线型结构D、分支结构
39.在IF语句的条件中,M≠6应写成:
A、M<6ANDM>6B、M≠6C、M<>6D、NOTM<>6
40.在VB中数据类型为长整型的“数据类型保留字”是。
A、integerB、longC、singleD、string
41.在VB中数据类型为字符串型的“数据类型保留字”是。
A、integerB、doubleC、singleD、string
42.下列变量名正确的是。
A、X-1B、XX1C、123D、A*
43.函数ABS(X)称为。
A、算术平方根函数B、绝对值函数
C、正弦三角函数D、字符串转换为数值函数
44.下列说法不正确的是。
A、1 B、关系表达式的判断结果只能是"True"或"False" C、关系运算符共有6个,分别是: <、>、<=、>=、=、<> D、逻辑运算符有NOT、AND、OR 45.为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是 A、VisibleB、TimerC、EnabledD、Interval 46.利用对象的方法Setfocus可获得焦点,对于一个对象,只有其visible属性和_____属性为true,才能接受焦点。 A、nameB、TimerC、EnabledD、visible 47.使用print方法可在图片框中进行文本的输出(如: picture1.print“信息技术”),用_____方法可画圆。 A、psetB、lineC、circleD、move 48.设a=2,b=3,c=4,d=5,下列表达式的值是。 3>2*bORa=cANDb<>cORc>d A、1B、TrueC、FalseD、–1 49.设置标签中显示内容的属性是。 A、TextB、NameC、CaptionD、BackStyle 50.通过执行通用对话框的方法,可以将其表示为不同的对话框。 显示打开文件对话框方法是。 A.ShowOpenB.ShowSaveC.ShowPrinterD.ShowColor 二、程序设计题 51.设计一个程序,输入一个正整数N,求1+2+3+…+N的和。 界面如下: 当用户输入N后,单击“计算”按钮,则输出1+2+3+…+N的和。 52.编一个求圆柱的侧面积的程序: 当用户输入半径与高后,单击“侧面积为”按钮,输出正确结果。 53.设计一个计时程序。 该程序用户界面如图所示,由一个文本框(text1),和两个按钮: 命令按钮1(commandl)、命令按钮2(command2)组成。 程序运行后,用户按开始按钮,则开始计时,文本框中显示秒数,接停止按钮,则计时停止。 单击窗口则退出。 (请阅读下面程序,编写出时钟控件的计时事件中的程序代码。 ) 54.编制一个能在窗体中画出由用户指定圆心位置和半径大小的圆的程序,要求单击“绘圆”按钮时绘圆,单击“清除”按钮时清除绘图区中的图形及文本框中的内容。 运行界面如下: VB练习题二 一、选择题 1.在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是 A、编写代码 B、新建一个工程 C、打开属性窗口 D、进入VB环境 2.若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置 A、Text属性值为* B、Caption属性值为* C、password属性值为空 D、Passwordchar属性值为* 3.能够将文本框控件隐藏起来的属性是 A、ClearB、VisibleC、HideD、New 4.获得系统日期的函数是 A、data$ B、time$ C、date$ D、gettime$ 5.下列运算符号中属于算术运算符的是_____。 A、NOTB、^C、=D、<= 6.VisualBasic属于: A、 高级语言B、汇编语言C、机器语言D、低级语言。 7.一个程序可以有_____窗体。 A、1个B、2个C、多个D、无穷多个 8.事件是指_____。 A、对象的外部特征。 B、预先设置好的能被对象识别的特定动作。 C、对象的属性。 D、对象原来就包含的内部函数或程序。 9.VB在运行中使用_______来临时存储数据。 A、常量B、变量C、函数D、方法 10.布尔型又称_____。 A、数值型B、逻辑型C、字符串型D、整型 11.下列运算符号中属于关系运算符的是_____。 A、—B、+C、ANDD、<= 12.关于高级语言,下列叙述正确的是。 A、不必编译即可执行B、可读性最高C、难学难记D、执行速度最快。 13.下列各组控件都具有Caption属性的是() A、窗体、文本框B、标签、定时器C、窗体、标签D、文本框、定时器 14.下列运算结果中,值最大的是() A、3\4B、3/4C、4mod3D、3mod4 15.VisualBasic语言中,下列那一项数值运算符号是正确的。 () A、@表示加B、~表示减C、*表示乘D、÷表示除。 16.下面程序执行的结果是________。 PrivateSubForm_Click() A$="123": B$="456" C=Val(A$)+Val(B$) PrintC\100 EndSub A、123B、3C、5D、579 17.函数Sqr(9)的值是() A、9B、3C、“3”D、“9” 18.下列控件中可用于接受用户输入文本,又可用于显示文本的是() A、Label控件B、TextBox控件 C、Timer控件D、CommandButton控件 19.以下程序段执行后整型变量度n的值为() n=0 forL=1to20step5 n=n+L nextL A、50B、34C、15D、210 20.如果要改变窗体的标题,需要设置窗体对象的_____属性。 A、NameB、CaptionC、BackColorD、BorderStyle 21.VisualBasic提供的标签控件(LABEL)可具有功能是 A、输入文本B、显示文本C、计时D、取得时间 22.以下选项中,不是VisualBasic控件的是 A、文本框 B、定时器 C、窗体 D、命令按钮 23.若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为() ifa>5then c=b-a else c=a+b endif A、2B、-1C、1D、5 24.下列程序执行后,整型变量n的值为() n=0 forI=1to20 ifImod4=0thenn=n+1 nextI A、5050B、5C、6D、33 25.下面哪些控件是输入控件______。 A、文本框B、标签 C、列表框D、滚动条 26.窗体初始化程序应写在_______事件中。 A、LoadB、UnLoad C、ActiveD、GotFocus 27.在VisualBasic中,布尔型变量用来_____。 A、存放需要计算的数字。 B、存放日期、时间或同时存储以上两种数据。 C、存储长文本信息,最多可包含1.2GB字符。 D、存放性别、婚否等逻辑信息。 28.通过执行通用对话框的方法,可以将其表示为不同的对话框。 方法ShowOpen,显示____对话框。 A、保存文件B、字体C、打开文件D、颜色 29.通过执行通用对话框的方法,可以将其表示为不同的对话框。 方法ShowFont,显示____对话框。 A、保存文件B、字体C、打开文件D、颜色 30.计时器的Interval属性是用来设置一时间间隔,单位是_____。 A、1秒B、1毫秒 C、1/100秒D、1/1000秒 31.VB在计算三角函数时,所使用的度量单位是: A、角度制B、弧度制C、角度制D、弧度制都可以 32.设置窗体的背景色用属性_______。 A、CaptionB、FontC、BackColorD、Hight 33.设置窗体中显示的文字前景色用属性_______。 A、ForColorB、FontC、BackColorD、Hight 34.设置窗体左上角到屏幕左边距离的属性是______。 A、LeftB、TopC、WidthD、Name 35.计算数x的算术平方根的函数是___。 A、SIN(x)B、ABS(x)C、STR(x)D、SQR(x) 36.计算数x的余弦函数值的函数是______。 A、SIN(x)B、ABS(x)C、STR(x)D、COS(x) 37.数学式|xy|+2(d+e)改写为VB表达式为______。 A、|xy|+2(d+e)B、-x*y+2*(d+e) C、ABS(x*y)+2*(d+e)D、|x*y|+2*(d+e) 38.在IF语句的条件中,60≤F≤100应写成: A、60<=F<=100B、60= C、60≤F≤100D、F>=60ANDF<=100 39. 写成QBasic算术表达式为: A、 B、SQR(X)+ABS(Y+3) C、 D、 40.在VB中数据类型为单精度浮点型的“数据类型保留字”是。 A、integerB、longC、singleD、string 41.在VB中数据类型为布尔型的“数据类型保留字”是。 A、booleanB、doubleC、singleD、string 42.下列变量名正确的是。 A、xx-4B、4XXC、xx_y1D、y/t 43.函数SIN(X)称为。 C A、算术平方根函数B、绝对值函数 C、正弦三角函数D、字符串转换为数值函数 44.下列说法不正确的是。 A、FOR语句中可省略STEP及步长值,默认步长值为1 B、循环变量只能用数值简单变量 C、步长值可正可负 D、初值、终值、步长值可以是数值表达式 45.为了在运行时把图形文件picfile.jpg装入图片框Picture1,所使用的语句为。 A、Picture1.Picture=LoadPicture("picfile.jpg") B、Picture1.Picture="picfile.jpg" C、Picture1.image=LoadPicture("picfile.jpg") D、Picture1.image="picfile.jpg" 46.使用print方法可在图片框中进行文本的输出(如: picture1.print“信息技术”),用_____方法可画点。 A、psetB、lineC、circleD、move 47.使用print方法可在图片框中进行文本的输出(如: picture1.print“信息技术”),用_____方法可使图片框移动位置。 A、psetB、lineC、circleD、move 48.双击工具箱中某个控件,该控件将____。 A、被选中B、出现在窗体左上角C、出现在窗体中部D、没变化 49.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是。 A、ControlBoxB、MinButtonC、EnabledD、MaxButton 50.执行下面的程序段后,x的值为。 x=0 Fori=1To10 x=x+i\5 Nexti A、5B、6C、7D、8 二、程序设计题 51.编写一个程序,输入任意两个整数,输出其中较大的数。 界面如下: 当用户输入两个整数后,单击“输出”按钮,则输出正确结果。 52.设计一程序,计算1*2+2*3+3*4+4*5+…+N*(N+1)的和。 程序界面如下: 当用户输入N后,单击“求1*2+2*3+3*4+4*5+…+N*(N+1)”按钮后,输出正确结果。 53.设计一个从键盘接收三条边的值,测试能否组成三角形,若能,则计算所组成三角形面积,否则,给出相应信息的程序,运行之后界面如下。 54.设计一个简易播放器,要求可播放*.wav文件、*.avi文件、*.mpg文件,运行界面如下: VB练习题三 一、选择题 1.要求改变窗体的标题时,应当在属性窗口中改变的属性是。 A、Caption B、Name C、Text D、Label 2.如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该为: A、1000B、100C、10D、1 3.能够改变复选框中背景颜色的属性是 A、Value B、Fontcolor C、Backcolor D、Font 4.下列运算符号中属于字符串连按运算符的是_____。 A、—B、*C、ANDD、& 5.VisualBasic规定窗体文件的扩展名是 A、.for B、.frm C、.vbp D、.bas 6.程序、相关的数据及说明文档构成了软件,其中_____是主体。 A、相关的数据B、程序C、说明文档D、前三项都是。 7.工具箱窗口提供了一些常用的可视化对象类型,称为____。 A、控件B、窗体C、对象D、属性 8.要使定时器的Timer事件每秒钟触发10次,需设置定时器的Interval属性值为。 A、1B、10C、100D、1000 9.下列运算符号中属于字符串连接运算符的是____。 A、—B、+C、ANDD、< 10.布尔型数据的值____。 A、有无数多个B、只有1和-1两种 C、只有True和False两种D、以上都不对 11.下列运算符号中属于逻辑运算符的是_____。 A、—B、+C、ANDD、<= 12.在VisualBasic语言中,表达式2+3*3-2*3/2的值是。 () A、6B、7C、8D、9 13.下列各组控件具有相同默认事件的是() A、窗体、文本框B、标签、按钮C、窗体、标签D、文本框、按钮 14.下列关系运算结果为“true”的是() A、“1”+2=“12”B、“1”+“2”=“3” C、“1”&2=“12”D、“1”&“2”=“3” 15.在VisualBasic代码中,将多个语句合并在一行上的并行符是()。 A、撇号(’)B、冒号(: )C、感叹号(! )D、问号(? ) 16.若要求从文本框中输入密码时在文本框中只显示#号,则应当在此文本框的属性窗口中设置 A、Text属性值为“#”B、Caption属性值为“#” C、password属性值为空 D、Passwordchar属性值为“#” 17.下列表达式不合法的是() A、“123”+“abc"B、123&"abc" C、1+2\3D、[3*(4+5)-6]/7 57、以下程序段执行后,整型变量n的值为() year=2001 n=year\4+year\400-year\100 A、495B、505C、500D、485 18.当程序运行时,在窗体上单击鼠标,以下哪个事件是窗体不会接收到的? A、MouseDownB、MouseUpC、LoadD、Click 19.窗体的BackColor属性用于设置窗体的____。 A、高度B、宽度C、背景色D、前景色 20.下列关于算法的叙述不正确的是() A、算法是解决问题的有序步骤 B、算法具有确定性、可行性、有限性等基本特征 C、一个问题的算法都只有一种 D、常见的算法描述方法有自然语言、图示法等 21.某文本框获得控制焦点时产生的事件是 A、LostFocus B、GotFocus C、Point D、Value 22.若要设置定时器控件的定时时间,需设置的属性是 A、Interval B、Value C、Enabled D、Text 23.存文件时,窗体以_____(窗体文件)储存。 A、*.PrgB、*.Frm C、*.VbpD、*.Exe 24.文本框和标签的区别是______。 A、文本框中的数据在运行时可以随意改动,而标签中的内容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 练习题