【名词&注释】
差异性(difference)、结构域(domain)、代表性(representative)、适配器(adapter)、编译器(compiler)、使用范围(application range)、备忘录模式、符号调试程序(symbol debug program)、运行时(run-time)
[单选题]有以下程序#include <stdio.h>main(){char c1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行时(run-time)输入:a<回车>后,以下叙述正确的是()
A. 变量C1被赋予字符a,c2被赋予回车符
B. 程序将等待用户输入第2个字符
C. 变量c1被赋予字符a,c2中仍是原有字符2
D. 变量c1被赋予字符a,c2中将无确定值
查看答案&解析
查看所有试题
学习资料:
[单选题]错误推测方法是基于经验和直觉推测程序中()的各种错误。
A. A、具有代表性的
B. B、最基本的
C. C、最重要的
D. D、所有可能存在
[单选题]()可以告诉用户测试用例是否运行了所有代码。
A. A、覆盖监控
B. B、符号调试程序(symbol debug program)
C. C、测试记录
D. D、系统测试
[单选题]在单链表中,每个节点有两个域:()和指针域。
A. A、指令域
B. B、代码域
C. C、数据域
D. D、结构域
[单选题]B/S模式中主流语言包括()。
A. C
B. HTML
C. UML
D. BASIC
[多选题]备忘录模式有以下哪些效果?()
A. 保持封装边界
B. 它简化了原发器
C. 使用备忘录可能代价很高
D. 维护备忘录的潜在代价
[多选题]建造者模式的优点有哪些()
A. 分步骤构建一个复杂的对象
B. 应对“复杂对象各个部分”的频繁需求变动
C. 用户使用不同的具体建造者即可得到不同的产品对象
D. 如果产品的内部变化复杂,可能会导致需要定义很多具体建造者类来实现这种变化,导致系统变得很庞大
E. 如果产品之间的差异性很大,则不适合使用建造者模式,因此其使用范围受到一定的限制
[单选题]()描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。
A. 解释器模式
B. 命令模式
C. 代理模式
D. 迭代器模式
E. 适配器模式
本文链接:https://www.51bdks.net/show/ezojln.html