当前位置:文档之家› 201509学期—VB语言程序设计

201509学期—VB语言程序设计

201509学期—VB语言程序设计
201509学期—VB语言程序设计

1.OOP的含义是()。

A.面向对象的程序设计方法

B.开放数据库接口

C.图形设备接口

D.图形用户界面

答案:A

2.VB6.0 是一种面向对象的程序设计语言,构成对象的三要素是()。

A.属性、事件、方法

B.控件、属性、事件

C.窗体、控件、过程

D.窗体、控件、模块

答案:A

3.VB6.0窗体设计器的主要功能是()。

A.建立用户界面

B.编写源程序代码

C.画图

D.显示文字

答案:A

4.VB6.0的文件管理控件是()。

A.驱动器列表框、目录列表框、文件列表框

B.驱动器列表框、文件列表框、组合框

C.文本框、驱动器列表框、文件列表框

D.驱动器列表框、文件列表框、图像框

答案:A

5.VB

6.0主要用于()。

A.图像处理

B.文字处理

C.制作视频文件

D.开发应用程序

答案:D

6.VB中窗体文件的扩展名是()。

A.VBP

B.FRM

C.VBW

D.PDM

答案:B

7.VB中项目文件的扩展名是()。

A.VBP

B.FRM

C.VBW

D.FRX

答案:A

8.不能在标准模块中使用的是()。

A.私有变量

B.公共变量

C.通用过程

D.事件过程

答案:D

9.当我们输入代码时,VB6.0可以自动检测()。

A.语法错误

B.编译错误

C.运行错误

D.逻辑错误

答案:A

10.对象是一个逻辑实体,它是()的集合。

A.数据

B.代码

C.数据与代码

D.属性

答案:C

11.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。

A.单选按钮

B.图片框

C.通用对话框

D.文本框

答案:C

12.通过()可以在设计时直观地调整窗体在屏幕上的位置。

A.代码窗口

B.窗体布局窗口

C.窗体设计窗口

D.属性窗口

答案:B

13.与传统的程序设计语言相比,Visual Basic最突出的特点是()。

A.结构化程序设计

B.程序开发环境

C.事件驱动编程机制

D.程序调试技术

答案:C

14.在VB6.0 环境下,当写入一个新的VB6.0 程序时,所做的第一件事是()。

A.编写代码

B.新建一个工程

C.打开属性窗口

D.进入VB6.0环境

答案:B

15.假定有以下循环结构:Do until 条件: 循环体: Loop则下列说法正确的是()。

A.如果"条件"是一个为0的常数,则一次循环体也不执行

B.如果"条件"是一个为0的常数,则至少执行一次循环体

C.如果"条件"是一个不为0的常数,则至少执行一次循环体

D.不论"条件"是否为"真",至少要执行一次循环体

答案:A

16.循环结构for i=1 to 10 step 1.5的执行次数是()。

A.6

B.7

C.9

D.10

答案:B

17.要使循环体至少执行一次,应使用()循环。

A.For-next

B.While-wend

C.Do--Loop while|until

D.do[while|until]-loop

答案:C

18.菜单控件仅支持以下()事件。

A.Click

B.MouseDown

C.KeyPress

D.Load

答案:A

19.打开菜单编辑器的快捷键是()。

A.Ctrl+E

B.Shift+E

C.Alt+E

D.Tab+E

答案:A

20.决定一个窗体有无控制菜单的属性是()。

A.MinButtom

B.Caption

C.MaxButton

D.ControlBox

答案:D

21.某顶级菜单项的热键字母为F,以下()操作等同于单击该菜单项。

A.同时按下Ctrl+F键

B.按下F键

C.同时按下Alt+F键

D.同时按下Shift+F键

答案:C

22.如果要在程序中显示一个弹出式菜单,那么要调用VB6.0中提供的()方法。

A.Print

B.Move

C.Refresh

D.PopupMenu

答案:D

23.若有一菜单项(名为MenuItem),为了在运行时使该菜单项失效(变灰),应使用的语句是(

A.MenuItem.Enabled = True

B.MenuItem.Visible = False

C.MenuItem.Checked = True

D.MenuItem.Enabled = False

答案:D

24.设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语

A.memu1.Enabled=True

B.memu1.Enabled=False

C.menu1.Visible=True

D.menu1.Visible=False

答案:D

25.用于将菜单项级别提升一级的按钮为()。

A.←

B.→

C.↑

D.↓

答案:A

26.在VB6.0中,要设置菜单项的快捷访问键,应使用()符号。

A.&

B.*

C.$

D.@

答案:A

27.在用菜单编辑器设计菜单时,必须输入的项是()。

A.快捷键

B.标题

C.索引

D.名称

答案:D

28.()对象不能响应Click事件。

A.列表框

B.图片框

C.窗体

D.计时器

答案:D

29.()关键字声明的局部变量在整个程序运行中一直存在。

A.Static

B.Private

C.Dim

D.Public

答案:A

30.()控件可以使用SetFocus()方法。

A.Frame

https://www.doczj.com/doc/6410053030.html,bel

C.TextBox

D.Timer

答案:C

31.()是驱动器列表框的动态属性。

A.List

B.Drive

https://www.doczj.com/doc/6410053030.html,

D.Pattern

答案:A

32.()属性决定了按Tab键时焦点在各个控件之间移动的顺序。

A.Index

B.TabStop

C.TabIndex

D.SetFocus

答案:C

33.ControlBox属性只适用于窗体,当窗体的()属性设置为0-None时,则ControlBox属性不

A.Borderstyle

B.Autoredraw

C.Windowstate

D.Enabled

答案:A

34.RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红、绿、蓝),括号中红、

A.Max和Min

B.SmallChange和LargeChange

C.Scroll和Change

D.Value

答案:A

35.不能触发滚动条Change事件的操作是()。

A.拖动滚动块

B.单击两端箭头

C.单击滚动块

D.单击箭头与滚动块之间的滚动条

答案:C

36.不能作为容器的对象是()。

A.窗体

B.框架

C.图片框

D.图像框

答案:D

37.常用控件的Style属性值是()。

A.字符常量

B.逻辑常量

C.数值常量

D.日期常量

答案:C

38.窗体能响应的事件是()。

A.ActiveFrom

B.Drive

C.Load

D.Change

答案:C

39.单击滚动条两端的滚动箭头,将触发它的()事件。

A.Scroll

B.SmallChange or LangeChange

C.KeyDown

D.Change

答案:D

40.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的()属性为Tr

A.AutoSize

B.WordWrap

C.Enabled

D.Visible

答案:A

41.当复选框设置为图片风格时,下列()属性可以在复选框被选中时显示图形。

A.DisabledPicture

B.DownPicture

C.Picture

D.Image

答案:B

42.当某一按钮的()属性设置为False时,该按钮不可见。

A.Enable

B.Visibale

C.Default

D.Cancel

答案:B

43.复选框控件其Value属性的可取值是()。

A.Trut和False

B.0和1

C.1、2、3

D.0、1、2

答案:D

44.滚动条单击边上的箭头按钮移动的大小由()设定。

A.Change

B.SmallChange

C.Scroll

D.Tabstop

答案:B

45.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是()。

A.Print 25

B.Picture1.Print 25

C.Text1.Print 25

D.Debug.Print 25

答案:C

46.将当前窗体中显示的文字及绘制的图形全部清除,可以用方法()。

A.Me.Clear

B.Me.Cls

C.Me=" "

D.Me.Delete

答案:B

47.将定时器的时间间隔设置为1秒,那么定时器的Interval属性应设置为()。

A.1000

B.1

C.100

D.10

答案:A

48.将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。

A.Visible

B.Value

C.Caption

D.Enabled

答案:A

49.决定控件上文字的字体、字形、大小、效果的属性是()。

A.Text

B.Caption

https://www.doczj.com/doc/6410053030.html,

D.Font

答案:D

50.可以通过()来删除列表框中的选择项。

A.Enable属性

B.RemoveItem方法

C.AddItem方法

D.Text属性

答案:B

51.可以用作其它控件容器的控件有()。

A.窗体控件,列表控件,图像控件

B.窗体控件,文本框控件,框架控件

C.窗体控件,框架控件,图片框控件

D.窗体控件,标签控件,图片控件

答案:C

52.控件内的对齐方式由()属性决定。

A.Alignment

B.WordWrap

C.AutoSize

D.Style

答案:A

53.列表框中的列表内容里是通过()属性来设置的。

A.Columns

B.List

C.Index

D.Height

答案:B

54.列表框中列表项的数目可以通过以下()属性的值获得。

A.Count

B.ListCount

C.ListIndex

D.Index

答案:B

55.没有Caption属性的控件是()。

https://www.doczj.com/doc/6410053030.html,bel

B.OptionButton

C.Frame

D.LisBox

答案:D

56.命令Picture.Cirle(500,800),800能够在图片框Picture中画出的图形是()。

A.半径为sin的椭圆

B.细而高的椭圆

C.扁而平的椭圆

D.圆心在(500,800)的一个圆弧

答案:D

57.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应

A.在x前插入&

B.在x后插入&

C.在x前插入#

D.在x后插入#

答案:A

58.能够改变形状控件填充样式的属性是()。

A.FillStyle

B.BorderStyle

C.BackStyle

D.Border

答案:A

59.能够获得一个文本框中被选取文本的内容的属性是()。

A.Text

B.SelLength

C.SelText

D.SelStart

答案:C

60.如果将PassWordChar属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍

A.文本框的MultiLine属性值为True

B.文本框的Locked属性值为True

C.文本框的MultiLine属性为False

D.文本框的Locked属性值为False

答案:A

61.若要取消窗体的最大化功能,则可设置()属性为False来实现。

A.ControlBox

B.MinButton

C.MaxButton

D.Enabeld

答案:C

62.若要设置文本框中所显示的文本颜色,使用的属性是()。

A.BackColor

B.FillColor

C.ForeColor

D.BackStyle

答案:C

63.若要使某命令按钮获得控制焦点,可使用的方法是()。

A.lostfocus

B.setfocus

C.point

D.value

答案:B

64.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的()属性来实现。

A.FontName

B.Font

C.FontSize

D.FontBold

答案:C

65.若要在列表框中显示多列数据,可用列表框的()属性来实现。

A.MultiSelect

B.Index

C.Columns

D.List

答案:C

66.若要在图片框中绘制一个圆,使用的方法是()。

A.Circle

B.line

C.point

D.pset

答案:A

67.若在Shape控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条的颜色由Fil

A.将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为1

B.将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为1

C.将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为0

D.将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为0

答案:A

68.设定当鼠标移动到文本框控件上时给用户提示文本的属性是()。

A.HideSelection

B.ToolTipText

C.Aligmment

D.WordWrap

答案:B

69.使图象(Image)控件中的图象自动适宜控件的大小是()。

A.将控件的AutoSize属性设为True

B.将控件的AutoSize属性设为False

C.将控件的Stretch属性设为True

D.将控件的Stretch属性设为false

答案:C

70.通过改变选项按钮(OptionButton)控件的()属性值,可以改变按钮的选取状态。

A.Value

B.Style

C.Appearance

D.Caption

答案:A

71.Rnd函数不可能产生()值。

A.0

B.1

C.0.1234

D.0.00005

答案:B

72.Strc=Mid("Visual Basic",10,3),则Strc的值()。

A."Vis"

B."sua"

C."Bas"

D."sic"

答案:D

73.逻辑表达式Not"a">"b"And 9<3 Or 9>3的值为()。

A.true

B.false

C.表达式有错

D.条件不足

答案:A

74.如果有声明Option base 1 dim array(15),则该数组共有()个元素。

A.16

B.15

C.13

D.14

答案:B

75.如下数组声明语句,正确的是()。

A.dim a[3,4] as intiger

B.dim a(3,4) as string

C.dim a(n,n) as single

D.dim a(3 4) as integer

答案:B

76.进行多窗体设计时,"窗体资源管理器"窗口是很有用的窗口。下列关于"资源管理器"窗口功能的

A.在"资源管理器"窗口中可以设置某一个窗体作为"启动窗体"

B.在"资源管理器"窗口中显示与工程有关的文件和对象

C.在"资源管理器"窗口中工程名左边方框图内标有"-"好表示该工程已经被移走

D.在"资源管理器"窗口中双击frm的文件名,能够打开该文件的窗体以及与之对应的属性窗口,代码答案:A|B|D

77.使用Public Const语句声明一个全局的符号时,该语句不应放在()里。

A.过程中

B.窗体模块的通用声明段

C.标准模块的通用声明段

D.窗体模块或标准模块的通用声明段

答案:A|B|D

78.以下是VB6.0的特点的选项是()。

A.可视编程

B.算法设计

C.事件驱动

D.面向对象

答案:A|C|D

79.在VB6.0中下列()是正确的。

A.可以编写ActiveX控件

B.可以编写网络程序

C.不可以和Access数据库连接

D.不可以写出16位应用程序

E.可以和SQL Server数据库连接

答案:A|B|D|E

80.下列关于菜单的说法中,正确的是()。

A.每个菜单项都是一个控件,与其它的控件一样也有其属性和事件

B.除了Click事件之外,菜单项不可能影响其他事件

C.菜单项的索引号必须从1开始

D.菜单项的索引号可以不连续

答案:A|B|D

81.以下关于菜单的叙述中,正确的是()。

A.在程序运行过程中可以添加或减少菜单项

B.如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项

C.弹出式菜单在菜单编辑器中设计

D.利用控件数级可以实现菜单项的增加或减少

答案:A|C|D

82.关于Image控件和PictureBox控件的说明,其中正确的是()。

A.Image控件和PictureBox控件都有Picture属性

B.Image控件和PictureBox控件都支持Print方法

C.Image控件和PictureBox控件都可以用LoadPicture函数把图形文件装入空件中

D.Image控件和PictureBox控件都能在属性窗口中装入图形文件,也都能在运行期间装入图形文答案:A|C|D

83.确定一个控件在窗体上的位置的属性是()。

A.Height

B.Width

C.Top

D.Left

E.Right

答案:C|D

84.如果将文本框的Locked属性设置为True,则以下说法()不正确的。

A.此时在属性窗口不可以修改文本框的Text属性值

B.运行时用户不可以在界面上修改文本框中的内容

C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text.Text=“aa”

D.以上均不正确

答案:A|C|D

85.使用下面的方法能让控件获得焦点的是()。

A.通过Tab切换

B.单击该控件

C.使用SetFocus方法

D.使用键盘上的方向键

答案:A|B|C

86.下列关于图片框的语句中正确的是()。

A.Picture1.Picture=Picture2.Picture

B.Picture1.Picture=LoadPicture("C:\\vb60\\Arw04Up.ico")

C.Picture1.Print Tab(20) CurrentY

D.Picture1.Stretch=Ture

答案:A|C|D

87.下面文本框的()属性不能在程序设计时赋值。

A.Text

B.SelLength

C.Seltext

D.SelStart

E.Length

答案:B|C|D

88.鼠标双击控件时,将触发控件的()事件。

A.MouseDown

B.MouseUp

C.MouseMove

D.Click

E.DblClick

答案:A|B|D|E

89.设有语句:x=InputBox("输入数值","0","示例"),程序运行后,如果从键盘上输入数值10,

A.变量X的值是数值10

B.在InputBox对话框标题栏中显示的是"示例"

C.0是默认值

D.变量X的值是字符串"10"

答案:A|B|C

90.下列符号()是VB6.0中合法变量名。

A.x23

B.8xy

C.END

D.X8[B]

E.李明

答案:A|E

91.下面程序的运行结果相同的是()。

A.For I=100 To 200: Pset(100,I) : Next i

B.Line(100,100)-(100,200)

C.Line(100,100)-Step(0,100)

D.Line Step(100,100)-Step(100,200)

答案:A|B|C

92.下面叙述中正确的是()。

A.在一个程序执行End语句后,系统自动将所有打开的文件关闭

B.可以用Close语句关闭一个或几个指定的文件

C.使用不带语句体的Close语句可关闭所有文件

D.执行完一个程序段的所有语句后程序自动关闭文件

答案:A|B|C

93.MsgBox函数的Buttons参数的正确表达的是()。

A.一个VB6.0的内部常量

B.一个用加号连接着3个VB6.0内部常量的表达

C.一个整数值

D.一个用加号连接着3个标号值的表达式

答案:A|C|D

94.对用msgbox 显示的消息框,下面()是对的。

A.可以没有按钮

B.可以有两个按钮

C.可以有三个按钮

D.可以有四个按钮

E.可以有一个按钮

答案:B|C|E

95.下列函数调用语句错误的是()。

A.x=MsgBox"关闭窗口前应先存盘!"

B.MsgBox"关闭窗口前应先存盘!",6

C.MsgBox("关闭窗口前应先存盘!")

D.x=MsgBox("是否继续?","询问对话框")

答案:A|B|D

96.从顺序文件中读取数据,可能使用()语句。

A.Get[#]语句

B.Input语句

C.Line Input#语句

D.Input函数

答案:B|C|D

97.设有语句: Open "c:\\Test.Dat" For Output As #1,则正确的叙述是()。

A.该语句打开C盘根目录下一个已存在的文件Text.Dat

B.该语句在C盘根目录下建立一个名为Text.Dat的文件

C.该语句建立的文件的文件号为1

D.执行该语句后,就可以通过Print#语句向文件Text.Dat中写入信息

答案:B|C|D

98.下列关于顺序文件中使用Put语句,Get语句,Print语句和Write语的说法中,正确的是()。

A.每执行一次Put[#]语句,会在随机文件中产生一个激烈

B.每执行一次Get[#]语句,会在随机文件中读取一个记录的数据

C.一条Print#(或Write#)语句可以将若干个数据项写入数据文件中,但这些数据项类型必须是相同

D.一条Print#(或Write#)语句可以将若干个数据项写入数据文件中,但这些数据项类型必须是不同答案:A|B|D

99.下列控件有Change事件的是()。

A.DriveListBox

B.DirListBox

C.FileListBox

D.TextBox

答案:A|B|D

100.下面的数组声明语句中()是不正确的。

A.Dim A[3,4]As Integer

B.Dim A(3,4)As Integer

C.Dim A[3`4]As Integer

D.Dim A(3@4)As Integer

E.Dim A(2) As Integer

答案:A|C|D

101.不能够改变窗体边框线类型的属性是()。

A.FontStyle

B.BorderStyle

C.BackStyle

D.Border

答案:A|C|D

102.窗体在屏幕上显示后有()方法可以清除它。

A.Unload

B.设置其.visible属性为False

C.设置其Enabled属性为False

D.以用.Hide属性,使窗体隐藏起来

答案:A|B|D

103.下面()不能将名为MyForm的窗体显示出来。

A.MyForm Show

B.Show.MyForm

C.MyForm Load

D.MyForm.Show

答案:A|B|C

104.以下关于窗体的描述中,正确的是()。

A.执行Unload Form1语句后,窗体Form1消失,但仍在内存中

B.窗体的Load事件在加载窗体时发生

C.当窗体的Enabled属性为False,通过鼠标和键盘对窗体的操作都被价值禁止

D.窗体的Height、Width属性用于设置窗体的高和宽

答案:B|C|D

105.在程序中,如果窗体名称为Form1,则在代码中正确引用窗体的标题属性的格式是()。

A.Form1.Caption

B.Form.Caption

C.Me.Caption

https://www.doczj.com/doc/6410053030.html,

答案:A|C

106."="是判断符号。

答案:对

107.“对象名.函数名”可以构成语句。

答案:错

108.Do While Not EOF(1):循环体语句,Loop循环语句中的条件表示当到达文件结尾时结束循环答案:对

109.Double类型的数据由4个字节组成。

答案:错

110.KeyPress事件中不能识别键盘上某个键的按下与释放。

答案:错

111.LoadPicture()函数用于在程序的代码中对窗体、图片框或图像框的Picture属性赋值,以便答案:对

112.MDI窗体的子窗题可以移到MDI窗体以外。

答案:错

113.MDI窗体的子窗体不可以拥有菜单。

答案:错

114.Open命令的作用是只能打开一个已经存在的文件。

答案:错

115.Select Case语句中的测试表达式只能是数值表达式或字符串表达式。

答案:对

116.变量名不能是vb的保留字。

答案:对

117.标签框有Text属性。

答案:错

118.不可以在MDI窗体上直接放置按钮控件。

答案:对

119.不能按任意顺序访问随机文件中的数据。

答案:错

120.程序运行过程中,可以重新设置菜单的Visible属性。

答案:对

121.窗体的Caption属性的值是显示在窗体标题栏中的文本。

答案:对

122.窗体的Hide方法和Unload方法的作用完全相同。

答案:错

123.窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体。

答案:对

124.从驱动器列表框中选择驱动器能自动地变更系统当前的工作驱动器。

答案:错

125.弹出式菜单也在菜单编辑器中定义。

答案:对

126.当按钮的Enable属性设置为False时,该按钮为不可见。

答案:错

127.当对窗体中的对象进行单击操作时,VB6.0就会显示该对象的代码窗口。

答案:错

128.当滚动条位于最右端或顶端时,表示其值最大,反之为最小。

答案:错

129.对象可以识别和响应的某些行为称为事件。

答案:对

130.方法是由VB6.0提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或答案:对

131.复选框的功能是独立的,如果一个窗体上有多个复选框,用户可根据需要选择一个或几个。答案:对

132.改变控件在窗体中的上下位置应修改控件的Width属性。

答案:错

133.滚动条的最小值、最大值、最小变动值、最大变动值属性均可自行设计。

答案:对

134.滚动条上,当单击滚动箭头、单击滚动条区域或拖动滑动块结束时将触发Change事件。

答案:对

135.滚动条通常用于浏览显示内容、确定位置,也可以作为数据输入的工具。通过编程控制,可以答案:对

136.计时器(Timer)的Interval属性的取值为0时表示计时器触发次数最多。

答案:错

137.计时器不只有Timer事件,interval也是计时器的事件。

答案:错

138.简单组合框,它由一个文本框和一个标准列表框组成,列表框是下拉式的。

答案:错

139.建立控件时系统自动给控件一个名称,第一个建立的命令按钮名称是Command。

答案:错

140.静态局部变量是在过程中用Static语句声明的。

答案:对

141.局部变量的作用域仅限于声明它的过程。

答案:对

142.可以用剪切+复制的方法将已有控件放入框架中。

答案:对

143.控件的事件过程内容决定事件发生时的执行代码。

答案:对

144.框架内所有的控件会随框架一起移动、显示、消失和屏蔽。

答案:对

145.列表框的listindex返回当前选项的索引号,索引号从0开始。如果没有选项被选中,该属性答案:错

146.驱动器列表框的Drive属性只能在运行时被设置。

答案:对

147.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体。

答案:对

148.若要使标签透明,则可使用属性BackColor。

答案:错

149.设有语句x=InputBox("输入数值","0","示例"),程序运行后,如果从键盘上输入数值10答案:错

150.使用a=b:b=a语句可以将变量A和B的值互换。

答案:错

151.使用Input#语句可以从随机文件中读取数据。

答案:对

高级语言程序设计(VB)随堂练习答案DOC

高级语言程序设计(VB)随堂练习答案 第1章概述·1.1程序设计语言 当前页有1题,你已做1题,已提交1题,其中答对1题。 1. https://www.doczj.com/doc/6410053030.html,是一种( )程序设计语言。 A. 面向事件 B. 面向属性 C. 面向对象 D. 面向过程 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第1章概述·1.2程序设计 当前页有2题,你已做2题,已提交2题,其中答对2题。 1.把源程序代码翻译为目标程序代码可以使用的翻译方式为( )。 A. 嵌入方式 B. 运行方式 C. 连接方式 D. 解释方式或编译方式 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2.编译程序时出现的错误称为( ) 错误。 A. 语法或编译 B. 运行 C. 逻辑 D. 计算 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第1章概述·1.3建立简单控制台应用程序 当前页有3题,你已做3题,已提交3题,其中答对3题。 1.存储数据不属于数据处理功能。

答题:对. 错. (已提交) 参考答案:× 问题解析: 2.控制台应用程序至少有一个Main过程。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 3.上机时,程序编译和连接成功后,系统自动生成以.exe为扩展名的可执行文件。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 第2章基本数据类型与表达式·2.1基本字符集和词汇集 当前页有3题,你已做3题,已提交3题,其中答对3题。 1.下面选项中()是算术运算符。 A. % B. & C. Mod D. And 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2.下面不合法的标识符是()。 A. Go_To B. Integer C. 姓名 D. Int1 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。 答题:对. 错. (已提交) 参考答案:× 问题解析: 第2章基本数据类型与表达式·2.2 基本数据类型

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

程序设计语言VB_习题集(含答案)

《程序设计语言VB》课程习题集 一、单选题 1.Visual Basic是一种面向()的程序设计语言。 A.用户 B.事件 C.程序 D.对象 2.在Visual Basic6.0中规定工程文件的扩展名是()。 A.vbp B.for C.frm D.bas 3.Visual Basic6.0中规定窗体文件的扩展名是()。 A.for B.frm C.vbp D.bas 4.如何使一个标签或按钮控件在运行时不可用()。 A.把它的Visible属性设置成False B.把它的Visible属性设置成True C.把它的Enabled属性设置成False D.把它的Enabled属性设置成True 5.控件的字体可在属性窗口的()属性中调整? A.Font B.Color C.Text D.Caption 6.若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是()。 A.Value B.Cancel C.Default D.Enabled 7.在VB中,记录对象数据的是()。 A.方法 B.事件 C.属性

8.在文本框上显示文本的属性是()。 A.Value B.Text C.Print D.Enabled 9.InputBox函数返回值的类型为()。 A.字符串 B.数值 C.变体 D.数值或字符串(视输入的数据而定) 10.设有语句:a=InputBox("请输入数值:","输入示例","100")程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。 A.字符串"20" B.字符串"120" C.默认值100 D.数值120 11.下列控件中可用于接受用户输入文本,又可用于显示文本的是()。 https://www.doczj.com/doc/6410053030.html,bel控件 B.TextBox控件 C.Timer控件 https://www.doczj.com/doc/6410053030.html,mandButton控件 12.语句PRINT"25*4"的输出结果是()。 A.25*4 B."100" C.100 D.出现错误信息 13.只能用来显示字符信息的控件是()。 A.文本框 B.标签框 C.图片框 D.图像框 14.下列可作为Visual Basic变量名的是()。 A.A%A B.4A C.?xy D.Stemp 15.下列哪个符号不能作为VB中的变量名()。 A.timefly

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

高级语言程序设计综合复习资料-考试必备

C语言程序设计综合复习资料 要求掌握的章节: 第1章、第3章~第8章、 第10章(前4节)、第11章(前6节)重点章节: 第3章~第8章、第10章(前4节) 难点章节: 第8章、第10章(前4节) 考试题型: ①选择题(填空题)(20%) ②读程序题(40%) ③编程序题(40%)第1章C语言概述一、选择题 1.能将高级语言编写的源程序转换为目标程序 的软件是 A)汇编程序B)编辑程序C)解释程序D)编译程序 2.在一个C程序中 A)main函数必须出现在所有函数之前B)main 函数可以在任何地方出 现 C)main函数必须出现在所有函数之后D)main 函数必须出现在固定位 置 3.C语言中用于结构化程序设计的三种基本结 构是 A)顺序结构、选择结构、循环结构B)if、switch、break C)for、while、do-whileD)if、for、continue 4.C语言程序的基本单 位是 A)函数B)过程C)子例程 D)子程序 二、填空题 1.C语言程序总是从函 数开始执行。 2.C语言是种面向 _____的程序设计语言, 其程序的基本单位是。. 3.C语言中的函数由、 两部分组成。 4.结构化程序设计中所 规定的三种基本控制结 构是、和。 第3章数据类型、运 算符与表达式 一、选择题 1.下列关于C语言用户 标识符的叙述中正确的 是 A)用户标识符中可以出 现下划线和中划线(减 号) B)用户标识符中不可以 出现中划线,但可以出现 下划线 C)用户标识符中可以出 现下划线,但不可以放在 用户标识符的开头 D)用户标识符中可以出 现下划线和数字,它们都 可以放在用户标识符的 开头 2.C语言中基本数据类 型有 A)整型、实型、逻辑型 B)整型、字符型、逻辑 型 C)整型、实型、字符型 D)整型、实型、字符型、 逻辑型 3.在计算机中,一个字 节所包含二进制位的个 数是 A)2B)4C)8D)16 4.用8位无符号二进制 数能表示的最大十进制 数为 A)127B)128C)255D) 256 5.在计算机系统中,存 储一个汉字的国标码所 需要的字节数为 A)1B)2C)3D)4 6.在C语言中,char 型数据在内存中的存储 形式是 A)原码B)补码C)反 码D)ASCII码 7.十六进制数100转换 为十进制数为 A)256B)512C)1024D) 64 8.十六进制数7A转化 成八进制数是 A)123B)122C)173D)17 2 9.十进制数32转化成十 六进制数是 A)20B)ffC)10D)21 10.与十进制数511等 值的十六进制数为 A)1FFB)2FFC)1FED)2F E 11.以下选项中可作为C 语言合法整数的是 A)10110BB)0386C) 0XffaD)x2a2 12.以下选项中合法的实 型常数是 A)5E2.0B)E-3C).2E0D) 1.3E 13.依据C语言的语法 规则,下列()是用户定 义的合法标识符。 A)intB)INTC)jin#2D)8f 14.依据C语言的语法 规则,下列合法标识符是 A)ElseB)elseC)user$2D )5_examp 15.以下不正确的字符常 量是 A)'8'B)'\xff'C)'\887'D)'' 16.以下不正确的字符常 量是 A)'\0'B)'\xgg'C)'0'D)'a' 17.以下选项中不合法的 八进制数是 A)01B)077C)028D)00 18.下列运算符优先级最 高的是 A) B)+C)&&D)!= 19.若有说明: chars1='\067',s2='1';则 变量s1,s2在内存中各占 的字节数是。 A)11B)41C)31D)12 20.以下不能定义为用户 标识符的是 A)scanfB)VoidC) _3com_D)inte 21.在C语言中,可以 作为用户标识符的一组 标识符是 A)voiddefineWORDB)a s_b3_224Else C)Switch-wercaseD)4b DOSIG 22.若有:intx=1,n=5;则 执行语句x%=(n%2)后, x的值为 A)3B)2C)1D)0 23.设所有变量均为整 型,则表达式 (a=2,b=5,a++,b++,a+b) 的值是

VB语言程序设计试题库

VB程序设计 一、判断题 1、同一Form窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。( X ) 2、一个对象的若能识别多个事件,我们只能对其中一个事件编程( ) 3、单选按钮与复选框对象的Value属性类型不同,且只能取值True与False。( √ ) 4、事件过程由某个用户事件或系统事件触发执行,它不能被其她过程调用。( ) 5、图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值。( √ ) 6、“A=B=C”就是一个合法的Visual Basic语句。( ) 7、当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。( ) 8、 Visual Basic程序的运行可以从 Main()过程启动,也可以从某个窗体启动。( √ ) 9、在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。( ) 10、对于文件系统控件,当驱动器控件Drivel中的驱动器符改变时,文件夹列表控件Dir1中显示的文件夹也作相应的改变,可以在Drive1中的Change事件中使用如下命令。Dir1、Path= Drive1、 Drive( √ ) 11、滚动条控件可作为用户输入数据的一种方法。( √ ) 12、单选按钮控件与复选框控件都具有Value属性,它们的作用完全相同。( ) 13、静态变量就是一种局部变量,当原过程再次被执行时,静态变量的初值就是上一次过程调用后的值。( √ ) 14、 Visual Basic提供的几种标准坐标系统的原点都就是在绘图区域的左上角,如果要把坐标原点放在其她位置,则需使用自定义坐标系统。( √ ) 15.注释语句REM可自成一语句。( √ ) 16、用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发KeyPress( ) 17、组合框兼有文本框与列表框两者的功能,用户可以通过键人文本或选择列表中的项目来进行选择。( √ ) 18、当定时器控件的Interval属性值设置为0时,会连续不断地激发Timer事件。( ) 19.执行程序 x=0:for I=2 to 10 step –2:x=x+10:next I后x的值为0。( √ ) 2、句“FontName="宋体" ”与“Form1、FontName="宋体" ”的作用完全相同,无一例外。( ) 21局变量只能在窗体的通用区内用Public或global定义。( ) 22、在盘驱动器列表框Drivel的Change事件过程中,代码Dirl、 Path=Drivel 、 Drive 的作用就是:当Drivel的驱动器改变时,Dirl的目录列表随不同驱动器作相应改变。( √ ) 23.直到型循环至少能执行一次循环体。( √ )

2020年10月全国高级语言程序设计(一)自考试题及答案解析.docx

??????????????????????精品自学考料推荐?????????????????? 全国 2018 年 10 月高等教育自学考试 高级语言程序设计(一)试题 课程代码: 00342 一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括 号内。错选、多选或未选均无分。 1.下列不正确的转义字符是() . A. ′ ′ B. ′ ″ C. ′ \086′ D. ′ \0′ 2.下列运算符中,优先级最高的是() A. [] B.++ C.% D.&& 是 C 语言保留字的是 () 3.下列标识符中,不. A. char B. while C. min D. default 4.下列数据中,不.是 C 语言常量的是 () A. ′ \n′ B. ″ a″ C. e-2 D. 012 5.若定义了 int a; char b; float c ;,则表达式a*b-c 的类型是 () A. float B. int C. char D. double 6.若定义了 int a, x,y;,则下列语句中不.正确的是 () A. x=3 ,y=5 ; B. ++x ; C. x=y+=x*30 ; D. a=y+x=30 ; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是() A. 数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在 C 语言中,函数返回值的类型是由() A. 定义的函数类型决定 B.return 语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了 int b [][ 3]={ 1,2, 3,4, 5, 6, 7};,则 b 数组第一维的长度是 () A. 2 B. 3 C. 4 D.无确定值 1

00342高级语言程序设计(一)

00342高级语言程序设计(一) 一、本课程使用教材、大纲 高级语言程序设计(一)课程使用的教材为《高级语言程序设计》 迟成文编著、经济科学出版社、2007年第一版。 二、本课程的试卷题型结构及试题难易度 1、试卷题型结构表 四个认知层次在试卷中所占比例大致分别为:识记占20%、领会 占30%、简单应用占30%、综合应用占20%。 3、试卷难易度大致可分为“容易、中等偏易、中等偏难、难”。根据 课程的特点,每份试卷中,不同难易度试题所占的分数比例大致 依次为易占30分、中等偏易占30分、中等偏难占20分、难占 20分。 三、各章内容分数的大致分布

五、各题型范例及解题要求 1.单项选择题 要求:在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。 例:组成C语言程序的是(B ) A.过程B.函数C.子程序D.主程序和子程序 2.填空题 函数中的形参和调用时的实参都是变量时,传递方式为________。答案:值传递方式 3.程序填空题 例:输入10个整数存入一维数组,再按逆序重新存放后再输出。 main( ) { int i, j, a[10], t, *p; for(i=0; i<10; i++) scanf("%d", __________ ); for(i=0, j=9; i

VB语言程序设计

VB语言程序设计 《VB语言程序设计》课程实验教学大纲 一、制定实验教学大纲的依据 根据本校《2004级本科指导性培养计划》和《VB语言程序设计》课程教学大纲制定。 二、本实验课在专业人才培养中的地位和作用 《VB语言程序设计》课程是非计算机专业的一门公共基础课,是一门实践性和实用性都非常强的课程。其主要任务是使学生掌握程序设计的思想、方法和技巧,为应用程序开发打好必要的基础。实验课是本课程重要的教学环节,其目的是使学生掌握VB程序设计的开发环境的基本操作,以及设计图形用户界面的一般方法和技巧,重点掌握程序设计的基本思想和方法。通过接受基本实验技能的训练,提高学生的动手能力和分析、解决问题的能力。 三、本实验课程讲授的基本实验理论 1、对象的概念,常用控件的设置方法和用户界面的设计技巧。 2、变量、数据类型等概念及顺序、选择、循环三大结构的程序设计。 3、数组、过程的概念和基本操作,熟悉一些常用算法。 四、本实验课学生应达到的能力 1、熟悉Visual Basic的程序设计集成开发环境,掌握图形用户界面的一般设计方法和技巧,掌握常用控件的设置方法和其相关事件的应用。 2、掌握条件语句、循环语句、数组和过程的使用,能够运用所学语言解决实际问题,熟悉一些常用算法。

3、掌握程序调试技术,当程序出错时,有能力很快地判断出错误位置和出错原因,并且能很快排除这些错误,使程序能正确运行,培养分析问题、解决问题的能力。 4、加深课堂讲授和书本内容的理解及对语法规则的理解,达到灵活运用和培养程序设计能力的目的。 5、培养良好的程序设计风格。 五、学时、教学文件 学时:本课程总学时为56学时,其中实验为20学时,占总学时的35.7%。 教学文件:教材《Visual Basic程序设计简明教程(第二版)》实验部分;实验报告学生自拟。 要求学生实验前预习实验内容,并编写出源程序或给出初步的解决方案。指导教师应概述实验的设计思想和方法等,具体实验步骤和编写、调试程序由学生独立完成。 六、实验考核办法与成绩评定 1、实验考核每次依据预习、实验完成情况、纪律等综合给出实验成绩。未参加实验者或实验成绩不 合格者,本课程不予通过。 2、实验成绩占该课程总成绩的10%。 七、仪器设备及注意事项 仪器设备:微型计算机、Visual Basic 6.0软件 注意事项:注意保护设备 八、实验项目的设置及学时分配 序号实验项目学时实验类型要求适用专业 1 熟悉VB集成开发环境 2 验证必做工业工程(管理)

(完整版)《VB语言程序设计基础》课程教学大纲.

《VB语言程序设计基础》课程教学大纲 课程编号:0806606506 课程名称:VB语言程序设计基础 英文名称:Visual Basic Language Programming Design 课程类型:专业选修课 总学时:24 讲课学时:14 上机学时:10 学分:1.5 适用对象:电气工程及自动化专业电网监控技术方向 先修课程:《大学计算机基础》、《C语言程序设计》 一、课程性质、目的和任务 本课程是电气工程及自动化专业电网监控技术方向的一门专业选修课,是一门实用性强、面向程序开发与应用的重要的专业课程。随着面向对象的程序设计方法日益成熟,人们考虑将各种图形界面和图像元素作为"对象"预先进行定义,用户在开发时只需直接调用。Visual Basic正是基于这种思想产生的一种Windows应用程序开发工具。它具备易学易用的特点,且功能相当强大,它还拥有非常庞大的Windows应用程序开发用户群。通过本课程的学习,要求学生掌握VB语言的结构及开发环境,程序设计方法与基本数据结构,掌握已有控件与函数的调用方法;通过上机实践培养学生分析具体问题、解决实际问题的能力,为其它编程工具的学习以及今后的基于专业的系统开发打下坚实的基础。 二、教学基本要求 本课程是理论与实践并重的课程,要求学生既要掌握基础理论知识,又要掌握操作计算机和运行程序的基本技能;能够熟练运用VB6.0集成开发环境编制具有中等难度的应用程序,在实践中培养独立分析问题和解决问题的能力。 本课程的基本要求如下: 1.了解VB的特点,掌握在VB集成开发环境中编辑、编译、运行、调试程序的全过程,具备较强的程序调试能力。 2.掌握VB语言的基本语法成分和面向对象程序设计方法。 3.掌握VB 常用控件的使用方法。 4.掌握VB 的用户界面、菜单与多文档界面设计方法。 本课程让学生既掌握了结构化程序设计方法又学会面向对象的编程思想,在实际应用中将两者有机结合。 三、教学内容及要求 1.Visual Basic 程序设计概述 (1)了解VB的发展,功能及特点,了解VB的安装和启动过程。 (2)掌握VB集成开发环境。 2.简单的VB程序设计 (1)掌握对象的概念。

高级语言程序设计答案

《高级语言程序设计答案 一、选择题(每题2分,共30分,请将答案写在后面的答题栏...上) 1-5 BDBBB 6-10 BBDCC 11-15 CDBAB 二、填空题(1-3题每空1分,4-8题每空2分,共20分) 1、对象,事件驱动 2、frm ,vbp 3、函数 过程 4、31 5、9 6、countn<5 n mod 3=1 and n mod 5=1 and n mod 7=1 8、7 7、*n s+1/f 三、综合题(每题5分,共25分) 1、 (2*y)/(a*x+b*y)(a*x-c*z) 2、(x+sqr(x^2+1))^(1/3) 3、30 60 4、7 5、1)建立界面。先建立窗体,再利用控件在窗体上创建各种对象。 2)设置属性。设置窗体或控件等对象的属性。 3)编写代码。编写对象的事件代码。 四、程序设计题(8+8+9,共25分) 1:x 的值由文本框输入,计算分段函数的值:y=???????≥<≤<≤<2 ,321,210,10,0x x x x 。 private sub command1_click( ) Dim x% x=text1.text if x>=2 then y=3 elseif x>=1 then y=2 elseif x>=0 then y=1 2:统计100以内被3整除的数比被5整除的数多多少。 Private Sub Command1_Click() Dim i%, s1%, s2% For i = 1 To 100 If i Mod 3 = 0 Then s1 = s1 + 1 If i Mod 5 = 0 Then s2 = s2 + 1 Next i

VB语言程序设计

第一题 设计程序,从文本框中输入一个整数n(n<500),单击“处理”按钮是产生3个1~n 的随机整数,并分别显示在3个标签中。 程序如下: Private Sub Form_Load() ‘加载 Dim n As Integer, a As Integer ‘定义随机变量 Dim b As Integer, c As Integer Randomize ‘使rnd函数产生不同序列的随机数 n = Val(InputBox("请输入一个正整数n(n<500)")) 'inputbox函数产生对话框供用户输入数值 a = Int(n * Rnd) ‘在小于n的数随机选取一树值“下同” b = Int(n * Rnd) c = Int(n * Rnd) Label1.Caption = a ‘随机选取的数值n显示在标签上面“下同” Label2.Caption = b Label3.Caption = c End Sub ‘结束运行

第二题 设计程序,在窗体上建立5个文本框和1个命令按钮,利用4个文本框输入4个数,单击命乏按钮进行处理,求出这4个数中的最大数显示在第5个文本框中 [提示]①数值的数据类型可以定义为单精度型;②可以参考例4.2的处理方法;也可以分两组数(2个数为一组)进行比较,再从两组数中的较大数中求出最大数. 程序如下: Private Sub Command1_Click() '执行 Dim m As Single, a As Single '定义变量为单精度 Dim b As Single, c As Single Dim d As Single a = Val(Text1.Text) '为变量赋值 b = Val(Text2.Text) c = Val(Text3.Text)

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

《VB语言程序设计》习题参考答案

《VB语言程序设计》习题参考答案 第1章习题 一、单选题 1.D 2.B 3.C 4.A 5.C 6. A 7.A 8.B 9.C 10.(1)A (2)B 二、多选题 1.ACDE 2.BCDE 3.CD 4. CE 三、填空题 1.事件驱动 2.解释,编译 3.设计,运行,中断 4. 属性,方法,事件 5. Command2_Click 6. 中央,代码 7.MyForm.frm 8. (1)Cmd1_Click() (2)Print "VB语言程序设计" 编程及上机调试 1. 按要求设置窗体属性 2.在窗体上建立一个标签Label1。程序代码如下: Private Sub Form_Click() Label1.Caption = "你单击了窗体" End Sub Private Sub Form_DblClick() Label1.Caption = "你双击了窗体" End Sub 3.在窗体上建立两个文本框Text1(输入数)、Text2(输出数)和一个命令按钮Command1。两个文本框的Text属性均为空。 Private Sub Command1_Click() Dim x As Single x = Val(Text1.Text) Text2.Text = 15 * x End Sub 第2章习题 一、单选题 1.①D,②D 2.①A,②C 3.A 4.B 5.B 6.B 7.C 8.D 9.B 10.B 11.A 12.A 13.B 14.A 15.B 16.A 17.B 二、多选题 1.BD 2.CD 3.AC 4. AD 三、填空题 1.(1) Sin(50*3.14159/180) (2) (2+x*y)/(2–y*y) (3) a*a–3*a*b/(3+a) (4) x^(3/8)+Sqr(y*y+4*a*a/(x+y^3))

《高级语言程序设计》期末考试试卷附答案

《高级语言程序设计》期末考试试卷附答案 一、选择题(共20题,每题3分,共60分) 1. 下列四个选项中,均是合法的整型常量的选项是() A.160 –0XFFFF 011 B. -0XCDF 01A 0XE C. -01 986,012 0688 D. -0X48a 2e5 0x 2. 下列四个选项中,均是不合法的浮点数的选项是() A.160.0.12 e3 B. 123 2e4.2 .e5C.18 0.0 123e4 D. e3. 234 1e3 3. 合法的C语言字符常数是() A.'\t' B. "A"C.54 D. A 4. 在C语言中,要求运算数一定是整型的运算符是() A./ B. ++C.!= D. % 5. 字符串常量”mine”的字符个数是() A.4 B. 5C.6 D. 7 6. 以下属于非法的C语言转义字符的是() A.'\b' B. '0xf'C.'\037' D. '\' 7. 若x、y、z均为int型变量,则执行以下语句后的输出是() x=(y=(z=10)+5)-5; printf("x=%d, y=%d, z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d, y=%d, z=%d\n",x,y,z); A. x=10, y=15, z=10 B.x=10, y=10, z=10 x=0, y=10, z=0x=0, y=10, z=0 C.x=10, y=15, z=10 D. x=10, y=10, z=10 x=10, y=10, z=0 x=10, y=10, z=0 8. 在以下一组运算符中,优先级最高的运算符是() A.<= B. =C.% D. && 9. 已知:int x; float y; 所用的scanf调用语句格式为: scanf( “x=%d, y=%f”, &x, &y ); 为了将数据10和66.6分别赋给x和y,正确的输入应当是() A.x=10, y=66.6<回车> B. 10, 66.6<回车> C.10<回车>66.6<回车> D. x=10<回车>y=66.6 <回车> 10. 已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开

VB语言程序设计

VB语言程序设计 (1/44) VB支持自定义数据类型,在某程序中我们定义了如下类型Type Student number As string name As String age As Integer End Type ?针对上述定义,如下几项用法正确的是:( )正确答案:B ?A https://www.doczj.com/doc/6410053030.html,="张三" ?B Dim s As Student https://www.doczj.com/doc/6410053030.html,="张红" ?C Dim s As Type Student https://www.doczj.com/doc/6410053030.html,="张三" ?D Dim s As Type https://www.doczj.com/doc/6410053030.html,="张三" (2/44) ?以下能够触发文本框Change事件的操作是( )正确答案:D ?A 文本框失去焦点 ?B 文本框获得焦点 ?C 设置文本框的焦点

?D 改变文本框的内容 (3/44) ?下面程序运行后输出的结果是( ) 正确答案:B DIM C1,C2 C1="CHINA" C2=STRING$(2, C1) PRINT Left(C1,1) + C2 移除错题 ?A CHI ?B CCC ?C INA ?D AAA (4/44) ?设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:正确答案:B ?A text1.maxlength=0 ?B text1.enabled=flase ?C text1.visible=flase ?D text1.width=0

(5/44) ?用于返回窗体可用区域宽度的属性是( )正确答案:A ?A ScaleWidth ?B ScaleLeft ?C ScaleHeight ?D ScaleTop (6/44) ?Visual Basic提供的On Error Resume next错误陷阱语句表示( )正确答案:C ?A 当发生错误时,使程序转跳到语句标号为0的程序块 ?B 当发生错误时,不使用错误处理程序块 ?C 当发生错误时,忽略错误行,继续执行下一语句 ?D 当发生错误时,终止本过程执行,继续执行下一过程 (7/44) 为了检测到用户按下键盘上的所有键,应该使用的键盘事件为( ) ?正确答案:C ?A KeyPress ?B

高级语言程序设计作业及答案(2017.1)

《高级语言程序设计(https://www.doczj.com/doc/6410053030.html,)》作业 2017.1 教学中心:新疆产业发展研究中心校外学习中心 专业层次: 高中升大专 学 号:2009 姓 名: 王 成 均 分 数: 注意事项:1. 本作业共五大题,满分100分; 2. 请将以上各项信息填写清楚,否则,作0分处理; 3. 所有答案直接做在答案栏上,做在其它地方无效。 一.判断题(如正确打√,否则,打×。) 1.源程序中的错误一般分为编译错误、运行错误和逻辑错误等三种。 2.控制台应用程序至少有一个Main 过程。 3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。 4. 判别a 是否等于b ,若a=b ,则输出字符串 “a is equal to b ”的块结构条件语句为: If a=b Then WriteLine(“a is equal to b ”) End If 5. 输入结构变量的值就是输入该变量的各个元素的值。 6.若某个模块中以关键字private 定义函数过程,则该函数过程只能在该模块中使用。 7. 关键字private 用于声明私有成员。私有成员可以在类中和类外访问。 8.在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是Text 。 9.列表框ListBox 中项目的序号从1开始到Listcount 结束。 10.以数据流的方式对文本文件中的数据进行读/写操作,需要StreamReader 类和StreamWriter 类。 答案栏: 1.√ 2.√ 3.√ 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.×二.单项选择题 1.下列变量名中错误的是( )。 A. n B. 名称 C. ab# D.“年龄” 2.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。 A. 1< X <5 B. X=2 or X=3 or X=4 C. 1=5) 3.设有数组说明语句:Dim c( 10) AS Integer ,则下面表示数组c 的元素选项中( )是错误的。 A. c(i-1) B. c(5+0.5) C. c(0) D. c(11) 4.在过程的形式参数前面加上关键字( ),则该参数说明为引用参数。 A. Val B. ref C. Byref D. ByVal 5. 设已定义函数过程f ,它有三个实型传值参数;设a,b 和c 为实型变量,则调用该函数的正确形式为( )。 A. f B. f( a+b, b+c ) C. f ( a+b, b+c ,c+a ) C. f a+b, b+c, c+a 6. 若使命令按钮不可见,可以设置Visible 属性的值为( )。 A. False B. True C. T D. F 7.要使单选按钮RadioButton 处于选中或未选中状态,需由( )属性来决定。 A. Show B. List C. Text D. Checked 8.要删除列表框中的某一个项目,需要使用( )方法。 (密封线内不答 题 )

《高级语言程序设计》(一)教学大纲要点

《高级语言程序设计》(一)理论课教学大纲 课程编号:08402003学时数:60 学分:4执笔人:任祯琴 一、课程的性质与目的 《高级语言程序设计》是计算机科学与技术、软件工程、网络工程等信息技术学院本科专业的学科基础必修课,所包含的知识与技能是计算机在软件工程专业中的应用之基础。本课程主要训练学生程序设计的基本能力,训练学生将计算机作为“人类通用智力工具”来看待,目标是利用计算机这个智力工具来分析问题和解决问题。编程能力的培养是本门课程的首要任务。 《高级语言程序设计》课程分两学期开设,第一学期开设《高级语言程序设计》(一)。 设置本课程的主要目的是通过对C语言的语法规则、数据类型、数据运算、语句、程序设计的三种结构、数组等的学习,掌握应用C进行程序设计的技能,为进行各种实用程序开发奠定一个良好的基础。 本课程的实践性很强,要精讲多练,注重理论联系实际。一方面要求学生熟练掌握C语言的各种语法和编写程序的知识;另一方面要求学生熟练掌握阅读、分析、调试程序等基本技能。 二、教学内容与要求 本课程的主要内容包括: C语言概述;算法,算法的表示以及算法流程图;数据的表现形式及其运算;数据类型;运算符与表达式的规则和使用方法;数据的输入输出;程序的顺序结构,选择结构,选择结构的嵌套和循环结构,循环结构的嵌套等程序设计方法;一维数组和二维数组的定义、引用、初始化方法;字符数组的定义、引用、初始化方法,字符数组的输入输出。 本课程的重点部分在于:培养学生的编程能力,分析问题、设计算法是重点,语法学习与讲解应以编程需要为导向,以服务于程序设计为目的。 本课程的难点部分在于:C语言当中部分语法知识较抽象,如:各数据类型的存储以及取值范围、表达式计算的优先顺序、赋值过程中的类型转换、二维数

相关主题
文本预览
相关文档 最新文档