江西省普通高中信息技术学业水平考试.docx
《江西省普通高中信息技术学业水平考试.docx》由会员分享,可在线阅读,更多相关《江西省普通高中信息技术学业水平考试.docx(11页珍藏版)》请在冰豆网上搜索。
江西省普通高中信息技术学业水平考试
选择题
1.关于算法,以下说法正确的是D
(A)算法可以是不确定的
(B)算法是人们解决问题的想法
(C)算法的步骤多少可以不受限制
(D)算法是解决问题过程所需的有限步骤
2.以下各项中,不是算法特征的是D
(A)有穷性
(B)确定性
(C)可行性
(D)合理性
3.关于描述算法的工具,以下说法正确的是
CO
(A)自然语言表示的算法便于翻译成程序设计语言
(B)流程图依赖于计算机程序设计语言
(C)用伪代码描述的算法易于向计算机程序设计语言过渡
(D)伪代码的可读性比自然语言强
4•请看下列伪代码。
程序最后输出的P值是
Bo
1=0
P=0
DOWHILEP<10
P=P+I
1=1+2
LOOP
PRINTP
(A)6
(B)12
(C)14
(D)8
5.关于算法,下面说法正确的是Co
(A)解决同一问题只有一种算法
(B)算法对程序运行效率没有影响
(C)解决同一问题的算法不是唯一的
(D)算法设计在计算机解决问题的过程中并不重要,可以省略
高效性、可读性、可读性、严密性、合理性、可读性、合理性、严密性、
7.下面各项中,不属于结构化程序三种基本控制结构的是Co
(A)顺序结构
(B)选择结构
(C)树形结构
(D)循环结构
8•请看右面的流程图,分析其功能。
当M、N分别输入12和8时,最后输出的值是Do
(B)3
(C)8
(D)4
9.关于计算机程序设计语言,以下说法正确的是
Do
(A)最早的程序设计语言是汇编语言
(B)汇编语言是一种高级语言
(C)高级语言使用助忆符
(D)机器语言采用二进制代码
10.关于程序编译,以下说法正确的是C。
(A)编译程序的执行方式类似于日常生活中的“同声翻译”
(B)解释程序的工作主要包括编译、连接、装入等环节
(C)C语言程序是编译执行的
(D)BASIC语言程序是编译执行的
选择题
1.VB集成开发环境中,用于编辑程序语言的窗口是
CO
(A)属性窗口
(B)工程资源管理窗口
(C)代码窗口
(D)窗体设计窗口
2.关于常量、变量,以下说法正确的是C
(A)在程序运行过程中,变量是必须改变的量
(B)在程序运行过程中,常量可以改变
(C)变量对应内存中的一个或几个存储单元,并且具有名称,方便按名存取
(D)常量是一个符号
3.关于数据类型,以下说法正确的是Do
(A)布尔型属于字符串型
(B)长整型占用的字节数大于单精度型
(C)日期型属于数值型
(D)定义为长整型的变量可以作为整型使用
4•请看下面程序,分析其功能。
当M=23,N=24时,程序输出的值是Bo
DimmAsInteger,nAsInteger,sAsInteger
Fork=mTon
s=s+k
Nextk
Prints
(A)0
(B)47
(C)2324
(D)123
5.
VB设计时常见的错误有A
(A)编辑时的错误、
(B)编辑时的错误、
(C)编译时的错误、
(D)编辑时的错误、
6.以下逻辑运算符按优先级从低到高排列,其中正确的是Co
(A)NOT、AND、OR
(B)NOT、OR、AND
(C)OR、AND、NOT
(D)AND、NOT、OR
7.以下基本运算符按优先级从低到高排列,其中正确的是Bo
(A)算术运算符、字符串运算符、关系运算符、逻辑运算符
(B)逻辑运算符、关系运算符、字符串运算符、算术运算符
(C)关系运算符、字符串运算符、算术运算符、逻辑运算符
(D)字符串运算符、逻辑运算符、关系运算符、算术运算符
8.下面各项中,不属于循环控制三要素的是
Do
(A)循环控制变量的初值
(B)循环控制变量的终值
(C)在循环体中具有使循环控制变量由初值向终值变化的语句
(D)循环控制次数
9.关于VB语言的数组,以下说法正确的是Co
(A)数组可以不定义直接使用
(B)VB中最多可以定义256维数组
(C)数组A(6)可以存放7个元素
(D)数组名能唯一标识一个数组元素
10・关于程序编译,以下说法正确的是
(A)Sub过程可以通过过程名返回一个值
(B)Function过程是没有返回值的,通常用于实现某一特定功能
(C)Sub过程和Function一旦定义之后,可以在程序中被调用一次
(D)Function过程可以返回一个值
选择题
1・关于解析法,以下说法正确的是Do
(A)解析法只能用于解决数学问题
(B)解析法的关键是找出一元二次方程
(C)使用解析法时,只要从已知条件推导出计算式、方程或方程组就能直接编程解决问题了
(D)解析法通常需要灵活运用相关的数学、物理等学科的知识
2.有一个具有三位数的密码箱。
如果忘记了密码,正确的开箱方法是Co
1无规律地尝试
2采用二分法,先从500开始尝试,不断二分
3采用穷举法,从000、001、002、003尝试,直到999
4采用穷举法,从999、899、799、699尝试,直到000
②③④①①②③④\|7\|7\|7\|7ABcD
3・关于排序,以下说法正确的是D。
(A)排序算法只包括冒泡法和选择排序法两种
(B)排序只能按从小到大的顺序进行
(C)选择排序法比冒泡排序法效率低
(D)排序的方法不止一种
4.用冒泡法对数歹!
11、
9、6、3、7、8进行排序,第一趟
排序后的序列应是
CO
(A)1、6、9、7、
8、
3
(B)1、3、6、7、
8、
9
(C)1、6、3、7、
8、
9
(D)9、3、6、7、
8、
1
5・用冒泡法对数列1、8、
9、7、4、6进行排序,第一趟
排序需要比较的次数是C
(A)3
(B)4
(C)5
(D)6
6.使用二分查找法查找数列1、5、6、7、8中的5,需要查找的次数是Bo
(A)1
(B)2
(C)3
(D)4
7.关于顺序查找法和二分查找法,以下说法正确的是(其中n表示查找集合的元素个数)Do
(A)二分查找法的执行效率一定比顺序查找法高
(B)在n值较大的时候,二分查找法的效率低于顺序查找法
(C)顺序查找法的平均查找次数大约为log2(n+1)-1
(D)二分查找法的平均查找次数近似为log2(n+1)-1
8.关于VB中局部变量,以下说法正确的是Do
(A)能被其他过程或函数使用
(B)能在一个窗体中所有地方使用
(C)能供整个程序使用
(D)只能用于定义它的过程
9.下面各种变量中,能用于整个程序的是
(A)窗体级变量
(B)模块级变量
(C)局部变量
(D)全局变量
10・关于递归法,以下说法错误的是C。
(A)递归算法实现通常使用选择结构
(B)递归法通常需要消耗过多的内存
(C)递归函数需要多次调用函数本身,所以效率高
(D)递归算法中一定要设定使递归结束的条件
选择题
1.下面选项中,表达了面向过程程序与面向对象程序之间主要区别的是C
(A)程序长度不同
(B)开发难度不同
(C)运行机制不同
(D)执行效率不同
2.下面说法正确的是D
(A)面向过程程序的数据安全性要比面向对象程序的好
(B)面向对象程序不采用结构化的设计方法
(C)面向对象程序的运行过程完全由程序控制
(D)面向对象程序的运行顺序完全取决于用户与应用程序的交互操作需要
3.关于面向对象程序设计思想,以下说法错误的是
Ao
(A)面向对象的程序设计方法强调以过程为中心和模块化设计
(B)程序由对象组成,通过对象以及对象之间的消息传递来实现系统功能
(C)面向对象程序采用事件驱动的运行机制
(D)面向对象的程序,要实现某一具体功能仍需要使用结构化程序设计的方法设计算法
4.下面各项中,不是对象特征的是C。
(A)具有唯一可识别的标识
(B)具有属性
(C)具有代码
(D)具有行为
5.关于对象,以下说法正确的是C
(A)客观世界中只有某些实体可以作为对象
(B)对象是数据和属性的封装体,是程序运行时的基本实体
(C)在计算机世界中,对象也有着与实体相应的属性和行为
(D)在面向对象程序中,用数据表示对象的方法
6.面向对象程序中的类是指C-
(A)日常生活中对事物的分类
(B)是一些数据的集合
(C)具有相同操作功能和相同的数据格式的对象的集合
(D)具有相同属性事物的集合
7.关于对象、类和实例化,以下说法错误的是
Ao
(A)类是由对象创建的
(B)由一个特定的类建立的对象称为这个类的实例
(C)由类创建对象的过程称为实例化
(D)由某个特定的类建立的所有对象都具有相同的数据结构和共同的行为
8.定义每一个类成员时不仅要声明它的数据类型,还要声明它的访问类型,如果允许从类的外部访问该类成员,则需加上关键字Co
(A)global
(B)private
(C)public
(D)static
9.关于面向对象程序设计思想,以下描述错误的是
Bo
(A)客观世界是由各种对象组成的,任何事物都是对象
(B)对象是最小单位,不可以容纳其他对象
(C)把所有对象都抽象为类(class),每一个对象都是该类的一个实例
(D)通常下层的派生类延续着上层的基类的数据和方法,称为继承
10・下面选项中,不是面向对象程序设计关键技术的是
CO
(A)数据隐藏
(B)继承
(C)实例化
(D)多态性