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