|
考试时间:70分钟 满分:100分
(东莞市普通高中新课程实验指导中心组提供)
说明:本卷分为第一卷和第二卷两部分。第一卷为客观题,含单项选择题和判断题,单项选择题共30小题,每小题1.5分,共45分;判断题共15题,每小题1分,共15分。第二卷为操作题,共3题,第1题5分,第2小题15分,第3小题20分,共40分。全卷共100分,考试时间70分钟。
第 一 卷
一、选择题(共30小题)
1、程序设计语言的发展阶段不包括( A )
A.自然语言 B.机器语言 C.汇编语言 D.高级语言
2、流程图中表示判断框的是( B )。
A、矩形框 B、菱形框 C、圆形框 D、椭圆形框
3、下列哪一个不是用于程序设计的( C )
A. BASIC B. C语言 C.WORD D.Pascal
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
7、在VB中,添加一个标签,在工具箱中要单击控件是( B )。
A、 B、 C、 D、
8、在VB中,提供了( A )作为文本框的显示区和用户输入区控件。
A、 B、 C、 D、
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 )。
A.方法 B.类 C.事件 D.行为
14、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的( C )。
A、属性Font设置为“确定” B、属性.ForeColor设置为“确定”
C、属性Caption设置为“确定” D、属性BorderStyle设置为“确定”
15、对顺序文件的操作分为三步:打开文件、( D )、关闭文件。
A.扫描文件 B.读操作 C.写操作 D.读或写操作
16、VB语句“Close [<文件号列表>]”,是用来( B )
A.打开文件 B.关闭文件 C.写文件 D.读文件
17、由语句:Dim K(10 , 30) As Long ,判断下列结论中错误的是( D )。
A.语句定义了数组K,它的第一维下标是从0到10,它的第二维下标是从0到30;
B.数组K共有341个分量;
C.数组K的各个分量都是长整型数;
D.数组K的各个分量的值将按从小到大的顺序自动排列。
18、甲在纸上写下了一个1000以内的正整数让乙猜,乙每猜一次数甲都给出一个提示“太大”或“太小”,这样,乙至多要猜多少次可确定此数。( D )
A.1000 B.100 C.50 D.10
19、要实现变量M的值与变量N的值进行交换,可用语句( A ),
A.X=M:M=N:N=X B.M=N:N=M C.M=N D.N=M
20、下列表述中不含递归现象的是( C )。
A.站在两面平行的镜子中间照镜子,镜子中的影像成“像中像”;
B.定义自然数:0是自然数,比自然数大1的数是自然数;
C.乘法九九表;
D.“从前有个庙,庙里有个老和尚在给小和尚讲故事,老和尚说:‘从前有个庙,庙里
有个老和尚在给小和尚讲故事,老和尚说:……”
21、递归算法的两个要素是( B )
①递归存在结束条件; ②递归必须能用数值表示;
③算法的描述中包含它本身; ④递归必须在9步以内
A.①② B.①③ C.②③ D.②④
22、著名的汉诺塔问题是应用什么算法解决的( C )
A.穷举法 B.对半查找法 C.递归法 D.解析法
23、如果a、b、c、d是一个四位整数中,仟、百、十、个位上的数字,这个四位数可表示为( C )
A.abcd B.a+b+c+d C.a*1000+b*100+c*10+d D.以上都不对
24、X是一个Integer型变量,要取得它的最后两位数(十位与个位)可用( B )
A.X\100 mod 100 B.X mod 100
C.X mod 10 D.X\100
25、以下选项中不属于对象的特征的是( B )
A.都具有一个标识自己以区别其他对象的名字;
B.都具有自身的类;
C.都具有自身的属性及其属性值;
D.都具有自身的行为。
26、在面向对象的功能实现中,创建一个方法的正确步骤是( D )
A.确定方法是公共的或私有的;
B.确定该方法是否返回一个值;
C.编写该方法的代码;
D.释放对该方法的引用。
27、下列关于人类和计算机解决实际问题说法错误的是( D )
A、人类计算速度慢而计算机快。 B、人类自动化复杂而计算机简单。
C、人类精确度一般而计算机很精确。 D、人类可以完成任务,得出结果而计算机不能。
28、以下有关概要设计的基本任务,错误的是( C )
A.回答“系统应该如何实现”;
B.确定软件系统的结构,并进行模块划分;
C.编写软件的详细说明书;
D.确定每个模块的功能、接口以及模块间的调用关系。
29、下列有关数据控件常用属性表述错误的是( B )
A.Connect用于指定数据控件所要链接的数据格式;
B.DatabaseName用于指定要链接的数据库的属性;
C.RecordSource用于指定Data控件所链接的数据库中的某一张表;
D.RecordType用于决定记录集是一个表、一个动态集或是一个快照。
30、软件开发的一般过程是( A )
A.软件计划→需求分析→软件设计→软件实现→软件维护;
B.需求分析→软件计划→软件设计→软件实现→软件维护;
C.需求分析→软件设计→软件计划→软件实现→软件维护;
D.软件计划→软件设计→软件实现→需求分析→软件维护。
二、判断题(共15小题)
1、程序的编制依赖于算法的设计,程序的效率主要取决于算法的效率。( √ )
2、一个算法可以用多种程序设计语言来实现。( √ )
3、我们常说的程序设计语言就是程序设计。( × )
4、下面程序能够正确运行,没有错误。( × )
Dim t as string
For t =“a” to “z” step 3
Print t
Next t
5、结构化程序设计的基本思路:自顶向下,逐步求精。 ( √ )
6、控件是应用程序的基本元素,与窗体共同构成应用程序的界面。( √ )
7、面向对象的程序设计以对象为中心,以事件为过程的执行起点。( √ )
8、程序设计中容易出现的错误主要有编辑错误、编译错误、运行时错误和逻辑错误,其中编辑错误最不容易被发现。( × )
9、排序算法中的“冒泡法”主要思想是:比较大小、交换位置、将小的数逐步冒出( √ )
10、如果线段a、b、c满足a≥b≥c,则仅需判断2次就知它们能否构成三角形( √ )
11、面向对象程序设计可以使程序的复杂性不断降低,正确性不断加强。 ( √ )
12、对象是对多个类的抽象,而类是对象的实例。 ( × )
13、面向对象的程序设计以对象为中心,以事件为过程的执行起点。 ( √ )
14、从现代意义上说,程序就是软件的同义词,程序设计等同与软件开发。 ( × )
15、软件实现也称软件编码,其目的是实现人和计算机的通信,指挥计算机按人的意志正确工作。 ( √ )
第 二 卷
三、操作题:(共3小题)
1、阅读下面的程序代码,回答后面的问题:
事件就是在对象上所发生的事情。假设某一事件过程如下:
Private Sub cmd1_Click()
Form1.Caption=“VB示例”
End Sub
则响应该过程的对象名是 cmd1 ,事件名是 Click 运行结果是: Form1的标题显示“VB示例” 。
2、编程完成:已知一个三角形的三边长分别为a,b,c ,求这个三角形的面积。
3、下面是十位同学的数学成绩,请编制程序把它们由小到大排成顺序:
86.5 77.5 87 68.9 89.6 77.2 79.7 71.1 68.9 90 |