VB教材课后习题答案.pdf
《VB教材课后习题答案.pdf》由会员分享,可在线阅读,更多相关《VB教材课后习题答案.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 大学程序设计基础-V i s u al Bas i c 教材课后习题答案第 1 章一、选择题1234567BDBCBBD第 2 章一、选择题1234567891 0BCBCBCAAAA1 11 21 31 4ABAA二、填空题1.r em 或 _2.#3.5x-3x-2s i n A/34.321 4565.30 0三、操作题1、程序段:Pr i v at e Su b Co m m an dl _ Cl i c k()Di m x A s In t eger,y A s In t egerDi m s A s Lo n g,c A s Lo n gx =Tex t l.Tex ty =Te
2、x t 2.Tex ts =x *yc =(x +y)*2Lab el 3.Cap t i o n =长方形的面积为+St r (s)Lab e 1 4.Cap t i o n =长方形的周长为+St r(c)En d Su b3、程序段:Pr i v at e Su b Co m m an d 1 Cl i c k()Tex t l.Tex t =第 一 En d Su bPr i v at e Su b Co m m an d2_ Cl i c k ()Tex t l.Tex t =第二”En d Su b4、程序代码:Pr i v at e Su b Tex t I Ch an ge()
3、Tex t l.Max Len gt h =1 0En d Su b5、程序代码:Pr i v at e Su b Tex t l _ Cl i c k()Tex t l.Sel St ar t =0Tex t l.Sel Len gt h =Len(Tex t l.Tex t)En d Su b第3章一、选择题1234567DADBADB二、填空题1.Fal s e2.B2-4*a*c el s e三、操作题1 .从键盘输入三个值,判断它们能否构成三角形的三个边。如果能构成一个三角形,则计算三角形的面积。Di m a A s In t eger,b A s Lo n g,c A s Lo n
4、 g,s A s Si n gl e,p A s Si n gl ea=V ai (In p u t Bo x(请输入一个值:)b =V ai (In p u t Bo x (请输入一个值:“)c =V ai (In p u t Bo x(请输入一个值:)If(a+b c A n d a+c b A n d b +c a)Th enp=(a +b +c)/2s =Sq r (p *(p -a)*(p -b)*(p -c)Pr i n t a&,&b&,&c&能构成一个三角形,它的面积为:&sEn d If2.编写程序,任意输入一个整数,判定该整数奇偶性。Di m n A s In t eger
5、n =V al(In p u t Bo x(请输入一个整数:)If n Mo d 2=0 Th enPr i n t n&是偶数El s ePr i n t n&是奇数En d If3.求一元二次方程的a*x-2+b*x+c=0的根。Di m a A s In t eger,b A s In t eger,c A s In t eger,del t a A s Si n gl e,x l A s Si n gl e,x 2 A sSi n gl ea=V ai (In p u t Bo x(请输入一个整数:)b =V ai (In p u t Bo x(请输入一个整数:)c =V al(In
6、p u t Bo x(请输入一个整数:)del t a=b 2-4*a*cIf del t a=0 Th enx l =-b /(2*a)Pr i n t 一元二次方程有两个相等的实根x l=x 2=&x lEl s eIf del t a 0 Th enx l =(-b +Sq r(del t a)/(2*a)x 2=(-b -Sq r(del t a)/(2*a)Pr i n t 一元二次方程有两个不等的实根x l=&x l&,x 2=&x 2El s ex l =(-b)/(2*a)x 2=Sq r(-del t a)/(2*a)Pr i n t 一元二次方程有两个不等的虚根x l=&x
7、 l&+&x 2&i,x 2二&x l&x 2&i En d IfEn d If4.任意输入三个数,输出最大数。Di m a A s In t eger,b A s In t eger,c A s In t eger,m ax A s In t egera=V ai (In p u t Bo x(请输入一个整数:)b =V al(In p u t Bo x(请输入一个整数:)c =V al(In p u t Bo x(请输入一个整数:)m ax =aIf m ax b Th enm ax =bEn d IfIf m ax c Th enm ax =cEn d IfPr i n t 最大数是&m
8、 ax5.任意输入三个数,由大到小排序输出。Di m a A s In t eger,b A s In t eger,c A s In t eger,t em p A s In t egera=V al(In p u t Bo x(请输入一个整数:)b =V ai (In p u t Bo x(请输入一个整数:)c =V ai (In p u t Bo x(请输入一个整数:)If a c Th enPr i n t a,b,cEl s eIf a c Th enPr i n t a,c,bEl s ePr i n t c,a,bEn d IfEn d If第 4 章一、选择题123456789
9、1 0ABACDBADBB1 11 21 31 41 51 6DCDCBB二、填空题1.92.1 2 33.74.1 0 0+1 0 0;x m o d 5=05.66.57.*2 51 5 30 751 6 32 80三、编程题1 .键盘输入几个不同的数,将它们从大到小排序。2.设 计 程 序,求 出 S=U+(1+2)+(1+2+3)+(1+2+3+4+N)的值。Di m i A s In t eger,s n A s Lo n g,s A s Lo n g,n A s In t egers n =0s =0n =In p u t Bo x()Fo r i =1 To ns n =s n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 教材 课后 习题 答案
限制150内