VB数据的输入与输出练习题
- 格式:doc
- 大小:15.50 KB
- 文档页数:2
国家二级VB机试(数据的输入与输出、多重窗体与环境应用)-试卷1(总分:50.00,做题时间:90分钟)一、选择题(总题数:25,分数:50.00)1.PrintFormat(1234.56,"###.#")语句的输出结果是(分数:2.00)A.123.4B.1234.6 √C.1234.5D.1234.56解析:解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理。
2.以下不能用Print方法输出数据的对象或窗口是(分数:2.00)A.窗体B.立即窗口C.图片框D.代码窗口√解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。
3.下列程序段的输出结果是x=5 Print x+1;x+1(分数:2.00)A.6 6 √B.5 5C.6 7D.5 6解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x 没有任何变化,因此两次均输出6。
4.语句PrintFormat$(23846.5,"000,000.00")的输出结果是(分数:2.00)A.23846.5B.23,846.5C.23,846.50D.023,846.50 √解析:解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。
5.假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是(分数:2.00)A.Print25B.Picture1.Print25C.Text1.Print25 √D.Debug.Print25解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息,但是不能在文本框中输出。
vb三种基本结构练习题1、计算圆的面积(顺序结构)dim r,s,c as singler=inputbox("输入r的值")s=3.14*r*rc=2*3.14*rprint sprint c2、小明去买电池,2.5元一节,买电池超过10节,超出的部分按八折出售。
输入小明买电池的数量,输出小明应付的钱数。
(选择语句)dim a as integerdim q as singlea=inputbox("输入小明买的电池数")if a>10 thenb=25+(a-10)*2.5*0.8elseb=a*2.5end ifprint b3、求1+2+3+4+……+100的和。
(循环语句)dim i,sum as integerfor i=1 to 100sum=sum+inext iprint sum4、输入数字n,求n!(n!=1*2*3*……*n)(循环语句)dim i,sum,n as longn=inputbox("输入n的值")sum=1for i=1 to nsum=sum*inext iprint sumVB上机练习汇总1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。
2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;命令按钮的标题属性为“确定”。
编写程序,当用户单击命令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。
3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:加载图片、显示信息。
编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。
当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。
4、例1:在窗体上部设置一个文本框,文本框的下面设置3 个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。
数据输入输出1. 数据输出:(1)Print方法。
(2)与Print方法有关的函数(Tab、Spc、Space $)。
(3)格式输出(Format $)。
2. InputBox函数。
3. MsgBox函数和MsgBox语句。
4. 字形。
5. 打印机输出:(1)直接输出。
(2)窗体输出。
一、Print方法格式:[对象名.]Print [输出列表]➢[对象名.]可以是窗体、图片框、立即窗口或打印机等。
缺省为窗体。
如:Print “这是窗体输出”Form1.Print “这也是窗体输出”Picture1.Print “这是图片框输出”Debug.Print “这是立即窗口输出”另错误的如:Text1.Print , Label1.Print➢[输出列表]输出项之间要使用分割符“,”或“;”如: Form1.Print Fix(-20.8) + Int(12.6)*2 4“,”分割的数据是标准输出格式,每个分区占14个字符位置。
如:Print “abc”,“def”“abc def”“;”分割的数据是紧凑格式。
如: Print “abc”;“def”“abcdef”缺省输出列表时,输出一空行。
如:Form1.Print➢Tab(n):对输出进行定位,其中n是绝对位置。
如:Print Tab(10);”123456”‘在第10列输出字符串Spc(n),Space(n):表示跳过若干个空格,n是相对位置。
如:Print Spc(10);”123456”‘跳过10个空格,从第11列开始输出字符二、格式输出Format格式:Format [$](数值表达式,格式字符串)#:输出数字,不补0。
0:输出数字,补0。
.:输出小数点。
,:输出千分位分隔符。
$:输出数字前加“$”%:输出百分比符号,同时转化数值。
+或-:输出数字前强加+或-。
如:a=32766.5Print “格式输出a=”;Format(a,”$$###,###.000”)格式输出a=$$32,766.500三、与方法有关的属性和方法Cls方法:清除Print方法和绘图语句产生的文字和图形。
国家二级VB机试(数据的输入与输出、程序设计基础)-试卷1(总分:56.00,做题时间:90分钟)一、选择题(总题数:28,分数:56.00)1.Print Format(1234.56,"###.#")语句的输出结果是(分数:2.00)A.123.4B.1234.6 √C.1234.5D.1234.56解析:解析:Format函数可以使参数按照指定的格式输出,其格式为:Format¥(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理。
2.以下不能用Print方法输出数据的对象或窗口是(分数:2.00)A.窗体B.立即窗口C.图片框D.代码窗口√解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。
3.下列程序段的输出结果是x=5 Print x+1;x+1(分数:2.00)A.6 6 √B.5 5C.6 7D.5 6解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x没有任何变化,因此两次均输出6。
4.语句Print Format$(23846.5,"000,000.00")的输出结果是(分数:2.00)A.23846.5B.23,846.5C.23,846.50D.023,846.50 √解析:解析:Format函数可以使参数按照指定的格式输出,其格式为:FormatS(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。
5.假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是(分数:2.00)A.Print25B.Picture1.Print25C.Text1.Print25 √D.Debug.Print25解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息,但是不能在文本框中输出。
vb练习题答案VB(Visual Basic)练习题答案在这篇文章中,我将为您提供VB(Visual Basic)练习题的答案。
以下是对每个练习题的详细解答。
练习题一:编写一个VB程序,实现以下功能:要求用户输入两个整数,计算并显示它们的和。
答案:```Public Sub Addition()Dim num1 As IntegerDim num2 As IntegerDim sum As IntegerConsole.WriteLine("请输入第一个整数:")num1 = Console.ReadLine()Console.WriteLine("请输入第二个整数:")num2 = Console.ReadLine()sum = num1 + num2Console.WriteLine("两个整数的和为:" & sum) End Sub```练习题二:编写一个VB程序,实现以下功能:要求用户输入一个整数,判断该数是否为偶数。
答案:```Public Sub EvenOddNumber()Dim num As IntegerConsole.WriteLine("请输入一个整数:")num = Console.ReadLine()If num Mod 2 = 0 ThenConsole.WriteLine("您输入的数是偶数。
") ElseConsole.WriteLine("您输入的数是奇数。
") End IfEnd Sub```练习题三:编写一个VB程序,实现以下功能:实现一个计算器,用户可以输入两个数和一个操作符,程序根据操作符进行相应计算并输出结果。
答案:```Public Sub Calculator()Dim num1 As DoubleDim num2 As DoubleDim result As DoubleDim operation As StringConsole.WriteLine("请输入第一个数:")num1 = Console.ReadLine()Console.WriteLine("请输入第二个数:")num2 = Console.ReadLine()Console.WriteLine("请输入操作符(+、-、*、/):")operation = Console.ReadLine()Select Case operationCase "+"result = num1 + num2Case "-"result = num1 - num2Case "*"result = num1 * num2Case "/"result = num1 / num2Case ElseConsole.WriteLine("无效的操作符。
vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。
答案:AddHandler3. 在VB中,________方法用于结束程序的执行。
答案:End4. VB中,________属性用于获取或设置一个控件的文本。
答案:Text5. 在VB中,________方法用于打开一个文件。
答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。
答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。
事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。
2. 描述VB中如何使用For循环。
答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。
基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。
1.任意输入5个整数,当这个数大于等于1小于10时,输出该数“是一位数字”;当该数大于等于10小于100时,输出该数“是两位数字”;其他情况输出“数字输入错误”,并计算这5个数的平均数。
2.求:要求:用InputBox或文本框进行n值的输入,用MsgBox函数输出结果3.任意输入x值,求f(x)4.编写一个程序输入某人的身高(cm)和体重(kg),按下式确定其体重是否为标准、过胖或过瘦:(1)标准体重=身高-110;(2)超过标准体重5kg为过胖;(3)低于标准体重5kg为过瘦。
5.征兵的条件是:男性(sex)年龄(age)在18~20之间,身高(size)在1.65米以上;或者女性(sex)年龄(age)在16~18之间,身高(size)在1.60米以上。
用三个文本框控件分别输入性别、年龄、身高信息,根据这些信息判断是否符合征兵条件,用标签控件输出结果。
6.夏季到了,超市对水果进行促销,具体活动如下:早市9:00~ 12:00 所有水果打九折;午市12:00 ~ 16:00 所有水果打8折;晚市16:00 ~ 21:00 所有水果打7折;小明今天要去超市买些荔枝,请根据他去的时间段,编程输入荔枝的价格并计算总价。
(请注意,他买的水果可能不止1斤)7.用两种循环结构输出101~500之间的所有奇数并输出它们的和。
8.勾股定理中3个数的关系是:。
编写程序输出20以内的满足此关系的3个数的组合。
9.公鸡每只5元,母鸡每只3元,小鸡3只1元。
现有100元,要求买100只鸡,问:公鸡、母鸡、小鸡各多少只?(所有可能的结果均放在列表框中显示出来)10.求300~400之间(包括300和400)所有能被3整除的数之和s,并在窗体上打印出s值。
11.,任意输入n的值,求S的值。
12.输入一个n值,计算的值并打印。
13.编程求1到100自然数中被7整除的数据的个数及它们的和。
14.求S=1!/2 + 2!/3 + 3!/4 + ... + n!/(n+1),n是从键盘输入的正整数。
国家二级VB机试(Visual Basic程序开发环境、数据的输入与输出)模拟试卷3(总分58,考试时间90分钟)1. 选择题1. 以下叙述中错误的是A. Visual Basic是事件驱动型可视化编程工具B. Visual Basic应用程序不具有明显的开始和结束语句C. Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D. Visual Basic中控件的某些属性只能在运行时设置2. 以下关于VB的叙述中,错误的是A. VB采用事件驱动方式运行B. VB既能以解释方式运行,也能以编译方式运行C. VB程序代码中,过程的书写顺序与执行顺序无关D. VB中一个对象对应一个事件3. 在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A. 语法错误B. 逻辑错误C. 逻辑错误和语法错误D. 运行错误4. 以下关于VB特点的叙述中,错误的是A. VB中一个对象可有多个事件过程B. VB应用程序能以编译方式运行C. VB应用程序从Form Load事件过程开始执行D. 在VB应用程序中往往通过引发某个事件导致对对象的操作5. 以下关于VB的叙述中,错误的是A. VB采用事件驱动的编程机制B. 如果程序中有Sub Main过程时,则一定从该过程开始执行C. 工程文件中包含多个窗体时,可以指定启动窗体D. VB程序既可以编译执行,也可以解释执行6. 下面关于VB应用程序的叙述中正确的是A. VB应用程序只能解释运行B. VB应用程序只能编译运行C. VB应用程序既能解释运行,也能编译运行D. VB应用程序必须先编译,然后解释运行7. 在设计窗体时双击窗体的任何地方,可以打开的窗口是A. 代码设计窗口B. 属性窗口C. 工程资源管理器D. 工具箱窗口8. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是A. B.C. D.9. Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是A. 主窗口B. 属性窗口C. 立即窗口D. 窗体窗口10. 为了用键盘打开菜单和执行菜单命令,第一步应按的键是A. F10或AltB. Shift+F4C. Ctrl或F8D. Ctrl+Alt11. 如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是A. 用鼠标双击窗体的任何部位B. 执行“工程”一“属性窗口”命令C. 按Ctrl+F4键D. 按F4键12. 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是A. 单击窗体上没有控件的地方B. 单击任意一个控件C. 双击任意一个控件D. 单击属性窗口的标题栏13. 设计窗体时,双击窗体上没有控件的地方,打开的窗口是A. 代码设计窗口B. 属性窗口C. 工具箱窗口D. 工程窗口14. 在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是A. B.C. D.15. 在Visual Basic中,不能关闭的窗口是A. 窗体设计窗口B. 工程窗口C. 属性窗口D. 立即窗口16. 下列打开“代码窗口”的操作中错误的是A. 按F4键B. 单击“工程资源管理器”窗口中的“查看代码”按钮C. 双击已建立好的控件D. 执行“视图”菜单中的“代码窗口”命令17. Print Format(1234.56.”###.#”)语句的输出结果是A. 123.4B. 1234.6C. 1234.5D. 1234.5618. 以下不能用Print方法输出数据的对象或窗口是A. 窗体B. 立即窗口C. 图片框D. 代码窗口19. 下列程序段的输出结果是x=5 Print x+1;x+1A. 6 6B. 5 5C. 6 7D. 5 620. 语句Print FormatS(23846.5,”000,000.00”)的输出结果是A. 23846.5B. 23,846.5C. 23,846.50D. 023,846.5021. 假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是A. Print 25B. Picture1.Print 25C. Text1.Print 25D. Debug.Print 2522. 执行下列语句strlnp ut=InputBox(”请输入字符串”,”字符串对话框”,”字符串”) 将显示输入对话框。
一、数据的输出:1、Print Format(1234.56,”###.#”)语句的输出结果是A)123.4B)1234.6C)1234.5D)1234.562、以下不能用Print方法输出数据的对象或窗口是A)窗体B)立即窗口C)图片框D)代码窗口3、语句Print Format$(23846.5,”000,000.00”)的输出结果是A)23846.5B)23,846.5C)23,846.50D)023,846.504、假定Picture1和Text1分别为图框和文本框的名称,则下列错误的语句是A)Print25B)Picture1.Print25C)Text1.Print25D)Debug.Print25二、InputBox函数:5、执行下列语句strInput=InputBox(“请修正稿字符串”,”字符串对话框”,”字符串”),则变量strInput 的内容是:A)“请输入字符串”B)”字符串对话框”C)”字符串”D)空字符串6、有下面的程序段:x=InputBox(“字符串”,”请输入”)print xA)“字符串”B)”输入”C)”请输入”D)空白(即未输出任何内容)三、MsgBox函数7、下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其它操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数,则信息框的标题为空8、假定有如下语句:x=MsgBox(“string1”,,”string2”,”String3”,2)执行语句后,显示一个信息框,单击“确定”按钮,则x的值为A)string1B)string2C)string3D)19、设程序中有以下语句:MsgBox“Visual”,,”Basic”,”等级考试”,2,执行语句后,以下关于信息框叙述中正确的是A)提示信息是Visual B)提示信息是BasicC)标题栏显示为Visual D)标题栏显示为“等级考试”10、窗体上有一个名称为Command1的命令按钮,其事件过程如下:Private Sub Command1_Click()x=”VisualBasicProgramming”a=right(x,11)b=Mid(x,7,5)c=MsgBox(a,,b)End Sub运行程序后单击命令按钮。
一、数据的输出:
1、Print Format(1234.56,”###.#”)语句的输出结果是
A)123.4 B)1234.6 C)1234.5 D)1234.56
2、以下不能用Print方法输出数据的对象或窗口是
A)窗体B)立即窗口C)图片框D) 代码窗口
3、语句Print Format$(23846.5,”000,000.00”)的输出结果是
A)23846.5 B)23,846.5 C)23,846.50 D)023,846.50
4、假定Picture1和Text1分别为图框和文本框的名称,则下列错误的语句是
A)Print 25 B)Picture1.Print 25 C)Text1.Print 25 D) Debug.Print 25
二、InputBox函数:
5、执行下列语句strInput=InputBox(“请修正稿字符串”,”字符串对话框”,”字符串”),则变量strInput 的内容是:
A)“请输入字符串”B)”字符串对话框”C)”字符串”D) 空字符串
6、有下面的程序段:x=InputBox(“字符串”,”请输入”) print x
A)“字符串”B)”输入”C)”请输入”D) 空白(即未输出任何内容)
三、MsgBox函数
7、下列叙述中正确的是
A)MsgBox语句的返回值是一个整数
B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其它操作
C)MsgBox语句的第一个参数不能省略
D)如果省略MsgBox语句的第三个参数,则信息框的标题为空
8、假定有如下语句:x=MsgBox(“string1”,,”string2”,”String3”,2)执行语句后,显示一个信息框,单击“确定”按钮,则 x的值为
A)string1 B)string2 C)string3 D) 1
9、设程序中有以下语句:MsgBox “Visual”,,”Basic”,”等级考试”,2,执行语句后,以下关于信息框叙述中正确的是
A)提示信息是Visual B)提示信息是Basic
C)标题栏显示为Visual D) 标题栏显示为“等级考试”
10、窗体上有一个名称为Command1的命令按钮,其事件过程如下:
Private Sub Command1_Click()
x=”VisualBasicProgramming”
a=right(x,11)
b=Mid(x,7,5)
c=MsgBox(a,,b)
End Sub
运行程序后单击命令按钮。
以下叙述中错误的是
A)信息框是的标题是Basic B)信息框中的提示信息是Programming
C) c的值是函数的返回值D) MsgBox的使用格式有错
四、字形
11、用来设置文字字体是否是斜体的属性是
A)FontUnderline B)FontBold C) FontSlope D) FontItalic 12、用来设置文字字体是否为粗体的属性是
A)FontItalic B)FontUnderline C) FontBold D) FontSize 答案:1-6 BDDCCD 7-12 CDADDC。