浙江省高中信息技术选考加试题VB专项练习题十一及答案
高中会考信息技术vb试题及答案
高中会考信息技术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程序,实现输入一个字符串,然后输出该字符串的逆序。
高中计算机学考vb试题及答案
高中计算机学考vb试题及答案一、选择题1. VB 是什么软件?A. Visual StudioB. Visual BasicC. Video BreakdownD. Virtual Box答案:B2. VB 是一种 _____ 语言。
A. 汇编B. 机器C. 面向对象D. 不确定答案:C3. 在 VB 中,下列哪个控件用于显示文本内容?A. ButtonB. TextBoxC. CheckBoxD. ListBox答案:B4. VB 中用于执行特定任务的代码块称为:A. 函数B. 方法C. 程序D. 过程答案:D5. 在 VB 中,用于将用户输入的数据存储在内存中的对象是:A. LabelB. TextBoxC. ComboBoxD. PictureBox答案:B6. 下列哪个选项用于在 VB 中进行循环操作?A. If-Else语句B. For循环C. Switch语句D. Try-Catch语句答案:B7. 在 VB 中,用于判断条件是否成立的代码块是:A. If-Else语句B. For循环语句C. While循环语句D. Switch语句答案:A8. VB 中的数据类型包括:A. Integer、Single、StringB. Integer、Double、BooleanC. Integer、Long、DateD. Integer、String、Boolean答案:B9. VB 中表示“或”操作的运算符是:A. +B. /C. &D. ||答案:C10. VB 中用于进行字符串拼接的运算符是:A. +B. /C. &D. ||答案:C二、填空题1. VB 是一种 ______ 语言。
答案:面向对象2. VB 是由 ______ 公司开发的。
答案:Microsoft3. VB 中每个控件都有一个 ______ 。
答案:事件4. VB 中用于将数据显示在窗体上的控件是 ______ 。
11月浙江省技术选考试题信息真题
11月浙江省技术选考试题信息真题27518绝密★考试完毕前2023年下半年浙江省一般高校招生选考科目考试技术试题姓名:准考证号:考生须知:本试题卷分两局部,第一局部信息技术,其次局部通用技术。
全卷共16页,第一局部1至10页,其次局部11至16页。
总分值100分,考试时间90分钟。
其中加试题局部为30分,用【加试题】标出。
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.答题时,请根据答题纸上“留意事项”的要求,在答题纸相应的位置上标准作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一局部信息技术(共50分)一、选择题(本大题共12小题,每题2分,共24分,每题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多项选择均不得分。
) 1.以下有关信息的说法,不正确的选项是A.信息在重复使用中会产生损耗B.信息无处不在,且呈现现形式多样C.信息的传播、存储必需依附于某种载体D.信息经过加工、处理可以具有更高的使用价值2.超文本传输协议用于扫瞄器与WEB效劳器之间的信息传输,该协议的简称是A.WEBB.C.HTTPD.HTML3.以下应用中,表达了人工智能技术的有①机器人通过语音与人沟通②饮水机依据水温自动加热③宾馆通过专用系统进展人脸识别,核实住宿人员身份④计算机程序依据输入的三条边长自动计算三角形面积⑤停车治理系统通过拍摄识别车牌号码,并用语音进展播报A.①②③B.①③⑤C.②④⑤D.③④⑤4.使用Access软件翻开数据库,局部界面如下列图所示,以下说法正确的选项是A.Access软件是数据库应用系统B.当前翻开的数据表名称是“zjtj”C.当前翻开的数据表共有4个字段D.删除当前记录后,该删除操作无法撤消a←1,b←0b≤8?b←3*a-1a←a+1NY输出a,b5.某算法的局部流程图如右图所示,执行这局部流程后,输出a,b 的值分别是A.5,8B.4,8C.5,11D.4,116.十进制正整数n转换为二进制数,该二迸制数末位是“0”。
浙江省信息技术学考VB复习
浙江省信息技术学考VB 复习一、基础小练1、将284x yy x --(x ≠0)数学表达式改写为VB 表达式:2、计算9 + 13 \ 5 * 11 / 4 Mod 5的值:3、修正[]a acb sqr b 2\)*42^(-+-这一VB 表达式的错误点: 二、VB 综合应用变式训练一:进制转换1。
二进制转换为十进制可采用按权展开相加法。
如:(1101)2=1×23+1×22+0×21+1×20=(13)10。
现用VB 编写一个转换程序,功能如下:在文本框Text1中输入二进制编码,单击“转换”按钮Command1,程序将从左到...右.依次取出二进制数字字符,同时将该字符转换为数值,并乘以相应的权值后累加求和,最后在标签框Label1中输出转换后的十进制数值。
程序运行效果如下图所示。
Private Sub Command1_Click()Dim code2 As String '存放二进制Dim code10 As Long '存放十进制Dim changdu As IntegerDim bit As Integer , i As Integercode2 = Text1.Textchangdu = `①code10 = 0For i = 1 To changdubit = __ _______ ____ `②code10 = code10 + bit * `③‘④`⑤End Sub变式训练二:进制转换2。
二进制转换为十进制可采用按权展开相加法。
如:()()100123213212021211101=⨯+⨯+⨯+⨯=现用VB 编写一个转换程序,功能如下:在文本框Text1中输入二进制编码,单击“转换”按钮Command1,程序将从右到左....依次取出二进制数字,并乘以相应的权值后累加求和,最后在标签框Label1中输出转换后的十进制数值。
浙江信息技术高考题分类 第二单元 VB程序 (第一部分 VB软件)
4. (2008年10月浙江省高考)VB语句Text1.Text="Hello!"用于在文本框中显示字符串,该语句中的“Text1”是A.属性值B.对象名C.属性名D.类名11. (2008年10月浙江省高考)程序运行界面如第11题图所示。
要求在文本框Text1中输入字符串,单击“统计”按钮Command1后,在标签Label2中显示所输入字符串长度。
需要编写的VB事件处理过程的名称为mand1_ClickB.Text1_ClickC.Form_Clickbel2_Click第11题图3.(2009年3月浙江省高考)VB语句Label1.Caption="结果"用于在标签中显示字符串,该语句中的“Caption”是A.属性名B.对象名C.属性值D.类名10.(2009年3月浙江省高考)下列关于对象的描述中,错误..的是A.对象的属性用于描述对象的状态B.对象的属性与方法可以有多个C.对象事件的发生会驱动该对象相应事件处理过程的执行D.对象的属性值只能在属性窗口中设置11.(2009年3月浙江省高考)在VB集成环境下编制了含一个窗体的VB应用程序并保存在磁盘上,运行测试后编译成可执行程序,整个过程中肯定会产生的文件类型是A..vbp、.frm、.exe B..vbp、.exe、.txtC..txt、.exe、.frm D..frm、.txt、.vbp12.(2009年3月浙江省高考)窗体装载事件过程可以对程序进行初始化。
VB窗体装载事件过程的名称是A.Command1_Click B.Form_ClickC.Form_Load D.Form_DblClick7.(2009年9月浙江省高考)在VB窗体中有一个对象.该对象的属性窗口如第7题图所示。
下列说法中不正确的是A .Interval 为属性名B .1680为属性值C .该对象的名称为Timer1D .根据“Timer1 Timer ”可判断窗体名为Timer11.(2010年3月浙江省高考)右图是VB 控件工具箱的部分截图,其中“标签”控 件工具是( )A .1B .2C .3D .412.(2010年3月浙江省高考)小李在设计VB 程序时所使用复选框对象的属性窗口如下图所示,他想编制该复选框单击事件的处理过程,则该事件处理过程名是( )A .CheckBox_ClickB .加粗_ClickC .Check1_ClickD .复选框_Click第7题图11(2010年9月浙江省高考)某VB程序的一个事件过程如下:Private Sub Command1_Click ( )Dim a As Integera = Val ( Text1.Text )Text1.Text = Str ( Sqr ( a ) )End Sub程序运行时,单击命令按钮Command1后弹出如图所示的错误信息提示。
(word完整版)高中信息技术VB试题及答案介绍,推荐文档.docx
1.下面选项内不属于描述面向对象程序设计特征的名词是()A.继承性B.多态性C.连续性D.封装性2.VB中数据类型Boolean 表示布尔型,布尔型变量占( )字节。
A. 4B. 3C. 2D.13.表达式 Cint(13.2/2)的结果是()A. 6.5B. 6C. 7D.54.表达式 Len(String(6, "9"))的值是()A. 9B. 6C. 999999D.出错5.要在窗体上仅显示文字,选用( )控件最合适A. LABEL B. TEXTBOX C. COMMANDBUTTON.IMAGE6.从编写到运行一个完整的程序的流程是( )。
A.编译程序、运行程序B.编译程序、测试程序、运行程序C.编写程序、编译程序、运行程序D.需求分析、编译程序7.关于结构化程序设计的思想方法,下列选项中不属于其核心思想的是( )。
A.自顶向下B.逐步求精C.模块化D.可复用8.下列关于算法的特征描述不正确的是()A.有穷性:算法必须在有限步之内结束B.确定性:算法的每一步必须有确切的含义C.输入:算法至少有一个输入D.输出:算法至少有一个输出9.下面属于结构化程序设计的基本方法的是()A.筛选法B.递归法C.归纳法D.自顶向下10.在 VB中,表达式 Mid(" 程序设计 ",2,2)的结果是()A.程B.序C.序设D.出错11.以下不是描述算法的方法有()A.自然语言B.流程图C.伪代码D.E-R 图12.在 VB中,表达式Mid(" 程序设计 ",2) 的结果是 ()A.程序B.序C.序设计D.出错13.下列程序,当单击窗体时s的值是 ()Private Sub Form_Click()Dim s as booleana = 2:b = 3:c = 4:d = 5s = a > b And 2 * a > c Or c <= dPrint sEnd SubA. TRUE B. FALSE C. -1D.114.在 VB中,不能作为变量名的是( )A.中国B. STRING C. b_q D.a_b15.在 VB程序中,假定有以下循环结构,则正确的描述是()Do While 条件循环体LoopA.如果 " 条件 " 是一个为0 的常数,则一次循环体也不执行B.如果 " 条件 " 是一个为 0 的常数,则执行无穷次循环体C.如果 " 条件 " 是一个为 0 的常数,则至少执行一次循环体D.不论 " 条件 " 是否为 " 真" ,至少执行一次循环体16.以下哪个不是程序设计高级语言( ) [后面还有2个类似的题目,要了解每个选项]A. VC B. Pascal C.C++D. CSS17.在 VB程序中有以下程序段,语句Print "VB"的执行次数是()For i=1 To 3For j=3 To 1 Step -1Print "VB"Next jNext i VBA. 3B.4C.6D. 918.在 VB 中,表达式Cos(0) 的结果是 ()A. 0B.1C.约等于 3.14 D.出错19.在使用流程图描述算法中,表示变量的计算与赋值的符号框为()A.矩形框B.菱形框C.平行四边形框D.椭圆形框20.在 VB 中,以下关于变量定义错误的是()A. Dim a As Integer B.Public a As String C. Private a As Boolean D.21.在 VB 中,表达式 Sgn(-5.8) 的结果是 ()A. -5.8B.-5C.-6D.-122.已知 f(1)=1 ,f(2)=2,当 n≥ 3 时, f(n)= f(n-1)+f(n-2),编程求 f(100)的值,应选择的A.解析法B.穷举法C.递归法D.冒泡排序法23.下面说法正确的是 ()A.算法 +数据结构 =程序设计 B .算法就是程序 C .数据结构就是程序D.24.穷举法的适用范围是( )A.一切问题B.解的个数极多的问题C.解的个数有限且可一一列举D.设计算法25.在 VB中,表达式 Log(100) 的结果是 ()A. 1B.2C.10D.以上都不是26.如果设计的程序需要播放 Mp3音乐或 avi 视频文件,可用控件()A. label B.textbox C.mediaplayer D.data27.表达式 Asc("A")的结果类型是 ( )A.数值型B.日期型C.布尔型D.字符型28.程序运行后,要按指定的时间间隔重复自动执行某段代码,可用控件( )A. Label B.textbox C.timer D.image29.如果设计的程序需要与数据库进行连接,可用控件()A. label B.textbox C.timer D.data30.在 VB程序中,下列哪个程序行是正确的()A. x-5=y B.a+b=c C.y=1:y=y+1D.i=5;i=i+1 31.在软件开发中有许多重要的环节,下列叙述中正确的是()A.软件维护只包括对程序代码的维护B.程序调试后一般不需要再测试C.软件测试应该由程序开发者来完成D.需求分析与程序设计、测试、维护是软件开发中32.如果把一个人当作对象,那么血型相当于这个对象的()A.属性B.方法C.事件D.过程33.算法是解决问题的步骤序列,正确的序列是()①分析问题;②提出问题;③设计算法A.②①③B.①②③C.①③②D.②③①34.不论多么复杂的程序,在程序设计中都可以归为( )等三种基本控制结构的组合。
2015年10月浙江信息技术选考加试题解析
解析:i=3,4,5分别代入计算,即可得到答案 答案选B
16题解析
解析: 外层循环:循环n-1遍 内层循环:每一遍自下而上比较相邻两个数据 。如果有交换的话,flag为true。没有数 据交换,flag为False,,说明数据已经有 序,无需进一步加工, 。 所以Do循环条件为:循环次数小于n-1遍,并且 有数据交换,即:i<= n-1 And flag = true
Code2Char函数功能将十进制值转换成加密字符。而 加密字符已经存储在变量s中,只需要取出变量s中 相应的字符即可。 如果c=0,则取第1个字符,c=1,取第2个字符,即 在s中取第c+1个字符。 所以答案为 Mid(s,c+1,1)
最后一问,答案很明显。不解析了
杜宗飞
代码中 b1 = a \ 16 b2 = a Mod 16 就是采用除16取余法,将十进制内码转十六进制。 (只有两位,所以两步就行) 如图例子中: b1=6 b2=13 自定义函数Code2Char(),转换成对应的加密字符。
①答案很明显:求加密前字符串长度 即:n=Len(s)
17题解析
Code2Char(c As Integer) As String Code2Char函数默认参数按地址传递,即c变量地址 ,函数里面c值改变,主程序中也会改变。(此题不 考查该知识)。
选考试题解析VB加试题解析
11题解析
解析:在[0,1]区间内查找一个数, 第一次 取[0,1]区间中间0.5,如果f(0.5)<0,则第二次区间为[0.5 ,1[如果f(0.5)> 0,则第二次区间为[0, 0.5] 每次都减少位原来的1/2, 所以答案为D。
12题
Dim a(l To 5) As Integer, i As Integer, c As Integer a(l) = 2 : a(2) = 1 : a(3)i = 3 To 5 If a(i - 2) + a(i - 1) = a(i) Then c = c + 1 Next i Textl. Text = Str(c) 该程序段运行后,文本框Textl中显示的内容是
高中计算机学考vb试题及答案
高中计算机学考vb试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Sub答案:A2. VB中,要实现循环执行某段代码,应使用以下哪个结构?A. If...ThenB. For...NextC. Do...LoopD. Select...Case答案:C3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. MidC. LeftD. Right答案:A4. VB中,以下哪个控件用于显示文本信息?A. TextBoxB. ComboBoxC. CheckBoxD. ListBox答案:A5. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A6. VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在VB中,以下哪个数据类型用于表示整数?A. IntegerB. SingleC. DoubleD. String答案:A8. VB中,以下哪个关键字用于定义函数?A. FunctionB. SubC. DimD. Const答案:A9. 在VB中,以下哪个控件用于选择日期?A. TextBoxB. ComboBoxC. DateTimePickerD. ListBox答案:C10. VB中,以下哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Name答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个名为`myVar`的整型变量,应使用关键字________。
答案:Dim2. VB中,使用________结构可以执行条件判断。
答案:If...Then3. 要获取VB中字符串的子串,可以使用函数________。
浙江信息技术学考选考真题(含答案)
浙江省2017年4月普通高校招生选考信息技术试卷(含答案)一、选择题(本大题共12小题,每小题2分,共24分。
在每小题给出的四个选项中,只有一个符合题目要求)1.关系信息安全与网络道德,下列做法正确的是A.确认环境安全后输入支付密码B.随意扫描网页中的二维码C.未经许可,将他人的私人生活视频上传到网上D.在论坛里转发会造成社会不良影响的信息2.下列有关浏览器与网页的说法,正确的是A.通过超链接可实现网页之间的跳转B.通过搜索引擎检索到的信息,排在前面的可信度必定较高C.在IE浏览器中清空历史记录,搜藏夹中的网址被同时清空D.IE浏览器中以“HTML”格式另存网页,网页中的图片同时被保存3.使用Word软件编辑某文档,部分界面如图所示。
下列说法正确的是A.批注的对象是“地处西湖边”B.删除批注,文字“太子湾”同时被删除C.修订前,第三行文字是“地处西湖边太子湾公园,郁金香争奇斗艳。
”D.接受所有修订后,第三行文字是“太子湾公园中郁金香花争奇斗艳。
”4.使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。
下列说法正确的是A.字符“!”的内码占两个字节B.字符“战”的十六进制码是“BD 41”C.字符“h”的二进制码是“01101000”D.字符“go”的十六进制码是“47 6F”5.关于Access数据表的操作,下列说法正确的是A.重命名数据表,数据表名不能与表中的字段名相同B.删除字段,数据表中该字段的值随之被删除C.删除记录,剩余记录中数据类型为自动编号的字段值会自动更新D.Access数据表不能导出到Excel电子表格6.某算法的部分流程图如图所示。
执行这部分流程,依次输入3,4,-1,则输出s的值是A.-2 B.-1 C.0 D.1 7.某动画“起源”场景的制作脚本如表所示。
场景:起源类别序号:3 进入方式:单击“目录”场景的“起源”按钮进入呈现方式:1.“太阳”从舞台右下方移到舞台中上方,再移动到舞台左下方。
高中信息技术vb试题及答案
高中信息技术vb试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above答案:D2. 下列哪个控件不是VB的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. SetC. NewD. All of the above答案:A4. VB中的事件处理程序通常被定义为:A. SubB. FunctionC. PropertyD. All of the above答案:A5. 在VB中,以下哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A6. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A7. 在VB中,以下哪个方法用于打开一个文件?A. OpenB. CloseC. PrintD. Write答案:A8. VB中,以下哪个选项是正确的文件访问模式?A. Open AsB. For InputC. For OutputD. Both B and C答案:D9. 在VB中,以下哪个选项用于声明一个常量?A. DimB. ConstC. Option ExplicitD. Option Base答案:B10. VB中,以下哪个关键字用于创建一个类?A. ClassB. NewC. InheritsD. Implements答案:A二、填空题(每题2分,共20分)1. 在VB中,使用______关键字可以定义一个子程序。
答案:Sub2. 要声明一个全局变量,应该使用关键字______。
答案:Public3. VB中的______函数可以用来获取当前日期。
浙江省高中信息技术选考加试题VB专项练习题十及答案
浙江省高中信息技术选考加试题VB专项练习题十一、选择题:本大题13小题,第小题2分,共26分。
在每小题给出的四个选项中,只有一个是符合题目要求的。
1.下列有关VB程序说法正确的是:(A)程序只有选择、分支、顺序三种基本结构(B)流程图符号的表示必须符合国家标准(C)正确的程序必须有1个或1个以上输入,有1个或1个以上输出(D)用二分查找算法求解二元一次方程的数学解,如果方程无解,则可以没有输出语句2.下列数组定义错误的是:(A)Dim a(1 to 10) as integer (B)Dim a(10) as integer(C)Dim a(1 to 4, 4 to 10) as integer (D)Dim a(20 To 2) As Integer3.将数学表达式z byaxex +++22写成VB表达式,正确的是:(A)x^2+e^2+(a*x+b*y)/z (B)x*x+e*e+(a*x+b*y)/z(C)z byaxex +++22(D)x^2+exp(2)+(a*x+b*y)/z4.VB表达式3*3 \ 5 mod 5的值是:(A)0 (B)1 (C)3 (D)55.VB语句mid("",5)的运行结果是:(A)bbs.y (B) (C) (D)6.VB表达式"ABCD">"abcd"的值是:(A)True (B)False (C)T (D)F7.能表示“两个整数型变量X和Y不能一起为0,但其中一个一定是0”的逻辑表达式是:(A)x*y=0 and (x=0 or y=0) (B)x*y=0 and x+y<>0(C)Not(x=0 and y=0) and (x=0 or y=0) (D)(x=0 or y=0) and (x<>0 or y<>0)8.某VB程序段代码如下:Private Sub Command1_Click()s = 25For i = 1 To 10 Step 3s = s + i Mod 4Next iPrint sEnd Sub则程序运行后s的值是:(A)29 (B)30.5 (C)31 (D)409.下面程序可以实现“当文本框text1中输入任何字符时,文本框text2中能马上同步显示”。
浙江省信息技术学考VB模块基础检测(附参考答案)
VB模块基础检测(高一)班级姓名分数一、选择题(本大题共20小题,每小题3分,共60分)每小题4个选项中只有一个符合题目要求,不选、错选、多选均不得分。
请将选项直接写在各小题相应位置。
1.某算法的自然语言描述与流程图表示分别如下:则流程图中空白处理框①和②处应填入的是()A.①y ←x2– 1 ②x ←2x – 1B.①y ←x2– 1 ②y ←2x – 1C.①y ←2x – 1 ②y ←x2– 1D.①x ←x2– 1 ②y ←2x – 12.字符串变量a的值为“Hello,world!”,下列VB表达式的值是“world”的是()A.Len(a)B.Mid(a, 6, 5)C.Mid(a, 7, 4)D.Mid(a, 7, 5)3.产生[-20,20] 范围内某一随机整数的表达式是()A.Int(Rnd * 41) B.Int(Rnd * 41) - 20C.Int(40 * Rnd) - 20D.Int(-40 * Rnd) + 204.在VB中,若a = 4,b = 3,语句If a > b Then a = a - 2 Else b = b + 1执行后,下列说法正确的是()A.执行了语句a = a - 2B.先执行a = a - 2,再执行c = b + 1C.执行了语句b = b + 1D.先执行b = b + 1,再执行a = a - 25.数学表达式1 ≤ b ≤ 100写成VB表达式,正确的是()A.1 <= b <= 100B.1 ≤ b ≤ 100C.1 <= b And b <= 100D.1 <= b Or b <= 1006.在VB代码编辑窗口中,输入了“List1.”后出现了如第6题图所示的信息,其中的“Clear”是List1的()A.属性名B.事件名C.对象名D.方法7.在VB数组说明语句Dim a(11) As Single中,数组a的元素个数是()A.0 B.12 C.1 D.118.下列VB表达式的值等于100的是()A.Val("96") + 4 B.Len("40") + 60 C.Sqr(81) + 19 D.Str(20) + "80" 9.若x为正整数,同时能被5整除,则下列VB表达式的值一定为真的是()A.x / 5 = 0 B.x Mod 5 = 0 C.Int(x \ 5) = 0 D.5 Mod x = 0第6题图第1步:输入一个实数x第2步:判断x与0的大小关系,若x≥0,则y=x2-1,否则y=2x-1第3步:输出y第4步:结束10.若x、y都是正整数,且关系表达式x \ y = 1为真,则下列VB表达式值一定为真的是()A.x Mod y = 0B.x < y C.x * y Mod 2 = 0D.x >= y And x < 2 * y11.有如下VB程序段:For i = 1 To 1000a = Int(Rnd * 100 + 1)b = Int(Rnd * 100 + 1)x = a + by = a - bc = Sqr(x)第11题图d = Sqr(y)Next i调试时出现如第11题图所示的错误提示,产生此错误的语句是()A.x = a + b B.y = a - b C.c = Sqr(x)D.d = Sqr(y)12.有如下VB程序段:m = a(10)For i = 9 To 1 step -1If m > a(i) Then m = a(i)Next i该程序段执行后,变量m中存储的是()A.a(1)至a(10)中的最大值B.a(1)至a(10)中的最小值C.a(2)至a(10)中的最大值D.a(2)至a(10)中的最小值13.某VB程序段如下:Dim a(1 To 20) As IntegerDim i As Integera(1) = 1For i = 1 To 20a(i) = a(i - 1) * iNext i运行该程序段,首先会出现的错误提示为()A.下标越界B.子程序或函数未定义C.要求对象D.溢出14.已知文本框对象Text1的Text属性值发生改变时,会驱动下面事件处理过程Private Sub Text1_Change()If Val < 500 Then = + "2"End Sub开始时,在Text1中输入6,Text1最后显示值是()A.622B.2222C.62D.22615. 某VB程序的代码如下:Private Sub Command1_Click()a=Valb=Vals=a*b=Str(s)End Sub运行程序,单击命令按钮Command1后弹出图中所示出错信息提示,引起该错误的语句是()A.a=Val B.b=Val C.s=a*b D.=Str(s)16. 下列V B表达式中,值为字符串型的是( )①str(x) ② ③ ④Chr(x) ⑤Asc(x)A.①③⑤B.①②④C.②④⑤D.②③④17.下列能计算Sum = 1 + 2 / 3 + 3 / 5 + …… + 50 / 99的VB程序段是()A.Sum = 1For i = 1 To 49Sum = Sum + i / (2 * i - 1) Next i B.Sum = 0For i = 1 To 99Sum = i / (2 * i - 1) Next iC.Sum= 0i = 1Do While i <= 50Sum = Sum + i / (2 * i - 1)i = i + 1Loop D.Sum= 0i = 1Do While i <= 50Sum = Sum + i / (2 * i - 1) Loop18.对称字符串的特征是从左到右读和从右到左读完全一样的。
信息技术学业水平测试VB操作复习题目含答案
信息技学水平 VB操作复 目含答案
VB操作一
Private Sub Command1_Click() Dim s(9) As Single For i = 0 To 9 s(i) = Val(InputBox("请输入一个数")) Next i For i = 9 To 0 Step -1 Print s(i) Next i
②
a=①
③
s=②
b=③
Next k
Print s
End Sub
信息技学水平 VB操作复
目含答案
a = a+b s = s+b/a b = a+b
Private Sub Command1_Click() Dim i As Integer Dim s As Integer i=1 s=0 Do While i <= 99 s=s+① i=② Loop Print "s=" & ③
目含答案
Private Sub Command1_Click() Dim a(10) As Integer For i = 1 To 10 a(i) = Int(Rnd * 1000) Next i For i = 1 to 9 For j = i+1 to 10 If a(i) > a(j) Then a(0) = a(i) a(i) = a(j) a(j) =a(0) End If Next j Next i For i = 1 To 10 Print CStr(a(i)) Next i
t = Val(①)
If ② Then
Label1.Caption = "超重!不能参赛!" Else
高一信息技术-VB专题练习(含答案)
VB综合练习一、选择题1. 在VB代码编辑窗口中,输入了“Command1.”后出现了如图所示的信息,其中的“Caption”是Command1的()A.事件名B.属性名C.对象名D.方法2. 某VB程序的一个事件处理过程如下,在程序运行时,能触发该事件的是()Private Form_Load()Command1.caption=”计算”End subA.窗体装载B.单击窗体C.单击按钮Command1 D.双击窗体3. 在VB中,下列属于过程文件的是()A. .vbp B. .frm C. .vbw D. .frx4. 在VB中,若需要将350名学生的借阅卡号(如“WZ001036”)分别存储在数组code的code(1) ~code(350)元素中,则下列说明语句最合适的是()A.Dim code(1 To 350) As Integer B.Dim code(1 To 350) As Single C.Dim code(1 To 350) As String D.Dim code(1 To 350) As Boolean5. 在VB中,a=-100,表达式"360"+Str(a)的值是()A.260 B."360-100" C."360100" D."260"6. 在VB中,a=-100,表达式100+Val("36")的值是()A."10036" B."136" C.100+36 D.1367. 下列VB表达式的值等于2的是()A.Abs(-2.1) B.Int(2.1)C.Sqr(4.2) D.Len("4")8. 下列VB中,表达式81 \ 8 mod 3 * int(2.5)的值是()A.40 B.4 C.5 D.69. 数学表达式“2n–1>0 且 2n-1≠1”对应的VB表达式是()A.2·n–1>0 And 2·n–1<>1 B.2n–1>0 And 2n–1≠1C.2*n–1>0 And Not(2*n-1=1)D.2*n–1>0 And 2n-1<>110. 将整数型变量n的值显示在文本框Text1中,正确的语句是()A.Text=n B.Val(Text1)=nC.Text1.Text=Str(n)D.Str(Text1.Text)=n11.产生一个三位随机整数的表达式是()A.int(rnd*900)+100B.int(rnd*999)C.int(rnd*999)+1 D. rnd*900+10012.一个四位数的整数x,能表示出百位数字的表达式是()A.x\100 B.x\100 mod 10C.x mod 100 D. int(x/100)13. x为单精度型数据,能将x四舍五入保留2位小数的表达式是 ( )A.int(x) B.int(x*100)/100C.int(x+0.5) D.int(x*100+0.5)/10014.下列表达式为真时,能表示大写字母的是 ( ) A."A"<=ch<="Z" B.ch>="A"or ch<="Z"C.ch>="A"and ch<="Z"D.not(ch>="A"and ch<="Z")15. 将字符串变量a和b的值连接并将结果在文本框Text1中输出,下列代码合适的是()A.Str(a+b)=Text1.Text B.Text.Text1=a+bC.Text1.Text=Str(a+b) D.Text1.Text=a+b16. 有如下VB程序段a=3:b=9c=aa=bb=c运行后,下列说法正确的是()A.a=3,b=9 B.a=9,b=3C.a=3,b=3 D.a=9,b=917. 有如下VB程序段,程序段运行后,"s=s+k"共执行了10次,则循环变量k的初值是()s=0For k= to 5s=s+kNext kA.14 B.-5 C.1 D.-418. 有如下VB程序段,程序段运行后,数组元素a(3)的值是()For x=10 to 1 step -1a(x)=x+1Next xA.9 B.8 C.4D.319. 有如下VB程序段,程序段运行后,数组元素a(4)的值是()Dim a(1 to 4) as integera(1)=1For i=2 to 3a(i)=2*a(i-1)+1Next iA.15 B.7 C.3 D.020. 计算斐波那契数列(该数列从第三项开始,每一项都等于其前面两项之和)第20项的值的VB 程序段如下,该程序运行后不正确,有问题的语句是()Dim a(1 to 20) as long,I as integerConst n=20 ‘①i=3a(1)=1:a(2)=1Do while i<=n ‘②a(i)=a(i-2)+a(i-1) ‘③i=i+1LoopLabel1.caption=str(a(i)) ‘④A .①B .②C .③D .④21. 某算法的部分流程图如图所示。
2017届浙江技术选考复习VB基础专题
2017届浙江技术选考复习VB 基础专题一、选择题:本大题共14小题。
在每小题给出的四个选项中,只有一个是符合题目要求的。
1.VB 部分控件工具箱如右图所示,其中“列表框”控件工具是 (A )①(B )② (C )③ (D )④2.下列关于添加“控件”的方法正确的是(A )先单击工具箱中的控件图标,再将鼠标指针移到窗体上,双击鼠标 (B )双击工具箱中的控件图标(C )先单击工具箱中的控件图标,再将鼠标指针移到窗体上,单击鼠标 (D )用鼠标左键拖动工具箱中的控件图标到窗体中3.某VB 设计界面如下图所示:下列有关对象、类的说法正确的是 (A )图中有6的对象(B )图中的对象分属于5个类 (C )Command1是该对象的名称 (D )图中有3个标签对象4.在VB中某对象的属相窗口如下图所示。
下列说法不正确的是(A)该对象的名称是Shape1(B)该对象属于Shape类(C)&H80000005&是属性名(D)该对象的高度为240缇5.在VB中某工程的工程资源管理器窗口如下图所示:下列说法不正确的是(A)“工程1”是工程名(B)“巴蜀之战.vbp”是工程文件的文件名(C)“三国战役”是窗体的Caption属性值(D)“巴蜀之战.frm”是窗体文件的文件名6.在VB中,双击窗体中的某个控件对象,出现的是(A)工程窗口(B)属性窗口(C)代码窗口(D)启动vb7.在VB中,要在标签Label1上显示“三国”两字,则下列操作正确的是(A)在设计阶段,单击标签Label1,在属性窗口中将其Caption属性的值设为“三国”(B)在设计阶段,单击标签Label1,在属性窗口中将其Name属性的值设为“三国”(C)在程序代码设计,编写语句"三国"= Label1.Caption(D)在程序代码设计,编写语句Label1.text = "三国"8.在VB中,语句“Label1.Height = 240”中的Height是(A)对象名(B)属性名(C)属性值(D)窗口名9.下列VB控件中,都有Caption属性的是(A)文本框标签(B)窗体标签(C)文本框命令按钮(D)列表框命令按钮10.某VB程序如下:Private Sub Text1_Change()Text1.Text = "单击"End Sub在程序运行时,能触发该事件的是(A)单击文本框Text1 (B)文本框Text1内容改变(C)双击文本框Text1 (D)单击窗体11.VB中,单击窗体上的命令按钮Cmd时属性窗口如下图所示:现编写该命令按钮单击事件的处理过程,则该事件处理过程名是(A)Command1_Click (B)Cmd_Click(C)确定_Click (D)Click_Cmd12.在VB代码编辑窗口中,输入了“List1.”后出现了如下图所示的信息。
高中信息技术vb考试题及答案
高中信息技术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中,使用________关键字可以定义一个常量。
浙江信息技术学考VB程序题训练 20160826
2016年学考复习VB专题练习(XFeng 2016.08.26)班级:姓名:1.下列可以作为 VB 变量名的是()A.Sqr B.cs#1 C.1818f D.age_12.下列属于正确的 VB 表达式(计算式)的是()A.a*[(b-c)/a+b] B.3n+1 C. 0<=x<=1 D.gt^2/23. 某算法流程图如下所示,执行该算法,输出s的结果是()A.0B.8 C.10D.15第2题第3题某算法的部分流程图如图所示,执行这部分流程后,变量a和变量b中的值分别为()A.6和5 B.1和4 C.1和-1 D.-3和 74.某Visual Basic工程的相关视图如下图所示:从图中信息可知,下列说法不正确...的是()A.窗体中有一个按钮对象,名称为Command1B.该程序中用到了Timer控件C.在窗体上点击按钮command1,按钮就不可再次点击D.该工程的窗体文件名“snow.vbp”5. 有如下程序段:Dim i As Integer, sum As IntegerDim a(1 To 5) As Integersum = 0For i = 1 To 5a(i) = i * iIf a(i) Mod 2 <> 0 Then sum = sum + a(i)Next iText1.Text = Str(sum)运行该程序段后,文本框Text1中显示的内容是A. 0B.20C. 35D.556. 有如下程序段:Dim a(1 To 9) As Integer, m As Integer, k As Integer, i As Integera(1)=2 : a(2)=8 : a(3)=3 : a(4)=4 : a(5)=5 : a(6)=6 : a(7)=1 : a(8)=7 : a(9)=9m = 1: k = 1For i = 2 To 9If a(i) > a(i - 1) Thenk = k + 1If k > m Then m = kElsek = 1End IfNext iText1.Text = Str(m)该程序段运行后,文本框Text1中显示的内容是()A.4 B.6 C.8 D.9二、综合题1. 编写VB程序,实现游戏的部分功能如下:单击“剪刀”按钮Command1,在图像框Image1 中显示剪刀图像,在Image2中随机显示一张图像(剪刀为“1.jpg”,石头为“2.jpg”,布为“3.jpg”),同时在标签Label2中显示游戏结果(如:电脑赢!)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江省高中信息技术选考加试题VB专项练习题十一一、选择题:本大题13小题,第小题2分,共26分。
在每小题给出的四个选项中,只有一个是符合题目要求的。
1.下列VB语句或函数表达式的数值小于-4的是:(A)Int(-5.6) (B)Abs(-3.6) (C)Cos(-3.6) (D)Len("-3.6")2.要存储如下形式的16个数据,合适的数组定义语句是:1 0 0 00 1 0 00 0 1 00 0 0 1(A)Dim s(16) as integer (B)Dim s(1 to 16) as integer(C)Dim s(1 to 4,1 to 4) as integer (D)Dim s(1 to 16,1 to 16) as integer3.下列可作为VB变量名的是:(A)text(B)Zhoushan! (C)1_dim (D)Caption_14.数学表达式log5写成VB表达式是:(A)log(5) (B)log5 (C)log(5)/log(10) (D)ln(5)5.在VB中定义变量s用于存放学生家庭地址,则正确的定义语句是:(A)Dim s as integer (B)Dim s as string(C)Dim s as single (D)Dim no as boolean6.已知s的逻辑值为false,m的逻辑值为true。
以下VB表达式的结果为false的是:(A)s and m (B)not s and m (C)s or m (D)not s or not m7.某VB程序代码如下:Private Sub Command1_Click()a = 30For i = 1 To 10 Step 2s = s + i \ 3Next iPrint sEnd Sub则程序运行后的a的值分别是:(A)4 (B)7 (C)10 (D)148.为了搜索出1000以内的所有素数,我们可以采用的算法是:(A)枚举算法(B)二分查找(C)解析算法(D)选择搜索9.下列能实现求两个数X和Y中较大数(用变量max保存较大数)的程序段个数是:①if x>=y then max=x else max=y②max=xIf y>max then max=y③if x<y thenT=x: x=y: y=tEnd ifmax=x④if x>=y then max=y else max=x(A)1 (B)2 (C)3 (D)410.在VB中用变量C表示计数器,则计数器的表达式是:(A)C=0 (B)C=1 (C)C+1=C (D)C=C+111.下列控件都有的属性是:(A)name (B)caption (C)text (D)click12.某数组有7个元素,依次是23、35、55、57、76、88、98,若采用二分查找法在该数组中查找数据98,需要查找的次数是:(A)1 (B)2 (C)3 (D)413.某VB程序代码如下:Private Sub Command1_Click()For i = 1 To 10s = s + sina(i)Next iPrint sEnd Sub其中sina是一个自定义函数,则程序运行后的出错信息是:A BC D二、综合题:本大题5小题,其中第14题2分,第15题4分,第17题4分,第18题5分,共19分。
14.下列VB程序运行时,在文本框Text1中输入2,单击命令按钮Command1后,文本框Text2的内容是。
Private Sub Command1_Click()Dim r As Single, s As SingleText2.Width = 1300Text2.Height = 495r = Val(Text1.Text)Text2.Text = Str(3.1416 * r * r)End Sub15.一位同学在网上游览某虚拟公园,共游览了七个虚拟景点。
假设每个虚拟景点门票为5元虚拟币,并在游览这个景点中花掉了当时他手中虚拟币的一半。
七个虚拟景点游览完后,他还剩下80元虚拟币,问最初他共有多少虚拟币。
实现此功能的程序代码段如下,根据题意补充完成下列程序。
Private Sub Command1_Click()Dim i As IntegerDim x As IntegerDim a(1 To 7) As Integerx = 80a(7) = 2 * x + 5For i = ①a(i) = ②NextText1.Text = Str(a(1))End Sub①________________ ②______________16.某同学在学习数学时,根据恒定式(n+1) ³=n³+3n³+3n+1, 推导得到1²+2²+3²+....+n²=n(n+1)(2n+1)/6,为了验证自己的推导,做了如下的程序,将N的值输入到文本框text1中,将1²+2²+3²+....+n²的运算结果放在穷举算法文本框(text2)中,将n(n+1)(2n+1)/6的结果放在解析算法(text3)中,根据程序界面请完成代码:Private Sub Command1_Click()Dim n As Long, s1 As Long, s2 As Long, i As Integern = Val(Text1.Text)s1 = 0s2 = 0For i = 1 To ns1 = s1 + i ^ 2Next is2 = ①Text2.Text = Str(s1)②= Str(s2)If s1 = s2 ThenLabel4.Caption = "恭喜你,你的推导完全正确!"ElseLabel4.Caption = "你的推导有误,请重新检查。
"End If End Sub① ②17.下列VB 程序的功能是将二进制数转换为十进制数。
二进制转化为十进制可以采用位权展开的方法,例如:10012342(29)2120212121(11101)=⨯+⨯+⨯+⨯+⨯= 。
程序运行时,在文本框Text1中输入一个二进制数,单击计算按钮(Command1)后,文本框Text2中显示对应的十进制数。
程序的运行界面如图所示。
请在划线上填入合适的代码。
Function sq2(n As Integer) As Long'函数返回2的n 次方 Dim i As Integer ① For i = 1 To n sq2 = sq2 * 2 Next iEnd FunctionPrivate Sub Command1_Click()Dim s1 As String, length As Integer, ch As String, x As IntegerDim sum As Long, i As Integer, t As Integers1 = Text1.Text length = Len(s1) sum = 0For i = 1 To length t = ② ch = Mid(s1, t, 1)x = Val(ch)sum = sum + x * sq2(i - 1) Next iText2.Text = Str(sum) End Sub18.下列程序的功能是:模拟电子词典翻译单词的过程。
电子词典里面有个字典库,通过查找字典库,找到相应的单词,然后输出字典库里面该单词对应的中文意思。
下列程序中数组a用来存储英文单词,数组b用来存储中文意思,第i个单词保存在a(i)中,相对应的中文翻译保存在b(i)中。
程序界面如下图所示,左边列表框列出所有单词和中文翻译,在右边文本框Text1中输入一个单词,单击“翻译”按钮(Command1),程序就进行查找,如果找到就在标签Label3中输出该单词对应的中文翻译,否则就输出“没有找到该单词!”。
(1)虚线内程序段所采用的查找算法名称是。
(2)程序加框处代码有错,请改正。
Const n = 30Dim a(1 To n) As StringPrivate Sub Form_Load()' 此过程用于将单词和中文翻译存储在'数组a和数组b中' 对数组a按升序进行排序,代码略End SubFunction search(key As String) As IntegerDim i as Integer,j as Integeri = 1: j = nDo While i <= jm = (i + j) \ 2If a(m) = key Thensearch = m: Exit FunctionElseIf key < a(m) Thenj = m - 1Elsei = m + 1End IfLoopsearch = 0 '没查找到End FunctionPrivate Sub Command1_Click()Dim key As String, k As Integerkey = Text1.Textk = searchIf (k <> 0) ThenLabel1.Caption = a(k)ElseLabel1.Caption = "没有找到该单词!"End IfEnd Sub14. 12.566415. ①6 To 1 Step -1②a(i + 1) * 2 + 516. ①n * (n + 1) * (2 * n + 1) / 6②Text3.Text或Text317. ①sq2 = 1 ②length - i + 118.(1)对分查找(2)①search(key) ②b(k)。