欢迎来到天天文库
浏览记录
ID:19722448
大小:53.50 KB
页数:8页
时间:2018-10-05
《2004年(上)全国信息技术水平考试计算机程序设计技术证书理论》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2004年(上)全国信息技术水平考试计算机程序设计技术证书理论考试试卷一、选择题(每小题1.5分,共60分)答题说明:试题1-40各包含ABCD四个选项,用来填补空白处,把整个叙述补充完整,每小题选择一个最合适的选项,而且只能选择一个选项。1.现代编程工具普遍支持可视化编程,可视化编程的含义是A.程序在运行时可以清晰显示窗口和构件B.设计期间可以在屏幕看到程序的运行结果C.程序包含尽量丰富的交互界面D.借助多媒体手段,使程序表现出丰富的动态效果2、学习程序设计首先需要学会使用编程工具。初学者应该集中精力学好一种功能强大且易学易用的编程工具,
2、而不要期望同时学会多种编程工具,因为A.学习的目的是为了及早掌握程序设计的方法B.不同的编程工具区别很小,学多了用处不大C.那样有可能把不同的编程工具搞混D.Windows并不支持多种编程工具混合编程3、随着计算机运行速度的提高和存储空间的扩大,软件设计已经A.摆脱了运行速度和控件限制的束缚B.不再讲究设计方法问题C.从注重运行效率转向注重设计效率D.解决了资源占用和运行效率之间的矛盾4.一般操作系统是把程序载入内存中运行,而不是在磁盘上直接运行,因为A.在磁盘上运行容易出错B.内存地址比较规则,磁盘空间比较散乱C.磁盘上的程序只是文件,还
3、不是真正的程序代码D.这样可以获得较高的运行速度5.程序设计者需要有软件和硬件方面的综合知识,因为A.程序设计常常需要设计硬件结构问题B.软件质量最终取决于硬盘质量C.当今程序设计的发展趋势是软件硬件化D.程序结构越来越复杂,需要借助硬件来简化6.一个程序迟迟调试不通,除了设计方案不佳之外,主要是排除意外错误花费了太多的时间,因此A.必须学会良好的程序设计风格B.除非必要,无需排除那些无关紧要的错误C.程序测试人员必须熟悉程序设计方法D.应该由程序测试人员确定设计方案7.一个优秀软件构架师必须对编程细节有深切了解,因为A.软件设计方案必须包
4、含对所有细节的描述B.软件设计方案必须自底向上生成C.上层设计必须考虑到可行的实现方法D.上层设计必须运行检验后才能交付实施8.已经定型的程序有重要修改时应该记录下修改内容和修改日期。主要目的是A.保持文档的完整性B.给程序提供新的参考资料C.为今后的修改提供借鉴D.一旦出错比较容易弥补9.Windows程序与DOS程序的一个重要区别是,前者需要考虑资源共享问题,因为A.Windows程序一般不能独占资源B.Windows程序占用较多的资源C.Windows程序需要由操作系统来启动,DOS不是这样D.Windows程序有更多资源可供调用10
5、.Windows系统允许同一应用程序同时运行多次,A.但用户应该尽量避免这样运行B.但应用程序也可以设计成禁止这样运行C.因此应用程序应该照这种方式来设计D.但这样的应用程序设计比较困难11.EXE文件是可以执行的文件,DLL文件A.只包含数据,不包含可执行代码B.也可以执行,但必须经过数据转换C.也可以执行,但必须由其他可执行文件来调用D.则作为备份文件,待EXE文件遇到故障时应急调用12.构件中的method常常译做“方法”。A.其实它就是class中的函数或过程B.其实它就是一种变量C.它代表了class的继承方式D.它用来表示函数中
6、的参数类型13.现代编程工具普遍以构件作为程序的重要组成部分。构件是A.一组现成的程序代码,用来完成特定的功能B.操作系统提供的驱动程序,应用程序需借助于构件访问外设C.一个子程序,其功能相当于一个普通函数D.编程工具所带的零部件,应用程序只能调用,不能生成14.面向对象设计方法可以很方便地把相关变量和函数打包,对外部访问则加以限制。这样A.可以提高程序运行速度B.减少程序的代码行数C.充分利用计算机资源D.减少程序各部分的相互影响15.Windows环境下的应用程序不能独占外部设备。例如,应用程序不能独自控制键盘输入,必须A.在取得键盘输
7、入后立即释放键盘缓存B.和其他应用程序协商分配键盘控制时间C.等待操作系统发送键盘输入消息D.交替使用键盘输入和鼠标输入16.Windows下的应用程序一般采用事件驱动方式,即应用程序运行后并不占有输入设备,而是等待输入事件激活A.事件处理例程B.和事件相关的变量C.处于静止状态的输出事件D.所有未激活的程序代码17.应用程序都要占用一定的内存资源,只是有些编程环境把内存______过程隐藏起来,编程者可能没有察觉。A.申请和释放B.编译和解释C.连接和中断D.扩展和压缩18.为了提高源程序的可读性,程序中的变量名称最好采用A.简短的字符组
8、合B.中文C.体现变量功能的拼写D.单词间加空格的模式19.程序中使用全局变量有它方便之处,但容易造成意想不到的错误。典型的如A.用全局变量取代同名的局部变量B.在一处给变量赋了
此文档下载收益归作者所有