答案:
1-5:CBCDB 6-10:BDBDD 11-15:BACDD 16-20:BCBAB 21-25:ABCCA 26:D
信息技术学业水平考试选择题复习三
班级:_________ 姓名:__________ 学号:____________
(每道选择题仅有一个正确答案)
1.下面关于算法描述正确的是( )
A.算法不可以用自然语言表示 B.算法只能用框图来表示 C.一个算法必须保证它的执行步骤是有限的
D.算法表示法有0个或多个输入,但只能有一个输出(必须有一个输出,可以多个) 2.利用计算机编写程序解决问题,需要经历:
①编写程序
②设计算法
③分析问题
④调试代码
通常情况下,以上几个环节的先后顺序应该是:( )
A. ①②③④ B. ③②①④ C. ②③①④ D. ④②③①
3.在日常生活学习中,我们经常会遇到许多需要解决的问题,以下描述中最适合用计算机编程来解决的是:( )
A.在网上购买火车票 B.确定去某景点的旅游路线 C.求1000以内的所有质数 D.求两个数的和 4.某一算法描述如下:
①输入一元二次方程的各项系数a、b、c; ②计算差别式d的值,d=b-4ac ③如果d>=0,则输出“有两个实数根”,否则输出“无实数根” ④结束。
该算法采用的描述方法属于( ) A.计算机语言
B.流程图 C.伪代码 D.自然语言
2
5. 随机产生一个两位数正整数的VB表达式是( )(rnd函数产生一个[0,1)之间的实数) A.1+Int(100*Rnd) B.10+Int(90*Rnd) 0-89 +10 10---99 C.Int(100*Rnd)
D.Int(90*Rnd)
6.程序的三种基本模式( )
(A)顺序模式、层次模式、循环模式
(B)顺序模式、分支模式(选择)、循环模式
(D)顺序模式、分支模式、树型模式 (C)Int
(D)Flag
(C)树型模式、分支模式、循环模式 (A)If
(B)Not
7.在Visual Basic中,下列能作为变量名的是( )
变量 (1) 变量取名规则
变量名必须以字母开头,由字母、数字和下划线等字符组成。如:count_12 变量名不区分字母大小写
保留字不可用作变量名 如 if ,else,whlie, integer 等。 Text1.Text =
8.计算表达式Val(\的值是( )
A.12 B.13 C. 102 D. 102AB 10+3=12
9.在Visual Basic中,语句Dim x As Single所说明的变量x属于( ) (A)整数型 (B)逻辑型 (C)字符串型 (D)单精度实数型 数据类型名 Integer Long Single 型 Double 型 String Boolean 字符串型 逻辑型 字符放在一对双引号(英文状态)之间 例如:”ok”,”0.745” True、 False 双精度实数说明 整数型 性质 占2字节,-32768~32767范围内的任何整数,例如:-200,-1,0,200 Dim 变量名 as 变量类型 Dim x,y as integer 占4字节 ,超过integer定义范围的整数 占4字节,有效数字为6-7位的实数 例如:-20,-1.223,0,1.12,1.2365, 占8字节,有效数字约14~15位的实数 长整数型 单精度实数
10.在Visual Basic中,用变量存储120位员工工号 (如“A01036”),下列最合适的变量说明是( )
(A)将120个变量说明为整数型 (B)将一个元素个数为120的一维数组说明为整数型 (C)将120个变量说明为字符型 (D)将一个元素个数为120的一维数组说明为字符串型 11.在Visual Basic中,语句Lab.Caption=\你好\中的“Lab”是( ) (A)属性值 (B)对象名 (C)属性名 (D)类名
12.在Visual Basic中,有整型变量a = 5,b=13,要在标签控件中显示结果为18,则执行下列语句能正确显示结果的是( )
A.Label1.caption = Str(a+b)=18 B.Text1.text=Len(a)+Val(b) C.Text1.text= Sqr(a+b) D.Label1.caption = Str(a)+Str(b)=513 Val(x) 数字字符串转换为数值 Str(x) 数值转换为字符串
13.设x=4,y=6,则能在Text1控件上显示A=10的语句是( ) A.Text1.text=“A=x+y”
B.Text1.text=“A”+Str(x+y) D.Text1.text=“A=”+Val(x+y)
Val(“-170”) Str(-170)= -170 “-170” C.Text1.text=“A=”+Str(x+y)
14.某Visual Basic工程的代码窗口如图所示:
从图中可以看出,当前正在编辑的是 (A)Form1的Load事件过程代码 (C)Label1的Click事件过程代码
①变量s的初值是0
②变量i依自然数规律从1起连续变化到n,i每取1个值,都按算式s=s+(-1)*i计算一个s的值
③输出变量s的值
A.1-2+3-4+……+(-1)n×(n-1) C.1+2+3+4+……(n-1)+n
B.1-2+3-4+……+(-1)n-1×n D.-1-2-3-4-……-n
(B)Form1的Click事件过程代码
(D)Command1的Click事件过程代码
15.在下面计算变量s值的算法中,s的代数式表示是( )
S=0-1 从1开始代入 S=0
For I=1 to n s=s+(-1)*i next print s
16.某算法的自然语言描述与流程图表示分别如下:
自然语言 流程图
第1步:输入一个实数x 第2步:判断x与0的大小关系,若x2≥0,则y=x-1,否则y=2x-1 第3步:输出y 第4步:结束 开始 输入x ①y=x-1 Y 2x< 0? N ②y=2x-1 输出y 则流程图中空白处理框①和②处应填入的是( )
22
(A)① y ← x - 1 (B)① y ← x - 1
② x ← 2x – 1 ② y ← 2x – 1
2
(C)① y ← 2x – 1 (D)① x ← x - 1
结束 ② y ← x - 1 ② y ← 2x – 1 17.在Visual Basic中,某对象的属性窗口如下图所示:
2
该对象名是( )。 (A)Enabled (B)Timer (C)tine (D)tine Timer
18.某高速公路收费站对客车收费的标准如下:7座及以下的收费10元,8座至19座的收费20元,20座到39座的收费30元,40座及以上的收费40元。例如,一辆25座的客车,应付的费用为30元,一辆5座的轿车应付的费用为10元。解决这个问题最合适的算法是( )
(A)枚举算法 (B)解析算法 选择语句(数学公式计算) (C)查找算法 (D)排序算法
19.在包含100个元素的数组a中,寻找最小值的Visual Basic程序段如下:
min = a(1) '变量min用于存储最小值 For i = 2 To 100 Next i 则方框中最合适的语句是( ) (A)If a(i) < min Then min = a(i) (B)If a(i) < min Then a(i) = min (C)If a(i) > min Then min = a(i) (D)If a(i) > min Then a(i) = min
20.某同学编写了如下Visual Basic程序段: Dim x , y As Integer x = 2 y = 20
Do While x < y x = x ^ 2 Loop
运行这段程序段,循环体的循环次数为( )
A.4 B.3 C.2 D.0 第一次 2 第二次4 第三次 16
21.下面是一段 Visual Basic 程序: Private Sub Command1_Click()
Dim sum As Double,i As Integer sum = 0
For i = 1 To 5 step 2 1 3 5 sum=sum+i*i Next i
Text1.Text=Str(sum) End Sub
该程序运行后,语句 sum=sum+i*i 共执行了( )次 A.5 B.4 C.55 D.25
22.设X=5678,能得到其百位上数字“6”的正确表达式是( ) 56 10 6 A.X Mod 100 B.X\\100 Mod 10 C.X\\100 Mod 100 D.X\\10 Mod 10 整数除法 \\ 4 3/2 1 求余数 Mod 5 8 mod 5 -7 mod 3 3 -1
23.下列Visual Basic表达式的值为True的是( ) A.1=2 B.\〉\
C.Len(\=Len(\中国\.Mid(\
24.某Visual Basic程序如下: Private Sub Command1_Click() Dim s As String, i As Integer s = \
For i = 1 To 10 Step 2 s = Str(i) + s Next i
Text1.Text = s End Sub
运行程序,单击命令按钮Command1后,在文本框Text1中显示的内容为( )A.13579 B.1 3 5 7 9 C.9 7 5 3 1 D.8 6 4 2 0
25.某VB程序在调试中弹出如图所示的错误窗口,产生该错误的可能原因是(
A.该VB程序代码中,缺少Next B.该VB程序窗体界面中,缺少某控件 C.该VB程序代码中,某个常量或变量没有声明 D.该VB程序设计软件没有正确安装
26.程序运行后,单击Command1命令按钮,变量x的值为( ) Private Sub Command1_Click()
)