Colección completa de exámenes de idiomas

◆Preguntas de opción múltiple

***(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. 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. 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, A2=

=1

b, ¡ah! (A 2

=

=0)

c. (A2)

d, A2

9. En la declaración if del lenguaje C, la expresión utilizada para juzgar es __B___

1 Fórmulas de expresión relacional. /p>

b, expresiones lógicas

c, expresiones aritméticas

d, expresiones arbitrarias

10 y la composición de programas en lenguaje C ¿Qué es? ? ___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 _ _, diez 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

14. (

) 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, el operador que requiere que el operando sea un número entero es _ _ d _ _

Respuesta, /

b,

p>

c. =

d,

16, (

a) si tiene la siguiente definición: char

s[20]=< / p>

"Programación", * PS = s; la expresión que no puede representar el carácter g es

Respuesta, ps 3

b, s[3]

c, ps[3]

d, ps =3, *ps

17, (D

) Elija la oración de entrada correcta (

). (donde: caracteres

cadena[20];) hace que el contenido de la cadena sea "Yo.

es

estudiante".

D

a. scanf("s ",

Cadena

b. p>

cadena de amplificador);

c, scanf ("s ",

cadena de amplificador

d, obtiene (cadena de caracteres);

18, caracteres conocidos

b[5],

* p = b; la declaración de asignación correcta es.

__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.

c. Alinee la cadena de salida y rellene los espacios izquierdos

La notación hexadecimal de 20 y 75 es _ _, y la notación octal es _ _ _ _ _. /p>

C

a, 0x4b

0113

b, 0165

117

c、61

0x3d

d、0x4b

61