[单选题]在下列几种排序方法中,要求内存量最大的是( )。
正确答案 :C
归并排序
解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无、序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。本题答案为C。
[单选题]以下程序运行后的输出结果是______。 int d=1; fun(int p) {static int d=d; d+=p; printf("%d",d) ;return d; } main() {int a=3; printf("%d\n",fun(a+fun(d)));}
正确答案 :C
61515
解析:解析:静态局部变量在编译时赋初值,即只赋韧值一次,在程序运行时它已有初值。以后每次调用时不再重新赋初值而只是保留上次函数调用结束时的值,而对自动变量赋初值,不是在编译时进行的,而在函数调用时进行,每调用一次函数重新给一次初值,相当于执行一次赋值语句。本题在程序开头定义了全局变量d并赋初值1,在被调函数fun()中,定义了静态局部变量d,初值为5。在第一次调用函数fun时,d初值为5,p由主函数传递过来的值为1,则d=d+p=5+1=6,由于d是静态局部变量,在函数调用结束后,它仍保留d=6。再次调用fun函数,d的初值为6,而由主函数传递的p的值为9,则此时d=d+p=6+9=15,最后打印输出d的值并返回主函数。
[单选题]要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的 ______ 方法。
正确答案 :B
ShowSave
解析:解析:CommonDialog控件的ShowSave方法显示CommonDialog控件的“另存为”对话框。
[多选题]并行接口适用于()的场合,其接口电路相对简单。
正确答案 :D
传输距离较近,传输速度要求高
解析:本题答案:D
[单选题]有如下SQL语句: SELECT 姓名,MAX (工资)as.工资 FROM 教师表 GROUP BY 系号 该语句的作用是
正确答案 :B
检索出各系教师中工资最高的教师的姓名和工资
解析:解析:本题SQL语句的含义是统计各个系中工资最高的职工记录,并显示该职工的姓名和工资。
查看原题 点击获取本科目所有试题