您的位置:新起点>>教学>>算法程序>>专题一 学业基础会考>>正文内容

2011年6月算法与程序设计会考模拟试题一

2011年6月算法与程序设计会考模拟试题一

一、单项选择题(共20小题,每小题1分)

1.下列问题中,最适合用计算机编程来解决的是( )。

A.发送电子邮件

B.求1*2*……*10的积

C.制作多媒体作品

D.上网查找资料

2.Visual Basic是Windows环境下快速开发应用程序的一种语言,它属于( )。

A.汇编语言

B.高级语言

C.机器语言

D.伪代码

3.下列关于算法的叙述,正确的是( )。

A.一个问题的算法具有唯一性

B.算法具有不确定性、不可行性、无限性等基本特征

C.算法是指解决问题的方法和步骤

D.算法只能用自然语言描述

4.下列的算法描述,其对应的表达式是( )。

①令S=1,I=1;

②S=S*I;

③I=I+1;

④如果I<=10,则返回第②步;

⑤输出变量S的值。

A.S=1+2+3+……+10

B.S=1*2*3*……*10

C.S=1+3+5+……+10

D.S=1*3*5*……*10

5.下列选项中,不属于程序基本结构的是( )。

A.顺序结构

B.分支结构

C.直线结构

D.循环结构

6.下列属于整型常量的是( )。

A.19*97

B.1997

C."1997"

D.19.97

7.在Visual Basic中,下列合法的变量名是( )。

A.1x

B.x+1

C.x1

D.(x1)

8.在Visual Basic中,数据类型String表示( )。

A.字符型

B.日期型

C.长整型

D.逻辑型

9.在Visual Basic中,下列正确的赋值语句是( )。

A.a-b=5

B.a=b+5

C.a>b-5

D.a/b=5

10.在Visual Basic中,能正确表示“x小于等于y”的表达式是( )。

A.x>y and x=y

B.not x≥y

C.x<=y

D.x

11.设置窗体前景颜色,应修改窗体的( )。

A.Width属性

B.BackColor属性

C.Caption属性

D.ForeColor属性

12.下列有关“控件”的叙述,不正确的是( )。

A.控件可以改变位置和大小

B.所有控件都具有同样的属性

C.控件的属性既可以在设计时修改,也可以在运行时修改

D.双击工具箱中的控件,该控件将出现在窗体中央

13.代数式 对应的Visual Basic表达式是( )。

A.x+3/y+5

B.x+3÷y+5

C.(x+3)÷(y+5)

D.(x+3)/(y+5)

14.函数Sqr(25)返回的值是( )。

A.25

B.1

C.5

D.625

15.如果a=1,那么下列运算结果为“True”的表达式是( )。

A.(a<=10) and (a>1)

B.(a>=10) Or (a<>1)

C.not (a<=10)

D.not (a<>1)

16.在Visual Basic中,窗体文件默认的扩展名是( )。

A.scc

B.vbw

C.vbp

D.frm

17.执行下列程序段后,整型变量y的值为( )。

x=3

y=5

x=x+y

y=y-x

A.5

B.-3

C.-5

D.8

18.执行下列程序段后,整型变量y的值为( )。

x=2

If x>0 Then

y=x

Else

y=-x

End If

A.2

B.0

C.-2

D.1

19.下列程序段用于计算s=1×2×……×5的积,程序中①处的代码应该是( )。

s= ①

For i=1 To 5 Step 1

s=s*i

Next i

Print s

A.5

B.0

C.1

D.i

20.如图所示的流程图为“判断某年份是否为闰年”的算法。根据算法,流程图中①处的内容是( )。

 

A.输出年份N

B.无法确定

C.输入年份N

D.判断N是否为闰年

二、上机试题(共3小题,满分为30分)

1.新建一个VB工程,工程文件名称为:“工程1.vbp”,并添加一个窗体文件:“Form1.frm”,保存在考生文件夹“VB\221\”下。

按下表的要求添加控件,并设置其属性,操作后保存!

 

2.打开考生文件夹“VB\125\”中的文件:“k4-1.vbp”,进行以下操作后并保存!

在VB代码窗口指定位置修改完善程序代码,实现求1到50之间能被3整除的个数

3.打开考生文件夹“VB\145\”中的文件:“k4-2.vbp”,进行以下操作后并保存!

在窗体“Form1.frm”的“Command1_Click”事件中编写代码(请不要随便更改其它代码),使之能够实现如下功能:从Text1文本框中输入整数a、Text2文本框中输入整数b,判断一元二次方程ax2+bx+12=0有无实数根,并在Text3文本框中输出结果(有实数根则在Text3文本框中输出“有”,否则输出“无”)。

测试数据

在Text1文本框中输入1,在Text2文本框中输入9,Text3文本框中输出:有。

在Text1文本框中输入2,在Text2文本框中输入3,Text3文本框中输出:无。