《高级语言程序设计(VB)随堂练习答案.pdf》由会员分享,可在线阅读,更多相关《高级语言程序设计(VB)随堂练习答案.pdf(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.高级语言程序设计高级语言程序设计(VB)(VB)随堂练习答案随堂练习答案第第 1 1 章章 概述概述1.11.1 程序设计语言程序设计语言当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1. 1. VB.NET 是一种( )程序设计语言。A. 面向事件 B. 面向属性 C. 面向对象 D. 面向过程答题: A. B. C. D. 已提交参考答案:C问题解析:第第 1 1 章章 概述概述1.21.2 程序设计程序设计当前页有 2 题,你已做 2 题,已提交 2 题,其中答对 2 题。1. 1. 把源程序代码翻译为目标程序代码可以使用的翻译方式为( )。A. 嵌入方式 B.
2、运行方式 C. 连接方式 D. 解释方式或编译方式答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 编译程序时出现的错误称为( ) 错误。A. 语法或编译 B. 运行 C. 逻辑 D. 计算.v.答题: A. B. C. D. 已提交参考答案:A问题解析:第第 1 1 章章 概述概述1.31.3 建立简单控制台应用程序建立简单控制台应用程序当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 存储数据不属于数据处理功能。答题: 对. 错. 已提交参考答案:问题解析:2. 2. 控制台应用程序至少有一个 Main 过程。答题: 对. 错. 已提交参
3、考答案:问题解析:3. 3. 上机时,程序编译和连接成功后,系统自动生成以.exe 为扩展名的可执行文件。答题: 对. 错. 已提交参考答案:问题解析:第第 2 2 章章 根本数据类型与表达式根本数据类型与表达式2.12.1 根本字符集和词聚集根本字符集和词聚集.v.当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 下面选项中 是算术运算符。A. % B. C. Mod D. And答题: A. B. C. D. 已提交参考答案:C问题解析:2. 2. 下面不合法的标识符是 。A. o_To B. Integer C.D. Int1答题: A. B. C. D.
4、已提交参考答案:B问题解析:3. 3. 在程序设计语言系统中具有固定语法含义的符号串称为标识符。答题: 对. 错. 已提交参考答案:问题解析:第第 2 2 章章 根本数据类型与表达式根本数据类型与表达式2.22.2 根本数据类型根本数据类型当前页有 2 题,你已做 2 题,已提交 2 题,其中答对 2 题。.v.1. 1. 从数据的存储方式上,数据类型分为值类型和引用类型。下面选项不是值类型的是 。A. Integer B. Double C. Boolean D. 数组答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 单精度浮点型数据占用( )个存储字节。A. 1 B.
5、 2 C. 4 D. 8答题: A. B. C. D. 已提交参考答案:C第第 2 2 章章 根本数据类型与表达式根本数据类型与表达式2.32.3 常量与变量常量与变量当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8 题。1. 1. 以下各项中,不是字符串常量的是 。A. Basic B. *Basic* C.程序设计 D. 答题: A. B. C. D. 已提交参考答案:B问题解析:2. 2. 以下各项中,不合法的符号常量说明是 。A. Const a As Single=10.5 B. Const a As Double=Cos(10.5).v.C. Const a=abc
6、D. Const a As Integer=10.5答题: A. B. C. D. 已提交参考答案:B问题解析:3. 3. 以下选项中,把 r 定义为双精度型变量的是 。A. r% B. r! C. r* D. r$答题: A. B. C. D. 已提交参考答案:C问题解析:4. 4. 以下变量名中哪个是错误的.A. n B. 名称 C. ab* D.“年龄答题: A. B. C. D. 已提交参考答案:D问题解析:5. 5. 以下赋值语句中, 是正确的。A. x!abcB. s100 C. a10eD. x答题:A. B. C. D. 已提交参考答案:B问题解析:6. 6. 以下选项中, 不
7、能交换变量 a 和 b 的值。.v.A. t=b : b=a : a=t B. a=a+b : b=a-b : a=a-bC. t=a : a=b : b=t D. a=b : b=a答题: A. B. C. D. 已提交参考答案:D问题解析:7. 7. Write_1 和学校$ 是正确的变量名。答题: 对. 错. 已提交参考答案:问题解析:8. 8. 假设一个整型变量说明了之后没有给它赋值,那么它的值为 0。答题: 对. 错. 已提交参考答案:问题解析:第第 2 2 章章 根本数据类型与表达式根本数据类型与表达式2.42.4 表达式表达式当前页有 8 题,你已做 8 题,已提交 8 题,其中
8、答对 8 题。1. 1. 在以下选项中,正确表达 2a+5 的表达式是 。A. 2a+5 B. 2a+25 C. 2(a+5) D. 2a25.v.答题: A. B. C. D. 已提交参考答案:C问题解析:2. 2. 10 Mod 4 的值为( )。A. 1 B. 2 C. 4 D. 10答题: A. B. C. D. 已提交参考答案:B问题解析:3. 3. 以下运算符中( )优先级最高。A. / B. C. Mod D. +答题: A. B. C. D. 已提交参考答案:A问题解析:4. 4. 能正确表达 a1 或 a5 的逻辑表达式是( )。A. a=5 B. a=5C. a=5 D.
9、a=5答题: A. B. C. D. 已提交参考答案:C问题解析:5. 5. 设 X 为整型变量,不能正确表达 1 X 5 的逻辑表达式是( )。.v.A. 1 X 5 B. X=2 or X=3 or X=4C. 1X And X 5 D. Not (X=5)答题: A. B. C. D. 已提交参考答案:A问题解析:6. 6. 逻辑表达式:Not 7.3=4 Or True 的值为 。A. True B. False C. T D. F答题: A. B. C. D. 已提交参考答案:A问题解析:7. 7. 在 VB.NET 中,50% 表示 50/100。答题: 对. 错. 已提交参考答案
10、:问题解析:8. 8. 条件: i 整除 j,用关系表达式表示为:i Mod j=0。答题: 对. 错. 已提交参考答案:问题解析:第第 2 2 章章 根本数据类型与表达式根本数据类型与表达式2.52.5 常用部函数常用部函数.v.当前页有 6 题,你已做 6 题,已提交 6 题,其中答对 6 题。1. 1. 求 COS35可以使用的函数是 。A. Cos 35 B. Cos35 C. Cos35 D. Cos35*3.14159/180答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 将一数值 X 取整而且对其小数局部四舍五入的函数为 。A. Int(X) B. Fix
11、(x) C. Cint(x) D.Sgn(x)答题: A. B. C. D. 已提交参考答案:C问题解析:3. 3. 将数值型量 X 转换为字符型量的函数是 。A. Asc(X) B. Chr(x) C. Str(x) D.Val(x)答题: A. B. C. D. 已提交参考答案:C问题解析:4. 4. 表达式:Int(-10.1)+Sgn(10.1)的值为 。A. -9 B. -10 C. 9 D. 10.v.答题: A. B. C. D. 已提交参考答案:B问题解析:5. 5. 表达式:Abs(-10)+Len(abc)的值为 。A. -10 B. 3 C. 7 D. 13答题: A.
12、B. C. D. 已提交参考答案:D问题解析:6. 6. 函数 Int(Rad*99+1)产生随机数的围是( )。A. 1,99 B. 1, 99 C. 1,100 D. 1,100答题: A. B. C. D. 已提交参考答案:B问题解析:第第 2 2 章章 根本数据类型与表达式根本数据类型与表达式2.62.6 控制台数据的输入和输出控制台数据的输入和输出当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 以下程序段的执行后显示的结果是( )。X=10 :Y=3WriteLine(0 ,(x*y)/5)A. 10 B. 3 C. 5 D. 6.v.答题: A. B
13、. C. D. 已提交参考答案:D问题解析:2. 2. 以下程序段的执行结果是( )。X=5 : Y=5 : Z=6WriteLine(E(0), X+Y*Z)A. E( 60 ) B. E( 35 ) C. E( X+Y*Z ) D. X+Y*Z答题: A. B. C. D. 已提交参考答案:B问题解析:3. 3. 执行下面语句后,输出结果为( )。A=10 : B=30 : C=20WriteLine(012,A,B,C)A. 0、1 和 2 B. 10、20 和 30 C. 20、10 和 30 D. 10、30 和 20答题: A. B. C. D. 已提交参考答案:D第第 3 3 章
14、章 程序流程控制程序流程控制3.13.1 分支构造分支构造当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8 题。1. 1. 以下不正确的单行构造条件语句是 。.v.A. If xy Then Write(xy)C. If x Then t=t*xD. If x Mod 3=2 Then Write(x)答题: A. B. C. D. 已提交参考答案:A问题解析:2. 2. 给定程序段Dim a As Integer, b As Integer, c As Integera=1:b=2:c=3If a=c-b Then Write(*) Else Write(*)以上程序 。A.
15、没有输出 B. 有语法错C. 输出* D. 输出*答题: A. B. C. D. 已提交参考答案:C问题解析:3. 3. 执行下面语句后,输出结果为( )。A=10:B=30If A0 Then B=B+1If B1 Then B=0A. 0 B. 1 C. 2 D. 3答题: A. B. C. D. 已提交参考答案:A问题解析:5. 5. 当 x 的输入值分别为 3、 9 和 19 时, 执行以下事件过程的输出结果分别为( )。Private Sub mand1_Click()Dim x%, y%x = ReadLine( )Select Case xCase 1, 3, 5y = x -
16、1Case 6 To 10y = x * xCase 2, 4.v.y = 2 * xCase Is 10y = x Mod 3 + 4End SelectWriteLine(0 , y)End SubA. 3、9 和 19 B. 2、81 和 5 C. 5、10 和 10 D. 1、6 和 2答题: A. B. C. D. 已提交参考答案:B问题解析:6. 6. 把 a, b 之中的最大值存放于 max,使用的语句为:If ab Then max=a Else max=b End If答题: 对. 错. 已提交参考答案:问题解析:7. 7. 判别 a 是否等于 b,假设a=b,那么输出字符串
17、 “a is equal to b的块构造条件语句为: If a=b Then Print “a is equal to b End答题: 对. 错. 已提交参考答案:问题解析:.v.8. 8. 判别 ch 是否为小写字母,假设是,输出“yes;否那么,输出“No的块构造条件语句为 。答案:If Asc(ch)=97 And Asc(ch)=122 ThenPrint “YesElsePrint “NoEnd If答题: 对. 错. 已提交参考答案:问题解析:第第 3 3 章章 程序流程控制程序流程控制3.23.2 循环构造循环构造当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8
18、 题。1. 1. 以下程序段执行后窗体上显示 。i = 0While i = 2i = i + 1End WhileWrite(i)A. 0 B. 1 C. 2 D. 3.v.答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 执行以下程序段输出结果是 。x%=2Do while x8Write(*)x=x+2LoopA. * B. * C. * D. *答题: A. B. C. D. 已提交参考答案:C问题解析:3. 3. 设有程序段Dim k%k=5Do until k=0k=k-1Loop那么下面对循环语句描述正确的选项是 。A. 循环体 1 次也不执行 B. 循环体
19、执行 1 次.v.C. 循环体执行 5 次 D. 循环体执行无限次答题: A. B. C. D. 已提交参考答案:C问题解析:4. 4. 下面描述中错误的选项是 。A. 执行 Do untilloop 语句中,当循环条件为 false 时,完毕循环体的执行B. 执行 WhileEnd While 语句时,循环体可能一次也不执行C. Do loop While 语句的循环体可能一次也不执行D. 执行 Do loop Until 语句中,当循环条件为 false 时,完毕循环体的执行答题: A. B. C. D. 已提交参考答案:A问题解析:5. 5. 运行如下程序段后,x 的值是 。x=2For
20、 i=1 to 8 step 2x=x+inext iA. 2 B. 18 C. 27 D. 38答题: A. B. C. D. 已提交参考答案:B.v.问题解析:6. 6. 下面程序段中循环语句的循环次数是 。For x=10 To 1 Step -3Write(x)Next xA. 0 B. 4 C. 5 D. 10答题: A. B. C. D. 已提交参考答案:B问题解析:7. 7. 下面程序段执行后输出结果是 。For i=1 To 2s=1For j=0 To i-1s=s+s*jNext jWrite( 0 , s)Next iA. 1 1 B. 1 2 C. 2 1 D. 2 2
21、答题: A. B. C. D. 已提交参考答案:B问题解析:.v.8. 8. 在 For 语句循环体可以用( )语句强制退出 For 语句的执行。A. Exit Do B. Exit ForC. Exit Function D. Exit Sub答题: A. B. C. D. 已提交参考答案:B问题解析:第第 4 4 章章 复合数据类型复合数据类型4.14.1 数组数组当前页有 9 题,你已做 9 题,已提交 9 题,其中答对 9 题。1. 1. 以下一维数组说明语句正确的选项是 。A. Dim b(2) AS Integer =1,2,3B. Dim b(0 To 2) AS Integer
22、=1,2,3C. Dim b( ) AS Integer=1,2,3D. Dim b(2) AS String =one, two, Three答题: A. B. C. D. 已提交参考答案:C问题解析:2. 2. 以下说明语句定义的数组占 个字节。Dim a( 10) AS IntegerA. 10 B. 11 C. 44 D. 0.v.答题: A. B. C. D.已提交参考答案:C问题解析:3. 3. 设有数组说明语句:Dim c( 10) AS Integer,那么下面表示数组 c 的元素选项中 是错误的。A. c(i-1) B. c(5+0.5) C. c(0) D. c(11)答题
23、: A. B. C. D. 已提交参考答案:D问题解析:4. 4. 以下能对二维数组 a 进展正确初始化的语句是( )。A. Dim a( , ) AS Integer 1,2,3,4,5,6B. Dim a( , ) AS Integer =1,2,3,4,5,6C. Dim a(0 To 1,0 To 2) AS Integer =1,2,3,4,5,6D. Dim a(1,2) AS Integer 1,2,3,4,5,6答题: A. B. C. D. 已提交参考答案:B问题解析:5. 5. 设有数组说明语句:Dima3,3,那么数组 a 中包含元素的个数是 。A. 3 B. 6 C.
24、9 D. 16答题: A. B. C. D. 已提交.v.参考答案:D问题解析:6. 6. 设有数组说明语句: Dimc , , 那么以下表示数组 c 的元素选项中 是正确的。A. c(i+j) B. c(i)(j) C. c(i-1,j+1) D. c(0,6)答题: A. B. C. D. 已提交参考答案:C问题解析:7. 7. 下面关于 ReDim 语句说法错误的选项是 。A. 使用 ReDim 语句重新定义数组时,不能改变该数组的类型B. 使用 ReDim 语句重新定义数组时,可以改变该数组的维数C. 要想保存重新定义数组原有的值,可以使用可选项PreserveD. 语句: Dim A
25、(3) As IntegerFor i = 0 To 3A(i) = iNext iReDim A5(8)执行后数组 A 的所有元素的值为 0。答题: A. B. C. D. 已提交参考答案:B问题解析:.v.8. 8. 假设要定义一个包含 10 个字符串元素,且下界为 1 的一维数组 s,那么数组说明语句为:Dim s$(1 To 10) 。答题: 对. 错. 已提交参考答案:问题解析:9. 9. 如果数组元素的下标值为实数, 那么 VB 系统会按四舍五入原那么进展处理。答题: 对. 错. 已提交参考答案:问题解析:第第 4 4 章章 复合数据类型复合数据类型4.24.2 构造构造当前页有
26、4 题,你已做 4 题,已提交 4 题,其中答对 4 题。1. 1. 假设有以下说明语句Structure employeeDim num As IntegerDim salary As SingleEnd StructureDim programmer As employee那么下面表示构造变量 programmer 的 成员 Salary 正确的选项是 。A. programmersalary B. .salary.v.C. salary.programmer D. programmer.salary答题: A. B. C. D. 已提交参考答案:D问题解析:2. 有说明语句Structu
27、re datDim year As IntegerDim month As IntegerDim day As IntegerEnd StructureStructure empDim no As IntegerDim name As StringDim sex As StringDim birthday As datDim salary As singleEnd StructureDim programmer As emp并假设变量 programmer 所表示职工的出生日期是“1978 年 10 月 1 日,那么以下正确的赋值语句是 。A. year=1978:month=10:day=1
28、.v.B. birthday.Year=1978:birthday.month=10: birthday.day=1C. programmer.year=1978:programmer.month=10 :programmer.day=1D. programmer.birthday.year=1978:programmer.birthday.month=10:programmer.birthday.day=1答题: A. B. C. D. 已提交参考答案:D问题解析:3. 假设有第 10 题的说明语句,那么以下 With 语句正确的选项是 。A. with progammerno=1000:n
29、ame= 勇 : sex= 男with birthdayyear=1978 :month=10 :day=1End withsalary=2800End withB. with programmer.no=1000:.name= 勇 :.sex=男with .birthday.year=1978 :.month=10 :.day=1End with.salary=2800.v.End withC. with programmer.no=1000 :.name=勇 :.sex=男.birthday.year=1978 :.birthday.month=10 :.birthday.day=1.sa
30、lary=2800End withD. with programmer,birthday.no=1000:.name=勇 :.sex=男.year=1978 :month.=10 :day.=1.salary=2800End with答题: A. B. C. D. 已提交参考答案:C问题解析:4. 4. 输入构造变量的值就是输入该变量的各个元素的值。答题: 对. 错. 已提交参考答案:问题解析:第第 4 4 章章 复合数据类型复合数据类型4.34.3 集合集合当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。.v.1. 1. 引用集合中的数据项需要使用( )方法。A. Cle
31、ar B. Remove C. Contains D. Item答题: A. B. C. D. 已提交参考答案:D问题解析:第第 4 4 章章 复合数据类型复合数据类型4.44.4 枚举枚举当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1. 1. 枚举类型不能放在( )说明。A. 过程部 B. 标准模块中的过程前面C. 窗体模块中的过程前面 D. 类模块的说明局部答题: A. B. C. D. 已提交参考答案:A问题解析:第第 5 5 章章 过程过程5.1 VB.NET5.1 VB.NET 的工程的工程当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1
32、. 1. VB.NET 把存储过程和函数的代码文件称为模块,并以.vb 作为文件扩展名。答题: 对. 错. 已提交.v.参考答案:问题解析:第第 5 5 章章 过程过程5.25.2 过程的定义与调用过程的定义与调用第第 5 5 章章 过程过程5.35.3 参数传递参数传递当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 在过程的形式参数前面加上关键字 ,那么该参数说明为传值参数。.v.A. Val B. ref C. Byref D. ByVal答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 设已定义 Sub 过程 p,有3 个数值型传值参
33、数;设a 为实型变量,调用该Sub过程的错误语句为 。A. p(c,b,a) B. call p 0.5, a, 100C. call p( 0.5, cos(0.1), a+10 ) D. p( 0.5, 1.2, 100 )答题: A. B. C. D. 已提交参考答案:B问题解析:3. 3. 设已定义函数过程 f,它有三个实型传值参数;设 a,b 和 c 为实型变量,那么调用该函数的正确形式为 。A. f B. f( a+b, b+c )C. f ( a+b, b+c ,c+a ) D. f a+b, b+c, c+a答题: A. B. C. D. 已提交参考答案:C问题解析:第第 5
34、5 章章 过程过程5.35.3 参数传递参数传递.v.当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 在过程的形式参数前面加上关键字 ,那么该参数说明为传值参数。A. Val B. ref C. Byref D. ByVal答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 设已定义 Sub 过程 p,有3 个数值型传值参数;设a 为实型变量,调用该Sub过程的错误语句为 。A. p(c,b,a) B. call p 0.5, a, 100C. call p( 0.5, cos(0.1), a+10 ) D. p( 0.5, 1.2, 100
35、 )答题: A. B. C. D. 已提交参考答案:B问题解析:3. 3. 设已定义函数过程 f,它有三个实型传值参数;设 a,b 和 c 为实型变量,那么调用该函数的正确形式为 。A. f B. f( a+b, b+c )C. f ( a+b, b+c ,c+a ) D. f a+b, b+c, c+a答题: A. B. C. D. 已提交参考答案:C.v.问题解析:第第 5 5 章章 过程过程5.45.4 数组、构造和集合参数数组、构造和集合参数当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1. 1. 假设用数组名作为调用函数的实参,那么传递给形参的是( )。A. 数
36、组存贮首地址 B. 数组的第一个元素值C. 数组中全部元素的值 D. 数组元素的个数答题: A. B. C. D. 已提交参考答案:A问题解析:第第 5 5 章章 过程过程5.55.5 过程与变量的作用域过程与变量的作用域当前页有 5 题,你已做 5 题,已提交 5 题,其中答对 5 题。1. 1. 关于过程作用域,错误的描述是 。A. 全局级过程的作用域为整个工程。B. 在某一模块中定义的全局级过程, 假设被该模块外的模块所调用, 必须在该过程名前加上模块名称。C. 在不同模块中定义的模块级过程可以同名。D. 模块级过程与全局级过程可以同名。.v.答题: A. B. C. D. 已提交参考答
37、案:B问题解析:2. 2. 使用过程是为了( )。A. 使程序模块化 B. 使程序易于阅读C. 提高程序运行速度 D. 便于系统的编译答题: A. B. C. D. 已提交参考答案:A问题解析:3. 3. 关于变量的作用域,正确的描述是 。A. 在模块定义的变量,其作用域必定为所在模块。B. 同一模块中不同级的变量可以同名。C. 同一模块中所有在过程之外用 Dim 定义的变量为全局变量。D. 不同模块中定义的变量名字不能一样。答题: A. B. C. D. 已提交参考答案:B问题解析:4. 4. 假设某个模块中以关键字 public 定义子过程,那么只能在该模块中可以调用该过程。答题: 对.
38、错. 已提交.v.参考答案:问题解析:5. 5. 假设某个模块中以关键字 private 定义函数过程,那么该函数过程只能在该模块中使用。答题: 对. 错. 已提交参考答案:问题解析:第第 6 6 章章 面向对象程序设计根底面向对象程序设计根底6.16.1 根本概念根本概念当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1. 1. 事件是由 VB.Net 系统预先设置好或者在程序中由编程者自己设计的, 它能够被对象识别的动作。答题: 对. 错. 已提交参考答案:问题解析:第第 6 6 章章 面向对象程序设计根底面向对象程序设计根底6.26.2 类和对象的定义类和对象的定义当
39、前页有 5 题,你已做 5 题,已提交 5 题,其中答对 5 题。1. 1. 在 VB.Net 中,关于类定义位置错误的说法是( )。.v.A. 可以与标准模块并列定义类B. 可以在窗体类的前面定义类C. 可以在窗体的代码窗口中与窗体类并列定义类D 可以在主过程中定义类答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 在类定义的外部,可以被访问的成员有( )。A. 所有类成员 B. private 或 protected 的类成员C. public 的类成员 D. public 或 private 的类成员答题: A. B. C. D. 已提交参考答案:C问题解析:3.
40、3. 假设有以下说明,在类外使用对象 objX 的成员正确的语句是( )。Class XPrivate a As IntegerPublic b As IntegerPublic Sub Print()WriteLine(a=0 b=0,a,b)End SubEnd Class.v.Dim objX As New XA. objX.a=0 B. X.b=1 C. objX.Print() D. X.Print()答题: A. B. C. D. 已提交参考答案:C问题解析:4. 4. 假设要将某个类的某个属性定义为只读,那么在定义该属性时必须使用关键字( )进展限定。A. ReadOnly B.
41、 Private C. Property D. WriteOnly答题: A. B. C. D. 已提交参考答案:A问题解析:5. 5. 关键字 private 用于声明私有成员。私有成员可以在类中和类外访问。答题: 对. 错. 已提交参考答案:问题解析:第第 6 6 章章 面向对象程序设计根底面向对象程序设计根底6.26.2 类和对象的定义类和对象的定义当前页有 5 题,你已做 5 题,已提交 5 题,其中答对 5 题。.v.1. 1. 在 VB.Net 中,关于类定义位置错误的说法是( )。A. 可以与标准模块并列定义类B. 可以在窗体类的前面定义类C. 可以在窗体的代码窗口中与窗体类并列
42、定义类D 可以在主过程中定义类答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 在类定义的外部,可以被访问的成员有( )。A. 所有类成员 B. private 或 protected 的类成员C. public 的类成员 D. public 或 private 的类成员答题: A. B. C. D. 已提交参考答案:C问题解析:3. 3. 假设有以下说明,在类外使用对象 objX 的成员正确的语句是( )。Class XPrivate a As IntegerPublic b As IntegerPublic Sub Print()WriteLine(a=0 b=0,a
43、,b)End Sub.v.End ClassDim objX As New XA. objX.a=0 B. X.b=1 C. objX.Print() D. X.Print()答题: A. B. C. D. 已提交参考答案:C问题解析:4. 4. 假设要将某个类的某个属性定义为只读,那么在定义该属性时必须使用关键字( )进展限定。A. ReadOnly B. Private C. Property D. WriteOnly答题: A. B. C. D. 已提交参考答案:A问题解析:5. 5. 关键字 private 用于声明私有成员。私有成员可以在类中和类外访问。答题: 对. 错. 已提交参考
44、答案:问题解析:第第 6 6 章章 面向对象程序设计根底面向对象程序设计根底6.36.3 构造函数和析构函数构造函数和析构函数当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 说明一个类对象时,系统自动调用( )。.v.A. 成员函数 B. 构造函数 C. 析构函数 D. 事件处理函数答题: A. B. C. D. 已提交参考答案:B问题解析:2. 2. 一个对象的生存期完毕时,系统自动调用( )。A. 成员函数 B. 构造函数 C. 析构函数 D. 事件处理函数答题: A. B. C. D. 已提交参考答案:C问题解析:3. 3. 在程序中不能像调用普通函数那样
45、显式调用构造函数。答题: 对. 错. 已提交参考答案:第第 6 6 章章 面向对象程序设计根底面向对象程序设计根底6.46.4 继承与派生继承与派生当前页有 2 题,你已做 2 题,已提交 2 题,其中答对 2 题。1. 1. 以下说法中正确的选项是( )。A. 派生类继承了基类中除构造函数和析构函数外的全部成员B. 派生类继承了基类中全部成员C. 派生类只继承了基类中的 Public 成员D. 派生类继承了基类中的 Public 成员和 protected 成员.v.答题: A. B. C. D. 已提交参考答案:A问题解析:2. 2. 关键字 MyBase 指的是( )。A. 基类 B.
46、当前派生类的基类 C. 任何基类 D. 派生类的基类答题: A. B. C. D. 已提交参考答案:B问题解析:第第 7 7 章章 常用控件常用控件7.17.1 窗体和消息框窗体和消息框当前页有 2 题,你已做 2 题,已提交 2 题,其中答对 2 题。1. 1. 窗体标题栏的显示容由窗体的 属性决定。A. Name B. Caption C. BackColor D. Text答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 窗体的事件只能由人工触发。答题: 对. 错. 已提交.v.参考答案:问题解析:第第 7 7 章章 常用控件常用控件7.27.2 文本控件文本控件当
47、前页有 5 题,你已做 5 题,已提交 5 题,其中答对 5 题。1. 1. 在标签框上显示的容由 属性来实现。A. Name B. Caption C. Text D. ForeColor答题: A. B. C. D. 已提交参考答案:C问题解析:2. 2. 文本框没有 属性。A. BackColor B. Enabled C. Visible D. Caption答题: A. B. C. D. 已提交参考答案:D问题解析:3. 3. 假设设置文本框最多可以承受的字符数,那么可以使用 属性。A. Length B. Multiline C. Max D. MaxLength答题: A. B.
48、 C. D. 已提交.v.参考答案:D问题解析:4. 4. 在运行程序时,要使文本框获得焦点,那么需使用 方法。A. Change B. SetFocus C. GetFocus D. Move答题: A. B. C. D. 已提交参考答案:B问题解析:5. 5. 在程序运行期间,用户可以用文本框显示信息。文本框承受输入的容的属性是 Text。答题: 对. 错. 已提交参考答案:问题解析:第第 7 7 章章 常用控件常用控件7.37.3 图片框图片框当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1. 1. 假设使图片框自动调整大小以适应装入的图形,那么要设置 SizeMo
49、de 属性的值为 。A. AutoSize B. Auto C. True D. Change答题: A. B. C. D. 已提交参考答案:A.v.问题解析:第第 7 7 章章 常用控件常用控件7.47.4 键盘和鼠标事件键盘和鼠标事件当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1. 1. 要改变控件的 Tab 顺序可以修改 属性值。A. Visible B. Enabled C. TabStop D. TabIndex答题: A. B. C. D. 已提交参考答案:D问题解析:2. 2. 当鼠标在窗体上移动时,会发生 事件。A. MouseDown B. Mouse
50、UpC. MouseMove D. KeyDown答题: A. B. C. D. 已提交参考答案:C问题解析:3. 3. 当某个对象具有焦点时,在键盘上按下任一键时就会发生 事件。A. KeyPress B. KeyUpC. KeyDown D. DragDown答题: A. B. C. D. 已提交参考答案:C.v.第第 7 7 章章 常用控件常用控件7.57.5 按钮按钮当前页有 4 题,你已做 4 题,已提交 4 题,其中答对 4 题。1. 1. 命令按钮上的文本容由 属性来设置。A. Text B. Caption C. Name D. Show答题: A. B. C. D. 已提交参