华工最新版VB习题答案_第1页
华工最新版VB习题答案_第2页
华工最新版VB习题答案_第3页
华工最新版VB习题答案_第4页
华工最新版VB习题答案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 言程序设计习题答案 第 1 章 概述 1 1 填空题 1答案:低级语言、高级语言 2答案:编译、解释 3答案:编译、运行、逻辑 1 2 问答题 略 1 3 编程题 1 解答 : 欢迎使用 ) . 解答 : x,y 请输入的 矩形的长 : ) x = 请输入的 矩形的宽 : ) y = 圆周长 = 0:f, 2*x+2*y) 计 算输出周长 圆面积 = 0:f, x * y) 计算输出面积 2 章 基本数据类型与表达式 2 1 填空题 1答案:关键字 2. 答案:标识符 3答案: 4、 8、 4、 8、 16 4答案:整、单精度浮点、货币 5答案:函数运算、算术运算、关系运算、逻辑运算 6答案: 0) 2 7答案: ,8,5) 8答案 : )*a) 2 2 选择题 1答案: c 2 答案: d 3答案: c 4答案: c 5答案: b 6答案: a 7答案: c 8答案: a 9答案: d 10答案: b 2 3 下列变量名哪些是正确的,哪些是错误的? 答: 1. n 正确。 2. 3x 错误。 变量名必须以字母为开始。 3. 错误。不能和关键字同名。 4. 85 错误。 变量名必须以字母开始。 5. 确 6. 名称 正确。 7. 正确。 #是类型说明符。 8. 误。 变量名内不能有空格字符。 9.“ 年龄 ” 错误。这是字符串常量。 10. 学校 $ 正确。 $是类型说明符。 2 4 把下列数学表达式写成 达式。 答案: 1. 1/(1+(1/(1+1/(x+y) 2. x*(x*(x*(a*x+b)+c)+d)+e 3. +a+b)/( 10) 4. +*8*80) 5. 1/1-x*x)/(1+x*x)或者 1-x*x)/(1+x*x)/1-x*x)/(1+x*x) 6. a*a+a*b+b*b) 2 5 写出下列函数的值。 答案: 1. 2. 1234 3. 4. 5. 100 6. 2 7. 8. 0 9. $ 2 6 写出下列 表达式的值。 答案: 1. 4 2. 0 3. 4. 5. 6. 7. 8. 3 2 7 用关系表达式或逻辑表达式表示下列条件。 答案: 1. i j=0 2. r 00=0 2 8 问答题 略 2 9 阅读下列程序,写出执行结果 1. 答案: x= . 答案: 3,x=1000, y=x*y= 12340 2 10 编程题 1. 解答 : x%, i%, j%, k% 请输入 ) x = i = x 100 j = ( 100)/10 k = 1000 012, k, j, i) 或 0, 100*k+10*j+i) . 解答 : x y b 请输入 ) x = 请输入 ) 4 y = b = ( s1=s1+x s2=s2+x 5答案: If x0 y=2*x+1 f x=0 y=0 y=2*答案: If a=b a is to b” 答案: sc(=97 sc( 85 ) = 60 ) No ) f a!, b!, c!, e! = 请输入 ) : a = 请输入 ) : b = 请输入 ) : c = bs(a) ( / (2 * a) ( / (2 * a) 方程有两个实根: 01, 1 x = 0 请输入运算标志 C(计算周长 ),A(计算面积 ),B(两者都计算 ):) f = f = f) f 4 C 半径 r=0 y=圆周长 =1 , r, 2 * r * A 半径 r=0 y=圆面积 =1 , r, r * r * B 半径 r=0 y=圆周长 =1 , r, 2 * r * 半径 r=0 y=圆面积 =1 , r, r * r * 输入的运算标志错! ) 半径不能是负数! ) f . 解答 n%, s& n = 0 : s = 0 s 1000的最小 0, n) 6 解答 (1) 用 句 a!, s! 请输入 ) : a = a = 0 s = s + a 请输入 ) : a = 5 输入的正实数之和为: 0, s) 2) 用 句 a!, s! 请输入 ) : a = a = 圆周率的近似值为 :0, * s) 0 6 Do x0=x1 x1=( +2*)/(5*-6*) bs( a(i) i 最大值为: 0, 最大值所在数组元素的下标为: ) i = 1 0 If a(i) = 0 , i) i 解 答 : a() 1, 2, 7, 8, b() 3, 4, 8, 8, 9, 10, 12, 12, c%(11) i%, j%, k% i = 0 : j = 0 : k = 0 i b(j) c(k)=b(j):k=k+1:j=j+1 比较 a和 较大的元素移到 10 到其中一个数组搬空为止 c(k)=a(i):k=k+1:i=i+1 f i a(i, j) 求最大值 j i a(1, 1) i = 1 To m j = 1 To n If a(i, j) s(i)i 最高分数: 0, 分数最高者: ) i = 1 To n If s(i) 0,8, s(i)f i 13 5 章 过 程 5 1 填空题 1答案:传值参数、引用参数 2. 答案:相同或一致 3. 答案:整个应用程序所有模块 4答案:该模块 5答案:作用域 6答 案:全局级过程或项目级过程 7. 答案:该过程 8. 答案:该模块。 9. 答案:整个应用程序或整个项目 5 2 选择题 1答案: 案: 答案: 案: 答案: 案: 案: b 5 3 问答题 略 5 4 阅读程序,写出输出结果。 1答案: * * * * * 2. 答案: 80 3答案: a=5 b= x=10 y=5 a=5 b=10 4. 答案: 5 5. 答案: 10 30 30 20 30 6. 答案: x=1 y=1 x=1 y=2 x=1 y=3 14 5 5 编程题 1 解 答 : m&, n&, n=) n = m=) m = m, : n, : m - n, ( 0 , ub k&, f&) t&, i& t = 1 i = 1 To k t = t * i i f = t 解 答 : a!, b!, c!, m# a=) a = b=) b = c=) c = m = a, b, c) / (a + b, b, c) * a, b, b + c) m=0 , m) x!, y!, z!) im 15 If x y x y If z z x!, y! x=) x = y=) y = g=0 , g(x, y) f(t!) f = (1 + t) / (1 + t) g(x!, y!) f x y(j) z(k) = y(j) : k = k + 1 : j = j + 1 比较 x和 较大的元素移 到 到其中一个数组搬空为止 z(k) = x(i) : k = k + 1 : i = i + 1 f i 0 解 答 : a%, b% a =) a = b =) b = a和 0, a, b) a%, b%) im g% If b = 0 g = a g = b, a b) f g 6 章 面向对象程序设计基础 6 1 填空题 特征、性质 19 对象 特殊过程 类中、类外 自动调用 一、多 10. 答案 : 构造 6 2 选择题 1答案: 案: 案: 答案: 案: b、 答案: 答案: 答案: a 问答题 略 阅读下列程序,写出执行结果 1. 答案: x=10 y=5 10 5 15 5 2. 答案: 点 (3,2)到点 (3,10) 的距离是 :8 3. 答案: 调用基类 B 的构造函数 x=10 调用 基类 B 的构造函数 x=30 调用派生类 D 的构造函数 y=80 编程题 1解 答 : s s s 20 l!, w!, h!) l : w : h s , 3, 5) 0, ) s , 4, 6) 0, ) . 解 答 : s s l w l : w s l w h l, w) h 21 s , 5) 0, ) 0, ) 0, ) s , 8, 10) 0, ) 0, ) 0, ) 0, ) 7 章 常用控件 7 1 填空题 界面设计、程序功能设计 控件、组件、组件 “ 属性 ” 、 程序代码 有 5答案: 答案: n=请输入一个求阶乘的数:”,“求数的阶乘”) 7答案: r=退出本系统 ?”, 4+32+0, “提示信息”) 8. 答案: 性、 法 9答案: 0答案: 1. 答案: 发生改变 12答案: D:) 13答案: 14. 答案: 5答案:先后顺序 16答案: 22 17答案: 8. 答案: 9答案: 0答案: 0、 1答案: 22答案: 计算机学院 ” ) 23答案: 4答案: 5答案: 26答 案: 500 7 2 选择题 1答案: 案: 答案: 案: 答案: 案: 案: 案: 案:案: 案: 案: 案: 案: 案: 案: 案: 案: 案: 案: 案: 案: a 7 3 问答题 略 7 4 编程题 1. 解答: (1)界面设计和属性设置 在窗体上建立两个标签、两个文本框和一个命令按钮。窗体和窗体上控件的主要属性设置如下表所示。 属性设置 控件名称 属性名 属性值 文单词翻译为中文单词 文 文 串 串 译 (2)程序代码 s _ e : s _ e 23 中国 法国 英国 美国 印度 找不到该单词 s _ e : 3)运行情况 上机运行程序后,屏幕出现用户界面。把鼠标移到 本框并单击,然后输入英文国家名,例如, 文国家名输入后,单击标题为“翻译”的命令按钮 统执行相应的 件过程。翻译结果在 若继续输入英文国家名,可以单击 本框,这时可以再次输入。单击 统执行 件过程完成翻译。 2. 解答: (1)界面设计和属性设置 在窗体上建立一个文本框。窗体和文本框的主要属性设置如下表所示。 属性设置 控件名称 属性名 属性值 别算术表达式中的圆括号是否 配对 空串 (2)程序代码 im n s _ e 24 n = 0 s _ e f 8 n = n + 1 9 n = n - 1 f If 13 f n = 0 左右圆括号配对 !) n 0 左圆括号多于右圆括号 !) 右圆括号多于左圆括号 !) f f 3)运行情况 上机运行程序后,屏幕出现用户界面。焦点在 本框上,输入算术表达式,例如,( 1+2)*8然后按回车键。每按一个键,系统都执行 件过程。由消息框显示配对信息。若继续判别另一个算术表达式的左右圆括号是否配对,可以单击 本框,系统执行 件过程。这时可以再次输入算术表达式和按回车键。 3. 解答: (1)界面设 计和属性设置 在窗体上建立两个标签、两个文本框和两个分组框。一个分组框包含两个单选按钮,另一个分组框包含三个单选按钮。窗体和窗体上控件的主要属性设置如下表所示。 属性设置 控件名称 属性名 属性值 算三角函数的值 输入 输出 空串 空串 输入选择 角度 弧度 函数选择 正弦 余弦 正切 25 (2)程序代码 i = s _ e : s _ e : s _ e f ( = * 180 = f ) ) ) f 3)运行情况 上机运行程序后,屏幕出现用户界面。在文本框 入角度,例如, 90。系统执行件过程 ,结果在文本框 示。单击标题为“弧度”的单选按钮和标题为“余弦”的单选按钮,并把鼠标移到文本框 和单击,在文本框 入弧度,例如,统执行 件过程 , 结果在文本框 示。 4. 解答: (1)界面设计和属性设置 在窗体上建立两个文本框、一个列表框、一个组合框和两个命令按钮。窗体和窗体上控件的主要属 26 性设置如下表所示。 属性设置 控件名称 属性名 属性值 入和显示职工个人信息 显示 退出 (2)程序代码 s _ e 计算机 ) 信息 ) 机械 ) 建筑 ) 材料 ) 食品与轻化 ) 外国语 ) 交通 ) 教授 ) 副教授 ) 讲师 ) 助教 ) s _ e 姓名 : & 学院 : & 职称 : & s _ e 3)运行情况 上机运行程序后,在文本框输入姓名,在列表框选择学院名称,在组合框选择职称名称,信息输入后,单击“显示”按钮,在文本框显示该职工个人信息。单击标题为“退出”按钮,系统执行相应的 束程序的执行。 5. 解答: (1)界面设计和属性设置 27 在窗体上建立一个图像框、一个计时器和一个命令按钮。窗体和窗体上控件的主要属性设置如下表所示。 属性设置 控件名称 属性名 属性值 图片从左至右移动 幅图片(在程序中装入) 000(在程序中给定) 结束 (2)程序代码 s _ e D: 1000 设定 000毫秒发生一次 0 s _ e f i = i + 1 i) 关闭与输出流类对象 s _ e 3)运行情况 单击标题为“求平均成绩”的命令按钮,系统执行相应的 32 并在 显示 。单击标题为“关闭 窗体 ”命令按钮,系统关闭 窗体 ,结束程序的执行。 3 解答: (1)界面设计和属性设置 在窗体上建 立五个标签、五个文本框和两个命令按钮。窗体和窗体上控件的主要属性设置如表所示。 控件名称 属性名 属性值 立职工通讯录文件 号 名 话号码 政编码 址 串 串 加记录 出 (2)程序代码 im s im s im s im s im s s _ e S D: _ W S) s 33 s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论