版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章习题答案选择题。(1下)列哪个符号是合法的变量名?A.VB123.AbsB.99JiC.x\yD答案:选择A。其他的:Abs是VisualBasic的关键字,99Ji以数字开头,x\y使用了整除运算符”\”,都是非法的。VisualBasic中的数据也可以以十六进制或八进制表示,十六进制数据以( )符号开头,八进制数据以()符号开头。A.$E B.$H C.&O D.&H答案:DC如果是一个正实数,对的第三位小数四舍五入的表达式是答案:选择B。x是一个正实数,要保留n位小数,第n+1位四舍五入的数字公式是:Int(x*10n+0.5)/10n因此,本题应该选择B。数学式子。写成 表达式是A.10Sin25.10S*in(B25).10*Si°nC)(25.10D*Sin(25答案:选择D。其他的选项:A、C属于语法错误,B中Sin(25)计算的是25弧度的正弦值,而不是sin25°的值,要将度数转换为弧度的公式是:弧度=度数*兀/180。下列哪组语句可以将变量、的值互换?答案:选择B。应该对每个选项内的赋值语句进行分析,判断其运行结果。下面仅对B选项的三条语句的作用分析如下:A=A+B'将变量A和变量B相加后赋给变量A,此时A中存放的是和数B=A-B'由于A中存放的是和数,A-B的值就是原先A中的值,赋给变量B,B的值就是原先A中的值A=A-B'由于A中存放的是和数,B的值就是原先A中的值,A-B的值就是原先B中的值,赋给变量A,A的值就是原先B中的值。这样达到了交换目的。实际上,在引用第三个变量的情况下,将变量A、B的值互换常用如下的语句:T=A:A=B:B=T中不存在下列哪一种数据类型?字符串类型日期类型 逻辑类型 指针类型答案:选择D。在VisualBasic中不存在指针(地址)类型,而在C++等语言中有指针类型。(7把)数值型转换为字符串型需要使用下列哪一个函数?
al()tr()sc()Chr()al()tr()sc()Chr()答案:选择B。TOC\o"1-5"\h\z(8)模拟方形骰子投掷的表达式是 ()AInt(6*Rnd)BInt(1+6*Rnd)CInt(6*Rnd-1)DInt(7*Rnd-1)答案:选择B。产生1〜6间的随机整数。请分析A、C、D各产生什么样的随机整数。(表达式Right(“asdf",2)+UCase(“as”)的值为 ()AasasBasASCdfasDdfAS答案:选择D。(10)关于语句行,下列说法正确的是 ()A一行只能写一个语句B一个语句可以分多行书写C每行的首字符必须大写 长度不能超过255个字符答案:选择D。在不使用续行符的情况下一条语句不可以分多行书写。如果一条语句太长了,超过编辑窗口的宽度,你以不想使用滚动条时,可以将一条语句分多行书写,但是前行的行末必须使用续行符”_”(空格和下划线)。例如下面这条语句,就分两行书写:Form1.Print“如果一条语句太长了,超过编辑窗口宽度,”&_“你以不想使用水平滚动条时,可以将一条语句多行书写。”(11)如果希望用变量来存放数据1234.56即将定义为什么类型? ()单精度实型.双精度实型 C.长整型 字符型答案:选择B。因为实型数1234.5678912的有效数字超过7位,应该使用双精度实型。(12)设(12)设tr1 tr2是字符型变量,tr1isaasi123 ,a则下面表达式中( )en(Str1)>2*Instr(Str1,"c")nstr(Left(Str1,6),"a")+60>Asc(UCase(( )en(Str1)>2*Instr(Str1,"c")nstr(Left(Str1,6),"a")+60>Asc(UCase(tr2))结果为r的是A.Mid(Str1,5,1)=Str2C.Right(Str1,3)="c12"答案:选择A。(13)表达式6+10Mod4*的2+1值是A9B11C1D3答案:选择A。要注意表达式中运算符的优先级别,运算顺序是:①先算“”:4*2=8;②再算"Mod”:10Mod8=2;③最后从左到右算两个“+”:6+2+1=9结果是9(14)在窗体上使用方法PrintFormat(12.3456," ”.)将输出什么结果 ().12.341234.56% B.1234.56% C.4答案:选择A。格式串”00000.00%”表示以百分数输出,整数部分4个字符,不足补零,小数部分两位,不足补零。若使用格式串”####.00%“,则输出的是B。(1用5于)截去字符串左右空格的函数是: ()A.Trim()B.Rtrim()C.Instr()D.Mid(答案:选择A。(6Variant是一种特殊的数据类型,除了()和()类型外,可以包含任何种类的数据。A.固定长度字符串 B.字节^实型 D.单精度E.可变长度字符串 尸.整型G.货币 日自定义答案:AH(17)设有以下定义语句:Dimmax,minAsSingle,d1,d2AsDouble,abcAsString*5则变量max的类型是( ),变量min的类型是(),变量di的类型是(),变量d2的类型是(),变量abc的类型是()A.可变类型 B.单精度型C.双精度型 D.字符串型答案:ABACD(18)下列( )是日期型常量。A.”2/1/02” B.2/1/02C.#2/1/02# D.{2/1/02}答案:C(1)9表达式”12”+”34”的值是( )。表达式”12”&”34”的值是( )。表达式12&34的值是()。表达式12+34的值是()。A.”1234” B.”12””34”TOC\o"1-5"\h\zC.”46” D.46答案:AAAD(0表达式Int(Rnd(0)+1)+Int(Rnd(1)-1)的值是 ( )A.1 B.0C.-1 D.2答案:BOptionExplicit语句不可以放在 ( )A.窗体模块的声明段中 B.标准模块的声明段中C.类模块的声明段中 D.任何事件过程中答案:D2.下列数据中,哪些是变量?哪些是常量?A.Sum .”BToTal” C.#10/10/9.9Tu#reD.PEIF.456.89.1EG1 .vHbCrLf答案:变量有:A.Sum、E.PI;常量有:B.”ToTal”(字符常量)、C.#10/10/99#(日期常量)、D.Ture(布尔类型常量)、F.456.89(数值常量)、G.1E1(数值常量,科学计数法表示)、H.vbCrLf(系统常量,表示回车换行)在 al中,对于没有赋值的变量,系统默认值是什么?答案:
对于不同类型的变量,在没有赋值的情况下,系统有不同的默认值:字符型变量:变长的字符串被初始化为一个零长度的字符串(“”),而定长的字符串则用空格填充。数值型和货币型变量的默认值是零。日期型变量的默认值是0:00:00。逻辑型变量的默认值是False。可变型变量的默认值是Empty。4.分别写出下列表达式的值:.2+232 B.45 C.1020 10 2E.9\4 1F5.M-od4G.”Sum=”&2001 H.”abcd”+”1234”答案:每个表达式的值和类型如下:项表达式值类型A2+2*3A220数值型B4>5False逻辑型C#10/20/99#-101999-10-10日期型D7/23.5数值型E9\42整型F-15MOD4-3整型G“Sum="&2001“Sum=2001”字符型H“abcd”+"1234”“abcd1234”字符型5.写出下列函数的值:A.Fix(-123.456) B.Int(-123.456)C.Sqr(Sqr(16)) D.Exp(2\3)E.Int(Abs(13-24)/2+.5) F.Str(-345.67)G.Log(Cos(0)) H.Val(“32-23”)I.UCase(“Beijing-2008”) J.Right(“Beijing-2008”,4)K.Sgn(-4Mod3+1) L.Len(“Beijing-2008”)答案:每个函数的值和类型如下项表达式值类型AFix(-123.456)-123数值型BInt((-123.456)-124数值型CSqr(sqr(16))2数值型DExp(2\3)1数值型(注:2\3的值为0)EInt(Abs(13-24)/2+.5)6数值型FStr(-345.67)“-345.67”字符型GLog(cos(0))0数值型HVal(“32-23”)32数值型IUcase(“Beijing-2008”)“BEIJING-2008”字符型JRight("Beijing-2008”,4)“2008”字符型KSgn(-4mod3+1)0数值型LLen(Beijing-2008”)12数值型
6.将下列数学表达式,改写成6.将下列数学表达式,改写成表达式。A:<P(P—a)(P—b)(P—c)3xB: 6-x3x3+5x+3C-BB2—4ACtg23xD:sin2x+ cosx答案:每个数学表达式的VisualBasic表达式如下:A的VisualBasic表达式是:sqr(p*(p-a)*(p-b)*(p-c)B的VisualBasic表达式是:(3*x)/(6-xA3)/(xA3+5*x+3)C的VisualBasic表达式是:sqr(abs(b*b-4ac))D的VisualBasic表达式是:sin(2*x)+tan(3*x)A2/cos(x).将下列 表达式还原成数学表达式。答案:每个VisualBasic表达式所对应的数学表达式如下:-4x|x-4x|A.——+xx2253AB.sin420C. cos600lnxD.,yx2+1.根据所给条件,列出逻辑表达式。A.闰年的条件是:年号(year)能被4整除,但不能被100整除;或者能被400整除。B.一元二次方程ax2+bx+c=0有实根的条件为aW0,并且b2-4acN0。C.征兵的条件是:男性(sex),年龄(age)在18~20岁之间,身高(size)在1.65米以上;或者女性(sex),年龄(age)在16~18岁之间,身高(size)在1.60米以上。D.分房的条件为:已婚g2皿863),年龄(age)在26岁以上,工作年限(workingage)在5年以上。答案:其逻辑表达式分别为A.被某个数整除,可以用数值运算符Mod或Int()函数来实现。(yearMod4=0AndyearMod100<>0)Or(yearMod400=0)或(1成供21/4)=year/4AndInt(year/100)<>year/100)Or(Int(year/400)=year/400)a<>0And bA2-4*a*c>=0C.设性别sex值Ture代表男,sex值False代表女(sexAndage>=18Andage<=20Andsize>=1.65)Or(NotsexAndage>=16Andage<=18Andsize>=1.60)D.设婚否marrigerat值为Ture代表已婚,False代表未婚。marrigeratAndage>=26Andworkingage>=5写出要产生下列随机数,所需的表达式。产生一个在区间 内的随机数产生一个在区间 上的随机整数产生一个两位的随机整数产生一个在区间 上的随机整数其中是自然数且答案:每项所对应的VisualBasic表达式如下:A的VisualBasic表达式是:rnd*10B的VisualBasic表达式是:20+int(rnd*11)C的VisualBasic表达式是:10+int(md*90)D的VisualBasic表达式是:m+int(rnd*(n-m+1)如果是一个正实数,要求保留两位小数,对的第三位小数四舍五入的表达式是什么?当是负数时,又该如何处理答案:X是一个正实数,要求X保留两位小数,对X第三位小数四舍五入的表达式是:int(x*100+0.5)/100当X是负数时,可以使用表达式:-int(-x*100+0.5)/100当X是一个任意实数时,可以使用表达式:sgn(x)*int(abs(x)*100+0.5)/100在立即窗口中试验下列函数的操作。printChr(65)printAsc(“A”)printSgn(2)printSqr(2)a=”Good”b=”Morning”printa+bprinta&bs=”ABCDEFGHIJK”printLeft(s,2)printRight(s,2)
printMid(s,3,4)printLen(s)printInstr(s,”efg”)printLcase(s)printnowprintday(now)printmonth(now)printyear(now)printweekday(now)print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慈溪立体仓库租赁协议书
- 商业滑雪场免责协议书
- 航天精神调查报告
- 员工出差报销管理规定
- 弘扬工匠精神 成就出彩人生
- 慢性阻塞性肺疾病患者吸氧疗法指南
- 肺部科肺炎预防指南
- 2026重庆大学输变电装备技术全国重点实验室劳务派遣科研助理招聘2人备考题库带答案详解(精练)
- 2026西安交通大学专职辅导员招聘24人备考题库及答案详解(必刷)
- 2026河南郑州巩义市产业投资发展有限公司招聘副总经理1人备考题库及答案详解【名师系列】
- 2026宝洁(中国)秋招面试题及答案
- 代孕合同协议书
- 古蔺花灯课件
- 周大福珠宝公司员工激励机制分析
- 《中国饮食文化》 课件 第五章 中国酒文化
- 小学语文阅读培训课件
- 2026年中国蛋行业市场前景预测及投资价值评估分析报告
- 垫付工程材料款协议书
- 综合管廊及消防工程介绍
- 上海农商银行2025招聘笔试真题及答案解析
- 飞檐一角课件
评论
0/150
提交评论