第3节 使用文本框 2023-2024学年高中信息技术【人教版】选修一

2024-07-04
| 9页
| 112人阅读
| 0人下载

内容正文:

第3节 使用文本框 一、选择题 1.VB 表达式Int(Rnd*9)+54\3^2/3的值可能是(  ) A.9 B.16 C.19 D.27 2.程序执行到有语法错误的语句时(   ) A.系统会输出出错的位置和错误的类型 B.系统只输出出错的位置 C.系统只输出错误的类型 D.前三项都不对 3.下列关于对象的描述中,错误的是(    ) A.对象的属性用于描述对象的状态 B.对象的属性与方法可以有多个 C.对象事件的发生会驱动该对象相应事件处理过程的执行 D.对象的属性值只能在属性窗口中设置 4.如图所示是VB窗体中某个对象的属性窗口,下列说法中正确的是(  ) A.True是该对象的属性名 B.该对象名为Text1 C.该对象属于标签类 D.BackColor是该对象的属性值 5.某VB程序的一个事件过程代码如下: PrivAte SuB CommAnD1_CliCk() Dim A As Single,x As Single,z As Single A=vAl(Text1.Text) x=(A+10)/(A*A+8) y=(A-1)/(x+A) z=Sqr(x-y) Text2.Text="Str(z)" EnD SuB 程序运行时在文本框Text1中输入-1,单击命令按钮CommAnD1,弹出如右图所示的错误提示信息,产生此错误的语句是(    ) A.A=VAl(Text1.Text) B.x=(A+10)/(A*A+8) C.y=(A-1)/(x+A) D.z="Sqr(x-y)" 6.某 VB 的事件过程如下: Private Sub Command1_Click() Dim a As Integer a = Val(Text1.Text) a = 3 * a + 1 Text1.Text = Str(a) End Sub 程序运行时,在文本框 Text1 中输入 1,连续两次单击命令按钮 Command1 后,文本框 Text1中显示的内容是(  ) A.13 B.9 C.4 D.1 7.下面选项中哪个是可执行文件的扩展名  (   ) A.exe B.png C.dxf D.rar 8.在VB中,将窗体标题“Form1”改为“中华美食”需设置的属性是(     ) A.Name B.Caption C.Font D.Visible 9.当现有的软件无法解决问题时,我们可以利用编程语言自己编制程序解决问题。下列选项中用编程来解决比较合适的是(    ) A.将一组统计数据转换成图表显示 B.制作二维动画 C.用计算机修复发黄的旧照片 D.找出所有的4位水仙花数 10.在Visual Basic工程设计中,要在文本框Text1中显示“你好”,则下列操作正确的是(    ) A.在Text属性名中输入“你好” B.在Caption属性名中输入“你好” C.在Font属性名中输入“你好” D.在Name属性名中输入“你好” 11.将文本框Text1中的数据赋值到数值型变量n中,正确的语句是( ) A.n=Text1 B.n=Text1.Text C.n=str(Text1.Text) D.n=val(Text1.Text) 12.有如下的程序段: Private Sub Command1_Click() Dim m As String Dim n As String m = Text1.Text n = Text2.Text Label1.Caption= m + n End Sub 运行程序,在对象Text1和Text2中分别输入12和34,则单击命令按钮Command1后,对象Text3中显示(   ) A.1234 B.46 C.语法错误 D.3412 13.下列程序执行后文本框Text1显示的内容是(  ) s = "Inter(R) Core(TM) i3-4130 CPU @ 3.40GHz" flag = False:k = 0 For i = 1 To Len(s)  ch = Mid(s, i, 1)  If ch >= "A" And ch <= "Z" or ch >= "0" And ch <= "9" Then   If Not flag Then    k = k + 1    flag = True   End If  Else   flag = False  End If Next i Text1.Text = Str(k) A.6 B.9 C.10 D.18 14.某同学用VB编写了一个应用程序,其程序代码窗口如图所示: 下列说法正确的是(    ) A.该窗体中共设计了3个事件过程 B.当前信息显示在属性窗口中 C.当前正在编辑的是Form对象的Load事件 D.程序运行时,单击按钮Command1,没有任何显示内容 15.以下选项中,不属于代码复用优点的是(    ) A.减少代码重复 B.使程序模块化 C.使程序便于阅读 D.便于发挥程序员的创造力 16.调试程序时,主要是对程序进行 ( ) A.逻辑调试 B.功能调试 C.性能调试 D.语法调试 17.在VB窗体中有一个对象,该对象的属性窗口如图所示。下列说法中不正确的是(   ) A.Left为属性名 B.1560为属性值 C.该对象是可用的 D.根据“Timer1 Timer”可判断窗体名为Timer 18.下列VB逻辑或关系表达式中,输出结果为“真”的是(    )。 A.Int(-7.8) =-7 B.(12<5) or (8>6) C.Not(10<>9) D.(5>3) and (3>1) 19.下列控件中,都具有Caption属性的是(    ) A.窗体、文本框 B.标签、列表框 C.窗体、标签 D.按钮、文本框 20.VB程序的某对象属性窗口如图所示,下列说法不正确的是() A.该对象的类型为命令按钮 B.BackColor为属性名 C.该对象的名称为Command1 D.要改变当前对象标题显示的文字,应修改其Caption属性的值 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 【详解】本题考查VB运算。Int(Rnd*9)+54\3^2/3,根据优先级,54\3^2/3这一部分得到的结果为18,Int(Rnd*9)结果为0-8的随机整数,故得到的值应该是18-26之间。所以选C。 2.A 【详解】本题主要考查程序调试。程序执行到有语法错误的语句时系统会输出出错的位置和错误的类型,故本题选A选项。 3.D 【详解】 4.B 【详解】本题考查的是VB对象属性相关知识。该对象属于文本框类TextBox,True是该对象的属性值,故选项A错误;该对象为Text1,故选项B正确;BackColor是该对象的属性名,故选项D错误。 5.C 【详解】 6.A 【详解】本题主要考查VB程序的解读及常用转换函数的用法。文中用到的转换函数有Val(字符串)将字符串转换为数值,Str(数值)将数值转换为字符串程序中。在文本框Text1中输入1,第一次单击命令按钮Command1时,a=1,则a=3*1+1=4,此时a的值是4,第二次单击击命令按钮Command1时,a的初值是4,经过运算a=3*4+1=13,通过Str(a)赋值给文本框Text1,Text1显示内容是13,故A项正确。 7.A 【详解】本题考查的是文件类型。exe是可执行文件,png是图像文件,dxf是一种矢量图像文件,rar是压缩文件。故选项A正确。 8.B 【详解】本题主要考查VB窗体控件中相关属性。VB中窗体控件Name属性是窗体的名称;Caption 属性是窗体标题;Font 属性是字体类型;Visible属性是窗体是否可见;由上可知B选项正确。 9.D 【详解】本题考查计算机基础知识。A项用Excle较合适;B项用Flash较合适;C项用Photoshop较合适,D项用编程解决比较合适。 10.A 【详解】本题考查的是VB中文本框属性相关知识。Text属性是控制文本框Text1在窗体中的显示内容,故选项A正确;文本框中没有Caption属性,故选项B错误;Font属性是控制字体,故选项C错误;Name属性是用来标识该对象的名称,故选项D错误。 11.D 【详解】 12.A 【详解】 13.B 【详解】本题考查VB的循环结构和分支结构相关知识点 For循环的作用是依次从字符串s中读取每个字符(结合Mid函数),程序的作用为统计字符串s中连续大写字母或数字的字符串个数,If Not flag Then中条件Not flag等价于flag = False,本题还有一个地方要注意,当取字符为“3.40GHz”中的字符“0”后flag = True,取到“G”时不累加k的值。故本题选B选项。 14.D 【详解】本题考查的是VB代码窗口相关知识。由图中可知,该窗体中共设计了2个事件过程,故选项A错误;当前信息显示在代码窗口中,故选项B错误;当前正在编辑的是Command1对象的Click事件,故选项C错误;在按钮事件中,没有给显示的对象赋值,故没有任何显示内容,选项D正确。 15.D 【详解】本题考查代码复用。代码复用是指在编写新的软件程序或系统时,重复使用已经存在且经过验证的代码,以提高开发效率、减少工作量、降低错误率,并保持代码的一致性和标准化。其优点是:减少代码重复、使程序更加模块化、使程序便于阅读。故答案为:D。 16.AD 【详解】本题主要考查程序调试。调试程序时,主要是对程序进行逻辑调试和语法调试,故本题选AD选项。 17.D 【详解】本题主要考查VB窗体。根据“Timer1 Timer”可判断窗体名为Timer1,选D选项说法错误。故应选D。 18.BD 【详解】本题考查VB运算。选项A,Int(-7.8) =-7,左边nt(-7.8) 出来的结果是-8,左右两边不相等,结果为False。选项C,Not(10<>9)的结果也为False。选项B和选项D的结果都为True。所以本题选B和D。 19.C 【详解】 20.A 【详解】本题主要考查VB程序对象属性。由图可知,该对象的类型为窗体;BackColor为属性名,即背景颜色;该对象的名称为Command1;要改变当前对象标题显示的文字,应修改其Caption属性的值,故本题选A选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

第3节 使用文本框 2023-2024学年高中信息技术【人教版】选修一
1
第3节 使用文本框 2023-2024学年高中信息技术【人教版】选修一
2
第3节 使用文本框 2023-2024学年高中信息技术【人教版】选修一
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。