- A+
所属分类:IT认证
答案查询网公众号已于近期上线啦
除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。
【◆参考答案◆】:B,C,D
(2)【◆题库问题◆】:[单选] 下列对于SQL的嵌套查询排序的描述中,说法正确的是( )。
A.既能对外层查询排序,也能对内层查询排序
B.只能对外层查询排序,不能对内层查询排序
C.不能对外层查询排序,只能对内层查询排序
D.既不能对外层查询排序,也不能对内层查询排序
A.既能对外层查询排序,也能对内层查询排序
B.只能对外层查询排序,不能对内层查询排序
C.不能对外层查询排序,只能对内层查询排序
D.既不能对外层查询排序,也不能对内层查询排序
【◆参考答案◆】:B
【◆答案解析◆】:B。【解析】ORDER BY只是对最终的查询结果进行排序,不可以在子查询中使用该短语,即不能对内层查询排序。
(3)【◆题库问题◆】:[单选]执行下列程序中的输出语句后,a的值是( )。main(){ int a;printf("%d\n",(a=2*3,a*5,a+7));}
A.17
B.37
C.6
D.13
A.17
B.37
C.6
D.13
【◆参考答案◆】:C
【◆答案解析◆】: 本题考查逗号表达式。程序输出时输出一个%d,所以输出第一个a的值与后续无关。
(4)【◆题库问题◆】:[单选] 以下非法的赋值语句是( )
A.n = (i=2,++i);
B.j++;
C.++(i+1);
D.x = j > 0;
A.n = (i=2,++i);
B.j++;
C.++(i+1);
D.x = j > 0;
【◆参考答案◆】:C
【◆答案解析◆】:选项A是给n赋值一个逗号表达式,逗号表达式(i=2,++i)首先给i赋初值为2, ++i为3,n的值为3。因此是合法的赋值表达式。选项B是单目操作表达式,给j加1,j++;是合法的赋值语句。选项D是给X赋值一个关系表达式,关系表达式j>0的结果是1(为真)或0(为假)。因此是合法的赋值语句。选项C看上去是一个++运算给(i+1)加1,但++只能操作左值(也就是一个有内存地址的变量或数字元素),不能操作表达式,编译时会给出出错信息。
(5)【◆题库问题◆】:[单选] 有下列程序:main(){ char s[]=”abode”;s+=2:printf(”%d\n”,s[o]);)执行后的结果是( )。
A.输出字符a的ASCII码
B.输出字符c的ASCII码
C.输出字符c
D.程序出错
A.输出字符a的ASCII码
B.输出字符c的ASCII码
C.输出字符c
D.程序出错
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】因为字符数组s[]中的数组名s表示的是一个地址常量。所以语句“s+一2;”不能将指针在当前位置的基础上再向后移动两位,因而程序编译时出错。
(6)【◆题库问题◆】:[单选] this指针是C++语言实现( )的一种机制。
A.抽象
B.封装
C.继承
D.重载
A.抽象
B.封装
C.继承
D.重载
【◆参考答案◆】:B
【◆答案解析◆】:this指针是c++语言实现封装的一一种机制,它将对象和该对象调用的成员函数连接在一起.在外部看来,每-个对象都拥有自己的函数成员。
(7)【◆题库问题◆】:[单选] 下列叙述中正确的是( )。
A.有一个以上根结点的数据结构不一定是非线性结构
B.只有一个根结点的数据结构不一定是线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构
A.有一个以上根结点的数据结构不一定是非线性结构
B.只有一个根结点的数据结构不一定是线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构
【◆参考答案◆】:D
【◆答案解析◆】:线性表的特点是:在数据元素的非空有限集合中;存在唯一的一个被称为“第一个”的数据元素;存在唯--个被称为“最后一个”的数据元素;除第一个以外,集合中的每个数据元素均只有-个后继;除最后-个以外,集合中的每个数据元素均只有一个后继。因此,双向表是非线性结构。
(8)【◆题库问题◆】:[单选] 关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义的完整性约束
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义的完整性约束
【◆参考答案◆】:C
【◆答案解析◆】:关系模型允许定义3类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约束则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。
(9)【◆题库问题◆】:[单选] 在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是( )。
A.列表框和组合框都可以设置成多重选择
B.硎表框和组合框都不可以设置成多重选择
C.列表框可以设置多重选择,而组合框不可以
D.组合框可以没置多重选择,而列表框不可以
A.列表框和组合框都可以设置成多重选择
B.硎表框和组合框都不可以设置成多重选择
C.列表框可以设置多重选择,而组合框不可以
D.组合框可以没置多重选择,而列表框不可以
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于:对于列表框来说,通常只有一个条目是可见的。用户可以单击列表框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比组合框,列表框能够节省表单里的显示空间;列表框不提供多重选择的功能,没有MultiSelect属性;组合框有两种形式:下拉组合和下拉列表框。
(10)【◆题库问题◆】:[单选] 假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结构是( )。 SETDELETE ONDELETEFROM s WHERE b BETWEEN 20 AND 307RECCOUNT()
A.10
B.7
C.0
D.3
A.10
B.7
C.0
D.3
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析]BETWEEN 20 AND30,是指记录在20和30之间的记录个数。