A、 概念数据模型
B、 逻辑数据模型
C、 物理数据模型
D、 关系数据模型
答案:A
解析:【解析】数据模型按照不同的应用层次分为:①概念数据模型,着重于对客观世界复杂事物的描述及对它们内在联系的刻画;②逻辑数据模型,是面向数据库系统的模型,着重于数据库系统级的实现;③物理数据模型,是面向计算机物理实现的模型,给出了数据模型在计算机上物理结构的表示。答案选择A选项。
A、 概念数据模型
B、 逻辑数据模型
C、 物理数据模型
D、 关系数据模型
答案:A
解析:【解析】数据模型按照不同的应用层次分为:①概念数据模型,着重于对客观世界复杂事物的描述及对它们内在联系的刻画;②逻辑数据模型,是面向数据库系统的模型,着重于数据库系统级的实现;③物理数据模型,是面向计算机物理实现的模型,给出了数据模型在计算机上物理结构的表示。答案选择A选项。
A. 选项正确。一个源程序文件可以包括预处理命令、全局声明、函数定义,程序总是从main函数开始执行的,不是main语句,
B. 选项错误。
C. 程序中允许两种注释,以//开头的单行注释;以/*开始,以*/结束的块式注释,
D. 选项错误。函数可以嵌套,注释不能嵌套,C选项错误。
解析:【解析】函数体是函数首部下面的花括号内的部分,所以函数体必须由{开始,
A. switch(a+b){case 1: printf("*\n");case c: printf("**\n");}
B. switch((int)x);{case 1: printf("*\n");case 2: printf("**\n");}
C. switch(x){case 1.0: printf("*\n");case 2.0: printf("**\n");}
D. switch(a+b){case 1: printf("*\n");case 2+1: printf("**\n");}
解析:【解析】
A. x=4
B. x=6
C. x=8
D. x=12
解析:【解析】第一次循环:i=0,执行x++后x=1,执行内层循环j=0,由于j%2!=0时才执行x++,即只有j取1和3时,执行x++,此时x=1+1+1=3,跳出内层循环,执行下一条x++,x=4,第二次循环:x=1时,重复上述循环,共执行两次循环,故x 终结果是4*2=8。答案选择C选项。注意,在循环体中遇到continue,则跳过continue后的语句直接进入下一次循环的判断。
解析:【解析】本题采用了选择排序法,即在后N个元素比较的过程中,选择一个最小的元素与后N个元素中第一个元素交换,依此类推。错误1:p=j后面应加分号。错误2:根据选择排序法的逻辑,此处应将i赋给p。
A. 在基本表中,选择满足条件的元组组成一个新的关系
B. 在基本表中,选择需要的属性组成一个新的关系
C. 在基本表中,选择满足条件的元组和属性组成一个新的关系
D. 以上三种说法均是正确的
解析:【解析】选择运算是指从关系中找出满足给定条件的元组。选择是从行的角度进行的运算,即水平方向抽取记录。经过选择运算得到的结果可以形成新的关系,其关系模式不变,但其中的元组是原关系的一个子集。
A. 工具
B. 过程
C. 方法
D. 环境
解析:【解析】软件工程是指用工程化的原则和方法来构建和维护软件,其要素包括:①方法,用于完成软件工程项目的技术手段;②工具,用于支持软件的开发、管理、文档生成;③过程,用于支持软件开发的各个环节的控制、管理。答案选择D选项。
A. 复杂任务可以分解成简单子任务
B. C语言程序中的所有函数必须保存在同一个源文件中
C. 全部三种基本结构都包含的才是结构化程序
D. C语言程序可以定义多个不同内容的main函数
解析:【解析】结构化程序设计把一个复杂的问题的求解过程分成阶段进行,即复杂任务可以分解成简单的任务,A项正确。C语言程序中的函数不一定要保存在同一个源文件中,外部函数可以被同程序中其他源文件中调用,B项错误。结构化程序主要由3种基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,C项错误。C程序由一个或若干个函数构成,程序中有且只能有一个主函数,即main函数,D项错误。答案选择A选项。
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
解析:【解析】
A. d
B. go
C. god
D. good
解析:【解析】good中g的ASCII码值为103,o的 ASCII码值为111,d的ASCII码值为
A. 冒泡排序为n(n-1)/2
B. 简单插入排序为n
C. 希尔排序为n
D. 快速排序为n/2
解析:【解析】在最坏情况下,冒泡排序、直接插入排序与简单选择排序法均需要比较n(n-1)/2次。希尔排序需要比较n1.5次,堆排序需要比较的次数最少,为nlog2n。答案选择A选项。