《QBASIC程序设计》期末考试试卷B答案
- 格式:doc
- 大小:83.50 KB
- 文档页数:2
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.下列程序的运行结果为________。
For I=1 to 3d(I)=2*I-1?d(I)Next Ia) 1 3 5b) 2 4 6c) 1 4 6d) 5 6 7 答案:A2.如果ABC的值为100,下列表达式中,_____的值为False。
a) ABCb) 12345<>12345 & ABCc) Not 2*5=10d) 4=4 and 5>2+2 答案:C3.以下程序段的输出结果是______。
A=Sqr(3)b=Sqr(2)c=a>bPrint ca) -1b) 0c) Falsed) Ture 答案:D4.一个可执行的vb运行程序至少包括一个______。
a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块答案:B5.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B6.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C7.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B8.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C9.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A10.在Visual Basic设计界面中不能隐藏的窗口是______。
vb程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 如果变量x的值是5,那么表达式x + 3的值是多少?A. 2B. 8C. 3D. 5答案:B3. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项是VB中的保留字?A. MyB. DimC. EndD. Print答案:C5. 在VB中,哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Int答案:A6. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Dim Sub Button1_Click()D. Sub Button1_Click() As Integer答案:A7. 在VB中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Case...SelectC. For...NextD. While...Do答案:A9. 在VB中,以下哪个选项是正确的循环结构?A. For Each...NextB. Do While...LoopC. Both A and BD. None of the above答案:C10. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,可以使用关键字________。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B2.单击命令按钮时,下列程序的执行结果为______。
Private Function P(N As Integer)Static sumFor I = 1 To Nsum = sum + 1Next IP = sumEnd FunctionPrivate Sub Command1_Click()S = P(1) + P(2) + P(3) + P(4)Print S;End Suba) 20b) 30c) 115d) 135 答案:A3.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B4.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B5.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A6.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A7.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B8.下列选项中,哪一项是所有控件共有的属性_______。
a) Captionb) Valuec) Textd) Name 答案:D9.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C2.目录列表框的path属性的作用是______。
a) 显示目录列表框中打开的当前目录。
b) 显示当前驱动器或指定驱动器上的某目录下的文件名。
c) 显示根目录下的文件名。
d) 显示路径下的文件。
答案:A3.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B4.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C5.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B6.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框d) 命令按钮答案:B7.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A8.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A9.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B10.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D11.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A12.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
vb程序设计教程期末复习题及答案一、选择题1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C3. 在VB中,哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 如何在VB中创建一个事件处理程序?A. 使用On关键字B. 使用Handles关键字C. 使用WithEvents关键字D. 使用Event关键字答案:B二、填空题1. VB中的________关键字用于声明一个数组。
答案:Dim2. 在VB中,________方法用于结束一个循环。
答案:Exit3. VB中的________控件允许用户从列表中选择一个或多个项目。
答案:ComboBox4. 使用________方法可以在VB中打开一个文件。
答案:Open5. VB中的________函数用于计算字符串的长度。
答案:Len三、简答题1. 描述VB中如何使用If...Then...Else语句。
答案:If...Then...Else语句用于根据条件执行不同的代码块。
如果条件为真,则执行Then后面的代码;如果条件为假,则执行Else 后面的代码。
2. 解释VB中的继承是如何工作的。
答案:在VB中,继承允许一个类(子类)继承另一个类(父类)的属性和方法。
子类可以扩展或重写父类的功能,但不能访问父类的私有成员。
3. 什么是VB中的多态性?答案:多态性是指允许不同类的对象对同一消息做出响应的能力。
在VB中,多态性通常是通过接口或抽象类实现的,允许子类以自己的方式实现接口或抽象类中定义的方法。
2020年Visual Basic 程序设计期末测试复习题288题
[含答案]
一、选择题
1.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSize
b) Alignment
c) Enabled
d) Visble答案:A
2.如下数组声明语句,正确的是______。
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
3.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Name
b) Fontname
c) Caption
d) Text答案:C
4.在VB中,过程共有三种,他们是______。
a)事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c)事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A
5.整型变量占用的字节数为______。
a) 2个字节
b) 3个字节
c) 4个字节
d) 5个字节答案:A
6.整型数的取值范围为______。
a)–32767~+32767
b)–32768~+32767
c)–32768~+32768。
《QBASIC语言》结业试卷出卷人:校卷人:用卷人:一、填空题(1*25=25分)1、用计算机解决某一具体问题需要给它一组操作指令,这组指令的集合称为。
2、编程语言通常分为低级语言和两种形式,QBASIC语言属于;低级语言有和汇编语言。
3、高级语言的翻译方式有两种,分别为、,其中执行速度更快。
4、QBASIC两大数据类型为、。
5、QBASIC是结构化程序设计语言,它有、和三种基本程序结构。
6、已知X$=“NOTE”,Y$=“BOOK”,则X$+Y$= 。
7、我们学过的三种输入语句,语句有计算功能,语句在每次运行时输入值是可以改变的,语句使用时必须配合使用。
8、在程序运行过程中其值可发生变化的运算量叫。
它的的类型有%________、& 、!___________、# 和$___ __。
9、语句一般由两部分组成,即和语句体。
10、QBASIC操作环境下有个窗口,为。
二、选择题(2*20=40分)1、下列计算机语言中,CPU能直接识别的是A、自然语言B、高级语言C、汇编语言D、机器语言2、句LET A=A+1的正确含义是A、将变量A的值存入到变量A+1中去B、将变量A的值加1后赋给变量AC、变量A的值等于变量A+1的值D、将变量A+1的值存入变量A中去3、在QBASIC中,常量8888888&的数据类型是A、整型B、实型C、双精度型D、长整型4、在QBASIC中,8232%是什么类型的常数A、整型数B、长整型数C、字符常数D、双精度数5、函数INT (-8.6)的值为A、-9B、-8C、8D、96、语句DIM Student(12) AS STRING,则定义的数组类型是:A、一维字符串型数组B、一维整型数组C、一维单精度实型数组D、一维双精度实型数组7、QBASIC中,对变量x#赋值即x#=12.34567,x#的数据类型是___C___。
A、整型B、实型C、双精度型D、字符串型8、语句PRINT INT(-21.2)+ABS(-7)的执行结果是A、27B、17C、-15D、189、在QBASIC集成开发环境中,功能键F6的功能是A、进入帮助窗口B、进入编辑状态C、进行上下窗口的切换D、运行程序10、下面变量名不合法的是。
《Visual Basic 程序设计》期末考试B卷(附3页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic应用程序的窗体文件的扩展名是()。
2、在属性窗口,属性的显示方式有按()顺序和按分类顺序。
3、 VB的控件是具有自己的()、()和()的对象。
4、每当一个窗体称为活动窗体时,触发()事件。
5、 Int(-3.5)的值是()。
6、表达式()产生10~90之间的随机整数(包括10和90)。
7、表达式()表示x是5或者7的倍数。
8、下面程序段显示()个”*”For i = 1 To 5For j = 2 To iPrint "*";Next jNext i9、获得数组的上界通过()函数,要获得列表框list数组的元素总个数通过()属性。
10、Visual Basic变量作用域分为()、()、全局变量。
11、在过程中定义的变量,如果想在离开该过程后,还能保存过程中局部变量的值,则应该使用()关键字在过程中定义局部变量。
12、窗体frm中的全局整型变量x的声明位置在()段,定义语句为(),在其他模块中存取式书写形式为()。
13、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。
14、若已经建立了form1、form2两个窗体,默认启动窗体是form1,在程序中若要显示form2窗体,则执行()语句。
二、选择题(每小题2分,共20分)1、 VB6.0集成开发环境中不能完成的功能是()。
A、输入编辑源程序B、编译生成可执行程序C、调试运行程序D、自动改正程序中的错误2、有程序代码如下:text1.text=”text1.text”则text1、text、”text1.text”分别代表()。
A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值3、要使命令按钮可见而不可操作,要对()属性进行设置。
《QBASIC语言程序设计》习题答案1.6 习题1.略2.略3.略4.略5.略6.略7.略8.略2.5 习题1.略2.略3.正确的有:1E5 “a+b” 52 -5.6 “QUICK BASIC” 3.14159 0.3333 不正确的有:5.0*E-5 3,100 15*5 &1000 ¥1000 82/3 π4.正确的有:ab# pi n1 n1! nam$5.将下列数学表达式转换为QBASIC表达式(1)(a+b)/(c+d)+e(2)(1/3)*a*b^2(3)2*3.14*SQR(m)6.下列数学表达式所对应的QBASIC表达式是否正确,请改正:(1)改正为:(m+n)/(j+k)(2)改正为:(a*b)^2(3)改正为:SIN(x)7.计算下列表达式的值:(1)4(2)5(3)7(4)36(5)-43.6 习题1.下面语句的写法是否正确,如果有错,请指出并改正(1)LET x+y=4 (错)(2)LET 7=a (错)(3)LET a=a+1 (对)(4)LET x=x (对,但没有意义)(5)LET a=b=8 (错,如果将b=8理解为关系表达式除外)(6)LET a^2=4 (错)(7)PRINT a+b (对)(8)PRINT c=a+b (错,如果将c=a+b理解为关系表达式除外)(9)PRINT c=;c (错)(10) READ a,b;c、d (错)(11) DATA 4,SQR(8),1/4 (错)(12) INPUT a;b;c (对)2.写出下列程序的运行结果(1) 0 1(2)U=7.4(3)4 5 4(4)12 213.略4.略5.略4.8 习题1.选择题(1)A (2)C (3)D (4)B (5)D (6)D (7)C (8)C 2.写出下列程序的运行结果(1)y=21(2)2(3)x=-3 y=10(4)6 38 53.编程题略5.7 习题1.选择题(1)A (2)C (3)D (4)B (5)D(6)D (7)C (8)C (9)A (10)A2.写出下列程序的运行结果(2)s=33(3)15(4)81(5)sum=0(6)sum=0(7)sum=1(8)sum=774(9)x=1y=3x=2y=5(10)abbbbabbbbabbbba(11)a=168(12)1 4(13)a1 2 3 4a1 2 3 4a1 2 3 4a1 2 3 4(14)3 4 2 32 3 4 24 2 3 43.编程题略6.7 习题1.填空题(1)11(3)20(4)36(5)8 -2 8 3 3 5(6)18 6 76 6 18 98 982.选择题(1)D (2)D (3)B (4)A (5)A (6)A 3.写出下列程序的运行结果(1)3 12 21(2)1 0 42 1 43 2 44 3 4(3)0 0 0 0(4)9 1 6(5)2 14 36 58 79 10(6)x(1)=3x(2)=4x(3)=3x(4)=3(7)m=9 n=1(8)4 7 11 56 68 88 89 689 789 799 899 999 (9)0 2 3 4 52 034 53 3 04 54 4 4 0 55 5 5 5 0(10)5 6 7 87 8 9 109 10 11 124.编程题略7.7 习题1.选择题(1)D (2)D (3)A (4)A (5)A (6)C (7)A 2.写出下列程序的运行结果(1)y=4(2)###########(3)24 12(4)x=20 y=12(5)s=30(6)x=-1x=5(7)sub:0 0 0main: 1 2 3sub:0 0 0main: 1 2 3(8)2 4 121 4 3(9)In sub:x=6 y=1 z=9After calling:x=6 y=4 z=9(10)a$=GLOBALa$GLOBALb=5b=03.程序填空题(1)3.142*r*r*hREAD x(2)5-xRETURN(3)CALL sums+1/m+1/(101-m)4.编程题8.9 习题1.选择题(1)A (2)C (3)D (4)B (5)D(6)D (7)C (8)C (9)A (10)A2.写出下列程序的运行结果(1)2.2(2)s=33(3)15(4)813.编程题略9.5 习题1.选择题(1)A (2)C (3)D (4)B (5)D(6)D (7)C (8)C (9)A (10)A2.写出下列程序的运行结果(1)2.2(2)s=33(3)15(4)813.编程题略10.4 习题1.选择题(1)A (2)C (3)A (4)D (5)A(6)D (7)C (8)C (9)C (10)A2.编程题略附录6 QBASIC语言综合复习题一、填空题1.0 空串2.INT(RND(1)*31)+203.INPUT READ/DATA LET4.10≤x<115.EXP(x)+2*SIN(x)-ABS(x)6.107.INT((x-INT(x/100)*100)/10)8.0 -19.3 010.9 “12345”“56789”“567”11.随机文件12.高级语言二、选择题1.A 2. B 3.C 4.C 5.B 6.A 7.B 8.C 9.B 10.B 11.D 12.A 13.D 14.D 15.A三、写出下列程序的运行结果1.aaa 2aaa 4aaa 62.x=12 y=63.Ssum=554.x=56 y=1105.123A 23 DEFG 123ADEFG 6.5 10 79 75 165 10 16四、根据题意,完成下列程序1.p=1p*yt+(-1)^(n+1)/y2.LEN(x$)mma五、编程题略。
广东社会科学大学
2012学年第 一 学期期末试卷
《QBASIC 程序设计》 专科 试卷(B 卷)
(本试卷共有 五 大题,满分 100 分,考试时间 100 分钟)
一、判断题(每题1分,共10分)
二、填空题(每小题2分,共20分) 1、__字符___、 逻辑 2、 数值型 、 字符型
3、__变量名 __、 变量类型
4、 表达式
5、 真 、 假
6、 方法 、 步骤
7、 选择 、 循环
8、__有限 ___、__无限 ___
9、 名字 、 下界 10、 数据文件
三、单项选择题(每题2分,共30分)
四、解答题(每小题5分,共10分)
1、
1、AND 逻辑与运算
2、OR 逻辑或运算
3、XOR 逻辑异或运算(不等值运算)
4、EQV 逻辑等值运算
5、IMP 逻辑蕴含运算
6、NOT 逻辑非运算
评分标准:写出一个得1分,超过5个得5分。
2、
评分标准:根据对应的N-S图,酌情给分。
五、算法分析题(每小题10分,共30分)
1、0,sum+j*j或j*j+sum或sum+j^2 或j^2+sum
评分标准:第二问任意写出一个都对。
2、运行结果为:
10 20
20 10
AA BB
BB AA
评分标准:写出一对输出得2.5分
3、FOR I=1 TO 5
PRINT TAB(10+I);
FOR J=1 TO 6
PRINT "*";
NEXT J
PRINT
NEXT I
END
评分标准:写出对应的循环给5分,其他的看轻快酌情给分。