东师24秋《VB程序设计》在线作业1【参考答案】
时间:2025-03-04 点击:75次
00
东师24秋《VB程序设计》在线作业1【参考答案】 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.文件列表框中用于设置或返回所选文件的路径和文件名的属性是( ?? )。 A.File B.FilePath C.Path D.FileName 2.DrawStyle属性用于设置图形方法输出的线型,它受( ?? )属性的限制。 A.FillStyle B.FillColor C.BorderStyle D.DrawWidth 3.要清除已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句( ?? )。 A.P1 .CLS B.P1.Picture=LoadPicture("") C.P1.Print "" D.P1.Picture="" 4.下面( ?? )是不正确的。 A.使用ReDim语句可以改变数组的维数 B.使用ReDim语句可以改变数组的类型 C.使用ReDim语句可以改变数组的每一维的大小 D.使用ReDim语句可以对数组中的所有元素进行初始化 5.表达式2+3*4^5-sin(x+1)/2中最先进行的运算是( ?? )。 A.4^5 B.3*4 C.x+1 D.Sin函数 6.Cls方法可以清除窗体或图片框中的( ?? )内容。 A.在设计阶段使用Picture属性设置的背景位图 B.在设计阶段放置的控件 C.在运行阶段产生的图形和文字 D.以上全部内容 7.不能表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式有( ?? )。 A.A * B=0 And A <> B B.(A=0 OrB = 0) And A <> B C.A=0 And B<>0 Or A<>0 And B=0 D.A * B=0 And (A=0 Or B = 0) 8.符号$是声明( )类型变量的类型定义符。 A.整型 B.字符串型 C.单精度 D.双精度 9.当一个对象(如窗体或图片框)被移动或改变大小之后;或当一个覆盖该对象的窗体被移开之后如果要保持该对象上所画图形的完整性,可以选择触发( ?? )事件来完成图形的重画工作。 A.Paint B.Load C.Click D.Active 10.下面的数组声明语句中( ?? )是正确的。 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 二、多选题 (共 10 道试题,共 30 分) 11.能够删除字符串中空格的函数是( ?? ) A.Ltrim( ?? ) B.Rtrim( ) C.Trim( ?? ) D.Lcase( ?? ) 12.可以实现分支选择结构的语句有( ?? )。 A.If B.Goto C.Select D.Do 13.要使标签框Label1的大小随Caption属性值作自动调整,可( ?? ) A.将Label1的Caption属性值设置为True B.将Label1的AutoSize属性设置为Fasle C.将Label1的AutoSize属性设置为True D.在FormLoad事件中加入代码Label1.AutoSize=True 14.下列关于常量的描述正确的是( ?? ) A.在VB中的常量有数值型常量、字符常量等 B.数值型常量类似于数学中的常数 C.用一对双引号括起来的字符串称为字符常量 D.字符串常量包括双引号本身 15.在 VB 的集成环境中创建应用程序时,除了工具箱窗口、窗体设计器外,必不可少的窗口是( ?? ) A.代码窗口 B.属性窗口 C.窗口布局窗口 D.监视窗口 16.下列( ?? )是窗体对象的属性而不是方法 A.Name B.Print C.Caption D.Enabled 17.下面表达式中,运算结果相同的是( ?? )。 A.Exp(-3.5) B.Int(-3.5)+0.5 C.-Abs(-3.5) D.Sgn(-3.5)- 2.5 18.VB目前使用广泛的版本是6.0,这个版本又分( ?? ) A.标准版 B.专业版 C.企业版 D.网络版 19.以下说法正确的有( ?? )。 A.使用ReDim语句将释放动态数组所占的存储空间 B.使用ReDim语句也可以保留动态数组中原有的内容 C.使用Erase语句将释放动态数组所占的存储空间 D.使用Erase语句将释放静态数组所占的存储空间 20.以下( ?? )是Visual Basic中合法的函数。 A.Exp.X B.Exp(X) C.COS[X] D.SinX E.Sin(X) 三、判断题 (共 20 道试题,共 40 分) 21.用 Private 定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标 准模块)中的所有过程。 22.执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是”“工程一”。 23.MsgBox 函数和 InputBox 函数都有一个可确定对话框中命令按钮的个数和类型的参数。 24.MID是取右子串函数 25.窗体中的任何控件都允许获得焦点。 26.数组元素的下标可以是常数、变量或表达式。 27.Print Tab(3);"Visual Basic" 和 Print Space(3);"Visual Basic"的效果相同。 28.Dim 语句定义的变量可以为过程级变量。 29.一个符号常量可以赋同一类型的不同值。 30.静态数组中的数组元素个数一旦定义好后,在程序运行过程中不再会发生变化;而动态数 组的元素个数则是可变的。 31.图像框(Image)不但可以显示图片,也可以作为其他控件对容器。 32.执行 Print "A123"+123 语句,系统会给出出错提示。 33.要选中设计窗体上的多个控件,可按住CTRL或 SHIFT 键不放,再单击要选择的控件。 34.Input # 语句是从文件中读取数据项, Line Input # 读取的是文件中的一行,而 InputBox 函数要求从键盘输入数据。 35.执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是”“YYY”。 36.VB应用程序中的下拉菜单和快捷菜单都可用菜单编辑器创建,只是设计时,快捷菜单的Visible 属性通常设为 Flase,运行时用鼠标所指对象的 PopupMenu方法弹出。 37.Visual Basic 采用事件驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。 38.一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不 相符。 39.函数 String(3,"ABC")返回的结果为"ABCABCABC"。 40.LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串 |