国开VisualBasic程序设计章节自测1-9
国开VisualBasic程序设计第1章自测试题及答案一、单项选择题(14题,每题5分,共70分)试题 1Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是正确答案是:事件驱动试题 2下列选项中,属于VisualBasic程序设计方法的是()。
正确答案是:面向对象、事件驱动试题 3在 Visual Basic的集成开发环境中创建Visual Basic应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是()。
正确答案是:代码编辑窗口试题 4启动Visual Basic后,系统为用户新建的工程名是()。
正确答案是:工程1试题 5后缀为.frm的文件表示VB 的()。
正确答案是:窗体文件试题 6窗体文件的扩展名是()。
正确答案是:.frm试题 7将一个VB程序保存在磁盘上,至少会产生的文件是()。
正确答案是:.vbp和.frm试题 8缺省情况下,保存新建的工程时,默认的路径是()。
正确答案是:VB98试题 9在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。
正确答案是:工程资源管理器窗口试题 10VB6.0集成开发环境可以()。
正确答案是:编辑、调试、运行程序,也能生成可执行文件试题 11Visual Basic应用程序处于执行模式时,这时()。
正确答案是:既不能设计界面,也不能编写代码试题 12后缀为.vbp的文件表示VB 的()。
正确答案是:工程文件试题 13一个VB应用程序可以包含的vbp文件的个数是()。
正确答案是:1个试题 14下面关于工程的概念中错误的是()。
正确答案是:一个大的Visual Basic应用程序才能构成一个工程二、判断题(10题,每题3分,共30分)试题 15VB6.0用于开发任何环境下的应用程序。
正确答案是“错”。
试题 16在VB中,许多属性可以在属性窗口中修改,并立即在屏幕上看到效果。
正确答案是“对”。
试题 17在事件驱动的应用程序中,代码是按照预定的路径执行的。
正确答案是“错”。
试题 18保存VB文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件。
再分别保存各窗体或模块文件。
正确答案是“错”。
试题 19新建工程时系统会自动将窗体标题设置为Form1。
新建工程时系统会自动将窗体标题设置为Form1。
正确答案是“对”。
试题 20属性是指对象的名字、大小、位置和颜色等性质。
正确答案是“对”。
试题 21把方法看做对象的动作,把事件看做对象的响应。
正确答案是“对”。
试题 22方法是Visual Basic提供的用来完成特定操作的子程序。
正确答案是“对”。
试题 23每个对象都有一系列预先定义好的对象事件,但要使对象能响应具体的事件,需要编写该对象相应的事件过程。
正确答案是“对”。
试题 24VB对象的方法只用于完成某种特定功能而不能响应某个事件。
正确答案是“对”。
国开VisualBasic程序设计第2章自测试题及答案一、单项选择题(14题,每题5分,共70分)试题 1下列不正确的赋值语句是()。
正确答案是:x + y = 15试题 2在设计动画时,用时钟控件来控制动画速度的属性是()。
正确答案是:Interval试题 3将定时器的时间间隔定位1秒,则定时器的Interval属性值应为()。
正确答案是:1000试题 4VB程序的编译错误一般可通过VB集成环境的()设置。
正确答案是:自动语法检测试题 5VB程序中设置断点的按键是()。
正确答案是:F9键试题 6下列关于属性设置的叙述错误的是()。
正确答案是:一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变当程序运行过程中,需要给用户一些提示信息或警告信息时,应使用()。
正确答案是:MsgBox试题 8下列关于窗体的说法不正确的是()。
正确答案是:窗体的Name属性与Caption属性相同试题 9下列用来设置窗体Form1属性的语句中,在运行时不能正确操作的是()。
正确答案是:="FormTest"试题 10下列关于属性设置的叙述错误的是()。
正确答案是:控件具有什么属性是VB预先设计好的,用户不能改变试题 11如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()属性。
正确答案是:PasswordChar试题 12无论何种控件,共同具有的属性是()。
正确答案是:ForeColor试题 13要在命令按钮上显示图形,应首先设置的属性是()。
正确答案是:Style将文本框的ScrollBars属性设置为非零值,却没有效果,原因是()。
正确答案是:文本框的MultiLine属性值为False二、判断题(10题,每题3分,共30分)试题 15用Dim语句声明变量时,Visual Basic系统不仅为变量分配相应数据类型的内部空间,而且还为变量赋予所需的初值。
正确答案是“对”。
试题 16假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是单击任一个控件。
正确答案是“错”。
试题 17TextBox与Label有许多共同点,它们都能显示和输入文字。
正确答案是“错”。
试题 18文本框控件有Caption属性。
正确答案是“错”。
试题 19Timer控件只有一个事件,该事件的名称是Timer。
正确答案是“对”。
试题 20计时器开始计时后,每经过一段按照Interval属性设定时间间隔,会自动触发一次Timer事件并且重新计时。
正确答案是“对”。
试题 21VB程序中通常不会产生错误提示的是编译错误。
正确答案是“错”。
试题 22事件过程可以由某个用户事件触发执行,它不能被其他过程调用。
正确答案是“错”。
试题 23只有控件才是Visual Basic中的对象,窗体只是为起“容器”作用而存在的。
正确答案是“错”。
试题 24把方法看做对象的动作,把事件看做对象的响应。
正确答案是“对”。
国开VisualBasic程序设计第3章自测试题及答案试题 1在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是()。
正确答案是:变体类型试题 2下列不能在语句中用于变量声明的是()。
正确答案是:Const试题 3在一个语句内写多条语句时,每个语句之间用()符号分割。
正确答案是::试题 4对于窗体级变量,下列说法中错误的是()正确答案是:所在窗体的子程序不能访问用Private定义的窗体级变量试题 5以下关于变量作用域的叙述中,正确的是()正确答案是:全局变量必须在标准模块中声明试题 6一定要在所在窗体的通用区内定义正确答案是:标准模块的通用声明段试题 7如果仅需要得到当前系统时间,则可以使用的函数是()。
正确答案是:Time试题 8由“For I = 1 To 16 Step 3”决定的循环结构被执行()次。
正确答案是:6试题 9由“For I = 1 To 16 Step 3”决定的循环结构被执行()次。
正确答案是:Select Case结构试题 10下列叙述不正确的是()。
正确答案是:注释语句可以放在代码中的任何位置试题 11在整个程序运行时,用Static声明的局部变量是静态的,其值可以在该过程所在的模块运行期间一直存在,而用Dim声明的变量只能在过程执行期间才存在。
正确答案是“对”。
试题 12在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。
正确答案是“错”。
试题 13在VB6.0中,变量“Hello”和变量“HELLO”指的是不同的两个变量名。
正确答案是“错”。
试题 14在Do…Loop循环语句中,若要强制退出循环,使用的退出语句是Exit Do( )正确答案是“对”。
试题 15在Visual Basic语言中有三种形式的循环结构。
其中,若循环的次数可以适先确定,可使用For 循环;若要求先判断循环进行的条件,可使用While循环或Do 循环。
彩蛋正确答案是“对”。
试题 16数学关系3≤x<10表示成正确的Visual Basic表达式为3 <= x And x < 10。
正确答案是“对”。
试题 17表达式81\7Mod2^2的值是2。
正确答案是“错”。
试题 18在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。
正确答案是“错”。
试题 19在Visual Basic语言中有三种形式的循环结构。
其中,若循环的次数可以适先确定,可使用For 循环;若要求先判断循环进行的条件,可使用While循环或Do 循环。
( )正确答案是“对”。
试题 20在标准模块的“通用部分”用Dim或Private语句声明的变量称为模块变量。
正确答案是“对”。
试题 21Private Sub Form_Click()Dim x As IntegerStatic y As Integerx = x + 2y = x + yForm1.Print "x="; x, "y="; yEnd Sub程序运行后三次单击窗体,Form1上的输出结果为()。
正确答案是:x=2 y=6试题 22Private Sub Command1_Click()Static y As IntegerClsFor i = 0 To 2x = x + yy = y + 3Next iPrint x, yEnd Sub程序运行后,连续二次单击Command1按钮后,窗体上显示的值是()。
正确答案是:36 18试题 23Private Sub Command1_Click()x = 1: n = 0Do While x < 100x = x * 10n = n + 1LoopText1.Text = Str否Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为()。
正确答案是:2 100试题 24Private Sub Form_Click()Dim I As Integer, j As IntegerDim c As Integerc = 0For I = 1 To 3For j = 1 To 2c = c + 3Next jNext IPrint cEnd Sub程序运行后,单击窗体,在窗体上显示的结果是()。
正确答案是:18试题 25Private Sub Form_Click()Dim i As Integer, k As Integer, c As IntegerFor i = 1 To 10If i Mod 2 = 0 Thenk = k + 3Elsec = c + 4End IfNext iPrint k, cEnd Sub程序运行后,单击窗体,在窗体上显示的值是()。
VisualBasic程序设计自测题
VisualBasic程序设计自测题VisualBasic是一种可视化的编程语言,广泛应用于Windows平台的软件开发中。
本文将提供一组VisualBasic程序设计的自测题,旨在帮助读者巩固和检验自己对该编程语言的掌握程度。
以下是一组精选的题目,涵盖了VisualBasic的各个核心知识点和常见应用场景。
题目一:变量和数据类型1. 声明一个名为"age"的整型变量,初始值为25。
2. 声明一个名为"name"的字符串变量,初始值为"John Smith"。
3. 声明一个名为"salary"的双精度浮点型变量,初始值为1000.50。
4. 将"age"的值加上10,然后输出结果。
5. 将"name"和"salary"的值连接起来,然后输出结果。
题目二:条件语句和循环结构1. 编写一个程序,判断一个整数是否为正数、负数或零,并输出相应的提示信息。
2. 编写一个程序,输出1到10之间的所有奇数。
3. 编写一个程序,求1到100之间所有能被3整除的数之和。
4. 编写一个程序,判断一个年份是否为闰年,并输出相应的提示信息。
5. 编写一个程序,求1到100之间的所有素数(只能被1和自身整除的数)。
题目三:数组与字符串操作1. 声明一个整型数组,包含5个元素,分别为1, 2, 3, 4, 5。
2. 将数组中的所有元素相加,然后输出结果。
3. 声明一个字符串变量,值为"Hello, World!"。
4. 输出字符串的长度。
5. 将字符串中的"World"替换为"VB",然后输出结果。
题目四:函数和过程1. 编写一个函数,接受两个整数参数,返回它们的最大公约数。
2. 编写一个函数,接受一个字符串参数,统计字符串中的字母个数并返回。
国家开放大学《VisualBasic程序设计》章节测试参考答案
二、判断题(10 题,每题 3 分,共 30 分) 15.用 Dim 语句声明变量时,Visual Basic 系统不仅为变量分配相应数据类型的内 部空间,而且还为变量赋予所需的初值。(√) 16.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中 设置窗体的属性,预先应执行的操作是单击任一个控件。(×) 17.TextBox 与 Label 有许多共同点,它们都能显示和输入文字。(×) 18.文本框控件有 Caption 属性。(×) 19.Timer 控件只有一个事件,该事件的名称是 Timer。(√) 20.计时器开始计时后,每经过一段按照 Interval 属性设定时间间隔,会自动触发 一次 Timer 事件并且重新计时。(√) 21.VB 程序中通常不会产生错误提示的是编译错误。(×) 22.事件过程可以由某个用户事件触发执行,它不能被其他过程调用。(×) 23.只有控件才是 Visual Basic 中的对象,窗体只是为起“容器”作用而存在的。 (×) 24.把方法看做对象的动作,把事件看做对象的响应。(√)
B. Form1.Caption="FormTest" C. Form1.Width=4000 D. Form1.Visible=True 10.下列关于属性设置的叙述错误的是( )。 A. 控件具有什么属性是 VB 预先设计好的,用户不能改变 B. 控件的属性既可以在属性窗口中设置,也可以用程序代码设置 C. 控件具有什么属性是 VB 预先设计好的,用户可以改变 D. 控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值 11.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本 框的( )属性。 A. Char B. Caption C. PasswordChar D. Text 12.无论何种控件,共同具有的属性是( )。 A. Text B. Name C. ForeColor D. Caption 13.要在命令按钮上显示图形,应首先设置的属性是( )。 A. Enabled B. Icon C. Style D. Caption 14.将文本框的 ScrollBars 属性设置为非零值,却没有效果,原因是( )。 A. 文本框的 MultiLine 属性值为 True B. 文本框中没有内容 C. 文本框的 MultiLine 属性值为 False D. 文本框的 Locked 属性值为 True
VB第一至四章自测题及答案
1.2 Visual Basic 浏览 1.3 建立一个简单的应用程序 1.4 界面、对象与事件驱动程序 自测题
一.填空题(共60分,每空4分) 1.VB集成开发环境是提供( 设计 )、( 运行 )和( 测试 ) 应用程序所需各种工具的一个工作环境。 2.集成开发环境的主窗口的顶部包含有( 标题栏 )、( 主菜单 )和( 快捷方式栏 )。下部主要有( 工具箱 )、( 窗体窗口 )、( 工程管理窗口 )和( 属性窗口 )。 3. VB的每个菜单项都有一个下拉菜单,含有若干个( 菜单 )命 令。用鼠标单击某个 菜单项就执行相应的菜单命令。 4. VB把一个应用程序称为一个( 工程 )。一个工程可以包含各 种( 文件 )。 5.使用VB设计应用程序主要完成( 界面设计 )和( 编写事件驱动 )两项工作。 二.单项选择题(共20分,每小题5分) 1.用户在什么时候都可以按( B )键来查看与当前进行的工作相关
第2章 自测题及其参考答案 2.1 VB的基本字符和词汇集 自测题
一.填空题(共50分,每空5分) 1.单词一般包括( 运算符 )、( 界符 )、( 关键字 )、( 标志符 )和( 各类型常数 )等。 2.具有固定含义的字符串称为( 关键字 ),它们通常用来表示系统 提供的标准过程、函数、运算符、常量等。 3. ( 标志符 )用于标记用户自定义的常量、类型、变量、控 件、过程、函数等名字。 4. 一个VB程序是由一条条( 语句 )构成,而语句是由( 表达 式 )和( 单词 )构成。 二.选择题(共20分,每题10分) 1. 下面选项中( c )是算术运算符。
第1章 自测题及其参考答案 1.1 程序设计语言与程序设计 自测题
一.填空题(共50分,每空5分) 1.VB是以( 事件驱动 )作为运行机制的新一代可视化程序设 计语言。 2.程序设计语言( 人 )与( 计算机 )交流的工具。 3.若从机器执行的角度来对程序设计语言进行分类,则可以分为( 低 级语言 )和( 高级语言 )两种。 4.计算机系统中,对高级语言的翻译工具称为( 编译 )程序或 ( 解释 )程序。 5.源程序中的错误一般分为( 编译 )错误、( 运行 )错误 和( 逻辑 )等三种错误。 二.单项选择题(共10分,每题5分) 1.下列选项中不属于数据处理功能的是( c )。 a) 数据输入输出 b) 存储数据 c) 描述数据 d) 对数据进行维护 2.把a和b的乘积写成ab的错误属于( a )错误。 a) 编译 b) 运行 c) 逻辑 d) 编译和运行 3. 问答题(共40分) 1.低级语言和高级语言的特点是什么?(10分) 2.什么是数据描述和数据处理?(10分) 3.源程序的翻译方式有哪两种,简述它们的工作过程。(10分) 4.我们编写的程序力求做到什么?(10分)
《智慧树知到》《VisualBasic程序设计(吉林医药学院)》章节测试题及答案
《智慧树知到》《VisualBasic程序设计(吉林医药学院)》章节测试题及答案第一章章节测试1、以下关于VB语言的说法中,正确的是()。
A:VB是一种面向过程的语言B:VB是一种面向对象的语言C:VB是一种低级语言D:VB是一种机器语言正确答案:VB是一种面向对象的语言2、在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是()。
A:编写代码B:新建一个工程C:打开属性窗口D:进入Visual Basic环境正确答案:新建一个工程3、以下可以构成语句的是()。
A:对象名.属性B:对象名.方法名C:对象名.事件名D:对象名.函数名正确答案:对象名.方法名4、()是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
A:文件B:属性C:方法D:窗体正确答案:方法5、下列不是Visual Basic 文件的是()。
A:.frm文件B:.basC:.cls文件D:.txt正确答案:*.txt6、下列不能打开工具箱窗口的操作是()。
A:执行"视图'菜单中的"工具箱'命令B:按Alt+F8键C:单击工具栏上的"工具箱'按钮D:按Alt+V,然后按Alt+错误键正确答案:按Alt+F8键7、下列可以打开立即窗口的操作是()。
A:Ctrl+DB:Ctrl+EC:Ctrl+FD:Ctrl+G正确答案:Ctrl+G8、Visual Basic6.0集成环境的主窗口中不包括()。
A:标题栏B:菜单栏C:状态栏D:工具栏正确答案:状态栏9、在Visual Basic中,不能关闭的窗口是()。
A:窗体设计器窗口B:工程窗口C:属性窗口D:立即窗口正确答案:工程窗口10、Visual Basic是一种面向对象的可视化程序设计语言,采取了()的编程机制。
A:从窗体开始执行B:按书写顺序执行C:从主程序开始执行D:事件驱动正确答案:事件驱动第二章章节测试1、下列符号常量的声明中,()是不合法的。
《Visual Basic程序设计》第2-10章在线测试
《Visual Basic程序设计》第02章在线测试《Visual Basic程序设计》第02章在线测试剩余时间:56:46答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、启动Visual Basic后, VB为用户新建立的工程的名字是__。
A、窗体1B、工程1C、窗体D、工程2、能够盛放其他控件,而且是最基本的对象是______。
A、窗体B、图象C、标签D、文本3、某控件在程序运行后,在窗体中没有出现,是因为该控件的______属性设置为FalseA、窗体B、VisibleC、EnabledD、AutoRedraw4、有一命令控件在程序运行后,在窗体中出现的是灰色,是因为该控件的______属性设置为FalseA、NameB、VisibleC、EnabledD、Caption5、要使窗体上所有控件具有相同的字体,应该对______控件的Font属性进行设置。
A、窗体B、所有控件C、VisibleD、Font Name第二题、多项选择题(每题2分,5道题共10分)1、Visual Basic的特点有A、可视化B、事件驱动C、数据库操纵D、结构化2、下列关于Visual Basic的正确说法有A、面向对象的程序设计语言B、采用事件驱动的编程机制C、面向过程的程序设计语言D、可以对数据库进行操作3、工具箱中的标准控件有A、标签控件B、框架控件C、目录列表框控件D、单选按钮控件4、下列命令包括在“工程”菜单中的是A、添加窗体B、添加模块C、添加类模块D、添加工程5、下列正确的说法有A、对象是一个实体B、窗体和控件均为实体C、对象具有事件D、打印机、屏幕和剪贴板不是对象第三题、判断题(每题1分,5道题共5分)1、创建一个新的应用程序必须要建立一个新工程。
国开作业Visual Basic程序设计-本章自测08参考(含答案)
题目:在VB中,Access数据库属于()。
选项A:远程数据库选项B:本地数据库选项C:网络数据库选项D:外部数据库答案:本地数据库题目:用来从数据库表中删除记录的SQL命令是()。
选项A:WHERE选项B:SELECT选项C:DELETE选项D:UPDATE答案:DELETE题目:Access数据库文件的扩展名是()。
选项A:mdf选项B:dbf选项C:dbt选项D:mdb答案:mdb题目:在Access数据库文件中包含()。
选项A:以上都包含选项B:记录选项C:字段选项D:数据表答案:以上都包含题目:在关系型数据库中,“记录”的含义是()。
选项A:数据表中的每一列数据选项B:数据表中每一行数据选项C:相关数据组成的二维表格选项D:数据库中数据答案:数据表中每一行数据题目:不属于VB数据库引擎的是()。
选项A:OLE DB选项B:Jet引擎选项C:ODBC选项D:BDE答案:BDE题目:使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是()。
选项A:ActiveConnection选项B:Open选项C:CommandType选项D:Execute答案:ActiveConnection题目:ADOrs为Recordset对象,从Table1中获取所有记录的语句是()。
选项A:ADOrs.Execute “Select * From Table1”选项B:ADOrs.Open “Select * From Table1”选项C:ADOrs.Select “Select * From Table1”选项D:ADOrs.New “Select * From Table1”答案:ADOrs.Open “Select * From Table1”题目:ADO对象模型含有七种对象,其中用于建立一个和数据原的连接的对象是()。
选项A:Command选项B:Recordset选项C:Connection选项D:Field答案:Connection题目:ADO对象模型含有七种对象,其中代表数据库表中的一整套记录或执行一条命令而得到的结果的对象是()。
Visual Basic程序设计第1章习题答案
1.什么是对象的属性,事件和方法?答:Visual Basic中的每个对象都有一组特征,这组特征称为属性,不同的对象有不同的属性。
常见的属性有标题(Caption)、名称(Name)、背景颜色(Backcolor)、字体(Font)、是否有效(Enabled)、是否可见(Visible)等。
通过修改对象的属性能够控制对象的外观和操作。
事件(Event)就是对象上所发生的事情。
在Visual Basic中,事件是预先定义好的、能够被对象识别的动作,如单击(Click)事件、双击(DblClick)事件、装载(Load)事件、鼠标移动(MouseMove)事件等,不同的对象能够识别不同的事件。
一般来说,方法就是要执行的动作。
Visual Basic中的方法跟事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。
如显示窗体(Show)方法、移动(Move)方法等。
方法的引用与属性有点相似,用“控件名.方法名参数”就可以调用控件的方法。
方法可能会带有参数,多参数之间用“,”分隔,参数的具体含义,要视具体控件具体方法而定。
2.设计一个窗体,窗体上有一个命令按钮,按下此命令按钮后,窗体上会出现一行字“你已经学会了设计一个简单程序”。
设计完毕后,运行此程序,运行成功后存盘,再将其转化为exe文件并将此程序存盘。
程序界面设计如下:实现的程序代码:Private sub Command2_click()Form1.Print "你已经学会了设计一个简单程序"End sub3.单项选择题。
(1)Visual Basic工程文件的扩展名是什么?(B)A. .bmpB. .vbpC. .frmD. .bas(2) Visual Basic集成开发环境中不包括下列哪些窗口?(D)A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口(3) “一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对象Visual Basic中的哪些术语?(B)A. 对象、属性、事件、方法B. 对象、属性、方法、事件C. 属性、对象、事件、方法D. 属性、对象、方法、事件(4) 对象的特征和状态特征称为?(C)A. 事件B. 方法C. 属性D. 类(5) 下面哪一个属性用来标识对象的名称?(D)A. CaptionB. ValueC. TextD. Name(6) 下面哪一个属性用来标识对象的标题?(A)A. CaptionB. ValueC. TextD. Name4.窗体上有一命令按钮“你好”,单击此按钮,在窗体上打印出“世界杯”三个字,该文字的字体为隶书,大小为20磅。
国家开放大学《程序设计基础》章节自测参考答案
国家开放大学《程序设计基础》章节自测参考答案第一章导论一、选择题(每题12分,共60分)1.当代计算机的最主要的体系结构称为是______。
A.非冯·诺依曼机B.图灵机C.PASCAL机D.冯·诺依曼机2.计算机软件是指______ 。
A.计算机程序B.计算机程序及其有关文挡C.源程序D.源程序和目标程序3.计算机能直接执行的语言是______。
A.目标语言B.机器语言C.汇编语言D.高级语言4.显示器是______。
A.计算设备B.存储设备C.输入设备D.输出设备5.系统软件的核心软件是______。
A.汇编程序B.操作系统C.编译程序D.机器语言二、判断题(每题10分,共40分)6.CPU主要包括运算器和寄存器两大部分。
(×)7.图灵机由一条双向都可无限延长的被分为一个个小方格的磁带、一个有限状态控制器和一个读写磁头组成。
(√)8.冯·诺依曼在当年发表的EDVAC计算机方案确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。
(√)9.计算机的硬件与软件虽然各有分工,但它们之间的功能界面是浮动的。
随着技术的发展,一些功能既可由硬件实现,也可由软件来完成。
(√)第二章解题要有程序一、选择题(每题6分,共48分)1.JAVA语言的类别是______。
A.面向硬件的程序设计语言B.面向问题的程序设计语言C.面向过程的程序设计语言D.面向对象的程序设计语言2.汇编程序的任务是______。
A.将汇编语言编写的程序转换为目标程序B.将汇编语言编写的程序转换为可执行程序C.将高级语言编写的程序转换为可执行程序D.将高级语言编写的程序转换为汇编语言程序3.C语言是______。
A.高级语言B.机器语言C.目标语言D.汇编语言4.要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。
A.可靠性B.有效性C.正确性D.可维护性5.汇编语言属于______。
可视化编程Visual-Basic第一章练习题(含答案)
四、简单程序设计题1.建立一个简单的应用程序,其窗体界面如下,单击窗体,则在窗体上显示“欢迎使用Visual Basic !”,反复练习建立一个Visual Basic 应用程序的步骤。
2.建立一个简单的应用程序,其窗体界面如下,单击放大按钮,则文字“你好!”放大;单击缩小按钮,则文字“你好!”缩小;单击结束按钮,则结束程序的运行。
3.建立一个简单的应用程序,其窗体界面如下,单击输入按钮,则将光标定位在第一个文本框;单击大写转小写按钮,则将文本框1中的大写字母转化为小写显示在文本框2中;单击小写转大写按钮,则将文本框1中的小写字母转化为大写显示在文本框2中。
4.编写一个替换窗体标题的程序,初始运行如图2-2-1所示。
在文本框中输入文本,再点击“替换”按钮,会将窗体的标题替换为文本框中的文本,清除文本框中的文本,并将焦点设置到文本框. 图3-1-1 习题1-1程序界面图3-1-2 习题1-2程序运行界面图3-1-3 习题1-3程序运行界面四、简单程序设计题1.解:⑴ 建立用户界面以及界面中的对象启动Visual Basic 环境,选择“标准exe ”,创建工程、窗体。
⑵ 设置各个对象的属性调整窗体Form1的大小,将窗体Form1的Caption 属性设为练习1。
⑶ 为对象事件编写程序编写窗体对象Form1的单击事件驱动程序如图3-1-1(b)所示:⑷ 保存工程保存窗体:单击菜单“文件/保存form1”,并取名为习题1;保存工程:单击菜单“文件/保存工程”,并取名为习题1。
⑸运行程序按F5功能键或菜单“运行/启动”或运行按钮,运行程序,即可得到如图3-1-图3-1-1(a) 运行效果 图3-1-1(b) 程序代码1(a)所示的运行结果。
2.解:⑴建立用户界面以及界面中的对象①启动Visual Basic环境,选择“标准exe”,创建工程、窗体。
②单击窗口左边工具箱中的"标签按钮",此时鼠标变成十字形状,拖动鼠标,在窗体上画1个标签:"Label1"。
VB第九章自测题及答案
第9章自测题及其参考答案9.1 文件及其基本操作自测题一.单项选择题(共40分,每小题10分)1.若以读的方式打开顺序文件“d:\file1.dat”,则正确的语句是()。
a) Open “d:\file1.dat” For Output As #1b) Open “d:\file1.dat” For Input As #1c) Open “d:\file1.dat” For Binary As #1d) Open “d:\file1.dat” For Random As #12.若使已打开的文件不能被其它用户进行写操作,则在打开文件语句中应使用()参数。
a)Shared b)Lock Readc)Lock Write d)Lock Read Write3.下列访问方式中,()访问方式不能以不同的文件号打开当前未关闭的文件。
a)Output b)Inputc)Random d)Binary4.要判别顺序文件中的数据是否读完,应使用()函数。
a)LOF b)LOCc)EOF d)FreeFile二.填空题(共40分,每小题10分)1.要关闭所有已打开的文件,可以使用的语句为()。
2.为了获得当前还没有使用的通道号,可以使用()函数。
3.若要在8号通道上建立顺序文件“c:\dir1\file2.dat”,使用的语句为()。
4.假设随机文件“c:\dir1\file3.dat”的每条记录占用100个字节的存贮空间,则在5号通道上打开该随机文件使用的语句为()。
三.问答题(20分)在VB中,要对数据文件中的数据进行读写操作一般要经过哪三步?参考答案一.单项选择题1.b 2. c 3. a 4. c二.填空题1.Close2.FreeFile3.Open “c:\dir1\file2.dat” For Output As #84.Open “c:\dir1\file3.dat” For Random As #5 Len=100三.问答题答:(1)打开文件。
