Varios temas sencillos del lenguaje C
A: int a=10, int b = 20B: int a=10, b = 20
c: int a = 10; int a = 10; b = 20,
C3. Las constantes correctas del lenguaje C en las siguientes opciones son:
A: 0xEfGh B: "XYZ"
C: 12.34e5D: ' \5A '
A4 . Proporcionar doble x; char s[50]; generar un número de coma flotante de doble precisión ("ld s ", x, s); printf ("lf s ", x, s[50]);
p>B5. Declaración printf(".1f,d\n",10). /4, 10/8); la salida es:
A: 2,5, 1,25 B: 2,5, 1
C: 1.1.25 D: 21,25
B6. Proporcione un cuadro de cobro; la declaración equivalente a la declaración "ch = getchar();" es:
A: scanf("c", ch) B: scanf("c", ampch);
A: scanf("c", ch);
p>C: printf("c ", ch); D: printf("c ", ampch); p>
C7. Supongamos que int n, m; la afirmación para hacer de m el percentil decimal de n es:
a: m = n/100; b: m = n 100; = n/100 10; d: m = n 10/100
C8. Dejemos que x, y floten; la declaración para hacer que y se convierta en la parte decimal de x es:
a: y = (int)x b: y = int(x);
c :y = x-(int)x; d:y = x-int(x);
C9. y la sentencia "m =(x = 5) (-y);" La secuencia de sentencias equivalente es:
a: m = m x y = 5; 5; m = m x y; m = m x y; ;
B10. Supongamos que int n; la expresión de juicio correspondiente a "n es un número de dos dígitos (10 a 99)" es:
Respuesta: 10 lt; = n lt= 99 B: 10 lt; amperio amperio lt=99
c: 10 lt; Supongamos que la expresión de char ch para determinar "ch es un carácter numérico" es:
Respuesta: ch gt= ' 0 ' amp amp amp ampch lt= ' 9 ' B: ch gt; 0 amp amp; amp ampch lt 9
c: ch gt;= '0' | ch lt= '9' D: ch gt;= 0 |
Además de la declaración "x = (a == b)? c: - d;" el fragmento de oración funcionalmente equivalente es:
a: if (a == b){ a = a 1; x = x c ;}
else { a = a 1; d = d-1; x = x d }
b: a = a 1; ){ x = x c;}
else { d = d-1; x = x d;}
c: if(a = = b){ a = a 1; = x c; }
else { a = a 1; x = x d = d-1 }
d: if(a = = b){ a = a 1; ; x = c;}
else { a = a 1; d = d-1;}
C13. se proporciona en I; escriba el resultado de ejecutar la siguiente declaración:
for(I = 0;ilt5;i)
printf("d",I);
A: 0123456 B: 012345
C: 01234 D: 0123
C14. Proporcione un cuadro de carga; escriba los resultados de las siguientes declaraciones:
for(ch = ' B '; ch lt= ' Fch )
putchar(ch);
A: ABCDEFG B: ABCDEF
C: BCDEF D: BCDEFG
A15. En la siguiente definición de matriz unidimensional, la correcta es:
A: int a[5] = {1, 2, 3, 4, 5} B: int a[5] =; 1, 2, 3, 4, 5;
C: int a[1 a 5]; D: int a[]
D16.. Las siguientes definiciones y asignaciones de cadenas son correcto:
Respuesta: char s[80]; >
c; char s[80] = {"A", "B", "C"}; d: char s[80] = "ABC";
B17. utilizado para copiar una cadena es:
A: strlen B: strcpy
C: strcat D: strcmp
Se define como B18 int i, a. [10]; La declaración que puede ingresar correctamente cada elemento de la matriz A es:
Respuesta: I = 10; scanf("d ", ampa[I]); i lt=9; i ) scanf ("d ", a I
c: para (I = 0; i lt10; i ) scanf ("d ", a [I ]); : para (I = 0; i lt10; i )scanf ("d ", ampa
B19. }; La explicación correcta es:
a: Asigna cinco valores iniciales a a[1] a a[5] B: Asigna cinco valores iniciales a a[0] a a[4] en secuencia
c: Asigna cinco valores iniciales a a[6] a a[10] D: Asigna cinco valores iniciales a a[5] a a[9]