资源简介 浙江省台州市黄岩第二高级中学2017-2018学年高一上学期信息技术期末考试试卷一、选择题1.(2017高一上·台州期末)下列关于算法的说法中正确的是( )A.算法是分析问题的过程和方法B.算法只能用计算机语言来描述C.算法可以没有输入,但必须要有输出D.算法能实现计算所有自然数之和【答案】C【知识点】算法的基本概念与特征;算法的常用表示方法2.小张想通过程序设计查找1000以内的所有素数,则下列顺序最恰当的是( )A.设计算法/分析问题/编写程序/调试程序B.分析问题/设计算法/编写程序/调试程序C.编写程序/设计算法/调试程序/分析问题D.分析问题/编写程序/设计算法/调试程序【答案】B【知识点】计算机解决问题的过程3.(2017高一上·台州期末)求1到n之间(包括n)所有3的倍数之和s的算法如下:①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1②如果i的值大于n,则转到⑤,否则转到③③如果i是3的倍数,则将s的值加上i的值,结果存放在s中④将i的值增加1,并转到②⑤输出s的值该算法采用的表示方法是( )A.计算机语言 B.流程图 C.伪代码 D.自然语言【答案】D【知识点】算法的常用表示方法4.(2017高一上·台州期末)求1到n之间(包括n)所有3的倍数之和s的算法如下:①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1②如果i的值大于n,则转到⑤,否则转到③③如果i是3的倍数,则将s的值加上i的值,结果存放在s中④将i的值增加1,并转到②⑤输出s的值算法描述中包含的控制模式有( )A.选择模式B.循环模式C.选择模式、循环模式D.顺序模式、选择模式、循环模式【答案】D【知识点】算法的控制结构5.(2017高一上·台州期末)求1到n之间(包括n)所有3的倍数之和s的算法如下:①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1②如果i的值大于n,则转到⑤,否则转到③③如果i是3的倍数,则将s的值加上i的值,结果存放在s中④将i的值增加1,并转到②⑤输出s的值如果输入变量n的值为10,那么最终输出s的值是( )A.9 B.18 C.27 D.55【答案】B【知识点】分支结构语句及程序实现6.(2017高一上·台州期末)下列关于面向对象程序设计的说法错误的是( )A.对象包含相关的属性和对应的方法B.类是对相同性质的对象的一种抽象,是对象的一个“实例”C.面向对象的程序设计方法的核心是对象功能的实现和表达D.“可视化”和“事件驱动”是VB应用程序的重要特征【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用7.(2017高一上·台州期末)在Visual Basic中,某对象属性窗口的部分信息如图所示。下列说法不正确的是( )A.该对象属于文本框类 B.该对象名为ageC.在程序运行时该对象不可见 D.Text是属性名【答案】C【知识点】程序设计工具及编程环境8.(2017高一上·台州期末)小明打开“工程1.vbp”文件进行编辑,如图所示,为了显示应用程序的窗体,他应该进行的操作是( )A.单击A处的“视图”菜单 B.双击B处的“Form1”窗体文件C.单击C处的“窗口”菜单 D.关闭文件,重新打开【答案】A【知识点】程序设计工具及编程环境9.(2017高一上·台州期末)如图所示在代码窗口中输入“Command1.”后出现了一个下拉菜单,菜单中的“Picture”是Command1的( )A.属性 B.事件 C.对象 D.方法【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用10.(2017高一上·台州期末)用Visual Basic模拟登录界面,如图所示,当鼠标单击“<请输入账号>”所在的文本框Text1时,文本内容就消失,则此事件处理过程名是( )A.登录窗口_Click() B.Text1_KeyPress()C.Command1_Click() D.Text1_Click()【答案】D【知识点】类、对象、属性、方法、事件和事件处理的概念及应用11.(2017高一上·台州期末)在Visual Basic程序中,下列属于可执行文件的是( )A.test.vbp B.test.frm C.test.exe D.test.vbw【答案】C【知识点】窗体文件、工程文件及其扩展名12.(2017高一上·台州期末)小辉用Visual Basic制作了一个动画程序,部分程序代码如下所示Dim a As IntegerPrivate Sub Command1_Click()Timer1.Enabled = TrueEnd SubPrivate Sub Timer1_Timer()a = a + 1Image1.Picture = LoadPicture(App.Path & "\" & a & ".jpg")If a >= 8 Then a = 0End Sub单击命令按钮Command1,加框处语句执行的时间间隔为( )A.0.1秒 B.1秒 C.10秒 D.100秒【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;基本语句13.(2017高一上·台州期末)下列可以作为Visual Basic变量名的是( )A.2016-dim B.2016dim C.dim D.dim_2016【答案】D【知识点】常量、变量及变量的赋值14.(2017高一上·台州期末)下列VB函数返回值为String类型的是( )A.Asc(X) B.Int(X) C.Val(X) D.Mid(X,n,k)【答案】D【知识点】常用标准函数15.(2017高一上·台州期末)在Visual Basic程序中,王老师声明一个数组用于存储班级45位学生的手机号码,下列语句中合适的是( )A.Dim Tel(1 To 45) As Integer B.Dim Tel(1 To 45) As LongC.Dim Tel(45) As Long D.Dim Tel(44) As String【答案】D【知识点】基本语句16.(2017高一上·台州期末)下列能表示“x与y都小于100”的VB表达式是( )A.x < 100 And y < 100 B.x < 100 , y < 100C.x < 100 Or y < 100 D.x < 100 :y < 100【答案】A【知识点】运算符、基本运算与表达式17.(2017高一上·台州期末)下列VB表达式的值不等于5的是( )A.Sqr(25) B.Abs(-4)+1C.Len("2015")+1 D.Int(4.9)【答案】D【知识点】运算符、基本运算与表达式18.(2017高一上·台州期末)用Visual Basic随机函数产生10~99的幸运号码,下列符合要求的表达式是( )A.Int(Rnd() * 9) + 90 B.Int(Rnd() * 90) + 10C.Int(Rnd() * 89) + 10 D.Int(Rnd() * 99) + 1【答案】B【知识点】运算符、基本运算与表达式;常用标准函数19.(2017高一上·台州期末)Visual Basic 表达式 -1 + 4 ^ 2 \ 5 Mod 3 * 2的值是( )A.0 B.1 C.2 D.5【答案】C【知识点】运算符、基本运算与表达式20.(2017高一上·台州期末)将数学表达式 写成Visual Basic表达式,正确的是( )A.-b+Sqr(b^2-4*a*c)/(2*a) B.-b+Sqr(b^2-4*a*c)/2*aC.(-b+Sqr(b^2-4*a*c))/2*a D.(-b+Sqr(b^2-4*a*c))/(2*a)【答案】D【知识点】运算符、基本运算与表达式21.(2017高一上·台州期末)有一个四位正整数S,其千、百、十、个位数值分别用变量A、B、C、D中,则计算S的百位数值B,下列表达式中可行的是( )A.S mod 1000 B.(S – 1000 * A) / 100C.S – 1000 * A – 10 * C - D D.S \ 100 Mod 10【答案】D【知识点】运算符、基本运算与表达式22.(2017高一上·台州期末)有算法部分流程图如图所示,当输入的数为0时程序退出,要想实现这个功能,则图中虚线部分的内容是( )A. B.C. D.【答案】A【知识点】流程图识读23.(2017高一上·台州期末)某算法的部分流程图如图所示。执行这部分流程后,“x←x-2”被执行的次数为( )A.0次 B.1次 C.2次 D.3次【答案】C【知识点】流程图识读24.(2017高一上·台州期末)某商品团购优惠策略的部分流程图如图所示:当n为100,p为10时,实付金额s的值是( )A.1000 B.950 C.850 D.750【答案】D【知识点】流程图识读25.某算法的部分流程图如图所示,执行该算法,输出s的结果是( )A.0 B.8 C.10 D.15【答案】C【知识点】流程图识读26.(2017高一上·台州期末)现有如下Visual Basic程序段:x = 3y = 9z = x = y该程序段执行后,变量z的值是( )A.9 B.3 C.True D.False【答案】A【知识点】顺序结构及程序实现27.(2017高一上·台州期末)求[1,100]之间所有奇数之和s的部分算法流程图如图所示。为了实现此算法,图中判断框①和处理框②处可填入的是( )A.① s = s + i ② i = i + 1B.① s = s + i ② i = i + 2C.① i = i + 1 ② s = s + iD.① i = i + 2 ② s = s + i【答案】B【知识点】流程图识读28.(2017高一上·台州期末)某Visual Basic程序在调试过程中弹出如图所示对话框,产生该错误的可能原因是( )A.该程序代码中,某个过程名书写错误B.该程序窗体界面中,缺少一个文本框C.该程序代码中,某个变量或常量没有声明D.Visual Basic软件没有正确安装【答案】B【知识点】程序的调试及运行29.(2017高一上·台州期末)现有如下Visual Basic程序段:y = -100 :x = 100If x > 10 Theny = -1Elseif x > 50 Theny = 1Elsey = 0End if该程序段执行后,变量y的值是( )A.-100 B.-1 C.1 D.0【答案】B【知识点】分支结构语句及程序实现30.(2017高一上·台州期末)现有如下Visual Basic程序段:S = 0For i = _____ to 3 step -1S = S + iNext i该程序段运行后,语句S = S + i共执行了4次,则下划线处应是( )A.0 B.1 C.5 D.6【答案】D【知识点】循环结构语句及程序实现31.(2017高一上·台州期末)现有如下Visual Basic程序段:s = 0 :x = 2:y = 49Do While x <= Sqr(y)s = s + xx = x + 2Loop该程序段运行后,x的值是( )A.2 B.6 C.8 D.12【答案】C【知识点】循环结构语句及程序实现32.(2017高一上·台州期末)现有如下Visual Basic程序段:Dim a(1 To 10) As Integera(10) = 1a(9) = 2For x = 8 To 1 Step -1a(x) = a(x + 1) + a(x + 2)Next x该程序段运行后,a(6)的值是( )A.5 B.8 C.11 D.13【答案】B【知识点】循环结构语句及程序实现33.(2020高二上·宁波期中)计算两个并联电阻总电阻的算法如下:①输入两电阻R1,R2的值②计算总电阻R=③输出总电阻上述算法属于( )A.枚举算法 B.解析算法 C.排序算法 D.查找算法【答案】B【知识点】常用算法【解析】【解答】枚举算法是指逐一列举所有问题解的表达形式的方法。解析算法是指用解析的方法找出表示问题的前提条件与结果之间的数学表达式,并通过表达式计算来实现问题的求解的方法。排序算法是指按照其中的某个或某些关键字的大小,递增或递减的把记录排列起来的方法。查找算法是指在大量的信息中寻找一个特定的信息元素的方法,根据题中的描述,该算法是解析算法。故答案选B.【分析】此题考查对常见算法表现形式的理解。34.(2017高一上·台州期末)将文本框Text1中的数据赋值到数值型变量n中,正确的语句是( )A.n = text1 B.n = Text1.textC.n = Str(Text1.text) D.n = Val(Text1.text)【答案】D【知识点】常量、变量及变量的赋值;常用标准函数35.(2017高一上·台州期末)现有如下Visual Basic程序段:Private Sub Command1_Click()Dim a(-1 To 8) As IntegerDim i As IntegerFor i = -1 To 8a(i) = i * iNext iPrint a(i)End Sub运行程序,单击命令按钮Command1后,出现的错误提示可能是( )A.子程序或函数未定义 B.下标越界C.溢出 D.类型不匹配【答案】B【知识点】循环结构语句及程序实现二、填空题36.(2017高一上·台州期末)现有如下VisualBasic程序段:Private Sub Command1_Click()Dima , b , c as Integera = 27: b = 9: c = -6Ifa > b And b > 0 ThenIf c < 0 Then a = a - c Else a = a - bElsea = b + cEndIfPrintaEnd Sub该程序段运行之后,变量a的值为 。【答案】33【知识点】分支结构语句及程序实现37.(2017高一上·台州期末)现有如下VisualBasic程序:Private Sub Command1_Click()Dimi As Integer, c As String, s As String, t As Strings= Text1.textt= ""Fori = 1 To Len(s)c = Mid(s, i, 1)If c >= "0" And c <= "9" Then t = t + cNextiText2.text= tEnd Sub运行该程序,在文本框Text1中输入“2016_Student”(不包含引号),单击命令按钮Command1后,文本框Text2中显示的内容是 。【答案】2016【知识点】分支结构语句及程序实现;循环结构语句及程序实现38.(2017高一上·台州期末)阶乘是一种累乘积的计算方法,用“!”来表示阶乘,n!=1×2×3×……×n。如:8!=1×2×3×…×8=40320。小王为了求10! 的值,编写了如下Visual Basic代码:Private Sub Command1_Click()Dim i As Integer, s As Integer①s = 0②i = 1Do While i < 10③i = i + 1s = s * i④LoopPrint sEnd Sub运行该程序,小王单击命令按钮Command1后,出现如第38题图对话框,已知序号①划线处的代码有错误,正确的代码应该是 。经过代码修改后,小王重新运行该程序,单击命令按钮Command1,出现的结果是“0”, 那么序号 (填①/②/③/④)划线处的代码有错误,正确的代码应该是 。【答案】Dim i As Integer, s As Long;②;s=1【知识点】循环结构语句及程序实现39.(2017高一上·台州期末)小明的支付宝帐号密码忘记了,但他还零星记得有关于密码的一些信息:①密码是八位数字,前两位为19②最后两位数字是91③能被77和133整除程序界面如图所示,单击“找回密码”按钮(Command1)后,可能的密码显示在列表框List1中。解决此问题的相应的程序如下:Private Sub Command1_Click()Dim i As Long, s As LongFor i = 0 To 9999s = ① 's表示该八位数密码If ② Then '符合密码的条件,s能被77和133整除List1.AddItem Str(s)End IfNext iEnd Sub(1)在应用程序界面设计时,添加“List1”对象用于显示可能的密码,应使用如图所示的“控件工具箱”中的 (填写相应的编号)。(2)将窗体Form1上显示的文本“Form1”改为“寻找密码”,可在其属性窗口中将属性 的属性值修改为“寻找密码”。(3)解决此问题的算法是 。(填:枚举算法/解析算法/查找算法)(4)在程序下划线处,填入适当的语句或表达式,把程序补充完整:① ② 【答案】(1)②(2)Caption(3)枚举算法(4)9*1000000+i*10000+91;s Mod 77=0 And s Mod 133=0【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;枚举算法及程序实现;程序设计工具及编程环境1 / 1浙江省台州市黄岩第二高级中学2017-2018学年高一上学期信息技术期末考试试卷一、选择题1.(2017高一上·台州期末)下列关于算法的说法中正确的是( )A.算法是分析问题的过程和方法B.算法只能用计算机语言来描述C.算法可以没有输入,但必须要有输出D.算法能实现计算所有自然数之和2.小张想通过程序设计查找1000以内的所有素数,则下列顺序最恰当的是( )A.设计算法/分析问题/编写程序/调试程序B.分析问题/设计算法/编写程序/调试程序C.编写程序/设计算法/调试程序/分析问题D.分析问题/编写程序/设计算法/调试程序3.(2017高一上·台州期末)求1到n之间(包括n)所有3的倍数之和s的算法如下:①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1②如果i的值大于n,则转到⑤,否则转到③③如果i是3的倍数,则将s的值加上i的值,结果存放在s中④将i的值增加1,并转到②⑤输出s的值该算法采用的表示方法是( )A.计算机语言 B.流程图 C.伪代码 D.自然语言4.(2017高一上·台州期末)求1到n之间(包括n)所有3的倍数之和s的算法如下:①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1②如果i的值大于n,则转到⑤,否则转到③③如果i是3的倍数,则将s的值加上i的值,结果存放在s中④将i的值增加1,并转到②⑤输出s的值算法描述中包含的控制模式有( )A.选择模式B.循环模式C.选择模式、循环模式D.顺序模式、选择模式、循环模式5.(2017高一上·台州期末)求1到n之间(包括n)所有3的倍数之和s的算法如下:①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1②如果i的值大于n,则转到⑤,否则转到③③如果i是3的倍数,则将s的值加上i的值,结果存放在s中④将i的值增加1,并转到②⑤输出s的值如果输入变量n的值为10,那么最终输出s的值是( )A.9 B.18 C.27 D.556.(2017高一上·台州期末)下列关于面向对象程序设计的说法错误的是( )A.对象包含相关的属性和对应的方法B.类是对相同性质的对象的一种抽象,是对象的一个“实例”C.面向对象的程序设计方法的核心是对象功能的实现和表达D.“可视化”和“事件驱动”是VB应用程序的重要特征7.(2017高一上·台州期末)在Visual Basic中,某对象属性窗口的部分信息如图所示。下列说法不正确的是( )A.该对象属于文本框类 B.该对象名为ageC.在程序运行时该对象不可见 D.Text是属性名8.(2017高一上·台州期末)小明打开“工程1.vbp”文件进行编辑,如图所示,为了显示应用程序的窗体,他应该进行的操作是( )A.单击A处的“视图”菜单 B.双击B处的“Form1”窗体文件C.单击C处的“窗口”菜单 D.关闭文件,重新打开9.(2017高一上·台州期末)如图所示在代码窗口中输入“Command1.”后出现了一个下拉菜单,菜单中的“Picture”是Command1的( )A.属性 B.事件 C.对象 D.方法10.(2017高一上·台州期末)用Visual Basic模拟登录界面,如图所示,当鼠标单击“<请输入账号>”所在的文本框Text1时,文本内容就消失,则此事件处理过程名是( )A.登录窗口_Click() B.Text1_KeyPress()C.Command1_Click() D.Text1_Click()11.(2017高一上·台州期末)在Visual Basic程序中,下列属于可执行文件的是( )A.test.vbp B.test.frm C.test.exe D.test.vbw12.(2017高一上·台州期末)小辉用Visual Basic制作了一个动画程序,部分程序代码如下所示Dim a As IntegerPrivate Sub Command1_Click()Timer1.Enabled = TrueEnd SubPrivate Sub Timer1_Timer()a = a + 1Image1.Picture = LoadPicture(App.Path & "\" & a & ".jpg")If a >= 8 Then a = 0End Sub单击命令按钮Command1,加框处语句执行的时间间隔为( )A.0.1秒 B.1秒 C.10秒 D.100秒13.(2017高一上·台州期末)下列可以作为Visual Basic变量名的是( )A.2016-dim B.2016dim C.dim D.dim_201614.(2017高一上·台州期末)下列VB函数返回值为String类型的是( )A.Asc(X) B.Int(X) C.Val(X) D.Mid(X,n,k)15.(2017高一上·台州期末)在Visual Basic程序中,王老师声明一个数组用于存储班级45位学生的手机号码,下列语句中合适的是( )A.Dim Tel(1 To 45) As Integer B.Dim Tel(1 To 45) As LongC.Dim Tel(45) As Long D.Dim Tel(44) As String16.(2017高一上·台州期末)下列能表示“x与y都小于100”的VB表达式是( )A.x < 100 And y < 100 B.x < 100 , y < 100C.x < 100 Or y < 100 D.x < 100 :y < 10017.(2017高一上·台州期末)下列VB表达式的值不等于5的是( )A.Sqr(25) B.Abs(-4)+1C.Len("2015")+1 D.Int(4.9)18.(2017高一上·台州期末)用Visual Basic随机函数产生10~99的幸运号码,下列符合要求的表达式是( )A.Int(Rnd() * 9) + 90 B.Int(Rnd() * 90) + 10C.Int(Rnd() * 89) + 10 D.Int(Rnd() * 99) + 119.(2017高一上·台州期末)Visual Basic 表达式 -1 + 4 ^ 2 \ 5 Mod 3 * 2的值是( )A.0 B.1 C.2 D.520.(2017高一上·台州期末)将数学表达式 写成Visual Basic表达式,正确的是( )A.-b+Sqr(b^2-4*a*c)/(2*a) B.-b+Sqr(b^2-4*a*c)/2*aC.(-b+Sqr(b^2-4*a*c))/2*a D.(-b+Sqr(b^2-4*a*c))/(2*a)21.(2017高一上·台州期末)有一个四位正整数S,其千、百、十、个位数值分别用变量A、B、C、D中,则计算S的百位数值B,下列表达式中可行的是( )A.S mod 1000 B.(S – 1000 * A) / 100C.S – 1000 * A – 10 * C - D D.S \ 100 Mod 1022.(2017高一上·台州期末)有算法部分流程图如图所示,当输入的数为0时程序退出,要想实现这个功能,则图中虚线部分的内容是( )A. B.C. D.23.(2017高一上·台州期末)某算法的部分流程图如图所示。执行这部分流程后,“x←x-2”被执行的次数为( )A.0次 B.1次 C.2次 D.3次24.(2017高一上·台州期末)某商品团购优惠策略的部分流程图如图所示:当n为100,p为10时,实付金额s的值是( )A.1000 B.950 C.850 D.75025.某算法的部分流程图如图所示,执行该算法,输出s的结果是( )A.0 B.8 C.10 D.1526.(2017高一上·台州期末)现有如下Visual Basic程序段:x = 3y = 9z = x = y该程序段执行后,变量z的值是( )A.9 B.3 C.True D.False27.(2017高一上·台州期末)求[1,100]之间所有奇数之和s的部分算法流程图如图所示。为了实现此算法,图中判断框①和处理框②处可填入的是( )A.① s = s + i ② i = i + 1B.① s = s + i ② i = i + 2C.① i = i + 1 ② s = s + iD.① i = i + 2 ② s = s + i28.(2017高一上·台州期末)某Visual Basic程序在调试过程中弹出如图所示对话框,产生该错误的可能原因是( )A.该程序代码中,某个过程名书写错误B.该程序窗体界面中,缺少一个文本框C.该程序代码中,某个变量或常量没有声明D.Visual Basic软件没有正确安装29.(2017高一上·台州期末)现有如下Visual Basic程序段:y = -100 :x = 100If x > 10 Theny = -1Elseif x > 50 Theny = 1Elsey = 0End if该程序段执行后,变量y的值是( )A.-100 B.-1 C.1 D.030.(2017高一上·台州期末)现有如下Visual Basic程序段:S = 0For i = _____ to 3 step -1S = S + iNext i该程序段运行后,语句S = S + i共执行了4次,则下划线处应是( )A.0 B.1 C.5 D.631.(2017高一上·台州期末)现有如下Visual Basic程序段:s = 0 :x = 2:y = 49Do While x <= Sqr(y)s = s + xx = x + 2Loop该程序段运行后,x的值是( )A.2 B.6 C.8 D.1232.(2017高一上·台州期末)现有如下Visual Basic程序段:Dim a(1 To 10) As Integera(10) = 1a(9) = 2For x = 8 To 1 Step -1a(x) = a(x + 1) + a(x + 2)Next x该程序段运行后,a(6)的值是( )A.5 B.8 C.11 D.1333.(2020高二上·宁波期中)计算两个并联电阻总电阻的算法如下:①输入两电阻R1,R2的值②计算总电阻R=③输出总电阻上述算法属于( )A.枚举算法 B.解析算法 C.排序算法 D.查找算法34.(2017高一上·台州期末)将文本框Text1中的数据赋值到数值型变量n中,正确的语句是( )A.n = text1 B.n = Text1.textC.n = Str(Text1.text) D.n = Val(Text1.text)35.(2017高一上·台州期末)现有如下Visual Basic程序段:Private Sub Command1_Click()Dim a(-1 To 8) As IntegerDim i As IntegerFor i = -1 To 8a(i) = i * iNext iPrint a(i)End Sub运行程序,单击命令按钮Command1后,出现的错误提示可能是( )A.子程序或函数未定义 B.下标越界C.溢出 D.类型不匹配二、填空题36.(2017高一上·台州期末)现有如下VisualBasic程序段:Private Sub Command1_Click()Dima , b , c as Integera = 27: b = 9: c = -6Ifa > b And b > 0 ThenIf c < 0 Then a = a - c Else a = a - bElsea = b + cEndIfPrintaEnd Sub该程序段运行之后,变量a的值为 。37.(2017高一上·台州期末)现有如下VisualBasic程序:Private Sub Command1_Click()Dimi As Integer, c As String, s As String, t As Strings= Text1.textt= ""Fori = 1 To Len(s)c = Mid(s, i, 1)If c >= "0" And c <= "9" Then t = t + cNextiText2.text= tEnd Sub运行该程序,在文本框Text1中输入“2016_Student”(不包含引号),单击命令按钮Command1后,文本框Text2中显示的内容是 。38.(2017高一上·台州期末)阶乘是一种累乘积的计算方法,用“!”来表示阶乘,n!=1×2×3×……×n。如:8!=1×2×3×…×8=40320。小王为了求10! 的值,编写了如下Visual Basic代码:Private Sub Command1_Click()Dim i As Integer, s As Integer①s = 0②i = 1Do While i < 10③i = i + 1s = s * i④LoopPrint sEnd Sub运行该程序,小王单击命令按钮Command1后,出现如第38题图对话框,已知序号①划线处的代码有错误,正确的代码应该是 。经过代码修改后,小王重新运行该程序,单击命令按钮Command1,出现的结果是“0”, 那么序号 (填①/②/③/④)划线处的代码有错误,正确的代码应该是 。39.(2017高一上·台州期末)小明的支付宝帐号密码忘记了,但他还零星记得有关于密码的一些信息:①密码是八位数字,前两位为19②最后两位数字是91③能被77和133整除程序界面如图所示,单击“找回密码”按钮(Command1)后,可能的密码显示在列表框List1中。解决此问题的相应的程序如下:Private Sub Command1_Click()Dim i As Long, s As LongFor i = 0 To 9999s = ① 's表示该八位数密码If ② Then '符合密码的条件,s能被77和133整除List1.AddItem Str(s)End IfNext iEnd Sub(1)在应用程序界面设计时,添加“List1”对象用于显示可能的密码,应使用如图所示的“控件工具箱”中的 (填写相应的编号)。(2)将窗体Form1上显示的文本“Form1”改为“寻找密码”,可在其属性窗口中将属性 的属性值修改为“寻找密码”。(3)解决此问题的算法是 。(填:枚举算法/解析算法/查找算法)(4)在程序下划线处,填入适当的语句或表达式,把程序补充完整:① ② 答案解析部分1.【答案】C【知识点】算法的基本概念与特征;算法的常用表示方法2.【答案】B【知识点】计算机解决问题的过程3.【答案】D【知识点】算法的常用表示方法4.【答案】D【知识点】算法的控制结构5.【答案】B【知识点】分支结构语句及程序实现6.【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用7.【答案】C【知识点】程序设计工具及编程环境8.【答案】A【知识点】程序设计工具及编程环境9.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用10.【答案】D【知识点】类、对象、属性、方法、事件和事件处理的概念及应用11.【答案】C【知识点】窗体文件、工程文件及其扩展名12.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;基本语句13.【答案】D【知识点】常量、变量及变量的赋值14.【答案】D【知识点】常用标准函数15.【答案】D【知识点】基本语句16.【答案】A【知识点】运算符、基本运算与表达式17.【答案】D【知识点】运算符、基本运算与表达式18.【答案】B【知识点】运算符、基本运算与表达式;常用标准函数19.【答案】C【知识点】运算符、基本运算与表达式20.【答案】D【知识点】运算符、基本运算与表达式21.【答案】D【知识点】运算符、基本运算与表达式22.【答案】A【知识点】流程图识读23.【答案】C【知识点】流程图识读24.【答案】D【知识点】流程图识读25.【答案】C【知识点】流程图识读26.【答案】A【知识点】顺序结构及程序实现27.【答案】B【知识点】流程图识读28.【答案】B【知识点】程序的调试及运行29.【答案】B【知识点】分支结构语句及程序实现30.【答案】D【知识点】循环结构语句及程序实现31.【答案】C【知识点】循环结构语句及程序实现32.【答案】B【知识点】循环结构语句及程序实现33.【答案】B【知识点】常用算法【解析】【解答】枚举算法是指逐一列举所有问题解的表达形式的方法。解析算法是指用解析的方法找出表示问题的前提条件与结果之间的数学表达式,并通过表达式计算来实现问题的求解的方法。排序算法是指按照其中的某个或某些关键字的大小,递增或递减的把记录排列起来的方法。查找算法是指在大量的信息中寻找一个特定的信息元素的方法,根据题中的描述,该算法是解析算法。故答案选B.【分析】此题考查对常见算法表现形式的理解。34.【答案】D【知识点】常量、变量及变量的赋值;常用标准函数35.【答案】B【知识点】循环结构语句及程序实现36.【答案】33【知识点】分支结构语句及程序实现37.【答案】2016【知识点】分支结构语句及程序实现;循环结构语句及程序实现38.【答案】Dim i As Integer, s As Long;②;s=1【知识点】循环结构语句及程序实现39.【答案】(1)②(2)Caption(3)枚举算法(4)9*1000000+i*10000+91;s Mod 77=0 And s Mod 133=0【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;枚举算法及程序实现;程序设计工具及编程环境1 / 1 展开更多...... 收起↑ 资源列表 浙江省台州市黄岩第二高级中学2017-2018学年高一上学期信息技术期末考试试卷(学生版).docx 浙江省台州市黄岩第二高级中学2017-2018学年高一上学期信息技术期末考试试卷(教师版).docx