


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编程20题参考答案(109页开始) 第二部分 vb练习题与答案 第1章 概 述 1.叙述建立一个完整的应用程序的过程。 2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块,问该工程涉及多少个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息? 3.保存工程文件时,若不改变目录名,则系统默认的目录是什么? 第2章 数据类型与表达式 一、选择题 1. 一个语句行内写多条语句时,每个语句之间用( )符号分隔。 a. , b. : c. 、 d. ; 2. 一句语句要在下一行继续写,用( )符号作为续行符。 a. b. c. _
2、 d. ? 3. 下面( )是合法的变量名。 a. x_yz b. 123ab c. integer d. x-y 4. 下面( )是不合法的整数。 a. 100 b. ol00 c. h100 d. 100 5. 下面( )是合法的字符常量。 a. abc b. c. abc d. abc 6. 下面( )是合法的单精度型变量。 a. num! b. sum c. xinte d. mm 7. 下面( )是不合法的单精度常数。 96 visual basic语言程序设计习题与上机指导 a. 100! b. 100.0 c. 1e+2 d. 100.0d+2 8. 表达式16/4-2*8/4
3、mod 52的值为( )。 a. 14 b. 4 c. 20 d. 2 9. 数学关系3x10表示成正确的vb表达式为( )。 a. 3=x10 b. 3x and x10 c. x3 or x10 d. 3x and10 10. “”、“”、“mod”、“*”四个算术运算符中,优先级别最低的是( )。 a. b. c. mod d. * 11. 与数学表达式ab/3cd对应的不正确visual basic 6.0表达式是( )。 a. a*b(3*c*d) b. a3*bcd c. a*b3cd d. a*b3*c*d 12. rnd函数不可能为下列( )值。 a. 0 b. 1 c. 0.
4、1234 d. 0.0005 13. int(198. 555*1000.5)100的值( )。 a. 198 b. 199. 6 c. 198. 56 d. 200 14. 已知,a,则表达式val(left (a$,4)+mid(a$,4,2)的值为( )。 a. 123456 b. 123445 c. 8 d. 6 15. 表达式len(程序设计abc的值是( )。 a. 10 b. 14 c. 20 d. 17 16. 下面正确的赋值语句是( )。 a. xy30 b. v?*r*r c. y=x30 d. 3yx 17. 为了给x,y,z三个变量赋初值1,下面正确的赋值语句是( )。
5、 a. x1:y1:z=l b. x=1,y=1,z=1 c. x=yz=1 d. xyz=1 18. 赋值语句:a123mid(执行后,a变量中的值是( )。 a. b. 123 c. 12334 d. 157 19. 赋值语句:a123 & mid(执行后,a变量中的值是( )。 a. b. 123 c. 12334 d. 157 第二部分 练习题与答案 二、填空题 97 1. 在vb中,1234、123456、1.246e+5、1.2346d5四个常数分别表示_、_、_、_类型。 2. 整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是_。 3. 数学表
6、达式sin45?ln(2x)?3的vb算术表达式为_。 4. 表示x是5的倍数或是9的倍数的逻辑表达式为_。 5. 已知a3.5,b=5.0,c=2.5,dtrue,则表达式:a=0 and a+cb+3 or not d的值是_。 6. int(-3.5)、int(3.5)、fix(-3.5)、fix(3.5)、round(-3.5)、round(3.5)的值分别是_、_、_、_、_、_。 7. 表达式ucase(mid(的值是_。 8. 在直角坐标系中,x、y是坐标系中任意点的位置,用x与y表示在第一或第三象限的表达式是_。 9. 表示s字符变量是字母字符(大小写字母不区分)的逻辑表达式为
7、_。 三、问答题 1. visual basic提供了哪些标准数据类型?声明类型时,其类型关键字分别是什么?其类型符又是什么? 2. 哪种数据类型需要的内存容量最少,且可存储诸如3.2345这样的值? 3. 将数字字符串转换成数值,用什么函数?判断是否是数字字符串,用什么函数?取字符串中的某几个字符,用什么函数?大小写字母间的转换,用什么函数? 4. mid(什么是ascii编码,3,6)的结果? 第3章 vb语言基础 一、选择题 1. vb提供了结构化程序设计的三种基本结构,三种基本结构是( )。 a. 递归结构、选择结构、循环结构 b. 选择结构、过程结构、顺序结构 c. 过程结构、输入输
8、出结构、转向结构 d. 选择结构、循环结构、顺序结构 2. 下面程序段运行后,显示的结果是( )。 dim x if x then print x else print x+1 a. 1 b. 0 98 visual basic语言程序设计习题与上机指导 c. 1 d. 显示出错信息 3. 语句if x1 then y=1,下列说法正确的是( )。 a. x=1和y=l均为赋值语句 b. x=1和y=l均为关系表达式 c. x=1为关系表达式,y=1为赋值语句 d. x=1为赋值语句,y=1为关系表达式 4. 下面程序段,显示的结果是( )。 dim x x=int(rnd) +5 selec
9、t case x case 5 print 优秀 case 4 print 良好 case 3 print 通过 case else print 不通过 end select a. 优秀 b. 良好 c. 通过 d. 不通过 5. 以下( )是正确的fornext结构。 a. for x1 to step 10 b. for x=3 to-3 step -3 . next x next x c. for x= l to 10 d. for x3 to 10 step 3 re: . . next x next y if i10 then go to re 6. 下列循环语句中,能正常结束循环的
10、是( )。 a. i5 b. i=1 do do ii+1 i=i+2 loop until i0 loop until i10 c. i10 d. i=6 do do ji+l i=i-2 loop until i0 loop until i1 7. 哪个程序段不能分别正确显示1!、2!、3!、4!的值?( ) 第二部分 练习题与答案 a. for i1 to 4 b. for i1 to 4 n=1 for j1 to i for j 1 to i n=1 nn*j nn*j next j next j print n print n next i next i c. n1 d. n1 f
11、or jl to 4 j=1 nn*j do while j4 print n nn*j next j print n j=jl loop 99 二、编程题 1. 输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。若能则求出三角形的面积。 2. 编一程序:根据上时间计算上费用。计算的方法如下:为了鼓励多上,每月收费最多不超过100元。 费用 30元基数 10 h 每小时2元 1060 h 每小时1.5元 60 h 3. 有一个长阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当如果每步跨7阶时恰好走完,问这个阶梯至少有多少阶? 4. 一个球从100 m高度自由下落,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少m?最后一次反弹高度多少? 5. 有一根长度为321m的钢材料,要将它截取成两种规格的短料,规格a、b的长度分别为17 m和27 m,问分隔成a、b各多少段后,剩余的残料r最少? 6. 小猴在一天摘了若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下的桃子中的一半多一个,以后每天都吃剩下桃子中的一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人力资源管理师考试重点知识梳理
- 2025年公办中小学编制教师招聘生物模拟试卷及答案解析
- 2025年核试验反应堆及其配套产品合作协议书
- 2025年陶瓷过滤器、过滤管合作协议书
- 2025年参数测试仪器项目合作计划书
- 2025年形状记忆合金项目合作计划书
- 2025年自动化生产线成套装备项目合作计划书
- 期末测试(含答案)2025-2026学年人教版四年级数学上册
- 2025年中低压电缆连接件项目建议书
- 贵州省黔西南布依族苗族自治州兴义市2024-2025学年五年级下学期期末数学试题
- 药学知识与技能课件
- 主持人个人礼仪规范
- 2025年人教版《太阳》标准课件
- 老年患者的安全管理课件
- 教学课件:《公差配合与技术测量》
- 《天体和天体系统》课件
- 《生物制品连续制造指南》
- 2025年高压电工作业考试国家总局题库及答案(共280题)
- 给药错误的应急流程
- 交流电能表现场校验仪检定规程
- 复旦大学金融科技研究院发布-中国金融科技专利技术白皮书(2024年)
评论
0/150
提交评论