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

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

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

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

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

A.编辑音频文件

B.下载免费电影

C.求0至1000能被11整除的所有数的和

D.制作电子贺卡

2.下列不属于计算机程序设计语言的是( )。

A.Visual Basic

B.Fortran

C.Visual C++

D.Microsoft PowerPoint

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

A.算法可以用自然语言、流程图、伪代码来描述

B.同一个算法只能用一种程序设计语言来实现

C.一个问题只能有一个算法

D.算法必须用流程图来描述

4.调试运行计算机程序的目的是( )。

A.编写程序代码

B.分析问题

C.检查程序的可行性

D.设计程序界面

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

A.分支结构

B.总线结构

C.树型结构

D.层次结构

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

A.福娃

B.2008

C."福娃"

D.True

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

A.a_b

B.then

C.a-b

D.else

8.在Visual Basic中,表示“整型”的是( )。

A.Long

B.Integer

C.Single

D.Boolean

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

A.x+y=1

B.-x=y+1

C.1=x+y

D.y=y+1

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

A.100>x>10

B.x>10 or x<100

C.x>100 and x<10

D.x>10 and x<100

11.在Visual Basic中,控件名称的属性是( )。

A.Name属性

B.Caption属性

C.Enabled属性

D.Height属性

12.下列属于“文本框”控件的是( )。

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

A.x*y/(x+y)

B.(x*y)/x+y

C.x*y/x+y

D.xy/(x+y)

14.函数Abs(-9)返回的值是( )。

A.9

B.81

C.3

D.1

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

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

B.(b>=10) Or (b>=1+2)

C.not (b<=10)

D.b<=1+2

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

A.vbp

B.vis

C.frm

D.vbw

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

a=6

b=7

b=b-a

a=a*b

A.1

B.42

C.7

D.6

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

a=7

If a>7 Then b=a*7 Else b=a/7

A.7

B.1

C.49

D.0

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

s=1

For i=1 To 9 Step ①

s=s*i

Next i

Print s

A.2

B.1

C.9

D.0

20.如图所示的流程图为“判断三条边能否构成三角形”的算法。根据算法,流程图中①处的内容是( )。

A.输入a的值

B.输入b的值

C.输入c的值

D.输入a、b、c的值

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

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

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

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

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

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

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

测试数据

在Text1文本框中输入5,在Text2文本框中输入10,Text3文本框中输出:无。

在Text1文本框中输入3,在Text2文本框中输入20,Text3文本框中输出:有。