华中师范大学成人专科      学年第二学期
《程序设计Visual basic》试卷(A卷)
考试时间:120分钟    闭卷    任课老师:
班级:          学号:          姓名:          成绩:         
 
一、单项选择题:(每小题3分,共60)
1. 用高级语言编写的程序为_____________.
A.源程序         B.编译程序         C.可执行程序       D.编辑程序
2.计算机的指令集合称为__________.
A.机器语言         B.高级语言         C.程序                 D.软件
3.对于汇编语言的评述中,不正确的是_____________
A.basic语言程序设计汇编语言采用一定的助记符来代替机器语言中的指令和数据,有称为符号语言
B.汇编语言应用速度快,适用编制实时控制应用程序
C.汇编语言有解释型和编译行两种
D.机器语言、汇编语言和高级语言程序是计算机语言发展的三个阶段
4.计算机能直接执行的程序是_____________
A.源程序       B. 机器语言程序       C.高级语言程序         D.汇编语言程序
5.以下_____________语言是解释性语言.
A.FORTRAN       B.CC++             C.Pascal                 D.Basic
6.以下_____________语言编写的程序执行速度最快.
A.机器语言       B. 高级语言         C.面向对象的语言程序     D.汇编语言程序
7.以下_____________应用程序最适合作为源程序输入的编辑程序.
A.Word           B.Excel             C.记事本                 D.写字板
8.以下____________-语言是脚本语言.
A.Basic       B.Java             C.JavaScrip             D.Java Applet
9.以下_____________不是标记语言.
A.HTML          B.JavaScrip         C.SGML                     D.XML
10.以下_____________属于面向对象的程序设计语言.
A.COBOL       B.FORTRAN         C.Pascal                 D.C++
11.下列关于计算表示论述中,不正确的是_____________.
A.用自然语言表示算法通俗易懂,描述包含分支和循环的算法方便
B.流程图是用一些图框表示各种操作,用图形表示算法,直观形象,易于理解
C.伪代码是介于自然语言和计算机语言之间的文字和符号来描述算法
D.用计算机语言表示算法必须严格所用语言的语法规则
12.关于高级语言编写的源程序的运行的论述中,不正确的是_____________
A.解释程序将源程序逐条翻译成若干条机器指令并立即执行之
B.编译程序对源程序整体扫描,先进行语法检查,通过后再编译.objd的目标程序
C.需要用连接程序把这些目标程序块连接在一起,形成.exe的可执行目标程序
D.有些高级语言编写的源程序能被计算机硬件识别并运行
13.关于算法的论述中,不正确的是_____________
A.一个算法应包含有限个操作步骤,每一步的完成时间无限制
B.算法的含义应当是唯一的,而不应当产生歧义性
C.算法总的每一个步骤都应当把这些能有效执行,并得到确定的结果
D.一个算法允许有若干个输入/输出
14.下列论述中,不属于结构化程序设计思想要点的是_____________
A.自顶向下,逐步求精                     B。模块化设计
C.程序设计中必须讲究编程技巧             D。结构化编码
15.关于程序设计的正确论述是_____________
A.面向对象程序设计从所处理的数据入手,以数据为中心而不是以功能为中心来描述系统
B.面向对象的程序设计就是要抛弃结构化程序设计方法
C.面向对象的分解突出过程,强调的是如何做(how to do,代码的功能如何完成
D.结构化的分解强调的是做什么(what to do
16.关于对象和类及控件的关系论述不正确的是_____________
A.对象是一些属性及服务的封装体
B.每个对象都有自己的名字,它是在运行程序时显示该对象的唯一标志
C.类是对象集合的抽象,规定了这些对象的公共属性和方法
D.对象是类的一个实例
17.以下_____________叙述有错误。
AJavaScript 是脚本语言,将脚本代码嵌入HTML代码中,可扩展网页的应用能力
BJava Applet被嵌入到Web页面中,用来产生动态、交互性质页面效果的小程序,所以也是脚本语言
CJava Applet嵌入到Web页面中的是源代码,所以在IE浏览器窗口可以查看到源代码
DJava Applet 被嵌入到Web页面中的是字节代码,因此在IE浏览器窗口可以查看不到源代码。
18.下面叙述正确的是_____________
A. Java语言既是编译性语言又是解释性语言
BJava Script 语言既是编译性语言又是解释性语言
CJava Script 编译性语言
D.以上叙述都错误
19.结构化程序设计的三种基本结构是_____________
A.选择结构、过程结构、顺序结构        B.选择结构、循环结构、顺序结构
C.递归结构、循环结构、选择结构        D.选择结构、递归结构、输入输出结构
20.下面叙述正确的是_____________
A.由于机器语言执行速度快,所以现在人们还是喜欢用机器语言编写程序
B.使用了面向对象的程序设计方法就可以扔掉结构化程序设计方法
C.高级语言编写程序效率高,执行速度也比机器语言和汇编语言快
D.使用了面向对象的程序设计方法,在具体编写代码时仍需要使用结构化编程技术
二、填空题:(每空2分,共20)
1.指令由_______________和_______________两部分组成。
2.用_______________编写的程序计算机能直接识别。
3.算法的三大要素是_______________、_______________和_______________。
4.高级语言是一类面向算法且_______________计算机硬件的程序语言设计语言。
5.主要用于科学计算的语言是______________主要用语事物处理的语言是_______________。
6.表示类之间相似性的机制为_____________它可提高软件重用、降低编码和维护的工作量
三、编程题:(每题10分,共20)
1、写出将自然数1~100相加的结果输出的程序代码(本题10);
2、用函数调用的方法编写一程序,功能为输出键盘输入的二个小于32767的自然数中较大   
  的数(本题10);

附:答案
一、 选择题
1. A 2.C 3.C 4.B 5.D 6.A 7.C 8.C 9.B 10.D 11.A12.D13.A14.C15.A16.B 17.B18.A19.B.20.D
二、 填空题
1.操作码 操作数
2.机器语言
3.操作 控制结构
4.独立于
5.FORTRAN COBOL
6.继承
三.编程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。