[单选题]对序列中的元素通过适当的位置交换,将有关元素一次性地放置在其最终位置上,这种排序方法是______。
正确答案 :C
快速排序
解析:解析:快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。也就是说,一趟快速排序是将序列中的元素通过适当的位置交换一次性地放置在其最终位置上。
[单选题]已定义好函数f(n) ,其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量x,下列写法正确的是( )。
正确答案 :C
x=f(m)
解析:解析: 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:<过程名>(<实际参数>)
[单选题]在"student,表中,“姓名”字段的字段大小为10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。
正确答案 :B
1010
解析:B。【解析】在文本型的字段中可以由用户指定长度,要注意在Access中一个汉字和一个英文字符长度都占l位。
[单选题]以下程序的输出结果是______。 main() { char*s="121"; int k=0,a=0,b=0; do {k++; if(k%2==0){a=a+s[k]-'\0';continue;} b=b+s[k]-'\0';a=a+s[k]-'\0'; }while(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }
正确答案 :C
k=2 a=99 b=50
解析:解析:第1次循环中,k=1,不执行if分支,s[k]=‘2’,因此b=2,a=2因s[k+1]=‘1’进入第2次循环,k=2,执行if分支,s[k]=‘1’,使a=3,进而提前结束本次循环,s[k+1]=‘\0’,则退出循环,所以k=2,a=3,b=2。
[单选题]Int(100*Rnd(1)'产生的随机整数的闭区间是( )。
正确答案 :A
[0,99]
查看原题 点击获取本科目所有试题