正确答案: C
::
题目:下列运算符中,在C++语言中不能重载的是
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]有以下程序: #includo stdio.h> main() { int y=10; while(y--)printf("y=%d\n",y); } 程序执行后的输出结果是( )。
y= -1
解析:解析:程序首先判断y值是否非0,显然y=10满足条件,y自减1,再次执行while语句,判断y为9的值是否满足条件,满足条件,y自减1,……,直到y为0,条件不成立,结束循环,y自减1后变为-1,所以输出结果为y=-1。
[单选题](18)关于多行结构条件语句执行过程,正确的说法是
多行选择结构中的语句块,有可能任何一个语句块都被执行
解析:【解析】If条件语句中条件成立时,就会执行相应的语句块,然后执行End If后面的代码,而不是执行If语句中所有的语句块,所以选项B)错误;在某些情况下,可能有多个条件为True时,只执行第1个为True的条件后面的语句块,因此选项C)错误;多行结构条件语句虽有多个条件,但也有可能一个条件都不成立,从而一个语句块都不执行,所以选项A)错误。
[单选题]待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70) ,要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第 ( )个位置。
5
解析:解析:快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18、9、25、12后面。
[单选题]用于实现报表的分组统计数据的操作区间的是
组页眉或组页脚区域
解析:解析:组页脚节内主要安排文本框或其他类型控件显示分组统计数据。