计算机程序设计员理论题1.docx
《计算机程序设计员理论题1.docx》由会员分享,可在线阅读,更多相关《计算机程序设计员理论题1.docx(16页珍藏版)》请在冰豆网上搜索。
计算机程序设计员理论题1
计算机程序设计员理论题
(1)
1.计算机程序设计员的职业道德修养,主要是指(C)、职业纪律、职业情感以及职业能力的修养。
A、职业规范B、职业活动C、职业职责D、职业资格
2.计算机程序设计员要有强烈的事业心和责任感,坚持原则(C)。
A、在任何情况下都要维护公司的利益
B、只做自己特定工作岗位的事情
C、注重社会主义精神文明建设,反对不良思想和作风
D、在完成自己工作的同时,主动分担领导的各项工作
3.计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计员必须具备(D)的职业道德
A、严谨务实B、工作耐心C、谦虚谨慎D、严守机密
4.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌(D)。
A、服务第一B、一切向钱看C、客户第一D、主观臆断
5.计算机程序设计员的工作涉及专业面广,需要具有(C),因此,计算机程序设计员应该做一个“通才”和“杂家”。
A、组织能力B、管理能力C、广博的知识D、最前沿的知识
6.计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言,(B),网络技能,组件开发等。
A、新的系统设备B、新的环境C、新的模式D、新的开发工具
7.计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于(B)的内容。
A、软硬件结合B、计算机硬件C、计算机软件D、操作系统
8.十进制数(193)10转换为二进制数的结果是()。
A、(11000101)2B、(10111111)2C、(11000001)2D、(10101001)2
9.移位操作按移位性质可分为三种类型,它们是()。
A、逻辑移位、循环移位、算术移位B、简单移位、复杂移位、多重移位
C、单移位、多移位、复合移位D、左移位、右移位、左右同时移位
10.按存储的工作方式分类,存储器可分为()。
A、软盘、硬盘、光盘B、半导体存储器、磁表面存储器、光存储器
C、RAM、ROM、BIOSD、随机读写存储器、顺序读写存储器、只读存储器
11.计算机由五部分构成,其中()和运算器组成一个整体,叫中央处理器,是硬件系统的核心。
A、存储器B、寄存器C、控制器D、加法器
12.下列关于系统总线的说法中,错误的是()。
A、能够实现部件与部件之间的连接
B、能够实现部件与部件之间的信息传输
C、具有存储信息的功能
D、是计算机系统的重要组成部分
13.下列全部不属于高级程序设计员语言的是:
()。
A、机器语言和COBOL语言B、汇编语言和PROLOG语言
C、COBOL语言和PROLOG语言D、机器语言和汇编语言
14.下列属于构造数据类型的是(C)。
A、整型和实型B、算数类型和枚举类型
C、指针和数组D、字符型和整型
15.汇编语言中,宏指令可以看作是指令系统扩展的指令,只不过这些扩展的宏指令是由()定义的。
A、操作系统B、编译系统C、宏汇编程序D、用户自己
16.代码优化工作阶段可在()进行。
A、中间代码生成之后和(或)目标代码生成之后
B、中间代码生成之前和(或)目标代码生成之后
C、中间代码生成之后和(或)目标代码生成之前
D、中间代码生成之前和(或)目标代码生成之前
17.实时操作系统按照用途的不同,可以分为:
()。
A、实时单任务系统、实时多任务系统
B、实时单用户系统、实时多用户系统
C、实时分布式系统、实时网络系统
D、实时控制系统、实时处理系统
18.下列有关进程的叙述,错误的是()。
A、程序和进程具有一一对应关系,进程不能脱离具体程序而虚设
B、进程是一个独立运行的单位,能与其它进程并发执行
C、进程是程序在一个数据集合上的运行程序
D、进程是系统进行资源分配和调度的独立单位
19当用户程序地址空间大小超过内存实际存储空间大小时,程序将一部分放入内存中,另一部分放入()中。
A、缓存B、主存C、辅存D、磁带
20.从()角度来看,文件系统主要是实现文件存储空间的组织、分配以及文件的存储、检索、共享、保护等管理。
A、用户B、存储管理C、运行方式D、系统管理
21.一个作业从进入系统到运行结束,一般须经过提交、后备、()、完成四个状态阶段。
A、存储B、输出C、执行D、调度
22.数据结构一般包含三个方面:
数据的逻辑结构、数据的存储结构和()。
A、数据元素的集合B、数据的组织结构
C、数据之间的关系D、对数据的操作
23.数组是最常用的一种数据结构,大多数程序设计语言都把它作为固有的()。
A、存储结构B、逻辑结构C、数据类型D、数据元素
24.链表适用于数据元素个数()、插入、删除频繁的情形。
A、较少B、较多C、固定D、不定
25.栈的主要操作有:
建空栈、()。
A、插入、查找B、插入、遍历、查找
C、进栈、出栈D、插入、排序、查找
26.在队列中,最先进入队列的元素()出队。
A、最先B、最后C、随机D、按需
27.数据库系统格式实现有组织地、动态地存储大量相关的结构化数据,方便各类用户使用数据的()的集合。
A、计算机软件B、计算机软硬件资源C、开发工具D、管理软件系统
28.通常一个数据库的数据模型是由()、数据操作和完整性约束三个部分组成的。
A、数据元素B、数据结构C、管理模型D、数据类型
29.在数据库的数据体系结构中,内部级最接近于()。
A、操作系统B、物理存储设备C、DBMSD、用户
30.现代计算机的网络编程一般指利用操作系统在不同()层次上提供的接口实现网络进程安全通讯。
A、通讯协议B、系统调用C、通讯进程D、系统管理
31.下列不属于脚本语言的是()。
A、VBScriptB、JAVAScriptC、PERLD、Delphi
32.组件技术是分布式(B)的技术。
A、面向过程B、面向对象C、面向结构D、模块化
33.软件项目可行性分析的研究内容包括:
技术可行性、经济可行性、运行可行性以及(C)。
A、环境可行性B、时间可行性C、人员可行性D、法律可行性
34.在需求分析阶段,为将来系统扩展提出的要求,就是确定系统的(D)。
A、运行要求B、扩充要求C、功能要求D、性能要求
35.编码使用的语言、程序的风格对(C)也有相当大的影响。
A、软件运行速度B、程序功能C、程序质量D、程序优化
36.软件测试作为软件工程的一个阶段,它的根本任务是(D)。
A、保证软件的质量B、保证开发进度
C、发现和纠正所有错误D、验证软件的正确性
37.软件管理的生产管理可进一步分为生产过程、成本和(D)。
A、技术管理B、使用维护管理C、进度管理D、质量管理
38.所谓坚固性是指当引入了(A)的输入时,软件仍能继续正常工作的程度。
A、不合理B、大量C、各种类型D、连续性
39.面向对象方法工作重点仍然放在生命周期的分析阶段,这与(D)是一致的。
A、模块化设计技术B、面向过程方法
C、结构化设计方法D、软件生命周期方法学
40.计算机网络是在相应()的管理下实现多台计算机之间信息传递和资源共享的。
A、客户软件B、服务器软件C、驱动程序D、网络软件
41.通过计算机网络可实现硬件、软件以及()的共享。
A、数据和信息资源B、联网数据库C、驱动程序D、网络软件
42.计算机网络按()可分为局域网和广域网。
A、通讯介质B、拓扑结构C、信号频带占用方式D、规模和覆盖范围
43.一个完整的Internet域名地址由若干部分组成,各部分之间由()隔开。
A、逗号B、句号C、小数点D、分号
44.下列有关OSI参考模型的叙述,正确的是()。
A、OSI参考模型的每一层是独立的,不与其他层交互作用
B、OSI模型是对发生在网络中两节点之间过程的理论化描述
C、OSI模型规定了支持每一层的硬件或软件的模型
D、OSI模型将网络结构划分为资源子网和通讯子网
45.TCP/IP的可路由性意味着它可以携带被()解释的网络编译地址。
A、服务器B、工作站C、交换机D、路由器
46.文件系统安全涉及用户的验证、完整性检查和备份,还包括了对文件系统()。
A、用户的注册B、管理C、恢复D、加密
47.Web服务器各种安全措施的出发点都可归结为()、限制用户访问权限和加密传输信息。
A、鉴别通信双方B、服务器认证C、保密性D、信息完整性
48.在下列叙述中,不属于防火墙功能的是()。
A、提供DNS以及路由转发服务
B、两个远程位置建立一个加密链接
C、控制进入到内部系统的访问,只允许默写公众信息服务器从外部到达
D、针对每台机器或每个用户来阻止对特定Internet站点访问
49.商标是指商品的生产者、经营者或商业服务的提供者用以标明自己所生产、经营的商品或提供的服务与其他人()的标记。
A、是否属于同一类别B、相统一C、相比较D、相区别
50.劳动关系主要是指劳动者和()在实现劳动的过程中发生的社会关系。
A、劳动者B、管理人员C、用人单位D、生产工具
51.在Windows系统中,通过单击“控制面板”中的“日期和时间”选项卡,可进行日期、时间和()等设置。
A、定时B、外观C、主体D、时区
52.要设置“自定义活动桌面”(Web),需要在()窗口中进行。
A、辅助选项B、我的电脑C、显示属性D、性能维护
53.下列关于“鼠标属性”窗口的叙述,正确的是()。
A、可初始化鼠标B、可设置鼠标的外观
C、可设置鼠标移动的步长D、可设置鼠标移动的角度
54.若要是使安装的打印机可供网络上其他人使用,则需要在“打印机共享”窗口中选定()。
A、本地打印机B、网络打印机C、共享为D、计算机名
55.打印时间、优先级、驱动程序、是否后台打印等设置,需要在()选项卡界面中来完成。
A、常规B、共享C、高级D、端口
56.若要安装VB6.0的全部内容,需要选择的安装类型是()。
A、典型安装B、自定义安装C、全部安装D、最小安装
57.在安装调制解调器时,若计算机不能自动识别其型号,可插入厂商提供的软盘或光盘,并且单击()按钮进行手动安装驱动程序。
A、“上一步”B、“下一步”C、“从磁盘安装”D、“重试”
58.要创建拨号连接,除了需要指导ISP的电话号码,还需要知道登录到ISP的()。
A、物理距离B、线路距离C、位置和方向D、用户和密码
59.详细设计阶段的主要任务是在使用程序设计语言编制程序之前,对每个模块所采用(A)的逻辑关系进行分析,设计出全部必要的细节,并给于清晰的描述。
A、数据结构B、算法C、数据类型D、控制结构
60.下列叙述中,不属于详细设计阶段工作内容的是(A)。
A、确定使用的编程语言
B、确定每个模块所采用的算法
C、确定每个模块使用的数据结构
D、确定模块接口的细节
61.结构化程序设计是一种程序设计技术,它采用从上至下逐步求精的设计方法和单入口(A)的控制结构。
A、单出口B、双出口C、多出口D、零出口
62.经典的程序化设计只用3种基本控制结构,下列(D)不属于其中之一。
A、DO-WHILE型循环结构B、分支结构C、顺序结构D、星型结构
63.经过扩展之后,结构化程序设计又增加了CASE型多分支结构和(B)。
A、网状结构B、DO-UNTIL型循环结构C、星型结构D、树型结构
64.详细设计的结果通常用三类工具来描述,它们是图形工具、表格工具、(C)。
A、逻辑工具B、符号工具C、语言工具D、抽象工具
65.在程序流程图中,“输入、输出”用(C)来表示。
A、椭圆形B、四方形C、平行四边形D、菱形
66.盒图又称N-S图,它的(A)比较明显,又不同于程序流程图那样可以随意转移控制,是一种良好的结构程序设计工具。
A、作用域B、方向性C、顺序D、主体性
67.PAD图程序的执行过程是:
从图中(A)开始执行,自上而下,从左至右遍历所有节点,顺序执行。
A、最左竖线的上端点B、最右端的上端点
C、最上端的左端点D、最上端
68.判断表的右上部是表示(B)。
A、所有和条件相对应的动作B、各种条件组合的一个矩阵
C、所有可能的动作D、所有条件
69.一般PDL使用某种(D)的词汇,同时又采用某种结构化程序语言的语法。
A、机器语言B、编译语言C、汇编语言D、自然语言
70.算法描述语言的语法并不十分严格,主要由符号、表达式、赋值语句、(D)等组成。
A、判断语句B、选择结构C、注视语句D、控制语句
71.把PAD图转化成具体语言的方法是把PAD图看作横向生长的树,沿着树迹前进,写出(D)。
A、目标代码B、机器语言程序C、汇编程序D、对应程序
72.PAD图转化成具体语言(如C++)的原则是:
遇到处理框,则()。
A、跳过B、转化完成C、写出其处理内容D、判断是否结束
73.PAD图的“选择if结构(如果C则S)”,对应的C++语句是(A)。
A、if(C)SB、if(C);S;C、if(!
C)S;D、if(!
C);S;
74.C++语句“while(C){S}”对应程序流程图的(A)。
A、WHILE型循环结构B、DO-UNTIL型循环结构
C、CASE型多分支结构D、分支结构
75.以设计“学生成绩管理系统”为例,主界面可分为两大模块:
编辑模块和查询模块,其中查询模块还可分为多个(D)。
A、界面B、过程C、函数D、子模块
76.VB()的数据库是Access。
A、唯一支持B、指定C、默认D、兼容
77.以“学生成绩管理系统”界面设计为例,可分为主界面设计和(B)设计。
A、窗体B、子模块界面C、过程界面D、按钮
78.以设计“学生成绩管理系统”为例,在“个人成绩”和“班级成绩排名”模块中,都需要求一个学生成绩的加权平均分,为此可将“求加权平均分”作为一个单独的过程,(D)。
A、独立使用B、在编译时使用
C、供两个模块修改后使用D、供两个模块共享
79.下列有关VB的叙述,错误的是()。
A、是可视化的B、是面向对象的
C、是一种编程语言D、是面向过程的
80.面向对象设计的详细设计方法与面向过程设计的详细设计方法相比,(A)。
A、前者比后者复杂B、后者比前者复杂
C、大致相同D、不具可比性
81.面向对象设计的详细设计方法的工作内容包括:
详细描述界面和接口,细化和详细说明数据结构,采用逐步求精、结构化程序设计等设计技术为每个程序单元设计(C)。
A、数据类型B、变量C、功能D、算法
82.以设计“学生成绩管理系统”为例,“个人成绩查询”界面窗体所对应的事件应该包括(C)、窗体卸载和点击命令按钮。
A、输入B、窗体运行C、窗体装载D、排序
83.编码的目的是把(C)的结果转换成用某种程序设计语言书写的程序。
A、模块功能B、算法C、软件设计D、概要设计
84.在对源程序的质量要求中,源程序的正确性是指(D)。
A、良好的设计风格,较高的执行效率
B、没有任何语法错误
C、正确的算法和正确的数据结构描述
D、源代码实现的功能与模块的详细设计描述一致
85.编码风格是指(A)和表达的格局。
A、书写规范B、编写程序的方式C、排版格式D、程序的结构
86.源程序(A)包括适当的注释、良好的结构和恰当的标识符。
A、文档化设计B、质量要求C、规范性要求D、可读性要求
87.数据说明的次序应该规范,当多个变量名在一个语句中定义时,应该按照(A)排列这些变量。
A、字母顺序B、重要程度C、使用频率D、使用先后
88.下列叙述不属于构造语句时应该遵守的原则是(C)。
A、尽量避免过于复杂的条件测试B、避免使用大量的循环嵌套和条件嵌套
C、每一个语句占一行D、尽量用重复的程序代替公共过程
89.输入输出程序要有清晰的输出报告格式并给出输出数据的(C)。
A、数量B、质量C、格式说明D、代表性
90.随着变成技术的发展,传统的面向过程的语言纷纷(C),支持面向对象的程序设计。
A、淘汰B、消失C、改造升级D、更换平台
91.一般来说,除了很特殊的领域或大型系统中执行非常关键的一小部分代码需要用汇编语言编写外,其他地方都应该用()编写。
A、低级语言B、机器语言C、高级语言D、面向对象语言
92.VB6.0提供的可视化的集成开发环境IDE,使所有图形界面的设计,代码的编写,程序的编译、调试和(),都可在该集成环境中完成。
A、移植B、修改C、维护D、运行
93.VB标识符命名的基本规则是:
由字母、汉字、数字或下划线组成,但首字母不能是()。
A、汉字B、字母C、字母或汉字D、数字或下划线
94.窗体和控件是VB的(),是可视化变成的基础。
A、数据结构B、基本事件C、基本对象D、基本属性
95.VB中,文本框是一个()区域,用于文本的输入、输出、编辑等。
A、文本显示B、文本格式化C、文本编辑D、矩形
96.下列有关框架的叙述,错误的是()。
A、可以用框架将窗体上现有的组件分组
B、框架作用是把一些对象组织在一起形成一组
C、建立框架必须先单击工具箱的控件,然后到框架中绘制
D、拖动一个框架时,框架中的所有对象将固定不动
97.一个VB工程由若干个程序模块组成,模块有3种类型:
窗体模块、标准模块(通用模块)、()。
A、共享模块B、私有模块C、主模块D、类模块
98.当项目较多超过列表框设计长度时,VB则自动给列表框()。
A、增大显示面积B、增加提示信息
C、增加滚动的功能D、添加垂直或水平滚动条
99.滚动条除了用作输入控件外,它的另一个作用是为那些不能支持滚动的应用程序和()提供滚动功能。
A、模块B、对象C、控件D、事件
100.关于控件数组的创建,下列叙述正确的是()。
A、只能在设计时创建
B、只能在运行时创建
C、不能在设计时创建,也不能在运行时创建
D、可以在设计时创建,也可在运行时创建
101.VB利用红、绿、蓝三原色的配比来提供不同的颜色,可以通过颜色常量或()来指定颜色。
A、选项B、对象C、数据结构D、函数
102.关于图片框在窗体上显示图形信息的说法,错误的是()。
A、可以是位图
B、可以是图标
C、可以使用各种绘图方法在图片框上画图
D、不可用Print方法输出文本
103.窗体、图形框等对象都必须使用ScaleMode属性来指定度量单位,如不指定,则这些对象的缺省度量单位是()
A、PointB、InchC、PixelD、Twip
104.VB通过()在窗体或图形框上输出文字或直接绘制图形。
A、事件B、属性C、图形方法D、过程
105.弹出式菜单是独立于菜单栏而显示在窗体上的()。
A、静态菜单B、动态菜单C、选择式菜单D、浮动菜单
106.菜单编辑器由三部分组成:
属性区、()、显示区。
A、内容区B、编辑区C、命令区D、交互区
107.建立菜单的三个步骤是:
建立控件、设计菜单、()
A、建立事件B、设计类型C、创建对象D、编写事件过程代码
108.VB的多重窗体是指一个应用程序中有多个窗口界面,每个窗体都有自己的()和程序代码,完全不同的操作功能。
A、对象B、事件C、界面D、过程
109.MDI窗体的所有子窗体都显示在MDI窗体内,子窗体也可以()。
A、变为MDI窗体B、移动到MDI窗体外
C、显示在MDI窗体外D、改变大小或进行移动
110.VB的长整型变量关键字是Long,占用字节是()。
A、1B、2C、4D、8
111.根据作用域的不同,变量分为三种:
过程级变量、模块级变量、()。
A、进程级变量B、事件级变量C、局部变量D、全局变量
112.VB中,字符串连接符“+”的操作方式是:
如果操作数有一个是数值型,则()。
A、转换数值型的操作为字符型
B、转换另一个为数值型后做加法
C、将两个操作均转换为字符型
D、将数值型的操作数转换为与另一个操作数类型相同
113.VB的表达式由运算符、变量、()及函数等构成。
A、对象B、属性C、常量D、过程
114.VB中过程分为事件过程和()。
A、对象过程B、属性过程C、方法过程D、通用过程
115.下列VB函数中,属于时间函数的一组是()。
A、Abs,Spr,IntB、Len,Left,Ltrim
C、StrComp,Format,RndD、Minute,Month,Second
116.VB中的输入输出除采用文本框、标签等()实现外,还可用VB提供的InputBox函数、MsgBox函数和过程来实现。
A、事件B、对象C、属性D、控件
117.下列VB语句中,()属于双分支条件语句。
A、PublicConst…B、SelecCase…
C、IF…ThenD、If…Then…Else
118.VB中循环语句有两种:
()及Do。
A、ForB、WhileC、UntilD、Loop
119.VB中,变量数组可分为()
A、线性数组和非线性数组B、数值数组和字符数组
C、静态数组和动态数组D、控件数组和动态数组
120.建立数据表的结构就是要定义数据表中有哪些字段,以及每个字段的字段名、()、长度等属性值。
A、数