• 2022-06-19
    有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){ char a[10] = "abc", b[10] = "012", c[10] = "xyz";strcpy(a + 1, b + 2);puts(strcat(a, c + 1));}程序运行后的输出结果是
    A: a12xyz
    B: 12xyz
    C: a2yz
    D: bc2yz
  • C

    内容

    • 0

      以下哪些是合法的二维数组的声明和初始化?A.inta[][]=newint[10,10];B.inta[][]=newint[10][10];C.inta[10][10]=newint[10][10];D.int[][]a=newint[10][10];E.int[]a[]=newint[10][10];

    • 1

      下面程序的输出结果为 ______。includemain(){char pl [7]="abc",p[]2="ABC"str[50]=" 下面程序的输出结果为 ______。 #include<string.h> main() { char pl [7]="abc",p[]2="ABC"str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s"str); } A.xyzabcABC B.abcABC C.xyzabc D.xyzABC

    • 2

      下面程序段的输出结果是_____。 char a[20]="abcdef"; char b[10]="ABC"; strcat(a,b); puts(a+5); A: abcdefABC B: ABCabcdef C: fABC D: ABC

    • 3

      #include “string.h”main(){ char p[20]={‘a’,’b’,’c’,’d’}; char q[ ]=“abc”,r[ ]=“abcde”; strcpy(p+strlen(q),r); strcat(p,q);puts(p);}程序的输出结果为 。

    • 4

      * 18 20 28 30]⑤ 快速排序____ [6 2 10] 12 [28 30 16* 20 16 18]____ [2] 6 [10] 12 [28 30 16* 20 16 18 ]____ 2 6 10 12 [18 16 16* 20 ] 28 [30 ]____ 2 6 10 12 [16* 16] 18 [20] 28 30____ 2 6 10 12 16* [16] 18 20 28 30左子序列递归深度为1,右子序列递归深度为3⑥ 简单选择排序