当前位置:文档之家› vb练习题及答案

vb练习题及答案

vb练习题1VB练习题一一、选择题1.Visual Basic程序设计的主要的步骤是CA、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计2.窗体能响应的事件是CA、ActiveFromB、DriveC、LoadD、Change3.获得系统时间的函数是BA、data$ B. time$ C. date$ D. gettime$4.在设计一个计算器时,必须要使用的控件是CA、滚动条B、图片框C、文本框D、单选框5.下列运算符号中属于关系运算符的是_____。

BA、—B、=C、ANDD、+6.Visual Basic规定工程文件的扩展名是CA、.forB、.frmC、.vbpD、.bas7. OOP是面向_______的程序设计的简称。

CA、用户B、问题C、对象D、操作者8. 设置对象中的字体应用___属性.CA、CaptionB、NameC、FontD、Text9.设置文本框中显示的内容应用___属性。

DA、CaptionB、NameC、FontD、Text10.逻辑型又称_____。

CA、数值型B、字符串型C、布尔型D、整型11.三种逻辑运算符号优先次序为:____。

CA、AND、NOT、ORB、NOT、OR、ANDC、NOT、AND、OR D、OR、NOT、AND12.关于高级语言,下列那一项叙述是正确的。

(A)A、以类似英文的句子来表示B、写成的程序执行速度最快C、不必编译即可直接执行D、受电脑机种限制大13.可将高级语言翻译成机器语言的程序为。

BA、汇编程序B、编译程序C、解释程序 4、以上皆可。

14.下列()属性是每个控件都有的。

AA、名称B、CaptionC、FontD、Interval15.下列运算符号中属于逻辑运算符的是_____。

AA、NOTB、<>C、=D、<=16.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该等于:BA、5000B、500C、50D、517.下列逻辑运算结果为―true‖的是()CA、flase or not trueB、flase and not trueC、true or not trueD、true and not true18.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符串型,且s=―a‖,Label1为标签控件,下列赋值语句合法的是()AA、s = Label1.CaptionB、Label1.Caption=s=xC、x*3=yD、Y=x*s19.下列关于CommandButton 控件的叙述正确的是()AA、CommandButton 控件的Caption 属性决定按钮上显示的内容B、单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件C、CommandButton 控件的name 属性决定按钮上显示的内容D、以上都不对20.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是( )。

DA、对象,属性,事件,方法B、对象,属性,方法,事件C、属性,对象,方法,事件D、属性,对象,事件,方法21.获得系统时间的函数是BA、data$B、time$C、date$D、gettime$22.下列关于添加―控件‖的方法正确的是()BA、单击控件图标,将指针移到窗体上,双击鼠标B、双击工具箱中的控件,即在窗体上出现该控件C、单击工具箱中的控件,将指针移到窗体上,再单击D、用鼠标左键拖动工具箱中的某控件到窗体的适当位置23.双击窗体中的对象后,Visual Basic将显示的窗口是CA、项目(工程)窗口B、工具箱C、代码窗口D、属性窗口24.下列关于For …ne xt 语句的说法正确的是()AA、循环变量、初值、终值和步长都必须为数值型B、step后的步长只为正数C、初值必须小于终值D、初值必须大于终值25.存文件时,整个工程以_____(工程文件)储存。

CA、*.PrgB、*.FrmC、*.VbpD、*.Exe26.清除图片框(Picture1)中内容的方法是_____。

BA、Picture1.ClearB、Picture1.ClsC、Picture1.DeleteD、Picture1.UnLoad27.以下变量Test定义语句正确的是:BA、Dim Test,as IntegerB、Dim Test as IntegerC、Dim Test =IntegerD、Dim Test as Integer,28.在Visual Basic中,字符型变量用来_____。

BA、存放日期、时间或同时存储以上两种数据。

B、存放人名、地址等文字信息。

或电话号码、邮政编码等不需要计算的数字信息。

C、存储长文本信息,最多可包含1.2GB字符。

D、精确表示货币钱款数值29.通过执行通用对话框的方法,可以将其表示为不同的对话框。

方法ShowColor , 显示____对话框。

DA、保存文件B、字体C、打开文件D、颜色30.设置通用对话框的文件类型框中所要显示的文件类型选项,可由____属性来设置。

CA、NameB、FileC、FilterD、Caption31.VB 的全名是:CA、Violin BASICB、Very BASICC、Visual BASICD、View BASIC32.下列哪一种运算的优先级最低:CA、ModB、整数除法C、减法D、除法33.设置窗体的高度用属性_______。

DA、CaptionB、FontC、BackColorD、Hight34.设置窗体左上角到屏幕上方距离的属性是______。

BA、LeftB、TopC、WidthD、Name35.设置窗体宽度的属性是______。

CA、LeftB、TopC、WidthD、名称(Name)36.计算数x的正弦函数值的函数是______。

AA、SIN(x)B、ABS(x)C、STR(x)D、SQR(x)37.数学式3abc(d+e)改写为VB表达式为______。

DA、3a*b*c(d+e)B、3abc(d+e)C、3abcd +3abceD、3*a*b*c*(d+e)38.不属于程序的三种基本结构的是。

CA、顺序结构B、循环结构C、直线型结构D、分支结构39.在IF语句的条件中,M≠6应写成:CA、M<6 AND M>6B、M≠6C、M<>6D、NOT M<>640.在VB中数据类型为长整型的―数据类型保留字‖是。

BA、integerB、longC、singleD、string41.在VB中数据类型为字符串型的―数据类型保留字‖是。

DA、integerB、doubleC、singleD、string42.下列变量名正确的是。

BA、X-1B、XX1C、123D、A*43.函数ABS(X)称为。

BA、算术平方根函数B、绝对值函数C、正弦三角函数D、字符串转换为数值函数44.下列说法不正确的是。

AA、1<XY<4是关系表达式B、关系表达式的判断结果只能是"True"或"False"C、关系运算符共有6个,分别是:<、>、<=、>=、=、<>D、逻辑运算符有NOT、AND、OR45.为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是CA、VisibleB、TimerC、EnabledD、Interval46.利用对象的方法Setfocus可获得焦点,对于一个对象,只有其visible属性和_____属性为true,才能接受焦点。

CA、nameB、TimerC、EnabledD、visible47.使用print方法可在图片框中进行文本的输出(如:picture1.print ―信息技术‖),用_____方法可画圆。

CA、psetB、lineC、circleD、move48.设a=2,b=3,c=4,d=5,下列表达式的值是。

C3>2*b OR a=c AND b <>c OR c>dA、1B、TrueC、FalseD、–149.设置标签中显示内容的属性是。

CA、TextB、NameC、CaptionD、BackStyle50.通过执行通用对话框的方法,可以将其表示为不同的对话框。

显示打开文件对话框方法是。

AA.ShowOpen B.ShowSave C.ShowPrinter D.ShowColorvb练习题2二、程序设计题51.设计一个程序,输入一个正整数N,求1+2+3+…+N的和。

界面如下:当用户输入N后,单击―计算‖按钮,则输出1+2+3+…+N的和。

参考答案:Private Sub Command1_Click()Dim i, a, b As Integera = Val(Text1.Text)For i = 1 To ab = b + iNext iLabel3.Caption = bEnd SubPrivate Sub Command2_Click()EndEnd Sub52.编一个求圆柱的侧面积的程序:当用户输入半径与高后,单击―侧面积为‖按钮,输出正确结果。

参考答案:Private Sub Command1_Click()Dim r, h, c, s As Singler = Val(Text1.Text)h = Val(Text2.Text)c = 2 * 3.14159 * rs = c * hLabel3.Caption = sEnd Sub53.设计一个计时程序。

该程序用户界面如图所示,由一个文本框(text1),和两个按钮:命令按钮1(command l)、命令按钮2(command 2)组成。

程序运行后,用户按开始按钮,则开始计时,文本框中显示秒数,接停止按钮,则计时停止。

单击窗口则退出。

(请阅读下面程序,编写出时钟控件的计时事件中的程序代码。

)Dim i, t As IntegerPrivate Sub Command1_Click()Timer1.Interval = 1000Timer1.Enabled = Truet = 0End SubPrivate Sub Command2_Click()Timer1.Enabled = FalseEnd SubPrivate Sub Form_Click()EndEnd SubPrivate Sub Timer1_Timer()End Sub参考答案:t = t + 1Text1.Text = t & "秒"54.编制一个能在窗体中画出由用户指定圆心位置和半径大小的圆的程序,要求单击―绘圆‖按钮时绘圆,单击―清除‖按钮时清除绘图区中的图形及文本框中的内容。

相关主题