浙江省湖州市长兴县2018-2019学年九年级上学期信息技术期末考试试卷

年级: 学科:信息技术(信息科技) 类型:期末考试 来源:91题库

一、选择题(本大题共25题,每小题2分,共50分)(共25小题)

1、下列关于算法的说法,错误的是(  )
A . 算法就是解决问题的方法和步骤。 B . 算法执行后可以不产生确定的结果。 C . 解决问题的算法可以多种多样。 D . 算法不可以无限地操作下去不停止。
2、下面是关于剥毛豆的算法描述:①检查篮中是否有剩余毛豆;②若无,则算法结束。③若有,将毛豆剥壳,豆粒放入碗中,豆壳放入垃圾桶;再回到①。该算法的表示方法是(  )
A . 自然语言 B . 流程图 C . 伪代码 D . 程序设计语言
3、计算机内所有的信息都是以(  )数码形式表示的。
A . 八进制 B . 十六进制 C . 十进制 D . 二进制
4、VB中每个窗体对应一个窗体文件,窗体文件的扩展名是(  )。
A . .bas B . .cls C . .frm D . .vbp
5、在 Visual basic中,语句Com1 Caption="确定"中的"Com1"是(  )
A . 属性值 B . 属性名 C . 对象名 D . 类名
6、在 Visual Basic窗体中添加一个文本框控件在工具箱中要单击的控件是(  )
A . B . C . D .
7、小明想要打开以前设计的 Visual basic工程文件修改,他应打开下列哪种扩展名的文件(  )
A . bas B . frm C . vbp D . exe
8、图片框控件 PictureBox可以通过下列哪个函数加载图片(  )
A . Image() B . Load Picture() C . Prcture() D . LoadImage()
9、在VB程序设计时,我们可以通过代码设置对象的属性,下图是通过代码对标签的属性进行设置,下面说法正确的是(  )

A . 单击 command1后,标签labe2上显示文字的字体大小为40号 B . 单击 command2后,标签 label1上显示文字的颜色为绿色 C . 单击 command1后,标签labe2上显示文字的字体大小为60号 D . 单击 command2后标签 label1上显示文字的颜色为红色
10、在Ⅴisual Basic中表达式15/3*2-Sqr(9)+Val("10")的结果是(  )
A . 17 B . 7+“10” C . 9 D . 11
11、在 Visual basic中,能表示数学运算 的表达式是(  )
A . ayy÷dx+a÷x B . a*spr(y)/d*x+a/x C . a*y*y/(d*x)+a/x D . a×y×y/d×x+a/x
12、语句 dim x as single作用是:将x定义为(  )变量
A . 字符型 B . 布尔型 C . 单精度实数 D . 双精度实数
13、下列赋值语句,语法错误的是(  )
A . text1.text="vb语言" B . a+b=y C . y=a+b D . i=i+1
14、如图所示为程序界面及“计算”按钮代码界面,运行该程序,在文本框text1中输入5,单击“计算”按钮后,在文本框text2显示的结果是(  )。


A . 12 B . 22 C . 23 D . 24
15、设x=4,y=8,z=7,表达式 x<y and(not y>z)or z<x的值(  )
A . 1 B . -1 C . True D . False
16、下列语句书写正确的是(  )
A . If a>max Then max=a Else max=b End If B . C . D .
17、下列程序的执行结果是(  )

i=20

j=10

if i<j then print j

print i

A . 10 B . 20 C . 20  10 D . 10  20
18、有一款基于安卓平台的实用手机软件,用户可以用他来查询当前某公共自行车站点的自行车情况,是否有空闲自行车,空闲自行车的数量由自行车的后台连网的管理平台随时更新,如果用n来表示空闲自行车的数量,下面是截取的一段代码,请你阅读并完成

Dim n as integer

If     them

MsgBox"恭喜,本站有车!"

Else

MsgBox"很遗憾,本站车已经借完!"

End If

划线处应填写的条件表达式是(  )

A . n>1 B . n=0 C . n>=1 D . n=1
19、执行下面的程序段后,变量c的值为(  )。

a=14

b=30

select case b\10     ‘“\”是整除,运算结果只保留整数部分。

Case 0

    c=a+b

Case 1 to 9

    c=a*10+b

Case 10 to 99

    c=a*100+b

End select

Print c

A . 363 B . 314 C . 170 D . 1430
20、下面程序的执行结果是(  )

Private Sub Command 1_Click()

a=10

for k=1 to 5 Step -1

a=a -k

Next k

Print a, k

End sub

A . -5 6 B . -5 -5 C . 10 0 D . 10 1
21、有如下的VB程序段。

For i=1 to 10 Step 4

s=s+i

Next i

该程序段执行后,语句s=s+i执行的次数是(  )

A . 1 B . 3 C . 4 D . 10
22、执行下面的程序段后,i的值为(  )

x=5

For i=1 to 10 Step 2

x=x+i

Next i

A . 25 B . 30 C . 9 D . 11
23、假定有如下事件过程,执行结果是(  )

Private Sub Form_Click()

Dim x as integer

x=1

n=0

Do while x<100

x=x*3

n=n+1

Loop

Print x,n

End Sub

A . 81 4 B . 56 3 C . 28 1 D . 243 5
24、在VB中输入代码时,为增强程序的可读性,为代码进行单行注释时,通常用(  )作为注释符,使其后面的一行内容绿色显示。
A . // B . C . D . *
25、关于for-next语句说法正确的是(  )
A . 初值必须大于终值 B . 初值必须小于终值 C . 步长省略时默认值为1 D . 步长只能是正数

二、判断题(本大题共10题,每小题1分,共10分)(共10小题)

1、VB是一种面向对象的程序设计语言。
A . 正确 B . 错误
2、流程图是一种以图解方式表示算法的描述方法,如用" "表示对数据进行处理。
A . 正确 B . 错误
3、任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构组合而成。
A . 正确 B . 错误
4、程序开发的一般步骤包括①任务分析②设计界面③代码编写④保存工程四个步骤。
A . 正确 B . 错误
5、VB程序中要求语法规范无误。如每个IF语句必须有相对于的End结束。
A . 正确 B . 错误
6、VB中控件的属性值不可以在程序运行时动态地修改。
A . 正确 B . 错误
7、在语句中If x=1 Then y=1中,x=1为关系表达式,y=1为赋值语句。
A . 正确 B . 错误
8、在For……Next循环中,其中step步长可以是正数、负数或者零。
A . 正确 B . 错误
9、do…loop语句只能用于已知循环次数的循环结构。
A . 正确 B . 错误
10、改变控件的大小,只能使用鼠标拖动。
A . 正确 B . 错误

三、综合填空题(本大题共10题,每空2分,共40分)(共10小题)

1、Visual basic,简称VB,是      公司推出的一种windows应用开发工具。
2、这个学期,我们学习了Visual basic程序设计,在VB软件中"控件工具箱"提供了程序界面设计中所需的各种控件,常见的有标签、       、文本框、       。
3、在VB中,对象主要分为窗体和      两大类;而用来描述一个对象外部特征的量称之为对象的       。
4、当程序运行时,要求窗体中的文本框呈现空白,则在设计界面时,可在此文本框的      窗口中,把此文本框的      属性设置成空白。
5、VB的逻辑运算符有and、or、not,与数学表达式(x>5或x≤0)对应的VB的逻辑表达式是      
6、下面是某VB的事件过程,请阅读后回答问题。

Private Sub begin_cmd_Click()

a=1

b=2

c=3

text1. text=c>a+borb-1>c-1 and c+a>a

end sub

这一过程所对应的事件是      (鼠标单击\鼠标双击\鼠标移过);所对应的控件对象是      。(填写对象名称)

7、利用文本框text1输入数值,将其作为一个圆的半径,分别用文本框text2及文本框text3输出显示圆的周长、圆的面积。程序段如下,请将横线部分的程序补充完整。

Private Sub Command 1_Click()

Dim r as single, c as single,      

      

c=2*3.14*r

s=3.14*r*r

      

Text3 text=str(s)

End sub

8、某商场香蕉每斤1.5元,为了促销,规定购买超过5斤的超过部分打八折,5斤或5斤以内部分按原价销售变量x表示购买斤数变量y表示应付款额。

x=val(Text1 text)

If      Then

y=1.5*x

Else

      

End If

Text2 text=str(y)

9、程序填空,求8=1+2+3+…+100的和。

Private Sub Form_Click()

n=1

s=0

Do while       

s=      

n=n+1

Loop

Print s

End sub

10、程序填空,鸡兔同笼问题:若干只鸡和兔在一个笼里,共有腿100条,头40个,问鸡有几只,兔有几只?

程序代码如下:

Private Sub Form Click()

Dim ji As Integer    ‘鸡

Dim tu As Integer    ‘兔

Dim tui As Integer    ‘腿数

Dim tou As Integer    ‘头数

    For ji=      

        For tu=1 to 25

            tui=           ‘计算腿的数量

            tou= ji+tu    ‘计算头的数量

            IF      Them

                Print ji, tu

            End If

        Next tu

    Next ji

End sub

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 浙江省湖州市长兴县2018-2019学年九年级上学期信息技术期末考试试卷

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;