选修模块“算法与程序设计”等级考试试题。
1、人们利用计算机解决问题的基本过程一般有如下五个步骤(①~请按各步骤的先后顺序在下列选项(a~d)中选择正确的答案( b
调试程序 ②分析问题 ③设计算法 ④构建数学模型 ⑤编写程序。
a)①②b)②④c)④②d)②③
2、下列各种基本数据类型说明符中表示整数型的是( a )
a) integer (b) boolean (c) single (d) string
3、下列各项中,合法的变量名是( c )
a) &90 (b) abc=9 (c) hello (d)
4、有两个条件p 、q,只要有一个条件为真时,结果一定为真的是( c )。
a)not p (b)p and q (c)p or q (d)not p and not q
5、在vb中,表达式(18+25/3)mod 5 的值是( b )。
a)0 (b)1 (c)2 (d)3
6、vb函数instr ()检查是否包含另一子串:含有子串则返回值为子串在父串中第一次出现的位置,不包含子串则返回值为0。instr("catbcacbc", bc")的值为( c )
a)0 (b)4 (c)8 (d)1
7、vb函数right ()从字串右端取部分字串:将某一字串从结尾开始取固定长度的字串。right(“visual basic 6.0”,6)的值为( d )
a)sic 6.0 (b)asic 6.0 (c)visual (d)ic 6.0
8、程序如下:
k=-20do while (k=0)
k=k+1loop
以下说法正确的是( c )
a)do while 语句执行了20次; (b) while 循环是无限循环。
c)循环体语句一次也不执行 (d) 循环体语句执行一次。
9、vb中将两个字符串连接起来的运算符有:+和&,那么 ”123”+45结果是( a )
(a)168 (b)12345 (c)“123” (d)45
10、已知a,b,c,d是简单变量,且都已有互不相同的值,执行语句b=8:a=c:d=a:d=b后,其值相等的变量是( b )
(a)a,d (b)a,c (c)c,b (d)b,a
11、要交换变量a和b之值,应使用的语句组是( b )
(a)a=b:b=c:c=a (b)c=a:a=b:b=c (c)a=b:b=a (d)c=a:b=a:b=c
12、模块化程序设计方法主要通过( b )来实现。
a)递归算法和递归程序 (b)过程和函数的定义和调用。
c)程序的循环结构 (d)对象。
13、由10个数组成的数列,如果用顺序查找法从左边第一个数开始找出数据75的查找次数是①( a );如果将数列从大到小排序后再用折半查找法找到数据75的最少查找次数是②( c )。
a)7 (b)4 (c)3 (d)2
广东省普通高中信息技术等级考试(算法与程序设计) 满分:100分。
1、模块化程序设计方法主要通过( b )来实现。
a.递归算法和递归程序 b.过程和函数的定义和调用 c.程序的循环结构 d.对象。
3、的含义正确的是( a )。
是控件名称,text是控件属性。
是窗体名称,text是控件。
是控件名称,text是方法。
是控件属性,text是控件。
7、对于对象及其特征的错误理解是( c )。
a.对象都具有一个标识自己以区别其他对象的名字。
b.对象都具有自身的属性及其属性值。
c.对象一般只用数据表示属性,但不用**表示行为。
d.对象都具有自身的行为(操作)。
8、数列2,4,8,16,32,……的递推公式为( b )。
f(n)=n*2
f(n)=f(n-1)*2
f(n)=n*n
f(n)=f(n-1)+2
9、以下程序段运行后s的值是( b )。
s = 0
for i = 1 to 14
x = i * i
if x mod 3 = 0 then s = s + 1
next i
a.0 b.4 c. 5 d.65
10、用选择排序法对数据7,6,3,9,2从大到小排序,共需经过( a )次数据对调。
a.3 b.4 c.5 d.10
11、若x = false, y = true,执行。
if x and y then x = 0
else x = 1后x的结果为( b )。
b.1 c.编译错误 d.0
12程序的基本结构有( d )、选择结构和循环结构。
a.逻辑结构 b.层次结构 c.模块结构 d.顺序结构。
18、运行如下程序段可输出由“*”组成的( c )。
for x = 1 to 4
print left("*x)
next x
a.矩形 b.平行四边形 c.三角形 d.梯形。
19、用折半查找法从数列3,6,7,10,12,16,25,30,75中找到数据10的最少查找次数是( b )。
a.2 b.3 c.4 d.7
20、vb函数left ()从字串左端取部分字串,那么left("visual basic 6.0", 8)的值为( a )。
b ba 6.0
21、由10个数组成的数列,如果用顺序查找法从左边第一个数开始找出数据75的查找次数是( d )。
a.2 b.3 c.4 d.7
22、vb中生成工程文件的文件扩展名为( d )。
23、当a=5,b=7,c=-2,d=1时,下列结果为false的是( b )。
+ b > c + d and a >=5 or not c > 0 or d < 0
+ d < b + c and a >=5 or not c < 0 or d < 0
+ b > c + d and a < 5 or not c > 0 or d < 0
+ d > a + b and a >=5 or not c > 0 or d > 0
24、vb语言中,下列各种基本数据类型说明符中表示字符型的是( d )。
25、人们利用计算机解决问题的基本过程一般有如下四个步骤(①~请按各步骤的先后顺序在下列选项中选择正确的答案( c )。调试程序 ②分析问题 ③设计算法 ④编写程序。
a.①②b.②③c.②③d.③②
26、一个算法应该具备几个方面的基本特征,下面不属于算法基本特征的是( d )。
a.输入输出 b.有穷性 c.确定性 d.执行性。
27、在流程图中表示算法中的变量的输入或输出时使用( d )图形框。
a.菱形框 b.矩形框 c.圆形框 d.平行四边形框。
28、以下哪个是合法的变量名( b )。
29、vb表达式(18+25\3)mod 5值是( b )。
a.0 b.1 c.2 d.3
30、由二进制编码指令组表示程序的程序设计语言是( b )。
a.自然语言 b.机器语言 c.汇编语言 d.高级语言。
1、程序设计语言的发展阶段不包括( a )
a.自然语言 b.机器语言 c.汇编语言 d.高级语言。
2、流程图中表示判断框的是( b )。
a、矩形框 b、菱形框 c、圆形框 d、椭圆形框。
3、下列哪一个不是用于程序设计的( c )
a. basic b. c语言
4、下列结果为true的逻辑表达式是( c )
a、not(3<8) b、(3<9)and(5>10) c、(3<8)and(5<10) d、(3>8)or(5>10)
5、表达式2^4\3的值是( a )
a、5 b、6 c、7 d、8
6、如果x=-25,则运行x= abs (x) ;x=sqr (x) 后,x的值是( a )。
a、5 b、-5 c、25 d、-25
abs (x)是返回x的绝对值 sqr (x)是返回x的平方根。
9、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构( b )
a、顺序结构 b、输入、输出结构 c、选择结构 d、循环结构。
10、在vb语言中,下列变量中合法的变量是( d )
a、const b、888ft c、b=12 d、football
11、下列visual basic程序段运行后,变量max的值为( b )。
a=5 :b=10:max=a
if b>max then max =b
a、5 b、10 c、5和10 d、以上都不是。
12、下列visual basic程序段运行后,变量x的值为( c )。
x=3 : y=77
do x=x+2
loop until x>sqr(y)
a、7 b、8 c、9 d、10
13、在vb程序设计中,由用户操作触发或由系统触发,能被特定对象所识别并作出响应的动作称为( c )。
信息技术选择题
第一大题 共有15道题目,总分为30分。第1小题 70101038 分数 2分要在windows98的画图中画圆,可在拖动鼠标时按住 键。a alt b shift c ctrl d tab答案 b 第2小题 70101039 分数 2分windows的任务栏 a 不能被隐藏起来 b 必须被隐藏起来...
信息技术选择题
第一部分基础知识部分题。一 信息与信息技术。1 人与人之间可以通过语言交流,此时语言是信息的a a 载体 b 时效 c 价值 d 传递。2 我们在看电视节目时,可以接收d a 声音信息 b 文字信息 c 图像信息 d 以上的三种信息。3 下列项目中,不能称为信息的是b a 电视中 的奥运会比赛的金牌...
信息技术选择题
2008 02 02 21 22 2010山东省中小学信息技术等级考试选择判断题。信息技术考试选择判断题2010 1.当你给你的美国笔友发一封邮件时主要采用的是 c 技术。a.微电子技术 b.传感技术 c.通信技术d.虚拟技术。2.老师用有声有色的课件来授课,这个课件属于 a a.多 信息 b.声音...