vb第03章习题答案

发布 2022-09-02 07:46:28 阅读 4008

1. 选择题。

1)下列赋值语句中,正确的是( )

a. xl& =10 * y% \3 + x% mod y%

b. x2% =10 * y% \3 + x% mod y% "

c. x3& =abcdefg "

d. x4% =10 * y% \3 + xa% mod y% "

答案:选择a。可以将整型值赋给长整型变量,其他几项都出现类型不匹配的错误。

2)下列控件中,不能改变大小的是( )

答案:选择c。timer控件可以移动位置,但是不能改变大小。

3)不可以用来显示程序输出信息的控件是( )

a.标签框 b.文本框 c.**框 d.命令按钮。

答案:选择d。

4)为了使label控件的caption属性的文本超过控件的宽度时,label控件能自动调整大小需要设置那个属性( )

答案:选择a。

5)文本框控件中显示的文本内容由哪一个属性设置( )

答案:选择b。

6)下列赋值语句合法的是( )

= b + c + c = a c.-b = a = 2b

答案:选择a。其他各项的错误是:

a、b中的赋值号“=”左边是表达式,为表达式赋值是错误的,如果在语句中将a、b作为表达式使用,它们是正确的,那时候“=”是作为比较运算符使用,用于比较“=”两边的值是否相等,d中的“2b”语法错误。

7)下列哪组语句能使变量p、q的值交换( )

= q : q = t : p = q : q = t

= p : p = q : q = t = p : q = t : p = q

答案:选择c。

8)指出执行下面赋值语句后,哪组语句可使变量a的值为true( )

# 11 / 26 / 99 #

答案:选择b。c、d不是逻辑型数据,不必考虑。

而对于a,应该这样考虑:a=5=6有两个“=”号,第一个“=”号是赋值号,第二个“=”号是比较运算符,这样5=6就是一个关系表达式,其值是false,因此a的值是false。

9)若在程序运行时从键盘上输入数据,应使用下列哪一个方法、语句或函数( )

语句 函数 函数 方法。

答案:选择b。inputbox是输入框函数,该函数的使用格式是:

变量名》=inputbox(《提示信息》[,标题[,默认内容]])

10)在print中若使数据以紧凑格式输出,应在输出项之间加入哪种分隔符( )

a.逗号 b.分号 c.空格 d.顿号。

答案:选择b。

11)假设变量boolvar是一个布尔型变量,则下面正确的赋值语句是( )

= 'true' <4

答案:选择d。

12)当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的( )属性为true。

答案:选择a。

13)在窗体上已建立了多个控件,如text1、label1、command1,若要使程序开始运行时焦点定位在command1控件上,应将command1的tabindex属性设置为( )

a.0 b.1 c.2 d.3

答案:选择a。

14)下面的叙述中正确的是( )

函数不只能用于print方法中,也能用于表达式。

函数不只能用于print方法中,也能用于表达式。

函数和tab函数都可使用在print方法中确定输出项的位置。

d.以上说法均不对。

答案:选择d。

15)下列语句中错误的是( )

abc" "abc" x=5+6

答案:选择d。

2. 填空题。

1)请完善下面的程序。要求单击命令按钮后,交换两个文本框中的内容。

private sub command1_click()

dim c as stringc=

= cend sub

2)利用文本框1输入数值,将其作为一个圆半径,分别用文本框2及文本框3输出显示圆周长、圆面积。

private sub command1_click()

dim r as single, l as single, s as single

const pi = 3.14159

r= 或 r=val(

l = 2 * pi * r

s = pi * r ^ 2

= l= s

end sub

3)利用inputbox输入框函数从键盘上输入一个单词,用标准格式在一个输出行内重复显示3遍。

private sub command1_click()

dim a as string, msg as string

msg = 请输入一个单词"

s = inputbox(msg)

print s,s,s

end sub

4)用消息框语句显示变量a和b之和。

private sub command1_click()

dim a as single, b as single

a = inputbox("输入a的值")

b = inputbox("输入b的值")

msgbox a+b 或 msgbox

end sub

3. 用三个命令按钮的单击事件过程,计算以下三个表达式的值,并将计算结果直接输出到窗体。

2)lg34.45-4/5

3)设g=9.8,s0=2,v0=5,t=6,求s=gt2/2+v0t+s0

4. 对窗体的单击事件过程编程,用输入框函数输入一个商品单价、数量,用消息框输出所用金额。

5. 做一个“大写字母转换器”,要求在一个文本框内输入一些内容,同时在另一文本框中输出已经将其中的英文字母转换成大写字母的文本内容。

6. 产生三个指定范围的非负随机整数。窗体运行界面如图3-22所示,窗体内含两个框架、两个文本框、三个命令按钮和五个标签。

要求在两个文本框中输入非负随机整数的上限和下限,在另一框架内的三个标签内输出随机数。(提示:先在窗体上画入两个框架控件,再在第一个框架内添加两个标签和两个文本框,第二个框架内添加三个标签)。

图3-22 用户窗体运行界面。

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

8. 设计计算语文、数学、英语这3门课程平均乘积的程序,利用文本框作数据的输入和输出。

9. 设某职工应发工资为x元,试求各种票额钞票总张数最少的付款方案。

10.编写程序,用计时器按秒计时。要求在窗体上画一个计时器控件和一个标签,程序运行后,在标签内显示经过的秒数。

11.编写一个模拟秒表操作程序,程序运行后,单击“启动”按钮,该按钮变灰(不可用),在第一个标签中显示开始时间,单击“停止”按钮,该按钮变灰,同时“启动”按钮可用,并在第二个标签中显示停止时间,同时在第三个标签中显示所经过的时间。

第03章专业安全题目答案

单位科室姓名。注意事项 1 考前请将单位 科室 姓名和填写清楚。2 所有答案请直接写在试卷上。3 考试形式 闭卷。4 本试卷共2大题,满分0分,考试时间 1分钟。一 单选题共152题。1 线接触钢丝绳的特点不包括 a 绳股断面排列紧密,相邻钢丝接触良好。b 在工作时不会产生很大局部应力。c 制造成本...

VB第二章课后习题答案

c.t 1.7 and w 62.5d.t 1.7 or w 62.5 8.执行语句 print format 2004.218,0.00 以下答案中哪一个是正确的 a.2004.21b.2,004.21c.2,004.22 d.02,004.21 9.下面表达式的值为真的是 a.mid visua...

习题第21章答案

第21章组合变形。20 1承受均布载荷的木梁,已知,方向如图所示,试计算梁横截面上最大拉应力和压应力,并确定中心轴的方向。解 1.力的分解。2.计算弯矩的最大值 在梁的中点 3.应力计算 截面的c点和a点对应最大拉应力和最大压应力 4.确定中性轴位置。21 2由木材制成的矩形截面悬臂梁如图所示,在梁...