• 2022-06-05 问题

    代码填空【快速排序的分区函数:以第1个元素为基准元素】 int swap(int a&#91;&#93;, int i, int j) { int temp = a[i]; a[i] = a&#91;j&#93;; a&#91;j&#93; = temp; } int partition(int a&#91;&#93;, int p, int q) { int x = a[/i][/i]; int i = p, j; for(j = p + 1;j <= q; j++) { if(a&#91;j&#93;<=x) { i++; ______(1)________; } } _________(2)___________; return i; }

    代码填空【快速排序的分区函数:以第1个元素为基准元素】 int swap(int a&#91;&#93;, int i, int j) { int temp = a[i]; a[i] = a&#91;j&#93;; a&#91;j&#93; = temp; } int partition(int a&#91;&#93;, int p, int q) { int x = a[/i][/i]; int i = p, j; for(j = p + 1;j <= q; j++) { if(a&#91;j&#93;<=x) { i++; ______(1)________; } } _________(2)___________; return i; }

  • 2022-06-10 问题

    下面代码的输出结果是 a = &#91;&#91;1,2,3&#93;, &#91;4,5,6&#93;, &#91;7,8,9&#93;&#93; s = 0 for c in a: for j in range(____): s += c&#91;j&#93; print(____)A、

    下面代码的输出结果是 a = &#91;&#91;1,2,3&#93;, &#91;4,5,6&#93;, &#91;7,8,9&#93;&#93; s = 0 for c in a: for j in range(____): s += c&#91;j&#93; print(____)A、

  • 2022-06-03 问题

    下列代码段执行后的结果是 int&#91;&#93; a= {6,5,4,1,2,3}; int i,j; for(i=0,j=5;i<j;i++,j--){ a[i]= a&#91;j&#93; * a&#91;j&#93;; } for(i=0;i<6;i++){ System. out.print(a[i] +" "); }[/i][/i]

    下列代码段执行后的结果是 int&#91;&#93; a= {6,5,4,1,2,3}; int i,j; for(i=0,j=5;i<j;i++,j--){ a[i]= a&#91;j&#93; * a&#91;j&#93;; } for(i=0;i<6;i++){ System. out.print(a[i] +" "); }[/i][/i]

  • 2022-05-26 问题

    以下函数的功能是连接两个字符串,请完善程序。void str_cat(char str1&#91; &#93;, char str2&#91; &#93;, char str&#91; &#93;){ int i,j; for(i=0;str1[i]!= '0';i++) str[i]=str1[i]; for(j=0;str2&#91;j&#93;!='0';j++) str&#91;i++&#93;=str2&#91;j&#93;; ; }[/i][/i][/i] A:

    以下函数的功能是连接两个字符串,请完善程序。void str_cat(char str1&#91; &#93;, char str2&#91; &#93;, char str&#91; &#93;){ int i,j; for(i=0;str1[i]!= '0';i++) str[i]=str1[i]; for(j=0;str2&#91;j&#93;!='0';j++) str&#91;i++&#93;=str2&#91;j&#93;; ; }[/i][/i][/i] A:

  • 2022-05-27 问题

    在下面冒泡排序算法中填入适当内容,使该算法在发现有序时能及时停止。voidBubbleSort(intR&#91;&#93;,intn){for(i=1;i;i++){exchange=0;for(j=n;j>=;j--)if(R&#91;j&#93;t=R&#91;j-1&#93;;R&#91;j-1&#93;=R&#91;j&#93;;R&#91;j&#93;=t;;}}}

    在下面冒泡排序算法中填入适当内容,使该算法在发现有序时能及时停止。voidBubbleSort(intR&#91;&#93;,intn){for(i=1;i;i++){exchange=0;for(j=n;j>=;j--)if(R&#91;j&#93;t=R&#91;j-1&#93;;R&#91;j-1&#93;=R&#91;j&#93;;R&#91;j&#93;=t;;}}}

  • 2022-06-05 问题

    阅读程序,分析程序执行结果( )。 ​#define N 20 ​int fun(int a&#91;&#93;,int n,int m) ​{ int j;​for(j=m;j>=n;j--) ​a&#91;j+1&#93;=a&#91;j&#93;;​ }​int main() ​{ int j,a&#91;N&#93;={1,2,3,4,5,6,7,8,9,10};​ fun(a,2,9);​ for(j=0;j<5;j++)​ printf("%d",a&#91;j&#93;);​‍ }​ A: 10234 B: 12344 C: 12334 D: 12234

    阅读程序,分析程序执行结果( )。 ​#define N 20 ​int fun(int a&#91;&#93;,int n,int m) ​{ int j;​for(j=m;j>=n;j--) ​a&#91;j+1&#93;=a&#91;j&#93;;​ }​int main() ​{ int j,a&#91;N&#93;={1,2,3,4,5,6,7,8,9,10};​ fun(a,2,9);​ for(j=0;j<5;j++)​ printf("%d",a&#91;j&#93;);​‍ }​ A: 10234 B: 12344 C: 12334 D: 12234

  • 2022-06-05 问题

    阅读程序,分析程序执行结果( )。#define N 20int fun(int a&#91;&#93;,int n,int m){ int j;for(j=m;j=n;j--)a&#91;j+1&#93;=a&#91;j&#93;;}int main(){ int j,a&#91;N&#93;={1,2,3,4,5,6,7,8,9,10};fun(a,2,9);for(j=0;j5;j++)printf(%d,a&#91;j&#93;);} A: 10234 B: 12344 C: 12334 D: 12234

    阅读程序,分析程序执行结果( )。#define N 20int fun(int a&#91;&#93;,int n,int m){ int j;for(j=m;j=n;j--)a&#91;j+1&#93;=a&#91;j&#93;;}int main(){ int j,a&#91;N&#93;={1,2,3,4,5,6,7,8,9,10};fun(a,2,9);for(j=0;j5;j++)printf(%d,a&#91;j&#93;);} A: 10234 B: 12344 C: 12334 D: 12234

  • 2022-05-27 问题

    n阶对称矩阵a满足a[i]&#91;j&#93;=a&#91;j&#93;[i],i,j=1…n,用一维数组t存储时,t的长度为____,当i=j,a[i]&#91;j&#93;=t&#91;2&#93;,i>;j,a[i]&#91;j&#93;=t&#91;3&#93;,i<;j,a[i]&#91;j&#93;=t&#91;4&#93;。[/i][/i][/i][/i][/i]

    n阶对称矩阵a满足a[i]&#91;j&#93;=a&#91;j&#93;[i],i,j=1…n,用一维数组t存储时,t的长度为____,当i=j,a[i]&#91;j&#93;=t&#91;2&#93;,i>;j,a[i]&#91;j&#93;=t&#91;3&#93;,i<;j,a[i]&#91;j&#93;=t&#91;4&#93;。[/i][/i][/i][/i][/i]

  • 2022-06-12 问题

    程序段 for (i=n;i>0;i--) for (j=1;j&#91;i;j++) if (a&#91;j&#93;&#93;a&#91;j+1&#93;) Swap(A&#91;j&#93;,A&#91;j+1&#93;); //将A&#91;j&#93;与A&#91;j+1&#93;对换 其中 n为正整数,则在最坏情况下算法的时间复杂度是( )

    程序段 for (i=n;i>0;i--) for (j=1;j&#91;i;j++) if (a&#91;j&#93;&#93;a&#91;j+1&#93;) Swap(A&#91;j&#93;,A&#91;j+1&#93;); //将A&#91;j&#93;与A&#91;j+1&#93;对换 其中 n为正整数,则在最坏情况下算法的时间复杂度是( )

  • 2022-06-10 问题

    下面代码的输出结果是:a = &#91;&#91;1,1,1&#93;, &#91;2,2,2&#93;, &#91;3,3,3&#93;&#93;s = 0for c in a: for j in range(3): s += c&#91;j&#93;print(s) A: 3 B: 9 C: 18 D: 6

    下面代码的输出结果是:a = &#91;&#91;1,1,1&#93;, &#91;2,2,2&#93;, &#91;3,3,3&#93;&#93;s = 0for c in a: for j in range(3): s += c&#91;j&#93;print(s) A: 3 B: 9 C: 18 D: 6

  • 1 2 3 4 5 6 7 8 9 10