《程序设计基础教程》 高等教育出版社 课后习题参考答案

《程序设计基础教程》 高等教育出版社 课后习题参考答案

四、 写出下列表达式的结果

(1)1 (2) 1 (3)false (4) ab12 (5)123 (6)出错,加法表达式中如果有一个是数值类型,则“+”表示加号,而不是字符的链接符号 (7)False (8)true (9) true (10) false 默认转换成相同类型(数值),建议这里把2改成D试试 (P.S.

布尔类型TRUE = -1, FALSE = 0;

优先顺序:^(乘方) -(求负) *、/ \(整除) MOD +、-)

五、写出下列函数的结果

(1)3 (2)2 (3)-2 (4)0 (5)2 (6)23 (7)23 (8)1 (9)1 (10)21 日期差分函数,参数“m”为两年月份之差

六、写出满足以下条件的表达式

(1)fix(rnd()*90)+10 (2)chr(fix(rnd()*26)+65)

(3) (A mod 100)\10

(4) A mod B<>0 (5)A>“A”and A<“Z” (6) A<B OR A<C (7)A>C AND B>C (8) (A>C AND B<C) OR (A<C AND B>C) (9) A+B>C AND B+C>A AND C+A>B (10)A=“及格”XOR B=“及格” (11)Round(A/B,2) (13) “A10?” (14) Len(A)>=3

七、填空题 1. “ ”, # #

2. x>=10 and x<20

(12) Len(A)<>0 或 Len(A)>0

3. (y mod 3=0) or (y mod 7 =0)

4. sin(x)^2 + (1/2)*sqr(x^2-y^2) 5. 16 6. T, F 7. SIN(ATN(1)) 8. Randomize 9. (c>chr(97) and c<chr(122)) or (c<chr(48) and c>chr(57)) 10. vbCrLf 11. CInt(), 0 12. 从第12个月开始,循环一年12个月 13. ab, cd0 14. Variant, String, Integer

15. Now() 16. DateDif(#2011-5-1#,now(), “m”)

八、请指明下列程序运行后,各个变量的值 (1) 3 (2) 120 (3) False (4) -3

九、 分析下面程序中的错误并修改,使其能够完成指定的功能 (1)Print 20000+0&+20000 或 Print 20000&+20000& (2) 改1: A=x A= a+a B=x B=2*b

5

你可能喜欢

  • vb程序设计教程答案
  • 技术与应用
  • 统计学总论
  • 程序设计教程习题答案
  • 曼昆经济学原理微观
  • 期末考试题
  • VB程序设计试题

《程序设计基础教程》 高等教育出版社 课后习题参考答案相关文档

最新文档

返回顶部