高级语言程序的设计(VB)随堂练习答案41025.pdf
《高级语言程序的设计(VB)随堂练习答案41025.pdf》由会员分享,可在线阅读,更多相关《高级语言程序的设计(VB)随堂练习答案41025.pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 高级语言程序设计(VB)随堂练习答案 第 1 章 概述1.1 程序设计语言 当前页有 1 题,你已做 1 题,已提交 1 题,其中答对 1 题。1.VB.NET是一种()程序设计语言。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.编译程序时出现
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 题,其中答对 3 题。1.下面选项中()是算术运算符。A.%B.C.Mod D.And 答题:A.B.C.D.(已提交)参考答案:C 问题解析:2.下面不合法的标识符是()。A.o_To B.Integer C.D.Int1 答题:A.B.C.D.(已提交)参考答案:B 问题解析:3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。答题:对.错.(已提交)参考答案:问题解析:第 2 章 基本数据类型与表达式2.2 基本数据类型 当前页有 2 题,你已做 2 题,已提交 2 题,其中答对 2 题。1.从数据的存储方式上,数据类型分为值类型和引用类型。下面
4、选项不是值类型的是()。A.Integer B.Double C.Boolean D.数组 答题:A.B.C.D.(已提交)参考答案:D 问题解析:2.单精度浮点型数据占用()个存储字节。A.1 B.2 C.4 D.8 答题:A.B.C.D.(已提交)参考答案:C 第 2 章 基本数据类型与表达式2.3 常量与变量 当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8 题。1.以下各项中,不是字符串常量的是()。A.Basic B.#Basic#C.程序设计 D.答题:A.B.C.D.(已提交)参考答案:B 问题解析:2.以下各项中,不合法的符号常量说明是()。A.Const a A
5、s Single=10.5 B.Const a As Double=Cos(10.5)C.Const a=abc D.Const a As Integer=10.5 答题:A.B.C.D.(已提交)参考答案:B 问题解析:3.下列选项中,把r 定义为双精度型变量的是()。A.r%B.r!C.r#D.r$答题:A.B.C.D.(已提交)参考答案:C 问题解析:4.下列变量名中哪个是错误的?A.n B.名称 C.ab#D.“年龄”答题:A.B.C.D.(已提交)参考答案:D 问题解析:5.下列赋值语句中,()是正确的。A.x!abc B.s100 C.a10e D.x 答题:A.B.C.D.(已提
6、交)参考答案:B 问题解析:6.下列选项中,()不能交换变量a 和 b 的值。A.t=b:b=a:a=t B.a=a+b:b=a-b:a=a-b C.t=a:a=b:b=t D.a=b:b=a 答题:A.B.C.D.(已提交)参考答案:D 问题解析:7.Write_1 和学校$是正确的变量名。答题:对.错.(已提交)参考答案:问题解析:8.若一个整型变量说明了之后没有给它赋值,则它的值为0。答题:对.错.(已提交)参考答案:问题解析:第 2 章 基本数据类型与表达式2.4 表达式 当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8 题。1.在下列选项中,正确表达 2a+5 的表达式
7、是()。A.2a+5 B.2a+25 C.2(a+5)D.2a25 答题:A.B.C.D.(已提交)参考答案:C 问题解析:2.10 Mod 4的值为()。A.1 B.2 C.4 D.10 答题:A.B.C.D.(已提交)参考答案:B 问题解析:3.下列运算符中()优先级最高。A./B.C.Mod D.+答题:A.B.C.D.(已提交)参考答案:A 问题解析:4.能正确表达 a1 或 a5 的逻辑表达式是()。A.a=5 B.a=5 C.a=5 D.a=5 答题:A.B.C.D.(已提交)参考答案:C 问题解析:5.设 X 为整型变量,不能正确表达 1 X 5的逻辑表达式是()。A.1 X 5
8、 B.X=2 or X=3 or X=4 C.1X And X 5 D.Not(X=5)答题:A.B.C.D.(已提交)参考答案:A 问题解析:6.逻辑表达式:Not 7?3=4 Or True 的值为()。A.True B.False C.T D.F 答题:A.B.C.D.(已提交)参考答案:A 问题解析:7.在 VB.NET 中,50%表示 50/100。答题:对.错.(已提交)参考答案:问题解析:8.条件:i 整除 j,用关系表达式表示为:i Mod j=0。答题:对.错.(已提交)参考答案:问题解析:第 2 章 基本数据类型与表达式2.5 常用部函数 当前页有 6 题,你已做 6 题,
9、已提交 6 题,其中答对 6 题。1.求 COS35可以使用的函数是()。A.Cos 35 B.Cos(35)C.Cos(35)D.Cos(35*3.14159/180)答题:A.B.C.D.(已提交)参考答案:D 问题解析:2.将一数值 X 取整而且对其小数部分四舍五入的函数为()。A.Int(X)B.Fix(x)C.Cint(x)D.Sgn(x)答题:A.B.C.D.(已提交)参考答案:C 问题解析:3.将数值型量 X 转换为字符型量的函数是()。A.Asc(X)B.Chr(x)C.Str(x)D.Val(x)答题:A.B.C.D.(已提交)参考答案:C 问题解析:4.表达式:Int(-1
10、0.1)+Sgn(10.1)的值为()。A.-9 B.-10 C.9 D.10 答题:A.B.C.D.(已提交)参考答案:B 问题解析:5.表达式:Abs(-10)+Len(abc)的值为()。A.-10 B.3 C.7 D.13 答题:A.B.C.D.(已提交)参考答案:D 问题解析:6.函数 Int(Rad*99+1)产生随机数的围是()。A.1,99)B.1,99 C.1,100)D.1,100 答题:A.B.C.D.(已提交)参考答案:B 问题解析:第 2 章 基本数据类型与表达式2.6 控制台数据的输入和输出 当前页有 3 题,你已做 3 题,已提交 3 题,其中答对 3 题。1.下
11、列程序段的执行后显示的结果是()。X=10:Y=3 WriteLine(0,(x*y)/5)A.10 B.3 C.5 D.6 答题:A.B.C.D.(已提交)参考答案:D 问题解析:2.下列程序段的执行结果是()。X=5:Y=5:Z=6 WriteLine(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.执行下面语句后,输出结果为()。A=10:B=30:C=20 WriteLine(012,A,B,C)A.0、1 和 2 B.10、20 和 30 C.20、10 和 30 D.10、30 和 2
12、0 答题:A.B.C.D.(已提交)参考答案:D 第 3 章 程序流程控制3.1 分支结构 当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8 题。1.以下不正确的单行结构条件语句是()。A.If xy Then Write(xy)C.If x Then t=t*x D.If x Mod 3=2 Then Write(x)答题:A.B.C.D.(已提交)参考答案:A 问题解析:2.给定程序段 Dim a As Integer,b As Integer,c As Integer a=1:b=2:c=3 If a=c-b Then Write(#)Else Write(*)以上程序()
13、。A.没有输出 B.有语法错 C.输出#D.输出*答题:A.B.C.D.(已提交)参考答案:C 问题解析:3.执行下面语句后,输出结果为()。A=10:B=30 If A0 Then B=B+1 If B1 Then B=0 A.0 B.1 C.2 D.3 答题:A.B.C.D.(已提交)参考答案:A 问题解析:5.当 x 的输入值分别为 3、9 和 19 时,执行下列事件过程的输出结果分别为()。Private Sub Command1_Click()Dim x%,y%x=ReadLine()Select Case x Case 1,3,5 y=x-1 Case 6 To 10 y=x*x
14、Case 2,4 y=2*x Case Is 10 y=x Mod 3+4 End Select WriteLine(0,y)End Sub A.3、9 和 19 B.2、81 和 5 C.5、10 和 10 D.1、6 和 2 答题:A.B.C.D.(已提交)参考答案:B 问题解析:6.把 a,b 之中的最大值存放于 max,使用的语句为:If ab Then max=a Else max=b End If 答题:对.错.(已提交)参考答案:问题解析:7.判别 a 是否等于 b,若 a=b,则输出字符串“a is equal to b”的块结构条件语句为:If a=b Then Print“
15、a is equal to b”End 答题:对.错.(已提交)参考答案:问题解析:8.判别 ch 是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为()。答案:If Asc(ch)=97 And Asc(ch)=122 Then Print“Yes”Else Print“No”End If 答题:对.错.(已提交)参考答案:问题解析:第 3 章 程序流程控制3.2 循环结构 当前页有 8 题,你已做 8 题,已提交 8 题,其中答对 8 题。1.下列程序段执行后窗体上显示()。i=0 While i=2 i=i+1 End While Write(i)A.0 B.1
16、C.2 D.3 答题:A.B.C.D.(已提交)参考答案:D 问题解析:2.执行下列程序段输出结果是()。x%=2 Do while x8 Write(*)x=x+2 Loop A.*B.*C.*D.*答题:A.B.C.D.(已提交)参考答案:C 问题解析:3.设有程序段 Dim k%k=5 Do until k=0 k=k-1 Loop 则下面对循环语句描述正确的是()。A.循环体 1 次也不执行 B.循环体执行 1 次 C.循环体执行 5 次 D.循环体执行无限次 答题:A.B.C.D.(已提交)参考答案:C 问题解析:4.下面描述中错误的是()。A.执行 Do untilloop 语句中
17、,当循环条件为 false 时,结束循环体的执行 B.执行 WhileEnd While 语句时,循环体可能一次也不执行 C.Do loop While 语句的循环体可能一次也不执行 D.执行 Do loop Until 语句中,当循环条件为 false 时,结束循环体的执行 答题:A.B.C.D.(已提交)参考答案:A 问题解析:5.运行如下程序段后,x 的值是()。x=2 For i=1 to 8 step 2 x=x+i next i A.2 B.18 C.27 D.38 答题:A.B.C.D.(已提交)参考答案:B 问题解析:6.下面程序段中循环语句的循环次数是()。For x=10
18、To 1 Step-3 Write(x)Next x A.0 B.4 C.5 D.10 答题:A.B.C.D.(已提交)参考答案:B 问题解析:7.下面程序段执行后输出结果是()。For i=1 To 2 s=1 For j=0 To i-1 s=s+s*j Next j Write(0,s)Next i A.1 1 B.1 2 C.2 1 D.2 2 答题:A.B.C.D.(已提交)参考答案:B 问题解析:8.在 For 语句循环体可以用()语句强制退出 For 语句的执行。A.Exit Do B.Exit For C.Exit Function D.Exit Sub 答题:A.B.C.D.
19、(已提交)参考答案:B 问题解析:第 4 章 复合数据类型4.1 数组 当前页有 9 题,你已做 9 题,已提交 9 题,其中答对 9 题。1.下列一维数组说明语句正确的是()。A.Dim b(2)AS Integer=1,2,3 B.Dim b(0 To 2)AS Integer=1,2,3 C.Dim b()AS Integer=1,2,3 D.Dim b(2)AS String=one,two,Three 答题:A.B.C.D.(已提交)参考答案:C 问题解析:2.下列说明语句定义的数组占()个字节。Dim a(10)AS Integer A.10 B.11 C.44 D.0 答题:A.
20、B.C.D.(已提交)参考答案:C 问题解析:3.设有数组说明语句:Dim c(10)AS Integer,则下面表示数组 c 的元素选项中()是错误的。A.c(i-1)B.c(5+0.5)C.c(0)D.c(11)答题:A.B.C.D.(已提交)参考答案:D 问题解析:4.以下能对二维数组 a 进行正确初始化的语句是()。A.Dim a(,)AS Integer 1,2,3,4,5,6 B.Dim a(,)AS Integer=1,2,3,4,5,6 C.Dim a(0 To 1,0 To 2)AS Integer=1,2,3,4,5,6 D.Dim a(1,2)AS Integer 1,2
21、,3,4,5,6 答题:A.B.C.D.(已提交)参考答案:B 问题解析:5.设有数组说明语句:Dim a(3,3),则数组 a 中包含元素的个数是()。A.3 B.6 C.9 D.16 答题:A.B.C.D.(已提交)参考答案:D 问题解析:6.设有数组说明语句:Dim c(,),则下列表示数组 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.下面关于 ReDim 语句说法错误的是()。A.使用 ReDim 语句重新定义数组时,不能改变该数组的类型 B.使用 ReDim 语句重
22、新定义数组时,可以改变该数组的维数 C.要想保留重新定义数组原有的值,可以使用可选项Preserve D.语句:Dim A(3)As Integer For i=0 To 3 A(i)=i Next i ReDim A5(8)执行后数组 A 的所有元素的值为 0。答题:A.B.C.D.(已提交)参考答案:B 问题解析:8.若要定义一个包含 10 个字符串元素,且下界为 1 的一维数组 s,则数组说明语句为:Dim s$(1 To 10)。答题:对.错.(已提交)参考答案:问题解析:9.如果数组元素的下标值为实数,则 VB 系统会按四舍五入原则进行处理。答题:对.错.(已提交)参考答案:问题解析
23、:第 4 章 复合数据类型4.2 结构 当前页有 4 题,你已做 4 题,已提交 4 题,其中答对 4 题。1.若有以下说明语句 Structure employee Dim num As Integer Dim salary As Single End Structure Dim programmer As employee 则下面表示结构变量 programmer 的 成员 Salary 正确的是()。A.programmersalary B.salary C.salary.programmer D.programmer.salary 答题:A.B.C.D.(已提交)参考答案:D 问题解析
24、:2.已知有说明语句 Structure dat Dim year As Integer Dim month As Integer Dim day As Integer End Structure Structure emp Dim no As Integer Dim name As String Dim sex As String Dim birthday As dat Dim salary As single End Structure Dim programmer As emp 并假设变量 programmer所表示职工的出生日期是“1978年 10 月 1 日”,则下列正确的赋值语句是
25、()。A.year=1978:month=10:day=1 B.birthday.Year=1978:birthday.month=10:birthday.day=1 C.programmer.year=1978:programmer.month=10:programmer.day=1 D.programmer.birthday.year=1978:programmer.birthday.month=10:programmer.birthday.day=1 答题:A.B.C.D.(已提交)参考答案:D 问题解析:3.假设有第 10 题的说明语句,则下列 With 语句正确的是()。A.with
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言 程序 设计 VB 练习 答案 41025
限制150内