高一信息福建会考vb上机模拟题
- 格式:doc
- 大小:98.00 KB
- 文档页数:4
高中会考信息技术vb试题及答案1. 单选题:在VB中,下面哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 判断题:VB中的所有变量都必须在使用前声明。
答案:正确3. 填空题:在VB中,使用_________语句可以结束程序的执行。
答案:End4. 简答题:请描述VB中事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。
在VB中,程序通常在响应事件(如按钮点击、鼠标移动等)时执行代码,而不是按照预先定义的顺序执行。
5. 编程题:编写一个VB程序,实现输入两个整数,输出它们的和。
答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个数的和为:" & sum```6. 多选题:在VB中,以下哪些控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:A、B7. 填空题:在VB中,使用_________函数可以将字符串转换为整数。
答案:Val8. 简答题:请解释VB中的数组是什么,并给出一个创建数组的示例。
答案:数组是一组相同数据类型的元素的集合,它们在内存中连续存储。
数组可以用于存储和处理多个数据项。
创建数组的示例:```vbDim numbers(4) As Integernumbers(0) = 10numbers(1) = 20numbers(2) = 30numbers(3) = 40numbers(4) = 50```9. 编程题:编写一个VB程序,实现输入一个字符串,然后输出该字符串的逆序。
信息技术(选修)☆输入2个数,实现2个数的互换:a=text1.textb=text2.textt=aa=bb=ttext3.text=atext4.text=b☆输入秒数,输出时分秒:a=text1.texth=a\3600 …计算小时部分m=(a-3600*h) \60 或m=(a mod 3600) \60…计算分钟部分s=a mod 60 …计算秒部分text2.text=h & “小时” & m & “分” & m & “秒”☆输入一个年份,判断是否是闰年:Y=text1.textIf (y mod 4=0 and y mod 100<>0 ) or y mod 400=0 thenText2.text=”是闰年”ElseText2.text=”非闰年”End if☆求S=1+2+3+……+NN=text1.textS=0For i=1 To NS=S+iNext iPrint “S=”;S☆求S=1+3+5+……+(2*N -1 )N=text1.textS=0For i=1 To (2*N -1) step 2S=S+iNext iPrint “S=”;S 程序题汇总☆求S=1-2+3-4……+NN=text1.textS=0For i=1 To NS=S+I *(-1)^ ( i+1 )Next iPrint “S=”;S☆求S=1+1/2+1/3+……+1/NN=text1.textS=0For i=1 To NS=S+ 1/ iNext iPrint “S=”;S☆求S=1/2+2/3+3/4……+N/(N+1)N=text1.textS=0For i=1 To NS=S+ i/ (i+1)Next iPrint “S=”;S☆输入三角形三边,判断能否构成三角形,如可以则输出面积,否则输出“不能构成三角形“,设三边是a,b,c,q=(a+b+c)/2,则面积s=sqr (q*(q-a)(q-b)(q-c)):a=text1.textb=text2.textc=text3.textq=(a+b+c)/2if (a+b)>c and (b+c)>a and (a+c)>b thens=sqr(q*(q-a)(q-b)(q-c))text4.text = “三角形面积是” & selsetext4.text = “不能构成三角形”end if☆统计100以内能被3整除的数的个数:Dim n as integern=0For i=1 to 100If i mod 3 = 0 thenn=n+1 …n当作计数器,符合条件就+1 end ifnext iprint n☆输入5个数,输出其中的最大值:Max=inputbox(“输入一个数”)For i=1 to 4x=inputbox(“输入一个数”)If max<x thenMax=xEnd ifNext i☆输出以下图形:***************For i=1 To 5‘控制行for j=1 to i‘控制列Print “ * ” ;Next jPrint …换行Next i☆输出九九乘法表:For i=1 To 9 ‘控制行for j=1 to i‘控制列Print i & “×” & j & “ = ” & i*j & “” ; Next jPrint …换行Next i ☆输入一个学生的成绩,判断其优(80以上),良(60-80),不及格:Score=Text1.textIf score>=80 thenPrint “优”Elseif score<60 thenPrint “良”ElsePrint “不及格”End ifEnd if☆求5*6*…*25的积Dim I As IntegerDim S As DoubleS = 1For I = 5 to 25 Step 1S = S * INext IPrint "求5*6*…*25的积:"; S☆求1011910897867564534232+++++++++的值。
第一部分1 在窗体上添加一个命令按钮(名称为Cmd1,标题为"输出平均值")。
程序运行后,单击命令按钮完成以下工作:①随机产生20个0到1000的整数,将其放入一个一维数组中②求出所有元素的平均值,并显示在窗体上(如下图所示)2 请在名称为Form1的窗体上添加一个名称为Text1的文本框和一个名称为C1、标题为"转换"的命令按钮,如下图所示。
在程序运行时,单击"转换"按钮,可以把Text1中的小写字母转换为大写,把大写字母转换为小写,其他字符不变。
3 在窗体上添加一个命令按钮(名称为MyCmd1,标题为"输出最大值")。
程序运行后,单击命令按钮完成以下工作:①随机产生30个0~1000的整数,将其放入一个一维数组中②求出其中的最大值,并显示在窗体上。
4 请设计如下图所示窗体界面。
程序运行时,在选中一个或两个复选框和一个单选按钮时,单击命令按钮,则对文本框中的文本内容做相应的设置。
请编写适当的事件过程,完成上述功能。
5 在名称为Form1的窗体上添加一个名称为Text1的文本框;添加两个标题分别为"对齐方式"、"字体",名称分别为Fm1、Fm2的框架;在Fm1框架中添加三个单选按钮,标题分别为"左对齐"、"居中"、"右对齐",名称分别为Opt1、Opt2、Opt3;在Fm2框架中添加两个单选按钮,标题分别为"宋体"、"黑体",名称分别为Opt4、Opt5。
要求:编写五个单选按钮的Click事件过程,使程序运行时,单击这些单选按钮,可以对文本框中的内容实现相应的操作(如图所示)。
6 请设计如下图所示窗体界面。
运行程序时,先向左侧文本框中输入一个不超过10的正整数,然后选择"N的阶乘"或"(N+2)的阶乘"单选钮,即可进行计算,计算结果在右侧文本框中显示。
高中会考vb试题及答案高中会考VB试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. Dim x As Integer = 10答案:B2. 下列哪个是Visual Basic中的循环结构?A. IfB. ForC. Select CaseD. Sub答案:B3. Visual Basic中的“End”语句用于结束什么?A. 程序B. 过程C. 循环D. 条件答案:B4. 在Visual Basic中,以下哪个不是内置的控件?A. LabelB. TextBoxC. ButtonD. Slider答案:D5. 下列哪个是Visual Basic中的数组声明方式?A. Dim arr(5) As IntegerB. Dim arr As Integer = 5C. Dim arr = New Integer(5)D. Dim arr As Integer(5)答案:A6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10D. If x > 10 End If答案:A7. Visual Basic中,以下哪个是正确的函数调用?A. Call Print("Hello World")B. Print "Hello World"C. Call Print("Hello World")D. Print("Hello World")答案:D8. 下列哪个是Visual Basic中的事件?A. ClickB. EventC. FunctionD. Procedure答案:A9. 在Visual Basic中,以下哪个是正确的类声明方式?A. Class MyClassB. Dim MyClassC. Sub MyClassD. Function MyClass答案:A10. 下列哪个是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每空2分,共20分)1. 在Visual Basic中,使用________来定义一个类。
信息技术学业基础会考模拟试卷(一)(算法与程序设计)班级姓名座号成绩(考试时间:60分钟;满分:50分)一、选择题1、在Visual Basic中,下列关于语句“Const PI As Single = 3.14”说法正确的是()A.定义常量名PI的值为3.14B.PI是个变量名C.定义PI为单精度实型数变量D.程序中可以重新给常量名PI赋值2、执行下面的Visual Basic程序段后,变量b的值是( )Dim a As Date Dim b As Datea = #2010-6-13#b = a + 1Print bA.#2010-7-13#B."a + 1"C."2011-6-13"D.#2010-6-14#3、在Visual Basic中,下列正确的赋值语句是( )A.a-2=b+5B.-a=b+2C.a=4*bD.aa=b*b4、在Visual Basic中,下列正确的赋值语句是()A.b + 2 * b = 3bB.2b = 2*bC.b + b = 2bD.b2 = b+b5、在visual basic中,下列关于语句”dim String as Long”说法正确的是()A 定义string为一个字符型变量B 这是一条错误的语句C 这是一条合法的语句D 定义string为长整型变量6、在Visual Basic中,下列合法的变量名是()A.A_a2B.A*AC.2ABD.DIM7、下列叙述正确的是()A.机器语言能够被计算机直接接受和和执行B.Visual Basic程序设计语言是汇编语言C.机器语言程序设计容易理解、效率高D.Visual Basic程序设计语言不是高级语言8、下能作为Visual Basic变量名的是()A、dellB、ameC、EndD、 Data9、句”Dim Name As String”中可以看出,变量“Name”数据类型是()A日期型 B整型 C字符型 D布尔型10、下列计算机程序设计语言中都属于高级语言的一组是[ ]A.机器语言、Visual BasicB.汇编语言、Visual BasicC.汇编语言、JavaD. Visual Basic、Java二、上机试题(共3小题,满分为30分)1.新建一个VB工程,工程文件名称为:“工程l.vbp”,并添加一个窗体文件:“Forml.frm”,保存在考生文件夹“VB\001\”下。
vb上机考试题库及答案86套VB上机考试题库及答案86套1. 选择题- 1.1 VB中,用于声明变量的关键字是()。
- A. Dim- B. Declare- C. Let- D. Set- 答案:A- 1.2 下列哪个选项是VB中合法的变量名?()- A. 123abc- B. _name- C. name$- D. name 2- 答案:B2. 填空题- 2.1 VB中,使用()函数可以将字符串转换为数值。
- 答案:Val- 2.2 在VB中,使用()关键字可以定义一个数组。
- 答案:Dim3. 简答题- 3.1 简述VB中的事件驱动编程的概念。
- 答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
4. 编程题- 4.1 编写一个VB程序,实现计算两个数的和并输出结果。
- 答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 5num2 = 10sum = num1 + num2Debug.Print "The sum is: " & sum```5. 判断题- 5.1 VB中,使用“=”符号可以比较两个变量的值是否相等。
() - 答案:错误。
应该使用“==”符号进行比较。
- 5.2 在VB中,可以使用“End”关键字来结束一个程序的执行。
()- 答案:正确。
6. 综合应用题- 6.1 设计一个VB程序,实现用户输入姓名和年龄,程序输出“欢迎你,[姓名],你今年[年龄]岁。
”- 答案:```vbSub Main()Dim name As StringDim age As Integername = InputBox("请输入你的姓名:")age = Val(InputBox("请输入你的年龄:"))MsgBox "欢迎你," & name & ",你今年" & age & "岁。
高中信息技术会考VB复习题一、单选题1. 计算机程序的三种结构是顺序结构、、选择结构。
A.模块结构B.循环结构C.多重循环结构D.IF块结构2. 是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。
A.任务B.事件C.控件D.过程3. 在VB中,窗口坐标系的原点在,x轴向右为正,y轴向下为正。
A.窗口左上角B.窗口右下角C.窗口正中间D.窗口右上角4. 在VB应用程序设计中,通常应对编写程序代码。
A.所有对象B.窗体C.Timer D.有事件的对象5. 在面向对象程序设计中,用来描述对象的特征信息。
A.事件B.方法C.代码D.属性6. 在VB编程中,如果需要返回鼠标的当前位置,或了解按下的是鼠标哪个键及需要配合键盘上的Shift、Ctrl、Alt键时,应该使用事件。
A.Click B.Change C.MouseDown D.KeyPress7. 在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval属性设置为。
A.1 B.60 C.100 D.10008. 下列过程中,是程序开始运行时,窗体一加载就运行的程序段。
A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress9. 的Visual Basic表达式是。
A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a10. 在VB系统中,代表内存单元,是命了名的存储空间。
A.变量B.常量C.函数D.字节11. 语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
A.Sub B.Dim C.Call D.End12. 在VB程序设计语言中,语句的功能是使系统产生的随机数真正随机化。
A.Rnd B.Circle C.Randomize D.Dim13. 关系表达式的值为。
vb高中会考试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个选项不是Visual Basic中的控件?A. LabelB. TextBoxC. ButtonD. Excel答案:D3. 在Visual Basic中,哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Both A and B答案:D4. 在Visual Basic中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. Visual Basic中的哪个函数用于返回字符串的长度?A. LenB. LengthC. SizeD. Count答案:A6. 在Visual Basic中,以下哪个选项不是事件处理程序的正确写法?A. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickB. Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)C. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)D. Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 答案:B7. 在Visual Basic中,以下哪个选项是正确的数组声明方式?A. Dim myArray() As IntegerB. Dim myArray As Integer()C. Both A and BD. None of the above答案:C8. 在Visual Basic中,以下哪个关键字用于声明一个类?A. ClassB. StructureC. ModuleD. Interface答案:A9. Visual Basic中,哪个函数用于将字符串转换为大写?A. ToUpperB. UpperCaseC. ConvertToUpperD. ToUppercase答案:A10. 在Visual Basic中,以下哪个选项是正确的错误处理语句?A. On Error GoTo 0B. On Error Resume NextC. On Error Goto 0D. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
信息技术高中会考V B 模块操作题题库信息技术高中会考VB模块操作题题库第1题打开“Y:\4619”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1+4+7+……+40的值。
第2题打开“Y:\4620”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到300之间偶数的个数。
第3题打开“Y:\4621”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到100之间所有整数的和。
第4题打开“Y:\4622”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求100到200之间奇数的和。
第5题打开“Y:\4623”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2到10之间所有偶数的积。
第6题打开“Y:\4624”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求5+10+15+…+85的和。
第7题打开“Y:\4625”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到500之间能被7整除的数的个数。
第8题打开“Y:\4626”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2×12×22×32×42×52的积。
第9题打开“Y:\4627”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2+5+8+11+……+50的值。
第10题新建一个VB工程,按下表的要求添加控件,并设置其属性。
将操作结果保存在“Y:\4674”文件夹下,窗体文件名为:“Form1.frm”,工程文件名称为:“工程1.vbp”。
[复习]信息技术会考VB上机编程模拟题2009VB说明:下列练习题是模拟系统中的一部分,要求学生平时练习时为每道题建一个专用文件夹,文件夹的名称可与窗体的Caption属性相同。
会考时共有四道编程题,其中A类题、B类题、C类题、D类题各一题。
A类(每题8分) 说明:A类题以顺序结构的解析算法为主,解决学生在数学、物理和生活中遇到的简单计算问题。
用到的控件有:标签框、文本框、滚动条、命令按钮等。
A01、编写加法器,在文本框中输入两个数,单击“计算”求和并显示结果;单击“清除”清除各项数值。
Private SubCommand1_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = a + bLabel4.Caption = cEnd SubPrivate SubCommand2_Click()Text1.Text = ""Text2.Text = ""Label4.Caption = ""End SubA02、编写计算水果价钱的程序。
在文本框中输入水果的购买量。
单击“一级”时按2.5元/kg计价,单击“二级”按2元/kg计价,并在价钱框中显示价钱。
单击“清除”清除各框数据;单击“退出”退出程序。
Private Sub b = a * 2.5Command1_Clic Label3.Captik() on = bText1.Text = End Sub"" Private SubLabel3.CaptioOption2_Click()n = "" a =End Sub Val(Text1.Text)Private Sub b = a * 2 Command2_Clic Label3.Captik() on = bEnd End Sub End SubPrivate SubOption1_Click()a =Val(Text1.Text)3A03、已知y= x,|x,10|,4,编程求y的值。
VB机试模拟试卷1(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.注意:下面出现的“考生文件夹”均为c;\wexam\25160001。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”(名称分别为vbFile和vbHelp)两个主菜单项,其中“文件”菜单包括“打开”、“关闭”和“退出”三个子菜单项(名称分别为vbOpen、vbClose和vbExit),如图1-1所示。
只建立菜单,不必定义其事件过程。
注意:保存时必须存放在考生文件夹下,窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。
(2)在名为Form1的窗体上画一个框架,名称为Frm1,标题为“框架”,高度为2500,宽度为4000,框架内建立一文本框,距左边框600,距框架的上边框1200,文本框中的初始内容设置为“文本框”。
如图1-2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
正确答案:(1)在Visual Basic中,菜单项通过菜单编辑器来建立。
解题步骤:第一步:打开“菜单编辑器”窗口,建立菜单项。
用到的菜单项及其属性见表1-1。
第二步:调试并运行程序。
第三步:按题目要求存盘。
(2)在窗体上建立好控件后,再按题目要求设置各自的属性即可。
需要指出的是在框架里的控件需要画出框架后,单击工具箱里的控件然后在框架里拖动画出所需控件,不可以用双击的方法,否则所需的控件放不到框架里。
窗体中的控件的具体位置由控件的Top、Left属性设置,大小由属性Height Width设置。
解题步骤:第一步:设置框架的Height、Width属性分别为2500,4000;文本框的Left、Top 属性值分别为600,1200。
(以上均可在属性栏里没置) 第二步:调试并运行程序。
高中信息技术vb考试题及答案一、选择题(每题2分,共40分)1. 在Visual Basic中,下列哪个关键字用于声明一个变量?A. FunctionB. DimC. SubD. Const答案:B2. Visual Basic中,哪个函数用于将字符串转换为大写?A. StrCompB. UCaseC. LCaseD. Mid答案:B3. 以下哪个控件用于在Visual Basic中显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. 在Visual Basic中,哪个属性用于设置文本框(TextBox)的文本?A. CaptionB. TextD. Name答案:B5. 如果要在Visual Basic中创建一个按钮,应该使用哪个控件?A. TextBoxB. CommandButtonC. LabelD. CheckBox答案:B6. 在Visual Basic中,下列哪个循环结构用于重复执行代码块直到满足某个条件?A. ForB. WhileC. DoD. If答案:C7. Visual Basic中,下列哪个函数用于返回一个随机数?A. RandB. IntC. RndD. Sgn答案:C8. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的可见性?A. VisibleB. EnabledC. Caption答案:A9. 以下哪个选项是Visual Basic中声明数组的正确方式?A. Dim numbers(5) As IntegerB. Dim numbers(5) IntegerC. Dim numbers As Integer(5)D. Dim numbers Integer(5)答案:A10. 在Visual Basic中,下列哪个事件用于处理用户点击按钮的事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A11. Visual Basic中,哪个控件用于在用户界面中显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A12. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的背景颜色?A. BackColorB. ForeColorC. ColorD. Background答案:A13. 以下哪个选项是Visual Basic中声明函数的正确方式?A. Function MyFunction()B. Sub MyFunction()C. Procedure MyFunction()D. Method MyFunction()答案:A14. 在Visual Basic中,下列哪个控件用于允许用户从预定义的选项列表中选择一个选项?A. ComboBoxB. ListBoxC. CheckBoxD. RadioButton答案:A15. Visual Basic中,下列哪个关键字用于声明一个子程序?A. FunctionB. SubC. ProcedureD. Method答案:B16. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的前景色?A. BackColorB. ForeColorC. ColorD. Background答案:B17. 以下哪个选项是Visual Basic中声明事件处理程序的正确方式?A. On ClickB. Handles ClickC. Event ClickD. Use Click答案:B18. Visual Basic中,哪个函数用于返回当前日期?A. NowB. DateC. TimeD. Today答案:D19. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的宽度?A. WidthB. HeightC. SizeD. Dimension答案:A20. Visual Basic中,下列哪个关键字用于声明一个常量?A. FunctionB. DimC. ConstD. Sub答案:C二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个常量。
2011年高一信息会考vb上机模拟题1 第1题:在Visual Basic中,下列不合法的变量名是A.c4a1B.MP3C.a_2D.2a1b第2题:在Visual Basic中,下列关于语句"Dim a1 As Long"说法正确的是A.定义a1为长整型变量B.定义a1为日期型变量C.定义a1为布尔型变量D.定义a1为整型变量第3题:执行下面的Visual Basic程序段后,变量c的值是A.bB.8C.13D.5第4题:代数式baba++242对应的Visual Basic表达式是A.(2a+4*b*b)/a+bB.2a+4*b*b/a+bC.2*a+4*b*b/(a+b)D.(2*a+4*b*b)/(a+b)第5题:在Visual Basic中,表达式 3 * 7 Mod 5 的值是A.3B.2C.4D.1第6题:如图所示的流程图为计算正方体体积V的算法。
根据算法,流程图中①处的内容是A.V = aB.V = 4 * aC.V = a * aD.V = a * a * a第7题:下列数据属于 String数据类型常量的是A.#ABC#B."3.14"C.a + bD.'信息技术'第8题:在Visual Basic中,下列正确的赋值语句是A.a * b = c * cB.2a = bC.a = a + 1D.a + 2 = b - 3第9题:下列叙述中,不正确的是A.算法是求解某一个问题的方法和步骤B.算法的每一步骤都含有一定的歧义性C.算法有一个或多个的输出D.算法执行的步骤是有限的第10题:在Visual Basic中,下列表达式的值为"True"的是A.9/3 < > 3B.3 > 4 or 4 < 5C.3 > 2 and 3 > 4D.3 + 2 > 6第11题:界面设计:新建一个VB工程,工程文件名称为:"工程1.vbp",并添加一个窗体文件:"Form1.frm",保存在"Z:\VB\553"文件夹下。
要求掌握的典型操作题1、输入两个数存在相应的变量中,并交换两个变量的值。
…X=inputbox(“x=”)Y=inputbox(“y=”)Z=XX=YY=Z…拓展:不需要中间变量Z,交换两个变量的值。
…X=X+YY=X-YX=X-Y…2、输入两个数存在相应变量中,输出最大数…X=inputbox(“x=”)Y=inputbox(“y=”)If X>Y thenMax=XElseMax=yEnd ifPrint Max拓展一:不需要Max变量If X>Y thenPrint XElsePrint YEnd if拓展二:…Max=XIf X<Y thenMax=yEnd if…拓展三:…Max=(X+Y)/2+ABS(X-Y)/2拓展四:若要求输出最小值,以上三个程序哪些地方需要修改?3、分段函数.…X=inputbox(“x=”)If X<3 thenY=X*XElseY=2*X+1End ifPrint拓展:(类似分段函数)某超市促销苹果,购买一斤苹果,为每斤3元,购买5斤以下每斤原价;超过5斤部分每斤打8折,输入购买的斤数,输出应付款额。
…apple = inputbox(“apple=”)if apple<=5 thenmoney=3*appleelsemoney=3*5+(apple-5)*3*0.8end ifprint money4、一元二次方程求根:ax2+bx+c=0…a=inputbox(“a=”)b=inputbox(“b=”)c=inputbox(“c=”)d=b*b-4*a*cIf d>=0 thenX1=(-b+sqr(d))/(2*a)X2=(-b-sqr(d))/(2*a)Print x1,x2ElsePrint “无实解”End if5、判断三个数是否能构成三角形的条件1)假设是三个正数a,b,c条件是:a+b>c and b+c>a and c+a>b2)假设是三个数a,b,c条件是:a+b>c and b+c>a and c+a>b and a>0 and b>0 and c>06、累加:求s=10+30+50+…+550…S=0For i=10 to 550 step 20S=S+iNEXT iPRINT S拓展一:…S=0For i=550 to 10 step -20S=S+iNEXT iPRINT S拓展二:求s=1+1/2+1/3+……+1/99+1/100之和…S=0For i=1 to 100 step 1S=S+1/iNEXT iPRINT S7、累乘:求s=2*4*6*……*100之和。
2013年高一信息会考vb上机模拟题选择题10分
第1题:
在Visual Basic中,下列不合法的变量名是( )
A.c4a1
B.MP3
C.a_2
D.2a1b
第2题:
在Visual Basic中,下列关于语句"Dim a1 As Long"说法正确的是( )
A.定义a1为长整型变量
B.定义a1为日期型变量
C.定义a1为布尔型变量
D.定义a1为整型变量
第3题:
执行下面的Visual Basic程序段后,变量c的值是( )
A.b
B.8
C.13
D.5
第4题:
代数式
b
a
b
a
+
+2
4
2
对应的Visual Basic表达式是( )
A.(2a+4*b*b)/a+b
B.2a+4*b*b/a+b
C.2*a+4*b*b/(a+b)
D.(2*a+4*b*b)/(a+b)
第5题:
在Visual Basic中,表达式 3 * 7 Mod 5 的值是( )
A.3
B.2
C.4
D.1
第6题:
如图所示的流程图为计算正方体体积V的算法。
根据算法,流程图中①处的内容是 ( )
A.V = a
B.V = 4 * a
C.V = a * a
D.V = a * a * a
第7题:
下列数据属于 String数据类型常量的是( )
A.#ABC#
B."3.14"
C.a + b
D.'信息技术'
第8题:
在Visual Basic中,下列正确的赋值语句是( )
A.a * b = c * c
B.2a = b
C.a = a + 1
D.a + 2 = b - 3
第9题:
下列叙述中,不正确的是( )
A.算法是求解某一个问题的方法和步骤
B.算法的每一步骤都含有一定的歧义性
C.算法有一个或多个的输出
D.算法执行的步骤是有限的
第10题:
在Visual Basic中,下列表达式的值为"True"的是( )
A.9/3 < > 3
B.3 > 4 or 4 < 5
C.3 > 2 and 3 > 4
D.3 + 2 > 6
第11题:
界面设计:10分
新建一个VB工程,工程文件名称为:"工程1.vbp",并添加一个窗体文件:"Form1.frm",保存在桌面的“vb模拟题\111"文件夹下。
在窗体中按下表的要求添加控件,并设置其属性,操作后保存!
对象对象名属性名属性值
Label Label1 Caption 底
Label Label2 Caption 高
TextBox Text1 Text 4
TextBox Text2 Text 3
CommandButton Command1 Caption 计算
第12题:15分
程序填充:
打开桌面的“vb模拟题\222"文件夹中的文件:"gc02.vbp"进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码,实现求 1+3+5+7+9+11+……+97+99 的值。
第13题:
编写程序:15分
打开桌面的“vb模拟题\333"文件夹中的文件:"k2.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码(请不要随便更改其它代码),使之能够实现如下功能:
在Text1输入整数a、Text2输入整数b,判断a和b的大小,并把较大的数在Text3文本框中输出。
测试数据
在Text1文本框中输入9,在Text2文本框中输入7,Text3文本框输出:9。
在Text1文本框中输入18,在Text2文本框中输入21,Text3文本框输出:21。