第1题
A.算法可以用流程图表述出来,也可以用程序设计语言去实现
B.解决同一个问题的算法只能有一种
C.算法的好坏将直接影响着程序的通用性和有效性
D.算法是解决问题的方法和步骤
第4题
A.程序设计语言是指人们编写程序所使用的英文字符
B.程序设计语言的发展经历了机器语言、低级语言、高级语言等过程
C.程序实际上是一组操作指令或语句的序列,是计算机执行算法的操作步骤
D.程序设计和程序设计语言是同一概念
第5题
A、程序设计语言中的汇编语言包含C语言
B、机器语言不是程序设计语言
C、程序实际上是一组操作的指令或语句的序列,是计算机执行算法的操作步骤
D、程序设计和计算机语言是同一概念
第6题
A.面向对象的程序设计方法强调以过程为中心和模块化设计
B.程序由对象组成,通过对象以及对象之间的消息传递来实现系统功能
C.面向对象程序采用事件驱动的运行机制
D.面向对象的程序,要实现某一具体功能仍需要使用结构化程序设计的方法设计算法
第7题
第8题
A.正确
B.错误
第10题
[数据流分析]下图给出一个具体过程的流程图,描述了一个欧几里德算法的计算过程(对输入的两个整数p和q,计算它们的最大公约数)。现在要求对这个过程进行简单的数据流分析,即检查这个过程在执行过程中,当控制达到某一步时,程序中哪些变量已有定值,哪些变量还没有定值(下图中的读语句和赋值语句实现“数据定值”)。
第11题
A.终端处理程序将从终端打入的字符直接送给用户程序
B.在现代大、中型机中,为了暂存用户从终端打入的字符,通常为每个终端设置一个可容纳几个字符的缓冲区
C.为了提高回送的显示速度,往往用硬件来实现,只是在要求回送速度不高的场合,才用软件来实现
D.在有的计算机中,从键盘送出的是键码,此时应采用某种转换机构,将键码转换为ASCII码