单选题 Programming is a (46) that has various engineering and (47) aspects. Although most of these aspects are interrelated, each of them covers a number of (48) and goals winch are very specific. The progress being made in teaching (49) is reflected by the fact that most (50) science curricula contain a broad spectrum of programming courses, each emphasizing a different aspect of programming.

单选题 A. notation B. physical C. function
D. discipline E. philosophy F. software engineering
G. characteristics H. mathematical I. mathematical
J. program K. method L. computer
【正确答案】 D
【答案解析】
单选题 A. notation B. physical C. function
D. discipline E. philosophy F. software engineering
G. characteristics H. mathematical I. mathematical
J. program K. method L. computer
【正确答案】 J
【答案解析】
单选题 A. notation B. physical C. function
D. discipline E. philosophy F. software engineering
G. characteristics H. mathematical I. mathematical
J. program K. method L. computer
【正确答案】 G
【答案解析】
单选题 A. notation B. physical C. function
D. discipline E. philosophy F. software engineering
G. characteristics H. mathematical I. mathematical
J. program K. method L. computer
【正确答案】 A、K
【答案解析】
单选题 A. notation B. physical C. function
D. discipline E. philosophy F. software engineering
G. characteristics H. mathematical I. mathematical
J. program K. method L. computer
【正确答案】 B
【答案解析】[解析] 程序设计是一门包含了各种不同的工程和程序方面的学科。尽管这些方面的大部分是相互联系的,却都具有各自独特的属性和目标。在各种自然科学中,也包含了广泛的程序设计课程,并且它们都强调程序设计的某一方面,这显示出教学方法上取得的进步。