c preguntas del examen de idioma
***(40
puntos)
1. En lenguaje C,
los datos de caracteres están en la memoria. El formato de almacenamiento es___
1, complemento
b, anticódigo
c, código original
d, código ASCII
d, código ASCII
c. p>
2, conocido int
I,
x[3][4]; el valor de x[1][1] no se puede asignar a la variable I. la declaración es _ _ _ c _ _
a, i=*(*(x+1))
b, i=x[1][1]
c, i=*(*(x+1))
d, i=*(x[1]+1)
3. ¿Es correcto? _ _ D _ _ _
a. En un programa en C, la función principal debe estar ubicada al frente del programa.
Sólo se puede escribir una sentencia en cada línea de los programas B y C.
C, el lenguaje C en sí no tiene declaraciones de entrada ni de salida.
d.Durante el proceso de compilación de un programa en C, se pueden encontrar errores de ortografía en los comentarios.
4. Si x = 2, y = 3, entonces el resultado de x||y es _ _ b _ _ _
Respuesta, 0
b , 3
c, 1
d, 2
5. Si existe la siguiente declaración: char
s = '. \ \ \ 092Cuál de las siguientes opciones es correcta_ _ b _ _ _
a, de modo que el valor de s contiene 2 caracteres.
En segundo lugar, esta declaración es ilegal
c, por lo que el valor de s contiene 6 caracteres.
d, de modo que el valor de s contenga 4 caracteres.
6. La ejecución de un programa en C proviene de _ a _ _ _
1. Las funciones principales de este programa comienzan y finalizan.
b, La primera función de este archivo de programa comienza y termina con la última función de este archivo de programa.
c, la función principal de este programa comienza y termina con la última función de este archivo de programa.
d. La primera función de este archivo de programa comienza y termina con la función principal de este programa.
7, conocido int
a[10]; entonces la referencia correcta a los elementos del array A es _ _ _ _ _
Nada es correcto, Lo mismo ocurre con el aire acondicionado, debería haber algún problema con las opciones.
a, a[10]
b, a[3.5]
c, a[10]
d, a( 5)
8. Si quieres que la expresión sea "verdadera" cuando el valor de a sea un número impar, y "falsa" cuando el valor de a sea un número par. Entonces las siguientes expresiones que no pueden cumplir los requisitos son _ _ _
A, A%2=
=1
b, ¡ah! (a%2
=
=0)
c. (A%2)
d, A%2
9. En la declaración if del lenguaje C, la expresión utilizada para juzgar es __B___
1. Expresiones relacionales
b, expresiones lógicas
c, expresiones aritméticas
d, expresiones arbitrarias
10 y C ¿Cuál es la composición de ¿Un programa de idiomas? ___C___
1. Subprogramas
b. Programa principal y subprogramas
c.Funciones
D. >11, conocido estático
(Igual que las organizaciones internacionales) Organizaciones internacionales
a[2][3]={2, 4, 6, 8, 10, 12};
La representación correcta de la dirección del elemento de la matriz es _ _ _ c _ _
a, *(a[1]+2)
b, a[ 1] +3
c, *(a+1)
d, a[0][0]
La notación decimal de 12 y 075 es _ _, la notación hexadecimal es _ _.
C
a, 0x4b
0113
b, 0165
117
c, 61
0x3d
d, 0x4b
61
13. En lenguaje C, datos de caracteres en la memoria El formato de almacenamiento es __B___
1 código original
Complemento
c, anticódigo
d, código ASCII
) La siguiente descripción de matrices es correcta.
C
a, el tamaño de la matriz es fijo, pero puede haber elementos de la matriz de diferentes tipos.
b. El tamaño de la matriz es variable, pero todos los elementos de la matriz deben ser del mismo tipo.
c, el tamaño de la matriz es fijo y todos los elementos deben ser del mismo tipo.
d. El tamaño de la matriz es variable y puede haber diferentes tipos de elementos de la matriz.
15. En lenguaje C, los operadores que requieren que los operandos sean números enteros son _ _ d _ _
Respuesta, /
b, ++
c. =
d, %
16, (
a) si tiene la siguiente definición: char
s[20]=
"Programación", * PS = s; la expresión que no puede representar el carácter g es
Respuesta, ps+3
b, s[3] p>
c, ps[3]
d, ps+=3, *ps
17, ( D
) Elige el correcto frase de entrada (
). :(donde: caracteres
cadena[20];) hace que el contenido de la cadena sea "Yo.
es
estudiante".
D
a. scanf("%s ",
Cadena
b.
& cadena de amplificador);
c, scanf("%s ",
& cadena de amplificador
d. (cadena);
18, caracteres conocidos
b[5],
* p = b; __C____
a, b="abcd "
b, * b = " abcd
c, p = " abcd
d , * p = " abcd
19, el carácter de formato %5s se usa en la función printf, donde el número 5 significa que la cadena de salida ocupa 5 columnas. Si la longitud de la cadena es mayor que 5 , la salida es la siguiente_ _ _ b _ _
a Muestra la cadena de la izquierda y completa los espacios en blanco de la derecha
b. derecha.
c. Justifique a la derecha la cadena de salida y complete los espacios de la izquierda
El formato hexadecimal de 20 y 75 es _ _, y el formato octal es _ _. _ _.
C
a, 0x4b
0113
b, 0165
117 p >
c、61
0x3d
d、0x4b
61