蓝莓题库

中国大学moocvb课程设计(重修)(王吉平)试题及答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口理学习题 正文

作者2022-12-05 10:02:38理学习题 78 ℃0 评论
第一章 vb程序设计概述

第一章单元测验

1、vb集成开发环境有三种工作模式,不属于三种工作模式之一的是()。
    a、设计模式
    b、编辑模式
    c、运行模式
    d、中断模式

2、类是同种()的集合和抽象。
    a、变量
    b、常量
    c、对象
    d、函数

3、程序代码“text1.text="visual basic",其中的text1、text和"visual basic"分别代表()。
    a、对象、值、属性
    b、对象、方法、属性
    c、对象、属性、值
    d、属性、对象、值

4、要使某对象在运行时不可显示,应对( )属性进行设置。
    a、enabled
    b、visible
    c、backcolor
    d、controlbox

5、不论任何控件,共同具有的属性是( )属性。
    a、text
    b、caption
    c、backcolor
    d、name

6、启动窗体时,系统自动执行启动窗体的( )事件过程。
    a、load
    b、click
    c、unload
    d、gotfocus

7、程序运行后,在窗体上单击鼠标,此时窗体不会接受到的事件是( )。
    a、mousedown
    b、mouseup
    c、load
    d、click

8、在visual basic中最基本的对象是( ),它是应用程序界面设计的基础,是其他控件的容器。
    a、文本框
    b、窗体
    c、标签
    d、命令按钮

9、private sub form_click() print "hello" me.forecolor = vbred end sub 第一次单击窗体,输出"hello"的颜色为:( )
    a、红色
    b、白色
    c、蓝色
    d、黑色(默认颜色)

10、对于窗体form1,执行了form1.left=form1.left-300语句后,则该窗体( )。
    a、上移
    b、下移
    c、左移
    d、右移

11、当标签需要自动调整标签大小以适应文本长度时,可设置的属性是()。
    a、autosize
    b、visible
    c、enabled
    d、caption

12、下列叙述错误的是()。
    a、vb是可视化程序设计语言
    b、vb采用事件驱动编程机制
    c、vb是面向过程的程序设计语言
    d、vb应用程序可以以编译方式执行

13、文本框不具有( )属性。
    a、caption
    b、text
    c、locked
    d、password

第二章 vb语言基础

第二章单元测验

1、下列可以将变量x、y的值互换的是()。
    a、x=y:y=t:t=x
    b、x=t:t=y:y=x
    c、t=x:x=y:y=t
    d、x=y:y=x

2、多条语句要书写在一行,用()符号作分隔符。
    a、
    b、:
    c、,
    d、续行符

3、赋值语句g = 200 mid("31415926", 3, 2)执行后,变量g的值是()。
    a、"20041"
    b、241
    c、20041
    d、语法错误

4、表达式a% b& c!-d#的结果为( )。
    a、整型
    b、长整形
    c、单精度
    d、双精度

5、下列符号中,可以用作变量名的是( )。
    a、a!b
    b、123abc
    c、abc123
    d、len

6、"-35000"的数据类型是( )。
    a、整型常量
    b、浮点型常量
    c、符号常量
    d、字符串型常量

7、下列选项中,为日期型常量的是( )。
    a、5/10/2002
    b、"5/10/2002"
    c、#5/10/2002#
    d、“5,10,2002#”

8、设s="myname",可得到字符串"my"的选项是( )。
    a、right(s,2)
    b、left(s,2)
    c、mid(s,2,2)
    d、right(2,2)

9、用于返回字符串的长度函数是( )。
    a、string( )
    b、len( )
    c、space( )
    d、mid( )

10、语句print format(32548.5, "000,000.00") 的输出结果是( )。
    a、32,548.5
    b、32548.5
    c、032,548.50
    d、3254.85

11、int(198.555*10 0.5)/10的值()。
    a、198.6
    b、198
    c、198.56
    d、198.55

12、要使变量x赋值为[50~100]间的一个随机整数,正确的语句是( )。
    a、x=int(100*rnd)
    b、x=int(101*rnd)
    c、x=int(50*rnd 50)
    d、x=int(51*rnd 50)

13、如果x是一个正实数,可使x保留2位小数的表达式是()。
    a、0.01 * int(x 0.005)
    b、0.01 * int(100 * (x 0.005))
    c、0.01 * int(100 * (x 0.05))
    d、0.01 * int(x 0.05)

14、表达式val("4.5674e2")的值为()。
    a、4.5674
    b、45.674
    c、456.74
    d、非法表达式

15、已知a="abcdefgh",则表达式right(a, 4) mid(a, 3, 4)的值是()。
    a、"efghcdef"
    b、"abcddef"
    c、"cdeefgh"
    d、"abcdefgh"

16、如果变量 a=12、b="the"、c="sdf"、d=30,则表达式 a*3 mod 4c and d<>c 的值是( )。
    a、-1
    b、false
    c、true
    d、0

17、数学关系3≤x<10表示成正确的vb表达式为( )。
    a、3<=x<10
    b、3<=x and x<10
    c、x>=3 or x<10
    d、3<=x and <10

18、在vb中,能正确表达“x是小于100的非负数”的表达式是()。
    a、x>=0 and x<100
    b、0=    c、not(x>=0 or x<100)
    d、x>=0 or x<100

19、dim x%,y% x=inputbox("请输入第一个数") y=inputbox("请输入第二个数") print x y 当输入分别为12和34时,程序输出为()。
    a、1234
    b、46
    c、34
    d、程序出错

20、有如下代码: dim a as long ,b as long a=inputbox("请输入第一个数") b=inputbox("请输入第二个数") print a & b 程序运行后,在两个对话框中先后输入12345和54321,则输出结果是( )。
    a、66666
    b、5432112345
    c、1234554321
    d、出错

第三章 基本控制结构

3.1 基本控制结构概述随堂测验

1、vb三种结构化程序设计的基本结构是()。
    a、选择结构、过程结构、顺序结构
    b、顺序结构、选择结构、循环结构
    c、递归结构、选择结构、顺序结构
    d、过程结构、转向结构、递归结构

第三章 单元测验

1、vb的三种结构化程序设计的基本结构是()。
    a、选择结构、过程结构、顺序结构
    b、递归结构、选择结构、顺序结构
    c、过程结构、转向结构、递归结构
    d、顺序结构、选择结构、循环结构

2、设用max表示x、y中较大的数,则下面语句中不正确的是()。
    a、max=iif(x>y,x,y)
    b、if x>y then max=x else max=y
    c、max=x if y>=x then max=y
    d、if y>=x then max=y max=x

3、下面语句执行后,变量w的值为()。 w=choose(int(3.6),"red","green","blue","yellow")
    a、red
    b、green
    c、blue
    d、yellow

4、设窗体上有一个文本框text1,以下程序段的功能是()。 private sub text1_keypress(keyascii as integer) if keyascii<65 or keyascii>90 then keyascii=0 end if end sub
    a、该文本框只能接收"a"-"z"之间的字母字符
    b、该文本框只能接收65-90之间的数字
    c、该文本框只能接收"a"-"z"之间的字母字符
    d、该文本框只能接收65或者90

5、循环结构for i=1 to 20 step 5一共执行()次循环。
    a、20
    b、6
    c、8
    d、4

6、如下循环结构执行结束后i值将等于( )。 for i=1 to 15 step 4 …… next i
    a、17
    b、13
    c、16
    d、15

7、下列程序段能实现在form窗体上按指定格式分多行输出数据,问每行能输出()个数据。 dim i% for i = 1 to 30 print tab(((i - 1) mod 5) * 6); i; next i
    a、6
    b、5
    c、4
    d、3

8、inputbox函数返回值的类型为( )。
    a、数值型
    b、字符型
    c、布尔型
    d、变体型

9、下列程序的运行结果是()。 a = 78 if a > 50 then i = 5 elseif a > 60 then i = 6 elseif a > 70 then i = 7 elseif a > 80 then i = 8 end if print i
    a、5
    b、6
    c、7
    d、8

10、以下程序代码能执行的是()。
    a、if a=1 then b=0 else c=0 end if
    b、if a=1 then b=0 elseif c=0 then d=0
    c、if a = 1 then b = 0 else if c = 0 then d = 0 end if
    d、if a = 1 then b = 0 elseif c = 0 then d = 0 end if

11、某工厂当年产值为12亿,以后每年的产值按5%的速度增长,能正确计算四年后总产值的程序是()。
    a、s=12:r=0.05 for i=1996 to 1998 s=s*(1 r) s next i print i
    b、s0=12:sum=12:r=0.05 for i=1996 to 1998 s=s0*(1 r) sum=sum s next i
    c、s=12:r=0.05 for i=1996 to 1998 s=s*(1 r) next i print i
    d、s=12:sum=12:r=0.05 for i=1996 to 1998 s=s*(1 r) sum=sum s next i print sum

12、下列程序段中不能正确计算1!、2!、3!的值是()。
    a、for i=1 to 3 n=1 for j=1 to i n=n*j next j print n next i
    b、for i=1 to 3 for j=1 to i n=1 n=n*j next j print n next i
    c、n=1 for i=1 to 3 n=n*i print n next i
    d、n=1 j=1 do while j<=3 n=n*j print n j=j 1 loop

13、以下说法正确的是()。
    a、内循环与外循环可以交叉
    b、内循环与外循环的循环变量可以同名
    c、exit do语句只能退出do……loop循环
    d、双重循环嵌套时,内循环执行一次,外循环执行一轮

14、以下程序段的运行结果是()。 a = "abcde" for i = 3 to 1 step -2 x = left(a, i) y = right(a, i) z = z & x & y next i print z
    a、abdeae
    b、abcd
    c、abde
    d、aceda

15、下面if语句统计满足性别(sex)为男、职称(duty)为副教授以上、年龄(age)小于40岁条件的人数,不正确的语句是()。
    a、if sex="男"and age<40 and instr(duty,"教授")>0 then n=n 1
    b、if sex="男"and age<40 and(duty="教授"or duty="副教授") then n=n 1
    c、if sex="男"and age<40 and right(duty,2)="教授" then n=n 1
    d、if sex="男"and age<40 and duty="教授"and duty="副教授" then n=n 1

猜你喜欢

  • 2022-12-05 21:16
  • 2022-12-05 21:13
  • 2022-12-05 21:03
  • 2022-12-05 20:41
  • 2022-12-05 20:29
  • 2022-12-05 20:07
  • 2022-12-05 19:38
  • 2022-12-05 19:28
  • 2022-12-05 18:53
  • 2022-12-05 18:43
网站分类
最新发表
标签列表
网站地图