(上)全国信息技术水平考试计算机程序设计技术证书理论考试试卷一、选择题(每题 1。5 分,共60分)答题阐明:试题 1-40 各包含 AB CD四个选项,用来弥补空白处,把整个论述补充完整,每题选择一种最合适的选项,并且只能选择一种选项。1.现代编程工具普遍支持可视化编程,可视化编程的含义是A.程序在运行时可以清晰显示窗口和构件B.设计期间可以在屏幕看到程序的运行成果C.程序包含尽量丰富的交互界面D.借助多媒体手段,使程序体现出丰富的动态效果2、学习程序设计首先需要学会使用编程工具。初学者应当集中精力学好一种功能强大且易学易用的编程工具,而不要期望同步学会多种编程工具,由于A.学习的目的是为了及早掌握程序设计的措施B.不一样的编程工具区别很小,学多了用处不大C.那样有也许把不一样的编程工具搞混D.W i ndow s并不支持多种编程工具混合编程3、伴随计算机运行速度的提高和存储空间的扩大,软件设计已经A.挣脱了运行速度和控件限制的束缚B.不再讲究设计措施问题C.从重视运行效率转向重视设计效率D.处理了资源占用和运行效率之间的矛盾4.一般操作系统是把程序载入内存中运行,而不是在磁盘上直接运行,由于A.在磁盘上运行容易出错B.内存地址比较规则,磁盘空间比较散乱C.磁盘上的程序只是文献,还不是真正的程序代码D.这样可以获得较高的运行速度5.程序设计者需要有软件和硬件方面的综合知识,由于A.程序设计常常需要设计硬件构造问题B.软件质量最终取决于硬盘质量C.当今程序设计的发展趋势是软件硬件化D.程序构造越来越复杂,需要借助硬件来简化6.一种程序迟迟调试不通,除了设计方案不佳之外,重要是排除意外错误花费了太多的时间,因此A.必须学会良好的程序设计风格B.除非必要,无需排除那些无关紧要的错误C.程序测试人员必须熟悉程序设计措施D.应当由程序测试人员确定设计方案7.一种优秀软件构架师必须对编程细节有深切理解,由于A.软件设计方案必须包含对所有细节的描述B.软件设计方案必须自底向上生成C.上层设计必须考虑到可行的实现措施D.上层设计必须运行检查后才能交付实行8.已经定型的程序有重要修改时应当记录下修改内容和修改日期。重要目的是A.保持文档的完整性B.给程序提供新的参照资料C.为此后的修改提供借鉴D.一旦出错比较容易弥补9.Windows 程序与D O S程序的一种重要区别是,前者需要考虑资源共享问题,由于A.Windows 程序一般不能独占资源B.Windows 程序占用较多的资源C...