Red de conocimiento del abogados - Ley de patentes - Pregunta 2 de "Programación en lenguaje C" Por favor, no complete los espacios en blanco. Muchas gracias.

Pregunta 2 de "Programación en lenguaje C" Por favor, no complete los espacios en blanco. Muchas gracias.

2. Preguntas para rellenar espacios en blanco (20 puntos)

21. Si w=1, x=2, y=3, z=4, entonces el resultado de la expresión condicional wgt; x?w: ylt;

22. ***La bandera para los tipos de cuerpo es la palabra clave union.

23. La declaración que define una matriz unidimensional entera que contiene 10 elementos e inicializada a 0 es _int a[10]=0;__.

24. En lenguaje C, el nombre de la función para abrir un archivo es _fopen()_.

25. Hay tres tipos de "operadores lógicos" en lenguaje C: AND y amp o || __.

26. Si la función de biblioteca "sqrt(36)" se utiliza en un programa C, el comando de inclusión de archivo debe escribirse al principio del programa: math.h

27. En lenguaje C, las funciones de preprocesamiento de compilación incluyen principalmente: inclusión de archivos, compilación condicional y __definición de macros;

28. El resultado de salida de la declaración printf(〃d, c〃, ˊAˊ, ˊAˊ 1) es _65, B___.

29. En lenguaje C, los elementos de una matriz bidimensional se almacenan en la memoria en filas.

30. El número decimal representado por 0x2f hexadecimal es __639_.

3. Escribe el resultado de la ejecución del programa (20 puntos)

31. main ( )

{ int a, b, m, n;

a=8;

b=10;

m=a;

n=b; 〃d, d, d, d〃, a, b, m);

}

El resultado de la ejecución es:

9, 11, 9, 10

32. int fac( int n)

{ static int f=1; el resultado de la ejecución es:

f=f*n;

return(f);

}

principal()

{ int

para ( i=1; ilt; =5; i )

printf("d!=d\n", i, fac(i));

}

1!=1

2!=2

3!=6

4!=24

5!= 120

33. main()

{ char s[]="ABCD", *p;

for(p=s; plt; s 4 ; p) printf("s\n", p

}

El resultado de la ejecución es:

ABCD

BCD.

CD

D

34. void uu(int m){

printf("3d", m10);

if(m/10 != 0)

uu(m/10

}

main(){

uu(678);

}

El resultado de la ejecución es:

8 7 6