奥特曼 发表于 2017-10-7 10:15:46

北航17秋《VB语言程序设计》在线作业

北航《VB语言程序设计》在线作业一
一、单选题:【25道,总分:100分】
1.设a=″Visual Basic″,下面使b=″Basic″的语句是(    )          (满分:4)
    A. b=Left(a,8,12 )
    B. b=Mid(a,8,5 )
    C. b=Right(a,5,5 )
    D. b=Left(a,8,5 )
2.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(    ) 。          (满分:4)
    A. 单击窗体上没有控件的地方
    B. 单击任一个控件
    C. 不执行任何操作
    D. 双击窗体的标题栏
3.设窗体上有一个列表框控件 List1,且其中含有若干列表项 。则以下能表示当前被选中的列表项内容的是(    ) 。          (满分:4)
    A. List1.List
    B. List1.ListIndex
    C. List1.Index
    D. List1. Text
4.决定一个窗体有无控制菜单的属性是什么 。          (满分:4)
    A. MinButtom
    B. Caption
    C. MaxButton
    D. ControlBox
5.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的什么命令 。          (满分:4)
    A. 引用
    B. 部件
    C. 工程属性
    D. 添加窗体
6.VB中项目文件的扩展名是什么 。          (满分:4)
    A. VBP
    B. FRM
    C. VBW
    D. FRX
7.表达式ASC(“F” )的类型是(    )          (满分:4)
    A. 字符表达式
    B. 关系表达式
    C. 算术表达式
    D. 逻辑表达式
8.假定有以下循环结构:Do until 条件   循环体Loop则下列说法正确的是什么 。          (满分:4)
    A. 如果"条件"是一个为0的常数,则一次循环体也不执行
    B. 如果"条件"是一个为0的常数,则至少执行一次循环体
    C. 如果"条件"是一个不为0的常数,则至少执行一次循环体
    D. 不论"条件"是否为"真",至少要执行一次循环体
9.若m,x,y,均为Integer型变量,则执行下面语句后m值是(    )    m=1:X=2:Y=3    m=IIf(X>Y,X+Y,X-Y )          (满分:4)
    A. -1
    B. 0
    C. 1
    D. 2
10.数学关系式3≤x<10表示成正确的VB表达式为(    )          (满分:4)
    A. 3<=x<10
    B. 3<=x AND x<10
    C. x>=3 OR x<10
    D. 3<=x AND <10
11.如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的什么方法 。          (满分:4)
    A. Print
    B. Move
    C. Refresh
    D. PopupMenu
12.OPTIONEXPLICIT语句不可以放在(    ) 。          (满分:4)
    A. 窗体模块的声明段中
    B. 标准模块的声明段中
    C. 类模块的声明段中
    D. 任何事件过程中
13.Sub过程与Function过程最根本的区别是什么 。          (满分:4)
    A. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
    B. Function过程可以有参数,Sub过程不可以
    C. 两种过程参数的传递方式不同
    D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
14.如果没有在列表框中选择项目,且列表框的MultiSelect属性值为默认值(0~None ),则执行语名List1.RemoveItem List1.ListIndex的结果是(    ) 。          (满分:4)
    A. 删除列表框的最后一项
    B. 删除列表框的第一项
    C. 出错
    D. 删除列表框中的最后添加的一项
15.若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置 (  ).          (满分:4)
    A. Text属性值为*
    B. Caption属性值为*
    C. password属性值为空
    D. Passwordchar属性值为*
16.定义货币类型数据应该用关键字(    ) 。          (满分:4)
    A. SINGLE
    B. DOUBLE
    C. CURRENCY
    D. BOOLEAN
17.设置一个单选按钮(OptionButton )所代表选项的选中状态,应当在属性窗口中改变的属性是(    ) 。          (满分:4)
    A. Caption
    B. Name
    C. Text
    D. value
18.常用控件的Style属性值是(    ) 。          (满分:4)
    A. 字符常量
    B. 逻辑常量
    C. 数值常量
    D. 日期常量
19.表达式X+1>X是          (满分:4)
    A. 算术表达式
    B. 非法表达式
    C. 字符表达式
    D. 关系表达式
20.表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是(    )          (满分:4)
    A. 3、3.9655、3
    B. 3.9655、3、5
    C. 4、4、5
    D. 3.9655、4、3
21.列表框控件中的列表内容是通过(    )属性设置的 。          (满分:4)
    A. Name
    B. Caption
    C. List
    D. Text
22.滚动条控件的LargeChange属性所设置的是(    ) 。          (满分:4)
    A. 单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量
    B. 滚动条中滚动块的最大移动位置
    C. 滚动条中滚动块的最大移动范围
    D. 滚动条控件无该属性
23.通过改变选项按钮(OptionButton )控件的什么属性值,可以改变按钮的选取状态 。          (满分:4)
    A. Value
    B. Style
    C. Appearance
    D. Caption
24.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(    ) 。          (满分:4)
    A. 0.01*int(x+0.05 )
    B. 0.01*int(100*(x+0.005 ) )
    C. 0.01*int(100*(x+0.05 ) )
    D. 0.01*int(x+0.005 )
25.关于MDI窗体下列说法正确的是什么 。          (满分:4)
    A. 一个应用程序可以有多个MDI窗体
    B. 子窗题可以移到MDI窗体以外
    C. 不可以在MDI窗体上放置按钮控件
    D. MDI窗体的子窗体不可以拥有菜单
北航《VB语言程序设计》在线作业三
一、单选题:【25道,总分:100分】

1.若m,x,y,均为Integer型变量,则执行下面语句后m值是(    )    m=1:X=2:Y=3    m=IIf(X>Y,X+Y,X-Y )          (满分:4)
    A. -1
    B. 0
    C. 1
    D. 2
2.VB的日期型常量的定界符是(    )          (满分:4)
    A.
    B.
    C. ‘'
    D.(    )
    E. {}
3.设窗体上有一个列表框控件 List1,且其中含有若干列表项 。则以下能表示当前被选中的列表项内容的是(    ) 。          (满分:4)
    A. List1.List
    B. List1.ListIndex
    C. List1.Index
    D. List1. Text
4.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为什么 。          (满分:4)
    A. Get文件号,记录号,变量名
    B. Get文件号,变量名,记录号
    C. Put文件号,变量名,记录号
    D. Put文件号,记录号,变量名
5.数学关系式3≤x<10表示成正确的VB表达式为(    )          (满分:4)
    A. 3<=x<10
    B. 3<=x AND x<10
    C. x>=3 OR x<10
    D. 3<=x AND <10
6.CommonDialog控件可以显示多少种对话框 。          (满分:4)
    A. 4种
    B. 5种
    C. 6种
    D. 7种
7.函数过程(用Function定义 )与子过程(用Sub定义 )的最大区别是什么 。          (满分:4)
    A. 函数过程有返回值
    B. 子过程有返回值
    C. 函数过程可以带参数
    D. 子过程可以带参数
8.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是(    )。          (满分:4)
    A. 属性、事件、方法
    B. 控件、属性、事件
    C. 窗体、控件、过程
    D. 窗体、控件、模块
9.假定有以下程序段:    For i = 1 To 3      For j = 5 To 1 Step -1            Print j    Next j, I"Print j"的执行次数是什么 。          (满分:4)
    A. 15
    B. 16
    C. 17
    D. 18
10.不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是(    ) 。          (满分:4)
    A. A*B=0   ANDA<>B
    B. (A=0ORB=0 )AND   A<>B
    C. A=0ANDB<>0ORA<>0   AND B=0
    D. A*B=0AND (A=0ORB=0 )
11.如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的什么方法 。          (满分:4)
    A. Print
    B. Move
    C. Refresh
    D. PopupMenu
12.表达式Mid(“SHANGHAI”,6,3 )的值是(    ) 。          (满分:4)
    A. SHANGH
    B. SHA
    C. ANGH
    D. HAI
13.常用控件的Style属性值是(    ) 。          (满分:4)
    A. 字符常量
    B. 逻辑常量
    C. 数值常量
    D. 日期常量
14.可以同时删除字符串前导和尾部空白的函数是(    )          (满分:4)
    A. Ltrim
    B. Rtrim
    C. Trim
    D. Mid
15.表达式A%+B&+C!-D#的结果为(    )          (满分:4)
    A. 整形
    B. 长整形
    C. 单精度型
    D. 双精度型
16.假定在图片框Picture1中装入一个图形,为了清除该图形(注意,清除图形,而不是删除图片框 ),应采用的正确的方法是(    )          (满分:4)
    A. 选择图片框,然后按Del键
    B. 执行语句Picture1=LoadPicture( " ")
    C. 执行语句Picture1.parent=" "
    D. 选择图片框,在属性窗口中选择Picture属性,然后按回车键
17.VB一共有设计、运行和中断三中模式,要使用调试工具应该用什么 。          (满分:4)
    A. 进入设计模式
    B. 进入运行模式
    C. 进入中断模式
    D. 不用进入任何模式 。
18.为了把窗体上的某个控件变为活动的,应执行的操作是(    ) 。          (满分:4)
    A. 单击窗体的边框
    B. 单击该控件的内部
    C. 双击该控件
    D. 双击窗体
19.假定有以下循环结构:Do until 条件   循环体Loop则下列说法正确的是什么 。          (满分:4)
    A. 如果"条件"是一个为0的常数,则一次循环体也不执行
    B. 如果"条件"是一个为0的常数,则至少执行一次循环体
    C. 如果"条件"是一个不为0的常数,则至少执行一次循环体
    D. 不论"条件"是否为"真",至少要执行一次循环体
20.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的什么命令 。          (满分:4)
    A. 引用
    B. 部件
    C. 工程属性
    D. 添加窗体
21.如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT dc的值是(    )          (满分:4)
    A. True
    B. False
    C. 1
    D. 0
22.VB中可以用类型说明符来标识变量的类型,其中用来表示货币型的是(    )          (满分:4)
    A. %
    B.
    C. #@
    D. ¥
23.将任意一个正的两数N的个位数与十位数对换的表达式为(    ) 。          (满分:4)
    A. (N-INT(N/10 )*10 )*10+INT(N/10 )
    B. N- INT(N/10 )*10 )*10+INT(N )/10
    C. INT(N/10 )+(N-INT(N/10 )
    D. N- INT(N/10 )*10*10+INT(N/10 )
24.从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是(    ) 。          (满分:4)
    A. 学习版
    B. 标准版
    C. 专业版
    D. 企业版
25.定时器的Interval属性以(    )为单位指定Timer事件之间的时间间隔 。          (满分:4)
    A. 分
    B. 秒
    C. 毫秒
    D. 微秒
北航《VB语言程序设计》在线作业二
一、单选题:【25道,总分:100分】

1.可以用作其它控件容器的控件有(    )          (满分:4)
    A. 窗体控件,列表控件,图像控件
    B. 窗体控件,文本框控件,框架控件
    C. 窗体控件,框架控件,图片框控件
    D. 窗体控件,标签控件,图片控件
2.定义货币类型数据应该用关键字(    ) 。          (满分:4)
    A. SINGLE
    B. DOUBLE
    C. CURRENCY
    D. BOOLEAN
3.如果在立即窗口中依次执行下列命令:a=8b=9Print a>b则输出的结果是(    )          (满分:4)
    A. 1
    B. 0
    C. False
    D. True
4.表达式INT(8*SQR(36 )*10^(-2 )*10+0.5 )/10的值是(    ) 。          (满分:4)
    A. 0.48
    B. 0.048
    C. .5
    D. .05
5.将一个窗体设置为MDI子窗体的方法是什么 。          (满分:4)
    A. 将窗体的名称改为MDI
    B. 将窗体的MDIChild属性设为True
    C. 将窗体的MDIChild属性设为False
    D. 将窗体的Enabled属性设为False
6.设a=″Visual Basic″,下面使b=″Basic″的语句是(    )          (满分:4)
    A. b=Left(a,8,12 )
    B. b=Mid(a,8,5 )
    C. b=Right(a,5,5 )
    D. b=Left(a,8,5 )
7.关于MDI窗体下列说法正确的是什么 。          (满分:4)
    A. 一个应用程序可以有多个MDI窗体
    B. 子窗题可以移到MDI窗体以外
    C. 不可以在MDI窗体上放置按钮控件
    D. MDI窗体的子窗体不可以拥有菜单
8.VB中项目文件的扩展名是什么 。          (满分:4)
    A. VBP
    B. FRM
    C. VBW
    D. FRX
9.数学关系式3≤x<10表示成正确的VB表达式为(    )          (满分:4)
    A. 3<=x<10
    B. 3<=x AND x<10
    C. x>=3 OR x<10
    D. 3<=x AND <10
10.滚动条控件的LargeChange属性所设置的是(    ) 。          (满分:4)
    A. 单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量
    B. 滚动条中滚动块的最大移动位置
    C. 滚动条中滚动块的最大移动范围
    D. 滚动条控件无该属性
11.货币型数据需(    )字节          (满分:4)
    A. 2
    B. 4
    C. 6
    D. 8
12.代数式x1 - | a | + ln10 + sin(x2 + 2л ) / cos(57 o )对应的Visual Basic表达式是(    ) 。          (满分:4)
    A. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57*3.14/180 )
    B. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*л ) / Cos(57*3.14/180 )
    C. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57 )
    D. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*л ) / Cos(57 )
13.表达式X+1>X是          (满分:4)
    A. 算术表达式
    B. 非法表达式
    C. 字符表达式
    D. 关系表达式
14.VB表达式Cos(0 )+Abs(1 )+Int(Rnd(1 ) )的值是(    )          (满分:4)
    A. 1
    B. -1
    C. 0
    D. 2
15.确定一个控件在窗体上的位置的属性是(    ) 。          (满分:4)
    A. Width或Height
    B. Width 和Height
    C. Top或Left
    D. Top和Left
16.如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的什么方法 。          (满分:4)
    A. Print
    B. Move
    C. Refresh
    D. PopupMenu
17.若有一菜单项(名为MenuItem ),为了在运行时使该菜单项失效(变灰 ),应使用的语句是什么 。          (满分:4)
    A. MenuItem.Enabled = True
    B. MenuItem.Visible = False
    C. MenuItem.Checked = True
    D. MenuItem.Enabled = False
18.为了把窗体上的某个控件变为活动的,应执行的操作是(    ) 。          (满分:4)
    A. 单击窗体的边框
    B. 单击该控件的内部
    C. 双击该控件
    D. 双击窗体
19.不具有输入数据功能的控件是(    )控件          (满分:4)
    A. 文本框
    B. 选项按钮
    C. 列表框
    D. 窗体
20.若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置 (  ).          (满分:4)
    A. Text属性值为*
    B. Caption属性值为*
    C. password属性值为空
    D. Passwordchar属性值为*
21.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是(    )。          (满分:4)
    A. 属性、事件、方法
    B. 控件、属性、事件
    C. 窗体、控件、过程
    D. 窗体、控件、模块
22.Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括什么 。          (满分:4)
    A. 顺序文件
    B. Unix文件
    C. 二进制文件
    D. 随机文件
23.设在菜单编辑器中定义了一个菜单项,名为menu1 。为了在运行时隐藏该菜单项,应使用的语句是什么 。          (满分:4)
    A. memu1.Enabled=True
    B. memu1.Enabled=False
    C. menu1.Visible=True
    D. menu1.Visible=False
24.表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是(    )          (满分:4)
    A. 3、3.9655、3
    B. 3.9655、3、5
    C. 4、4、5
    D. 3.9655、4、3
25.表达式A%+B&+C!-D#的结果为(    )          (满分:4)
    A. 整形
    B. 长整形
    C. 单精度型
    D. 双精度型

页: [1]
查看完整版本: 北航17秋《VB语言程序设计》在线作业