网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
递归进层(i→i +1层)系统需要做三件事是()
A.保留本层参数与返回地址;
B.保留下层参数和函数地址;
C.为被调用函数的局部变量分配存储区,给下层参数赋值;
D.将程序转移到被调函数的入口。
参考答案和解析
保留本层参数与返回地址;;为被调用函数的局部变量分配存储区,给下层参数赋值;;将程序转移到被调函数的入口。
更多 “递归进层(i→i +1层)系统需要做三件事是()A.保留本层参数与返回地址;B.保留下层参数和函数地址;C.为被调用函数的局部变量分配存储区,给下层参数赋值;D.将程序转移到被调函数的入口。” 相关考题
考题
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】下面是一个用C编写的快速排序算法。为了避免最坏情况,取基准记录pivot时,采用从left、right和mid=[(left+right)/2]中取中间值,并交换到right位置的办法。数组a存放待排序的一组记录,数据类型为T,left和right是待排序子区间的最左端点和最右端点。void quicksort (int a[], int left, int right) {int temp;if (left<right) {hat pivot = median3 (a, left, right); //三者取中子程序int i = left, j = right-1;for(;;){while (i <j a[i] < pivot) i++;while (i <j pivot < a[j]) j--;if(i<j){temp = a[i]; a[j] = a[i]; a[i] = temp;i++; j--;}else break;}if (a[i] > pivot){temp = a[i]; a[i] = a[right]; a[right] = temp;}quicksort( (1) ); //递归排序左子区间quieksort(a,i+1 ,right); //递归排序右子区间}}void median3 (int a[], int left, int right){ int mid=(2);int k = left;if(a[mid] < a[k])k = mid;if(a[high] < a[k]) k = high; //选最小记录int temp = a[k]; a[k] = a[left]; a[left] = temp; //最小者交换到 leftif(a[mid] < a[right]){temp=a[mid]; a[mid]=a[right]; a[right]=temp;}}消去第二个递归调用 quicksort (a,i+1,right)。 采用循环的办法:void quicksort (int a[], int left, int right) {int temp; int i,j;(3) {int pivot = median3(a, left, right); //三者取中子程序i = left; j = righi-1;for (;; ){while (i<j a[i] < pivot)i++;while (i<j pivot <a[j]) j--;if(i <j) {temp = a[i]; a[j]; = a[i]; a[i]=temp;i++; j--;}else break;}if(a[i]>pivot){(4);a[i]=pivot;}quicksoft ((5)); //递归排序左子区间left = i+1;}}
考题
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】函数QuickSort是在一维数组A[n]上进行快速排序的递归算法。【函数】void QuickSort( int A[ ],int s,int t){ int i=s,j=t+1,temp;int x=A[s];do{do i ++ ;while (1);do j -- ;while(A[j]>x);if(i<j){temp=A[i];(2);(3);}}while(i<j);A[a] =A[j];A[j] =x;if(s<i-1) (4);if(j+1<t) (5);}
考题
在OSI模型中,第N层与它之上的层(第N+I层)的关系是( )。A.第N层为第N+I层提供服务B.第N+I层把从第N层接收的信息添一个报头C.第N层使用第N+I层提供的服务D.第N层与第N+I层相互没有影响
考题
2.5LDynamicForceEngine的进气侧采用(),排气侧采用()系统。()A、VVT-iW,VVT-iB、VVT-iE,VVT-iC、VVT-i,VVT-iED、VVT-i,VVT-iW
考题
在有n个无序无重复元素值的数组中查找第i小的数的算法描述如下:任意取一个元素r,用划分操作确定其在数组中的位置,假设元素r为第k小的数。若i等于k,则返回该元素值;若i小于k,则在划分的前半部分递归进行划分操作找第i小的数;否则在划分的后半部分递归进行划分操作找第k-i小的数。该算法是一种基于()策略的算法。A、分治B、动态规划C、贪心D、回溯
考题
下列运算()是正弦函数和反正弦函数的运算指令(FANUC系统、华中系统)。A、#i=ASIN[#j]B、#i=ACOS[#j]C、#i=COS[#j]D、#i=SIN[#j]E、#i=ATAN[#j]
考题
哪三件事情是在检查操作系统安全时认为是最重要的安全控制()。I.来自信任源的代码II.打开审计日志III.没必要的服务被关掉IV.缺省密码被修改V.系统管理员相对于其要做的工作来说没有任何多余的访问权限A、I,II,andIIIB、III,IV,andVC、I,III,andIVD、I,II,andIV
考题
判断题FSC系统的HBD是安装在中央单元层,而VBD安装在I/O层。A
对B
错
热门标签
最新试卷