问题
单项选择题 案例分析题
在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C++语言支持(1),C语言支持(2)。
空白(2)处应选择()
A.①
B.①③
C.②③
D.①②③④
答案
参考答案:A
解析:按照用户的要求,程序设计有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者是指使用非过程式程序设计语言的程序设计。C++语言是在C语言的基础上发展起来的面向对象程序设计语言,支持过程式程序设计,数据抽象程序设计、面向对象程序设计都要用到面向对象的程序设计语言。泛型(通用)程序设计就是使用模版的程序设计,也要用到高级程序设计语言。而C语言是典型的面向过程语言,只支持过程式程序设计。