Cien batallas c++ (11)

31. Encuentra errores

Anular prueba1()

{

    cadena de caracteres[10];

    char* str1="0123456789";

strcpy(cadena, str1);

}

Anular prueba2()

{

    cadena de caracteres[10], str1[10];

para(I=0; I<10;I++)

{

        str1[i] ='a';

}

strcpy(cadena, str1);

}

Prueba vacía3 (char* str1)

{

    cadena de caracteres[10];

    si (strlen (str1) <= 10)

{

    strcpy(cadena, str1);

}

}

32. Encuentra errores

#definir MAX_SRM 256

DSN get_SRM_no()

{

        estático int SRM_no;

        ent yo;

        para(I=0;I{

SRM_no %= MAX_SRM;

if(MY_SRM.estado==INACTIVO)

{

    romper;

}

}

si(I>=MAX_SRM)

devolver (NULL_SRM);

demás

devolver SRM_no;

}

33. Escribe el resultado de la ejecución del programa

suma int(int a)

{

        automático int c=0;

        int estático b=3;

c+=1;

b+=2;

retorno(a+b+C);

}

   

vacío principal()

{

        ent yo;

int a=2;

para(I=0;I<5;I++)

{

    printf("%d," suma(a));

}

}

34.   

función int(int a)

{

    intb;

    cambiar (un)

    {

        caso 1: 30;

        caso 2: 20;

        caso 3: 16;

        predeterminado: 0

}

volver b;

}

Entonces func(1)=?

35:

int a[3];

a[0]=0; un[1]=1; a[2]=2;

int *p, *q;

p=a;

q=&a[2];

Entonces a[qp]=?

Supongo que te gusta

Origin blog.csdn.net/hebtu666/article/details/127205385
Recomendado
Clasificación