A、 输出a、b、c中值相等的数值
B、 输出a、b、c中的 大值
C、 输出a、b、c中的 小值
D、 输出a的原始值
答案:D
解析:【解析】程序段执行过程为:从键盘读入3个整型数据分别赋值给a,b,c,如果a<b,判断a与b是否相等,无论结果如何不做任何改变。如果a<c,判断a与c是否相等,无论结果如何均不做任何改变。区分“==”操作符和“=”操作符。 后对于输入的a,b,c的值不做任何改变,即输出a的原始值,答案选择D选项。
A、 输出a、b、c中值相等的数值
B、 输出a、b、c中的 大值
C、 输出a、b、c中的 小值
D、 输出a的原始值
答案:D
解析:【解析】程序段执行过程为:从键盘读入3个整型数据分别赋值给a,b,c,如果a<b,判断a与b是否相等,无论结果如何不做任何改变。如果a<c,判断a与c是否相等,无论结果如何均不做任何改变。区分“==”操作符和“=”操作符。 后对于输入的a,b,c的值不做任何改变,即输出a的原始值,答案选择D选项。
A. (x-y==0)
B. (x-y<0)
C. (x-y>0)
D. (x-y0)
解析:【解析】条件表达式:x=表达式1?表达式2:表达式3,其含义是先求解表达式
A. China
B. Chinang
C. ChinaBeijing
D. BeijingChina
解析:【解析】pf是一个文件指针,fopen("abc.dat","wb+");执行后,pf指向可读写的二进制文件abc.dat。语句fwrite(s2,7,1,pf);是将s2的前7*1个字符的内容写入pf中,即Beijing。rewind(pf);是将文件位置指针移回到文件开头,语句fwrite(s1,5,1,pf);是从文件的开头位置,将s1的前5*1个字符的内容写入,替换掉原来位置上的内容,所以结果为Chinang。答案选择B选项。
A. 项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成
B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件
C. 源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成
D. C语言源程序经编译后生成后缀为.obj的目标程序
解析:【解析】
A. 算法程序的长度
B. 算法所处理的数据量
C. 执行算法所需要的工作单元
D. 执行算法所需要的存储空间
解析:【解析】算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间。答案选择D选项。
A. 0
B. 10
C. 20
D. 出错
解析:【解析】fun函数的功能是申请一个int型指针p,把p指向的存储空间赋值为n,并返回p指向的空间的值,即为n。fun(10)的返回值为10,所以a=fun(10)后a的值为10,a+fun(10)=20。答案选择C选项。
A. 客户号
B. 商品号
C. 客户号,商品号
D. 客户号,商品号,购买数量
解析:【解析】在购买关系中,商品号、客户号、购买数量三个属性均不能唯一标识元组,但商品号与客户号构成的集合、商品号、客户号、购买数量构成的集合都可以唯一标识购买关系,可以作为候选键,而前者为最小属性集。答案选择C选项。
A. 数据定义语言
B. 数据操纵语言
C. 数据控制语言
D. 数据宿主型语言
解析:【解析】数数据库管理系统提供的数据语言包括:①数据定义语言(DDL),该语言负责数据的模式定义与数据的物理存取构建;②数据操纵语言
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:【解析】实体集之间必须通过联系来建立联接关系,包括:①一对一联系(1:
A. if(a>b)c=a,a=b,b=c;
B. if(a>b){c=a,a=b,b=c}
C. if(a>b)c=a;a=b;b=c;
D. if(a>b){c=a;a=b;b=c}
解析:【解析】
A. 链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构
B. 线性表的链式存储结构中,每个结点必须有指向前件和指向后件的两个指针
C. 线性表的链式存储结构中,每个结点只能有一个指向后件的指针
D. 线性表的链式存储结构中,叶子结点的指针只能是空
解析:【解析】双向链表具有两个指针域,是线性结构;二叉树具有两个指针域,是非线性结构;A项正确。B项错误,线性表可以以单链表形式存储,只有一个指针;C项错误,双向链表每个结点可以同时包含指向前件和后件的指针;D项错误,线性表中不包含叶子结点。答案选择A选项。