Basic语言程序设计作业

发布 2021-05-05 21:52:28 阅读 9947

11.在没有其他说明的情况下,用下面的语句定义数组,其元素的个数是【10 】。

dim a(10)as integer

a)9 b)1 0 c)11 d)1 2

12.下列控件中,没有capt i on属性的是【d 】。

a)框架 b)列表框 c)复选框 d)单选按钮。

13.若要设置定时器控件的定时时间,需设置的属性是【a 】。

a)interval b)value c)enabled dtime

14.控件【c 】通常用在有多个选项可供选择,但只能选中一项的情况下。

a)列表框 b)组合框 c)单选按钮 d)复选按钮。

15.为把焦点移到某个指定的控件,所使用的方法是【a 】。

a)setfocus b)vi sible c)gotfocus d)enabled

16.向一个列表框(li s t 1)中,增加一个项目,应使用的方法是【a 】。

a)additem b)add c)li stindex d)selected.

17.下列控件中属于复选框控件的是【d 】。

a)labe l b)textbox c)checkbox d)li stbox

18.在程序运行期间属性值不允许改变的属性是【b 】属性。

a)caption b)name c)backcolor d)enabled

19.opt i onbutton控件和checkbutton控件都有value属性项,下列叙述正确的是【c 】。

a)都是设置控件是否可用。

b)都是设置控件是否被选中。

c)optionbutton的value属性值是逻辑值,checkbutton的value属性值是数值。

d)opt i onbutton的value属性值是数值,checkbutton的value属性值是逻辑值。

20.常用控件的enabled属性值是【b 】。

a)字符常量 b)逻辑常量 c)数值常量 d)日期常量。

21.组合框控件是将【a 】组合成一个控件。

a)列表框控件和文本框控件 b)标签控件和列表框控件。

c)标签控件和文本框控件 d)复选框控件和选项按钮控件。

22.如果要在程序中显示一个弹出式菜单,那么要调用v i sual bas i c中提供的【d 】方法。

a)print b)move c)refresh d)popupmenu

23.要利用公用对话框控件来显示“保存文件"对话框,需要调用控件的【c 】方法。

a)showprinter b)showopen c)shows**e d)showcolor

24.当我们输入**时,vi sual bas i c可以自动检测【 a】错误。

a)语法错误 b)编译错误 c)运行错误 d)逻辑错误。

25.文件列表框控件的【d 】属性用来确定在列表框中显示的文件名。

a)path b)pattern c)name d)fi l ename

26.如果要在程序**中为**框动态加载和清除图象,可以利用【c 】函数。

a)inputbox b)input c)loadpi cture d)paintpicture

二、填空题。

1.在vb中,使用帮助可按键【 f1 】。

2.按程序的执行流程,程序的3种结构是:顺序、【循环 】、分支】。

3. 向列表框中加入一个项目,使用的方法是【additem 】。

4.vb中的对象的3要素是:属性、方法和【 事件 】。

5.如果要将某菜单项设计为分隔线,则该菜单项的标题应设置为【-

6.文本框控件中要将全部内容都显示为某种字符,需要设定的属性项是【 passwordchar 】。

7.执行下面的程序段,a与b的值分别为: 【800 】,500 】。

a=500b=300

a=a +b

b=a - b

8.以下程序的输出结果是: 【12 】。

n=odo while n<=2

n=n+lpr i nt n;

loop9.对于输入的一个正整数(存入字符型变量st中),先显示出各位数字,并计算其各位数字的。

和,请将程序填完整。

dim st as string,s as integer

st=inputbox(∥请输入一个正整数∥)

s=0for i=1 to【len(st) 】

print mi d(st,i,1)

s=s+【mid(st,i,1) 】

nextprint s

10.以下程序模拟掷两个骰子1000次,统计出各个"点数"出现的次数,放入数组n的各个元素中。 所谓点数,是指两个骰子的数字之和。其中每个骰子的数字是1到6之间的随机整数。

dim n(12)as integer

for i=2 to 12“

n(i)=0

nextfor i=1 to 1000

a=【int((6 * rnd())1) 】

b=【int((6 * rnd())1)】

p=a+bn(p)=【n(p)+1 】

nextfor 1=2 to 12

print n(i)

next11.当x=3, y=4时,x+x0的值是【false 】。

12.表达式chr(asc("c")+2)的值是【”e” 】

13.表达式mi d(“he l l o",2,4)的值是【”ell” 】

14.可以同时删除字符前导和尾部空白的函数是【trim 】。

15.本文框中的文本改变了,它发生的事件是【change 】。

16.vb可以处理的基本数据类型有5种:数值型、字符串型、日期型、布尔型和【日期型】。

三、分析题。

1.当执行以下过程时,在窗体内将打印【b 】

private sub commandl click()

dim i as integer,r as integer

r=0for i=1 to 6 st ep 2

r:r+inext

pri nt r

end sub

a) 6 b) 9 c) 1 2 d) 2 1

2.执行下列程序段后,x的值是【a 】

x=5for i=1 to 20 step 2

x=x+i\5

nexta)2 1 b)22 c)23 d)以上都不是。

3.以下程序段的输出结果是【d 】

for i=1 to 4

x=4for n=1 to 3

x=3for k=1 to 2

x=x+6next

nextnext

pr i nt x

a)7 b)1 6 c)1 5 7 d)以上都不是。

4.程序段。

x=0do while x<50

x=(x+2)*(x+3)

loop程序执行后,x的值是【c 】

a) 0 b) 50 c) 7 2 d)以上都不是。

5.有如下程序,sub sa(x as integer,y as integer)

t=x :x=t/y : y=t mod y

end sub

private sub commandl—cl i ck()

dim a as integer,b as integer

a=1 9b=4

sa a,b

print a,b

end sub

则当程序执行完成(命令按钮被点击)时,程序显示的a,b的值为【a 】

a) 1 9 4 b)5 4 c) 4 3 d) 5 3

四、编程题。

1、编程序求阶乘的值不大于1000的最大整数。提示:x的阶乘=1*2*3*…*x

答:private sub command1_click()

dim n as integer, fun as long

fun = 1

do while fun <=10000

n = n + 1

fun = fun * n

loopprint n

end sub

2、从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。通过inputbox函数输入数据,并在窗体上显示和及平均值。

答:dim j as integer

static i as integer

dim s,c,d as string

dim b(1 to 4) as string

i=1s=inputbox("请输入4个数","计算")

for i=1 to 4

do while(s,i,1)<>

if c=mid(s,i,1)<>then

d=s & c

end if

i=i+1loop

b(1)=d

next for

b(1)+b(2)+b(3)+b(4)

(b(1)+b(2)+b(3)+b(4))/4

3、.编程完成10个随机数的降序排序。(要求:用数组:先产生1 0个随机数、然后排序并输出结果)。

答:dim n(10)as integer

for i=1 to 10

n(i)=rnd()

nextfor i=1 to 10

for j=i+1 to 10

if n(i)

高级语言程序设计作业

作业安排。第1次 2.14 无书面作业 要求复习第一章,预习第三章3.1 3.2 附录a 第2次 2.16 1 下列哪些可作为c语言合法的变量名,那些是非法的变量名?a3b 3ab a b b book name no 1 if e 2 ok?2 计算下列c语言整型常量的十进制值 0106 027 ...

程序设计语言作业

程序设计语言做呀作业。现有一个班级,50人,共学习三门课程,设计一个学生成绩管理程序,要求如下 1 完成三门课程及录入 或单门课程录入 或同时录入三门课。2 完成成绩查询 单科查询 平均分查询 按姓名查询 分段查询等 3 完成成绩统计和排序 按单科分段统计和排序 平均分分段统计和排序 4 完成奖学金...

C语言程序设计作业

程序设计报告。课程名称 c语言程序设计 题目名称。学生学院 管理学院 专业班级 市场营销1 班 学号。学生姓名。指导教师。2010年 06 月20日。第一题。流程图 算法说明 数据输入部分就不用说了,就是简单的使用了for循环结构。对于sort函数部分,最主要的是数据排序部分。此排序法使用了冒泡排序...