A、 全局变量的作用域是从定义位置开始至源文件结束
B、 全局变量是在函数外部任意位置上定义的变量
C、 用extern说明符可以限制全局变量的作用域
D、 全局变量的生存期贯穿于整个程序的运行期间
答案:C
解析:【解析】在不同编译单位内用extern说明符来扩展全局变量的作用域,extern可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域。答案选择C选项。
A、 全局变量的作用域是从定义位置开始至源文件结束
B、 全局变量是在函数外部任意位置上定义的变量
C、 用extern说明符可以限制全局变量的作用域
D、 全局变量的生存期贯穿于整个程序的运行期间
答案:C
解析:【解析】在不同编译单位内用extern说明符来扩展全局变量的作用域,extern可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域。答案选择C选项。
A. 并
B. 投影
C. 交
D. 选择
解析:【解析】关系运算包括:①选择运算是行层次的操作,是从关系中找出满足给定条件的那些元组,从水平方向抽取元组;②投影运算是列层次的操作,是从R中选择出若干属性列组成新的关系。③连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。并运算是将S中的记录追加到R后面,与题目中结果相符。答案选择A选项。
A. '518'
B. "5"
C. 'nm'
D. '\n'
解析:【解析】字符实例的一般形式是用一对单引号括起来的一个字符,包括ASCII码中的一些控制字符,如D项,'\n'表示换行符。AC两项错误,单引号中不能有多个字符;B项错误,"5"为字符串,不是字符类实例。答案选择D选项。
A. PDL(过程设计语言)
B. PAD图
C. N-S图
D. DFD图
解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。
A. 项错误,数据的逻辑结构反映数据元素之间逻辑关系,与存储的物理结构并没有一一对应关系;
B. 项错误,线性结构和非线性结构是关于逻辑结构的两种不同分类,存储结构上没有线性和非线性之分 ;
C. 项,利用数组也能处理非线性结构,比如用数组存储二叉树。答案选择
D. 选项。
解析:【解析】
A. 0,4,5
B. 4,4,5
C. 4,4,4
D. 0,0,0
解析:【解析】
A. 一致性
B. 分类性
C. 多态性
D. 标识唯一性
解析:【解析】对象的基本特点有:①标识惟一性,是指对象是可区分的;②分类性,是指可将具有相同属性和操作的对象抽象成类;③多态性,是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果;④封装性,是指对象的内部对外不可见,在外面不可直接使用对象的处理能力,也不能直接修改对象的内部状态;⑤模块独立性,是指模块内部各部分及模块间的关系的一种衡量标准。答案选择A选项。
A. 软件测试
B. 概要设计
C. 软件维护
D. 详细设计
解析:【解析】软件生命周期包括软件产品从提出、实现、使用维护到停止使用退役的过程,主要包括:①软件定义;②可行性研究;③需求分析;④软件开发;③软件运行维护。其中,开发阶段包括概要设计、详细设计、实现和测试。答案选择C选项。
A. if(i/8==0) printf("\n");
B. if(i/8==0)continue;
C. if(i%8==0) printf("\n");
D. if(i%8==0)continue;
解析:【解析】每行输出8个数组数据后输入一个换行,所以应该采取对8取余的方法,余数循环一次便换行一次,所以语句为if(i%8==0) printf("\n");
A. 设计数据库应用结构
B. 设计数据库概论结构
C. 设计数据库逻辑结构
D. 设计数据库物理结构
解析:【解析】数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求,主要设计过程包括:①需求分析阶段;②概念设计阶段;③逻辑设计阶段;④物理设计阶段;⑤数据库实施;⑥数据库的运行和维护。答案选择A选项。
A. -20
B. -10
C. 0
D. 10
解析:【解析】单目加运算符优先级高于赋值运算符,所以先做x+x结果为20,再做x-