软件工程6-软件编码

1.填空题

(1)最适合作为科学工程计算的语言是()

  • A. Pascal
  • B. C
  • C. Fortran
  • D. Prolog

(2)比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是()

  • A. FORTRAN语言
  • B. Pascal语言
  • C. C语言
  • D. Prolog语言

(3)第一个体现结构化编程思想的程序设计语言是()

  • A. FORTRAN语言
  • B. Pascal语言
  • C. C语言
  • D. PL/1语言

(4)从供选择的答案中选出适当的字句填入下面关于提高程序的生产效率的描述的()中。

①1960年底Dijkstra提倡的(A)是一种有效的提高程序设计效率的方法。
②Dijkstra为了使程序结构易于理解,把基本控制结构限于顺序、(B)、(C),避免使用(D)
③(A)不仅提高程序设计的生产率,同时也容易进行程序的(E)。
供选择的答案:
A:1.标准化程序设计 2.汇编语言 3.多道程序设计 4.宏语言
5.表格处理语言 6.模块化程序设计 7.结构化程序设计
B、C:1.分支 2.选择 3.重复 4.计算 5.输入输出
D: 1.GOTO语句 2.DO语句 3.IF语句 4.REPEAT语句
E: 1.设计 2.调试 3.维护 4.编码

(5)从供选择的答案中选出应填入下列叙述中的()内的正确答案。

面向对象型的程序设计语言具有数据抽象、信息隐蔽、(A)等特征。
(B)是面向对象型的语言。
供选择的答案:
A:1.对象调用 2.对象变换 3.非过程性 4.信息继承 5.并发性
B:

  • 1.C++、SMALLTALK、object C
  • 2.C、Ada、Modula2
  • 3.pascal、C++、APL
  • 4.Ada、objectC、C

(6)从下列叙述中选出5条关于好的编程风格的正确叙述。

  1. 不要进行浮点的相等比较
  2. 使用有意义的标识符
  3. 程序中的注释是可有可无的
  4. 利用数据类型对数据值进行防范
  5. 使用括号以改善表达式的清晰性
  6. 用计数方法而不是用文件结束符来判别输入的结果
  7. 不要修补不好的程序,要重新写
  8. 应尽可能多输出中间结果
  9. 尽可能以程序代码进行优化
  10. 对递归定义的数据结构不要使用递归过程。

(7)从下列叙述中选出5条符合程序设计风格指导原则的叙述。

  1. 把常见的局部优化工作留给编译程序去做。
  2. 使用有意义的变量名
  3. 不滥用语言特色
  4. 尽量多使用临时变量
  5. 注解越少越好
  6. 嵌套的重数应加以限制
  7. 应尽可能把程序编得短些
  8. 应尽可能多用GOTO语句
  9. 程序的格式应有助于读者理解程序。

2.程序设计语言主要有哪几类?它们各有什么优缺点?

3.选择语言时应注意哪些注意事项?

4.结构化程序设计的优点是什么?如何在编码中使用这些方法?

5.结构化程序设计思想主要体现在哪些地方?

6.简述程序设计风格的定义?为了具有良好的程序设计风格,应注意哪些问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值