资源简介 (…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙教版初中信息技术九年级上学期期末试卷(1)一、选择题1.(2020九上·期末)在条件选择语句If …… Else If …… Else If …… End If中,当If结构内有多个条件都为True时,则( )A. VB依次执行条件为True的后面的语句块B. VB执行第一个为True的条件后面的语句块C. VB执行最后一个为True的条件后面的语句块D. VB执行任一个为True的条件后面的语句块【答案】 C【考点】分支结构语句及格式【解析】【解答】在条件选择语句中,当if结构内有多个条件都为True时, VB执行最后一个为True的条件后面的语句块。故答案选C。【分析】本题考查VB的分支结构语句及格式。如果遇到的问题中带有满足A条件,去干事情1,满足B条件,去干事情2之类的需求时,就需要使用分支结构,比如说,输入一个值,输出它是奇数还是偶数。这个问题中,如果输入的数满足是偶数的条件,就执行输出偶数这个操作(Print “偶数”),如果输入的数满足是奇数的条件,就执行输出奇数这个操作(Print “奇数”),这就是典型的分支结构的需求,此时,从编程的角度,就需要构造一个条件,然后通过IF语句来实现。if语句的基本语法格式是:if 条件 then 语句1部分else 语句2部分end if2.(2020九上·期末)在vb中,x+y小于10且x-y大于5的逻辑表达式是( )A. x+y<10 or x-y>5 B. (x+y<10) : (x-y)>5C. x+y<10; x-y>5 D. x+y<10 and x-y>5【答案】 D【考点】运算符与表达式【解析】【解答】逻辑表达式用and连接,小于符号用<,大于符号用>。故答案选D。【分析】本题考查VB中的运算符与表达式。关系运算符<(小于),<=(小于等于),<>(不等),=(等于),>=(大于等于),>(大于)。逻辑运算符:Not(非)、And(与)、Or(或)。Not (非)是给条件取反;And(与)是当条件都成立时,结果才成立,Or(或)是当条件有一个或一个以上成立时,结果就成立。逻辑运算的优先顺序Not最优先,优先级为:1,And优先级为:2,Or优先级为:3。3.(2020九上·期末)已知x=4,则vb表达式Sqr(x)的值是( )A. 1 B. 2 C. 3 D. 4【答案】 B【考点】运算符与表达式【解析】【解答】VB中sqr 是开平方,Sqr 函数返回一个数的平方根。4的平方根是2。故答案选B。【分析】本题考查VB中的常用基本函数与吧表达式。 VB中sqr是开平方。Sqr函数返回一个数的平方根。语法Sqr(number),number 参数不能是负值。4.(2020九上·期末)有一把锁和一串钥匙(共有10把钥匙,其中配套的钥匙有若干把),怎样找出能开这把锁的所有钥匙?设计的算法是:一把一把钥匙尝试开锁,开锁后将能开的钥匙做好标记,最后有标记的钥匙就是能开锁的钥匙,此算法属于( )A. 解析算法 B. 枚举算法 C. 递归算法 D. 排序算法【答案】 B【考点】枚举算法及其程序设计【解析】【解答】 一把一把钥匙尝试开锁,将能开的钥匙做好标记。这是枚举法,从所有答案中去搜索正确的解。故答案选B。【分析】本题考查算法的。 算法是指在解决问题时,按照某种机械的步骤一定可以得到问题的结果(有的问题有解,有的没有)的处理过程。算法就是解决这个问题的方法和步骤的描述。 解析法是指用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。 枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。 递归算法在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。 排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。5.(2020九上·期末)在Visual Basic中,用变量p存储数值3.1415,变量p的数据类型应定义为( )A. Boolean B. Integer C. Single D. String【答案】 C【考点】常量、变量与赋值语句【解析】【解答】整型Integer表示-32768至32767之间的整数;实型Single表示-3.37E+38至3.37E+38之间的实数;字符String每个字符占一字节,可以储存0~65,535个字符;布尔Boolean 只有两个值True/-1,或False/0。故答案选C。【分析】本题考查VB中常量的类型。VB的基本数据类型:整型Integer表示-32768至32767之间的整数;长整型Long表示-2,147,483,648至2,147,483,647之间的整数;实型Single表示-3.37E+38至3.37E+38之间的实数;双精度实型Double 表示-1.67E+308至1.67E+308之间的实数;字符String每个字符占一字节,可以储存0~65,535个字符;布尔Boolean 只有两个值True/-1,或False/0。6.(2020九上·期末)在Visual Basic中,语句Soft.Text="QQ2015"中的Soft是( )A. 属性名 B. 属性值 C. 对象名 D. 窗体名【答案】 C【考点】对象及其属性【解析】【解答】语句是文本属性为QQ2015, Soft是对象名。故答案选C。【分析】本题考查VB基本语句。在VB中,对象分为系统预定义对象和用户自定义对象,工具箱中的控件以及窗体都属于预定义对象。在这些对象未被拖拽到窗体上时,都属于空对象,没有实体。当程序员将某个控件拖拽到窗体上,程序在运行时,将会自动将之实例化,变为实体。只有变成实体的对象,才能被使用,其属性、方法、事件也才能够被访问。对象的属性:属性是指一个对象的性质和特征。不同的对象,有不同的属性。例如姓名、年龄、性别都是人的属性,用于描述不同人的特征。只有对象被实例化后,才能使用其属性。在VB中,有一些属性是大部分对象都共有的属性。例如:Caption(标题)、Name(名称)、Color(颜色)、Height(高度)、width(宽度)等。设置属性的语句为:对象名.属性名称=属性值。7.(2020九上·期末)在Visual Basic中,如果给变量a、b都赋值为3,则下列语句正确的是( )A. a=3:b=3 B. a=b=3 C. a=3,b=3 D. a=3;b=3【答案】 A【考点】常量、变量与赋值语句【解析】【解答】在VB中,给变量a,b都赋值为3,中间用:连接。故答案选A。【分析】本题考查VB赋值语句。赋值语句格式: 变量名 = 表达式:变量名 = 表达式 或对象名.属性名 = 表达式:对象名.属性名 = 表达式一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。8.(2020九上·期末)小明用计算机解决数值交换问题时经历了若干阶段,其中设计算法属于( )A. “分析问题确定要用计算机做什么”阶段B. “寻找解决问题的途径和方法”阶段C. “用计算机进行处理”阶段D. “运行调试”阶段【答案】 B【考点】计算机处理问题的过程【解析】【解答】选项A:是确认算法;选项B:是属于设计算法;选项C:是分析算法;选项D:是验证算法。故答案选B。【分析】本题考查计算机解决问题的过程。计算机解决问题的过程:分析问题-设计算法-编写程序-运行程序验证结果-问题解决。9.(2020九上·期末)下列关于算法的描述,正确的是( )A. 描述算法的方法只能是流程图B. 算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果C. 同一种算法只能用一种程序语言来实现D. 算法是描述解决问题的方法和步骤【答案】 D【考点】算法的概念及表示方法【解析】【解答】算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。故答案选D。【分析】本题考查的是算法的描述。算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。10.(2020九上·期末)在VB中,对于语句If I=1 Then J=1 else J=2,下列说法正确的是( )A. I=1 和 J=1 都是赋值语句 B. J=1 和 J=2 都是关系表达式C. I=1为关系表达式,J=1为赋值语句 D. J=1为赋值语句,J=2为关系表达式【答案】 C【考点】分支结构语句及格式【解析】【解答】在VB,if语句中,if后面的语句是关系表达式,Then后面的J=1为赋值语句。故答案选C。【分析】本题考查VB中分支结构语句分析。if语句的基本语法格式是:if 条件 then 语句1部分else 语句2部分end if二、综合题11.(2020九上·期末)根据流程图回答问题(1)上面流程图执行后,输出的变量t的结果是什么?(2)上面的流程图表示的是程序的哪种结构?【答案】 (1)18(2)循环结构【考点】算法的控制结构,算法的流程图表示【解析】【解答】(1)开始后,t=0,i=2;如果i小于等于6,i等于i+2,t=t+1。否则输出t。i=2满足小于等于6的条件,i=2+2=4;t=0+4=4;i=4满足条件,i=4+2=6,t=4+6=10;i=6满足条件,i=6+2=8,t=10+8=18。故答案为:18。(2)满足条件,再执行语句的是循环结构。故答案为:循环结构。【分析】本题考查的是流程图分析及算法的控制结构。循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。12.(2020九上·期末)变量a,b,c分别保存一元二次方程的二次项、一次项系数和常数项(其中a≠0),变量x1和x2分别保存方程的两个根。完善下列程序,使程序运行时能根据方程的a,b,c值计算根并输出相应信息。d= if d>0 then x1= (-b + Sqr(d)) / (2 * a) x2= text4.text=str(x1) text5.text=str(x2) label6.caption=“有两个不同的实数根”else if then x1=(-b)/(2*a) x2=x1 text4.text=str(x1) text5.text=str(x2) label6.caption=“有两个相同的实数根” else text4.text= text5.text="" label6.caption= end ifend if【答案】 b*b-4*a*c;(-b - Sqr(d)) / (2 * a);d=0;“ ”;无实根【考点】分支结构程序设计与分析【解析】【解答】第一空:一元二次方程d= b*b-4*a*c ;故答案为:b*b-4*a*c。第二空:二次方程的两个根分别是 (-b + Sqr(d)) / (2 * a) 和 (-b - Sqr(d)) / (2 * a) 。故答案为: (-b - Sqr(d)) / (2 * a)。第三、四、五空:如果d=0,则执行x1=(-b)/(2*a) x2=x1 text4.text=str(x1) text5.text=str(x2) label6.caption=“有两个相同的实数根”否则 text4.text="" text5.text=""输出无实根。故答案为:d=0、“ ”、无实根 。【分析】本题主要考查分支结构程序设计与分析。如果遇到的问题中带有满足A条件,去干事情1,满足B条件,去干事情2之类的需求时,就需要使用分支结构,比如说,输入一个值,输出它是奇数还是偶数。这个问题中,如果输入的数满足是偶数的条件,就执行输出偶数这个操作(Print “偶数”),如果输入的数满足是奇数的条件,就执行输出奇数这个操作(Print “奇数”),这就是典型的分支结构的需求,此时,从编程的角度,就需要构造一个条件,然后通过IF语句来实现。if语句的基本语法格式是:if 条件 then 语句1部分else 语句2部分end if13.(2020九上·期末)计算1到100之和,欲设计的界面如下:(1)设置部分对象及其属性如下表:对象名 属性名 属性Command1 计算(2)编写代码:Private Sub Command1_Click() Dim i, s As Integer s = ________ For i = 0 To 100 Step 1 ________ Next i Label2.Caption = Str(s)End Sub【答案】 (1)对象名 属性名 属性Command1 Caption 计算(2)0;s=s+i【考点】对象及其属性,循环结构程序设计与分析【解析】【解答】(1)VB中标题栏文本名是 Caption 。故答案为:Caption。(2) 计算1到100之和时,给s变量赋值为0。故答案为:0。(3)i从0到100,求和用s=s+i。故答案为:s=s+i。【分析】本题考查对象及其属性以及循环结构程序分析。标签(label)显示文本常用属性:名称name——label1、label2、、、(改名称时,以lbl为前缀;且只能在属性表里改,不能在程序里改)。Caption——既可在属性表里改,也可在程序中改。使用For…Next语句。它的语法如下:For 计数器 = 开始 To 结束 [步长] 语句1 语句2 语句NNext [计数器]括号里面的代码是可选的。计数器是个储存反复次数的数字型变量,开始是你期望的起始计数点,结束则表明循环应该执行多少次。 当VB遇到关键字Next时,它将回到循环的开始处,并且再次执行循环里面的代码,直到计数器到达结束值。一旦计数器的值大于关键字To后面的数值,VB就会跳出循环。 1 / 1(…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙教版初中信息技术九年级上学期期末试卷(1)一、选择题1.(2020九上·期末)在条件选择语句If …… Else If …… Else If …… End If中,当If结构内有多个条件都为True时,则( )A. VB依次执行条件为True的后面的语句块B. VB执行第一个为True的条件后面的语句块C. VB执行最后一个为True的条件后面的语句块D. VB执行任一个为True的条件后面的语句块2.(2020九上·期末)在vb中,x+y小于10且x-y大于5的逻辑表达式是( )A. x+y<10 or x-y>5 B. (x+y<10) : (x-y)>5C. x+y<10; x-y>5 D. x+y<10 and x-y>53.(2020九上·期末)已知x=4,则vb表达式Sqr(x)的值是( )A. 1 B. 2 C. 3 D. 44.(2020九上·期末)有一把锁和一串钥匙(共有10把钥匙,其中配套的钥匙有若干把),怎样找出能开这把锁的所有钥匙?设计的算法是:一把一把钥匙尝试开锁,开锁后将能开的钥匙做好标记,最后有标记的钥匙就是能开锁的钥匙,此算法属于( )A. 解析算法 B. 枚举算法 C. 递归算法 D. 排序算法5.(2020九上·期末)在Visual Basic中,用变量p存储数值3.1415,变量p的数据类型应定义为( )A. Boolean B. Integer C. Single D. String6.(2020九上·期末)在Visual Basic中,语句Soft.Text="QQ2015"中的Soft是( )A. 属性名 B. 属性值 C. 对象名 D. 窗体名7.(2020九上·期末)在Visual Basic中,如果给变量a、b都赋值为3,则下列语句正确的是( )A. a=3:b=3 B. a=b=3 C. a=3,b=3 D. a=3;b=38.(2020九上·期末)小明用计算机解决数值交换问题时经历了若干阶段,其中设计算法属于( )A. “分析问题确定要用计算机做什么”阶段B. “寻找解决问题的途径和方法”阶段C. “用计算机进行处理”阶段D. “运行调试”阶段9.(2020九上·期末)下列关于算法的描述,正确的是( )A. 描述算法的方法只能是流程图B. 算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果C. 同一种算法只能用一种程序语言来实现D. 算法是描述解决问题的方法和步骤10.(2020九上·期末)在VB中,对于语句If I=1 Then J=1 else J=2,下列说法正确的是( )A. I=1 和 J=1 都是赋值语句 B. J=1 和 J=2 都是关系表达式C. I=1为关系表达式,J=1为赋值语句 D. J=1为赋值语句,J=2为关系表达式二、综合题11.(2020九上·期末)根据流程图回答问题(1)上面流程图执行后,输出的变量t的结果是什么?(2)上面的流程图表示的是程序的哪种结构?12.(2020九上·期末)变量a,b,c分别保存一元二次方程的二次项、一次项系数和常数项(其中a≠0),变量x1和x2分别保存方程的两个根。完善下列程序,使程序运行时能根据方程的a,b,c值计算根并输出相应信息。d= if d>0 then x1= (-b + Sqr(d)) / (2 * a) x2= text4.text=str(x1) text5.text=str(x2) label6.caption=“有两个不同的实数根”else if then x1=(-b)/(2*a) x2=x1 text4.text=str(x1) text5.text=str(x2) label6.caption=“有两个相同的实数根” else text4.text= text5.text="" label6.caption= end ifend if13.(2020九上·期末)计算1到100之和,欲设计的界面如下:(1)设置部分对象及其属性如下表:对象名 属性名 属性Command1 计算(2)编写代码:Private Sub Command1_Click() Dim i, s As Integer s = ________ For i = 0 To 100 Step 1 ________ Next i Label2.Caption = Str(s)End Sub答案解析部分一、选择题1.【答案】 C【考点】分支结构语句及格式【解析】【解答】在条件选择语句中,当if结构内有多个条件都为True时, VB执行最后一个为True的条件后面的语句块。故答案选C。【分析】本题考查VB的分支结构语句及格式。如果遇到的问题中带有满足A条件,去干事情1,满足B条件,去干事情2之类的需求时,就需要使用分支结构,比如说,输入一个值,输出它是奇数还是偶数。这个问题中,如果输入的数满足是偶数的条件,就执行输出偶数这个操作(Print “偶数”),如果输入的数满足是奇数的条件,就执行输出奇数这个操作(Print “奇数”),这就是典型的分支结构的需求,此时,从编程的角度,就需要构造一个条件,然后通过IF语句来实现。if语句的基本语法格式是:if 条件 then 语句1部分else 语句2部分end if2.【答案】 D【考点】运算符与表达式【解析】【解答】逻辑表达式用and连接,小于符号用<,大于符号用>。故答案选D。【分析】本题考查VB中的运算符与表达式。关系运算符<(小于),<=(小于等于),<>(不等),=(等于),>=(大于等于),>(大于)。逻辑运算符:Not(非)、And(与)、Or(或)。Not (非)是给条件取反;And(与)是当条件都成立时,结果才成立,Or(或)是当条件有一个或一个以上成立时,结果就成立。逻辑运算的优先顺序Not最优先,优先级为:1,And优先级为:2,Or优先级为:3。3.【答案】 B【考点】运算符与表达式【解析】【解答】VB中sqr 是开平方,Sqr 函数返回一个数的平方根。4的平方根是2。故答案选B。【分析】本题考查VB中的常用基本函数与吧表达式。 VB中sqr是开平方。Sqr函数返回一个数的平方根。语法Sqr(number),number 参数不能是负值。4.【答案】 B【考点】枚举算法及其程序设计【解析】【解答】 一把一把钥匙尝试开锁,将能开的钥匙做好标记。这是枚举法,从所有答案中去搜索正确的解。故答案选B。【分析】本题考查算法的。 算法是指在解决问题时,按照某种机械的步骤一定可以得到问题的结果(有的问题有解,有的没有)的处理过程。算法就是解决这个问题的方法和步骤的描述。 解析法是指用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。 枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。 递归算法在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。 排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。5.【答案】 C【考点】常量、变量与赋值语句【解析】【解答】整型Integer表示-32768至32767之间的整数;实型Single表示-3.37E+38至3.37E+38之间的实数;字符String每个字符占一字节,可以储存0~65,535个字符;布尔Boolean 只有两个值True/-1,或False/0。故答案选C。【分析】本题考查VB中常量的类型。VB的基本数据类型:整型Integer表示-32768至32767之间的整数;长整型Long表示-2,147,483,648至2,147,483,647之间的整数;实型Single表示-3.37E+38至3.37E+38之间的实数;双精度实型Double 表示-1.67E+308至1.67E+308之间的实数;字符String每个字符占一字节,可以储存0~65,535个字符;布尔Boolean 只有两个值True/-1,或False/0。6.【答案】 C【考点】对象及其属性【解析】【解答】语句是文本属性为QQ2015, Soft是对象名。故答案选C。【分析】本题考查VB基本语句。在VB中,对象分为系统预定义对象和用户自定义对象,工具箱中的控件以及窗体都属于预定义对象。在这些对象未被拖拽到窗体上时,都属于空对象,没有实体。当程序员将某个控件拖拽到窗体上,程序在运行时,将会自动将之实例化,变为实体。只有变成实体的对象,才能被使用,其属性、方法、事件也才能够被访问。对象的属性:属性是指一个对象的性质和特征。不同的对象,有不同的属性。例如姓名、年龄、性别都是人的属性,用于描述不同人的特征。只有对象被实例化后,才能使用其属性。在VB中,有一些属性是大部分对象都共有的属性。例如:Caption(标题)、Name(名称)、Color(颜色)、Height(高度)、width(宽度)等。设置属性的语句为:对象名.属性名称=属性值。7.【答案】 A【考点】常量、变量与赋值语句【解析】【解答】在VB中,给变量a,b都赋值为3,中间用:连接。故答案选A。【分析】本题考查VB赋值语句。赋值语句格式: 变量名 = 表达式:变量名 = 表达式 或对象名.属性名 = 表达式:对象名.属性名 = 表达式一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。8.【答案】 B【考点】计算机处理问题的过程【解析】【解答】选项A:是确认算法;选项B:是属于设计算法;选项C:是分析算法;选项D:是验证算法。故答案选B。【分析】本题考查计算机解决问题的过程。计算机解决问题的过程:分析问题-设计算法-编写程序-运行程序验证结果-问题解决。9.【答案】 D【考点】算法的概念及表示方法【解析】【解答】算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。故答案选D。【分析】本题考查的是算法的描述。算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。10.【答案】 C【考点】分支结构语句及格式【解析】【解答】在VB,if语句中,if后面的语句是关系表达式,Then后面的J=1为赋值语句。故答案选C。【分析】本题考查VB中分支结构语句分析。if语句的基本语法格式是:if 条件 then 语句1部分else 语句2部分end if二、综合题11.【答案】 (1)18(2)循环结构【考点】算法的控制结构,算法的流程图表示【解析】【解答】(1)开始后,t=0,i=2;如果i小于等于6,i等于i+2,t=t+1。否则输出t。i=2满足小于等于6的条件,i=2+2=4;t=0+4=4;i=4满足条件,i=4+2=6,t=4+6=10;i=6满足条件,i=6+2=8,t=10+8=18。故答案为:18。(2)满足条件,再执行语句的是循环结构。故答案为:循环结构。【分析】本题考查的是流程图分析及算法的控制结构。循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。12.【答案】 b*b-4*a*c;(-b - Sqr(d)) / (2 * a);d=0;“ ”;无实根【考点】分支结构程序设计与分析【解析】【解答】第一空:一元二次方程d= b*b-4*a*c ;故答案为:b*b-4*a*c。第二空:二次方程的两个根分别是 (-b + Sqr(d)) / (2 * a) 和 (-b - Sqr(d)) / (2 * a) 。故答案为: (-b - Sqr(d)) / (2 * a)。第三、四、五空:如果d=0,则执行x1=(-b)/(2*a) x2=x1 text4.text=str(x1) text5.text=str(x2) label6.caption=“有两个相同的实数根”否则 text4.text="" text5.text=""输出无实根。故答案为:d=0、“ ”、无实根 。【分析】本题主要考查分支结构程序设计与分析。如果遇到的问题中带有满足A条件,去干事情1,满足B条件,去干事情2之类的需求时,就需要使用分支结构,比如说,输入一个值,输出它是奇数还是偶数。这个问题中,如果输入的数满足是偶数的条件,就执行输出偶数这个操作(Print “偶数”),如果输入的数满足是奇数的条件,就执行输出奇数这个操作(Print “奇数”),这就是典型的分支结构的需求,此时,从编程的角度,就需要构造一个条件,然后通过IF语句来实现。if语句的基本语法格式是:if 条件 then 语句1部分else 语句2部分end if13.【答案】 (1)对象名 属性名 属性Command1 Caption 计算(2)0;s=s+i【考点】对象及其属性,循环结构程序设计与分析【解析】【解答】(1)VB中标题栏文本名是 Caption 。故答案为:Caption。(2) 计算1到100之和时,给s变量赋值为0。故答案为:0。(3)i从0到100,求和用s=s+i。故答案为:s=s+i。【分析】本题考查对象及其属性以及循环结构程序分析。标签(label)显示文本常用属性:名称name——label1、label2、、、(改名称时,以lbl为前缀;且只能在属性表里改,不能在程序里改)。Caption——既可在属性表里改,也可在程序中改。使用For…Next语句。它的语法如下:For 计数器 = 开始 To 结束 [步长] 语句1 语句2 语句NNext [计数器]括号里面的代码是可选的。计数器是个储存反复次数的数字型变量,开始是你期望的起始计数点,结束则表明循环应该执行多少次。 当VB遇到关键字Next时,它将回到循环的开始处,并且再次执行循环里面的代码,直到计数器到达结束值。一旦计数器的值大于关键字To后面的数值,VB就会跳出循环。 1 / 1 展开更多...... 收起↑ 资源列表 浙教版初中信息技术九年级上学期期末试卷(1)(学生版).docx 浙教版初中信息技术九年级上学期期末试卷(1)(教师版).docx