首页

软考 - 中级_软件设计师

类型:
选择方向:
选择考试:
题型:
为你找到 1680 个题目。

操作系统是裸机上的第一层软件,其他系统软件(如(  )等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示(  )。

第 1 问

A. 编译程序、财务软件和数据库管理系统软件

B. 汇编程序、编译程序和Java解释器

C. 编译程序、数据库管理系统软件和汽车防盗程序

D. 语言处理程序、办公管理软件和气象预报软件

第 2 问

A. 应用软件开发者、最终用户和系统软件开发者

B. 应用软件开发者、系统软件开发者和最终用户

C. 最终用户、系统软件开发者和应用软件开发者

D. 最终用户、应用软件开发者和系统软件开发者

将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是(  )。

 

A. 不同的高级程序语言可以产生同一种中间代码

B. 使用中间代码有利于进行与机器无关的优化处理

C. 使用中间代码有利于提高编译程序的可移植性

D. 中间代码与机器语言代码在指令结构上必须一致

以下关于C/C++语言指针变量的叙述中,正确的是(  )。

 

A. 指针变量可以是全局变量也可以是局部变量

B. 必须为指针变量与指针所指向的变量分配相同大小的存储空间

C. 对指针变量进行算术运算是没有意义的

D. 指针变量必须由动态产生的数据对象来赋值

许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括(  )。

 

A. 便于为数据合理分配存储单元

B. 便于对参与表达式计算的数据对象进行检查

C. 便于定义动态数据结构

D. 便于规定数据对象的取值范围及能够进行的运算

一个项目为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。(  )最可能发现这一问题。

  

A. 单元测试

B. 接受测试

C. 回归测试

D. 安装测试

确定构建软件系统所需要的人数时,无需考虑(  )。
 

A. 系统的市场前景

B. 系统的规模

C. 系统的技术复杂性

D. 项目计划

面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,(  )方法不属于面向对象方法。
 

A. Booch

B. Coad

C. OMT

D. Jackson

在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用(  )来建立系统的逻辑模型,从而完成分析工作。

 

A. ER图

B. 数据流图

C. 程序流程图

D. 软件体系结构

位图与矢量图相比,位图(  )。

 

A. 占用空间较大,处理侧重于获取和复制,显示速度快

B. 占用空间较小,处理侧重于绘制和创建,显示速度较慢

C. 占用空间较大,处理侧重于获取和复制,显示速度较慢

D. 占用空间较小,处理侧重于绘制和创建,显示速度快

多媒体中的“媒体”有两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。(  )是存储信息的实体。

 

A. 文字、图形、磁带、半导体存储器

B. 磁盘、光盘、磁带、半导体存储器

C. 文字、图形、图像、声音

D. 声卡、磁带、半导体存储器

上一页

第 8 页