陕西省安康市汉阴县2018-2019学年九年级上学期信息技术期末考试试卷
年级: 学科: 类型:期末考试 来源:91题库
一、选择题(共20小题)
1、下面问题最适合用计算机程序解决的是( )。
A . 制作一份学生成绩表
B . 制作一部微电影
C . 求1000之内所有素数
D . 计算已知半径的圆的面积
2、用计算机实现算法解决具体问题的步骤一般为:( )。
①编写程序 ②设计算法 ③分析问题 ④调试程序
A . ①②③④
B . ③④①②
C . ②③①④
D . ③②①④
3、下列不属于算法描述方法的是( )。
A . 自然语言表示法
B . 机器语言表示法
C . 流程图表示法
D . 伪代码表示法
4、计算机直接识别并运行的程序设计语言是( )。
A . 机器语言
B . 汇编语言
C . 高级语言
D . 罗辑语言
5、计算机算法通常含有三种结构,它们分别是( )。
A . 顺序结构、选择结构、循环结构
B . 上下结构、选择结构、重复结构
C . 顺序结构、判断结构、重复结构
D . 上下结构、选择结构、逻辑结构
6、流程图中表示判断框的是( )。
A . 矩形框
B . 菱形框
C . 平行四边形框
D . 椭圆形框
7、流程图的处理框,有( )。
A . 一个入口和两个出口
B . 两个入口和一个出口
C . 一个入口和一个出口
D . 两个入口和一个出口
8、下列关于伪代码的特点,错误的是( )。
A . 介于自然语言和程序设计语言之间
B . 回避了程序设计语言严格繁琐的书写格式
C . 伪代码描述的算法便于转化为程序设计语言
D . 伪代码可以被计算机识别
9、算法的描述可以用自然语言,下面说法中错误的是( )。
A . 所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法
B . 用自然语言描述算法有时存在“二义性”
C . 自然语言用来描述分支、循环不是很方便
D . 以上说法都错误
10、算法的基本性质有:有限性、( )、可行性、有0个或多个输入和一定要有输出。
A . 稳定性
B . 确定性
C . 正常性
D . 快速性
11、下列不是计算机程序设计软件的是( )。
A . C语言
B . Visual Basic
C . SharePoint Designer
D . C++
12、Visual Basic程序设计的一般流程是( )。
A . 界面设计——代码设计——调试、运行——保存
B . 前期准备——程序设计——程序调试——保存
C . 界面设计——程序设计——程序运行——程序修改
D . 前期准备——代码设计——程序设计——程序运行
13、Visual Basic中以rem开头一行文字称为注释,它对程序的运行( )。
A . 起一定作用
B . 不起任何作用,但是必须的
C . 有时候起作用
D . 不起任何作用,但能增加程序的可阅读性
14、在对Visual Basic程序对象的属性修改时,不能通过属性(command1)窗口修改的是( )。
A . 对象的位置
B . 对象的大小
C . 对象的颜色
D . 对象的比例
15、在Visual Basic中常用的数据类型有整型、长整型、单精度型、双精度型、( )和逻辑型。
A . 文本型
B . 字符串型
C . 是非型
D . 小数类型
16、在Visual Basic中,程序“Dim a As Single”的含义是( )。
A . 定义了一个单精度浮点型变量a
B . 定义了一个简单型变量As
C . 将a的值赋值为单精度实型
D . 将As的值赋值为单精度实型
17、下列关于添加“控件”的方法正确的是( )。
A . 单击控件图标,将指针移到窗体上,双击鼠标
B . 双击工具箱中的控件,即在窗体上出现该控件
C . 单击工具箱中的控件,将指针移到窗体上,再单击
D . 用鼠标左键拖动工具箱中的某控件到窗体的适当位置
18、以下( )是正确的for…next结构。
A . for x=1 to step 10
……
Next x
B . for x=3 to -3 step -3……
next x
C . for x=1 to 10Re
Next x
If I=10 then go to re
D . for x= 3 to step 3……
Next y
19、分析下面的流程图,若运行根据该流程图编好的程序时,顺序输入六个数字:1、4、3、2、8、-1,那么最后S的值是( )。
A . 5
B . 13
C . 15
D . 18
20、下图流程图的功能是:“统计前1000个自然数中的质数的个数”,以下关于“计数器”和“累加器”的描述正确的是:( )。
A . 1000是计数器,I是累加器
B . I是计数器,C是累加器
C . C是计数器,I是累加器
D . I是计数器,1000是累加器
二、判断题(共10小题)
1、我们在对算法评价时,不仅要考虑算法的正确性,还要考虑算法的效率。
A . 正确
B . 错误
2、完成从汇编语言到机器语言翻译过程的程序,称为编译程序。
A . 正确
B . 错误
3、Visual
Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
A . 正确
B . 错误
4、Visual
Basic中,同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
A . 正确
B . 错误
5、For…Next语句中的初值必须大于终值。
A . 正确
B . 错误
6、在Visual
Basic中,一条赋值语句只能给一个变量赋值,不能给多个变量赋值。
A . 正确
B . 错误
7、在Visual
Basic程序中,各关键字之间、关键字与变量名、常量名之间要用空格。
A . 正确
B . 错误
8、在设置Timer控件时,Interval属性最小值应在1毫秒以上。
A . 正确
B . 错误
9、使用If实现嵌套,一般情况下嵌套层数可以超过2层。
A . 正确
B . 错误
10、使用For循环语句时,当Step步长省略时,则默认步长为1。
A . 正确
B . 错误