1华中师范大学成人专科学年第二学期《程序设计Visualbasic》试卷(A卷)考试时间:120分钟闭卷任课老师:班级:学号:姓名:成绩:一、单项选择题:(每小题3分,共60分)1.用高级语言编写的程序为_____________.A.源程序B.编译程序C.可执行程序D.编辑程序2.计算机的指令集合称为__________.A.机器语言B.高级语言C.程序D.软件3.对于汇编语言的评述中,不正确的是_____________A.汇编语言采用一定的助记符来代替机器语言中的指令和数据,有称为符号语言B.汇编语言应用速度快,适用编制实时控制应用程序C.汇编语言有解释型和编译行两种D.机器语言、汇编语言和高级语言程序是计算机语言发展的三个阶段4.计算机能直接执行的程序是_____________A.源程序B.机器语言程序C.高级语言程序D.汇编语言程序5.以下_____________语言是解释性语言.A.FORTRANB.C∕C++C.PascalD.Basic6.以下_____________语言编写的程序执行速度最快.A.机器语言B.高级语言C.面向对象的语言程序D.汇编语言程序7.以下_____________应用程序最适合作为源程序输入的编辑程序.A.WordB.ExcelC.记事本D.写字板8.以下____________-语言是脚本语言.A.BasicB.JavaC.JavaScripD.JavaApplet9.以下_____________不是标记语言.A.HTMLB.JavaScripC.SGMLD.XML装订线210.以下_____________属于面向对象的程序设计语言.A.COBOLB.FORTRANC.PascalD.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.面向对象的分解突出过程,强调的是如何做(howtodo),代码的功能如何完成D.结构化的分解强调的是做什么(whattodo)16.关于对象和类及控件的关系论述不正确的是_____________A.对象是一些属性及服务的封装体3B.每个对象都有自己的名字,它是在运行程序时显示该对象的唯一标志C.类是对象集合的抽象,规定了这些对象的公共属性和方法D.对象是类的一个实例17.以下_____________叙述有错误。A.JavaScript是脚本语言,将脚本代码嵌入HTML代码中,可扩展网页的应用能力B.JavaApplet被嵌入到Web页面中,用来产生动态、交互性质页面效果的小程序,所以也是脚本语言C.JavaApplet嵌入到Web页面中的是源代码,所以在IE浏览器窗口可以查看到源代码D.JavaApplet被嵌入到Web页面中的是字节代码,因此在IE浏览器窗口可以查看不到源代码。18.下面叙述正确的是_____________A.Java语言既是编译性语言又是解释性语言B.JavaScript语言既是编译性语言又是解释性语言C.JavaScript编译性语言D.以上叙述都错误19.结构化程序设计的三种基本结构是_____________A.选择结构、过程结构、顺序结构B.选择结构、循环结构、顺序结构C.递归结构、循环结构、选择结构D.选择结构、递归结构、输入输出结构20.下面叙述正确的是_____________A.由于机器语言执行速度快,所以现在人们还是喜欢用机器语言编写程序B.使用了面向对象的程序设计方法就可以扔掉结构化程序设计方法C.高级语言编写程序效率高,执行速度也比机器语言和汇编语言快D.使用了面向对象的程序设计方法,在具体编写代码时仍需要使用结构化编程技术二、填空题:(每空2分,共20分)1.指令由_______________和_______________两部分组成。2.用_______________编写的程序计算机能直接识别。43.算法的三大要素是_______________、_______________和_______________。4.高级语言是一类面向算法且_______________计算机硬件的程序语言设计语言。5.主要用于科学计算的语言是______________主要用语事物处理的语言是_______________。6.表示类之间相似性的机制为_____________它可提高软件重用、降低编码和维护的工作量三、编程题:(每题10分,共20分)1、写出将自然数1~100相加的结果输出的程序代码(本题10分);2、用函数调用的方法编写一程序,功能为输出键盘输入的二个小于32767的自然数中较大的数(本题10分);5附:答案一、选择题1.A2.C3.C4.B5.D6.A7.C8.C9.B10.D11.A12.D13.A14.C15.A16.B17.B18.A19.B.20.D二、填空题1.操作码操作数2.机器语言3.操作控制结构4.独立于5.FORTRANCOBOL6.继承三.编程略