一、VB基本知识及选择、循环结构习题.doc

一、VB基本知识及选择、循环结构习题.doc

ID:52613574

大小:146.00 KB

页数:16页

时间:2020-03-29

一、VB基本知识及选择、循环结构习题.doc_第1页
一、VB基本知识及选择、循环结构习题.doc_第2页
一、VB基本知识及选择、循环结构习题.doc_第3页
一、VB基本知识及选择、循环结构习题.doc_第4页
一、VB基本知识及选择、循环结构习题.doc_第5页
资源描述:

《一、VB基本知识及选择、循环结构习题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、VB基本知识及选择、循环结构习题一、基本概念题(1)说明下列哪些是VisualBasic合法的直接常量,并分别指出它们的类型。100.0%1001E1123D3123,4560100“ASDF”“1234.5”#2004/10/7#100#π&O78&H123TrueT-1123!345.54#答:在VB中,直接常量是以直接明显的形式给出的数据。根据数据类型的不同,直接常量分为:字符串常量、数值常量、日期常量和布尔常量。字符串常量是由一对半角双引号“””加以界定的字符序列,该字符序列可以是任何能被计算机处理的字符。本题中,“ASDF”、“1234.5

2、”是字符串常量;数值常量是由数值、小数点和正负号所构成的数值。在VisualBasic中除十进制数值常量外,还有八进制、十六进制数值常量。八进制常量前加&O;十六进制常量前加&H。本题中,100.0、1E1、123D3、0100、100#、&O78、&H123、-1123!和345.54#均为数值常量。日期常量用来表示某一天或某一天的具体时间。在VisualBasic中,日期常量用两个“#”号加以界定。本题中,#2004/10/7#是日期常量。逻辑型常量只有True和False两个值,表示“真”和“假”。本题中,True是逻辑常量。本题中,%100、12

3、3,456、π、T不是合法的常量。(2)下列数据哪些是变量,哪些是常量?是什么类型的常量?Name“name”Falseff“11/16/99”cj“120”n#11/12/2004#12.345答:“name”、“11/16/99”、“120”是字符串常量;12.345是数值常量;#11/12/2004#是日期常量;False是逻辑常量。Name、ff、cj、n是变量。(3)下列符号中,哪些可以是VisualBasic的合法变量名?A123a12_3123_aa,123a123IntegerXYZFalseSin(x)变量名sinxπ答:变量命名的规则

4、是:必需以字母或汉字开头,其后可以是下划线、字母、汉字和数字,长度小于255个字符;不能使用VB的关键字。本题中,合法的变量名是:A123、a12_3、XYZ、变量名、sinx;不合法的变量名是:123_a(不能用数字开头)、a,123(不能用逗号)、a123(不能有空格)、False、Sin(x)(VB的关键字)、π(不是英文字母)。(4)把下列数学表达式写成VisualBasic表达式:(1)(2)(3)(4)(5)(6)答:(1)abs(x+y)+z^5(2)(1+x*y)^6(3)(10*x+Sqr(3*y))/(x*y)(4)(-b+Sqr(b

5、*b-4*a*c))/(2*a)(5)1/(1/r1+1/r2+1/r3)(6)Sin(3.14159*45/180)+(Exp(10)+log(10))/Sqr(x+y+1)(5)写出下列表达式的值:(1)123+23Mod107+Asc("A")(2)Int(68.555*100+0.4)/100(3)#11/22/2004#-10(4)"ZXY"&123&"abc"答:VB中计算表达式的值时,首先要考虑的是运算符的优先级。(1)式中整除运算符优先级最高,故首先计算107=1;然后计算23Mod1=0;所以整个表达式的值=123+0+65=18

6、8。(2)式中Int(68.555*100+0.4)=Int(6855.9)/100=6855/100=68.55。注意Int()函数取整时,参数如果是整数,略去小数部分;参数是负数时,取不大于参数的最大整数。(3)式中的10表示天数,故表达式的值是2004-11-12。(4)“&”运算符的作用是把字符串连接起来,如果遇到数值,则先把数值转换成字符串后再连接,所以表达式的值是"ZXY123abc"。(6)设a=7,b=3,c=4,求下列表达式的值:(1)a+3*c(2)a^2/4(3)a/2+32(4)aMod3+b^3/c5答:(1)式=7+3*4

7、=19;(2)式=7*7/4=12.25;(3)式=7/2+32=3.5+1=4.5;(4)式=1+274/5=1+6.755=1+65=2;(7)写出下列函数的值:(1)Int(-3.14159)(2)Fix(-3.14159)(3)Sqr(Sqr(81))(4)Len("VisualBasic程序设计")(5)Int(Abs(99-100)/2)(6)Sgn(7*3+2)(7)LCase("HellowVB!")(8)Mid("HellowVB!",4,3)(9)Left("HellowVB!",3)(10)Val("16个加23个")(11

8、)Str(-459.55)(12)UCase("VisualBasic")答:(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。