一、单选题
1. 下列(1)各项中,可以作为变量名的是______;(2)各项中,______不能作为变量名。
(1)A. al_0 B. Dim C. K6/600 D. CD[1] (2) A. ABCabc B. A12345 C. 18AB D. Name1 2. 空字符串是指_______。
A. 长度为0的字符串 B. 只包含空格字符的字符串 C. 长度为1的字符串 D. 不定长的字符串 3. 使用变量x存放数据12345678.987654,应该将x声明为______类型。 A. 单精度(Single) B. 双精度(Double) C. 长整型(Long) D. 货币型(Currency) 4. 要定义1个整型变量和2个字符串变量,正确的语句是______。 A. Dim a As Integer,b,c As String B. Dim a%,b$,c AS Integer C. Dim a,b As Integer,c As String D. Dim a$,b As Integer,c As String 5. 表达式33 Mod 17\\3*2的值为______。
A. 10 B. 1 C. 2 D. 3
6. 如果a,b,c的值分别是3,2,﹣3,则下列表达式的值是______。 Abs(b + c)+a* Int(Rnd+3)+Asc(Chr(65+a)) A. 10 B. 68 C. 69 D. 78 7. 设m=”morning”,下列_______表达式的值是”mor”
A. Mid(m,5,3) B. Left(m,3) C. Right(m,4) D. Mid(m,3,1) 8. 设A=”12345678”,则表达式Val(Left(A,4)+Mid(A,4,2))的值是______。 A. 123456 B. 123445 C. 8 D. 6 9. 在下列函数中,______函数的执行结果与其他3个不一样。 A. String(3,”5”) B. Str(555) C. Right(“5555”,3) D. Left(“55555”,3)
10. 设变量A的值为﹣2,则______函数的执行结果与其他3个不一样。
A. Val(”A”) B. Int(A) C. Fix(A) D. ﹣Abs(A) 11. 要在窗体Forme1的标题栏上显示“统计程序”,可用______语句。 A. Form1.Name=“统计程序” B. rm1.Caption=“统计程序” C. Form1.Caption=“统计程序” D. Form1.Caption=“统计程序”
12 设x=10,y=20,要求生成一个字符串变量s,其值为”10*20=200”,其中数字由变量x 和y的值或表达式来表示。 A. s=”x*y=”&x*y
B. s=”x”&”*”&y&”=&x*y” C. s=x&”*”&y&”=”&x*y D. s=x+”*”+y+”=”+x*y
二、多选题
1. 符串变量S中取出最后(右边)两个字符,可以采用______函数,。 A. Instr(1,S,2) B. Mid(S,Len(S)-1) C. Mid(S,2,2) D. Right(S,2) E. Right(S,Len(S)-2)
2. 已知A=Space(1),要生产3个空格,可以采用______。 A. Right(A,3) B. Space(3*A) C. String(3,A) D. A&A&A
E. 3*A
3.要求一个正整数n除以8所得的余数,可以采用______。 A. n Mod 8 B. n-Fix(n/8)*8 C. n\\8 D. n-Int(n/8)*8 E. n-Int(n\\8)
三、填空题
1. 把下列数学式写成等价的VB表达式。
(1)2?xy写成_________________________________--
2-y (2)
a2-3ab写成__________________________________
3?a8 (3)
x3+
a2写成_______________________________________
y?43x?y2 2. 要生产50~55范围内(含50及55)的随机整数,采用的VB表达式是______________。 3. 写出下列表达式的值。
(1)Val(”15 3”)+Val(“15-1a3”)的值是______ (2 ) 7 Mod 3 + 8 Mod 5 * 1.2 – Int(Rnd)的值是______.
(3 ) Val(“120”) + Asc(“abc”) – Instr(“JKLHG”,”LH”)的值是______。 (4) Len(Chr(70) + Str(0))+ Asc(Chr(67))的值是______。 (5) Mid(Trim(Str(345)),2)的值是______。 (6 ) Year(Now)-Year(Date)的值是______。 4. 下列语句执行后,s的值是______。 t=”数据库管理系统”
s=Right(t,2) + Mid(t,4,2) + Left(t,3)
编程及上机试题
4. 设计程序,在窗体上建立3个命令按钮,最大化、最小化、还原。
如图所示,单击后分别使窗体
5. 设计程序,利用两个文本框输入两个数,单击“计算”按钮时,将两数的平方和显示在第3个文本框中。 [提示]先在窗体上创建两个文本框和一个命令按钮,名称可以采用默认方式,如Text1、Text2、和Command1,将命令按钮的标题(Capction)设置为“计算”,然后编写相应的事件过程(Command1-Click)。
6. 设计程序,在一个文本框中输入一串字符(长度大于2),单击“处理”按钮时,取出该字符串的头、尾部各一个字符,合并后显示在第2个文本框中。如输入“ABCDEF”输出“AF”。
相关推荐: