preguntas y respuestas del examen de idioma c
◆Pregunta de opción única*** (40 puntos)
1. En lenguaje C, la forma de almacenamiento de datos de tipo char en la memoria es: ___A___
A, código complemento
B, código inverso
C, código original
D, código ASCII
2 Conocido int. , x[3][4]; entonces la declaración que no puede asignar el valor de x[1][1] a la variable i es ___C___
A, i=*(*(x+1) )
B, i=x[1][1]
C, i=*(*(x+1))
D, i= * (x[1]+1)
3. La siguiente afirmación es correcta __D____
A. En un programa en C, la función principal debe estar al frente del programa
p >
B. Solo se puede escribir una declaración en cada línea del programa C
C. El lenguaje C en sí no tiene declaraciones de entrada y salida.
D. un programa en C Durante el proceso, puedes encontrar errores de ortografía en los comentarios
4 Si x=2, y=3, entonces el resultado de x||y es __B____
A, 0
B, 3
C, 1
D, 2
5. s='\\\092 ';Entonces, ¿cuál de las siguientes opciones es correcta?__B____
A. Haga que el valor de s contenga 2 caracteres
La declaración es ilegal
.C, hacer que el valor de s contenga 6 caracteres
D hacer que el valor de s contenga 4 caracteres
6. La ejecución de un programa en C comienza desde _A_____
A. Comience con la función principal de este programa y termine con la función principal
B. Comience con la primera función de este archivo de programa y termine con la última función de este archivo de programa<. /p>
C . Comience con la función principal de este programa y termine con la última función de este archivo de programa
D. de este programa
7, se sabe que int a[10];, entonces la referencia correcta al elemento del array a es ______. No hay una correcta, AC es la misma, debería haberla. Un problema con las opciones.
A, a[10]
B, a[3.5]
C, a[10]
D, a( 5)
8. Si desea que el valor de la expresión sea "verdadero" cuando el valor de A sea un número impar, y que el valor de la expresión sea "falso" cuando el valor de A es un número par. Entonces la siguiente expresión que no puede cumplir los requisitos es ___C___
A, A%2= =1
B, !(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___
<. p>A. Expresión relacionalB. Expresión lógica
C. Expresión aritmética
D. un programa en lenguaje C consta de?___C___
A Subrutina
B Programa principal y subrutina
Función
D. Proceso
11. Se sabe que static int a[2][3]={2,4,6,8,10,12} representa correctamente la dirección del elemento de la matriz es ___C___
A, *(a[1]+2)
B, a[1]+3
C, *(a+1)
p>
D, a[0][0]
La notación decimal de 12 y 075 es ___, y la notación hexadecimal es ___.
C
A, 0x4b 0113
B, 0165 117
C, 61 0x3d
D, 0x4b 61
13. En lenguaje C, la forma de almacenamiento de los datos de caracteres en la memoria es __B____
A, código original
B, código complementario
C. Inverso. código
D. código ASCII
14. () La descripción correcta de la matriz a continuación es C
A. puede Hay diferentes tipos de elementos de la matriz
B. El tamaño de la matriz es variable, pero todos los elementos de la matriz deben ser del mismo tipo
C. todos los elementos deben ser del mismo tipo
D. El tamaño del array es variable y puede haber diferentes tipos de elementos del array
15. el operando para ser un número entero es __D___
A, /
B, ++
C, !=
D, %
16. (A) Si tiene la siguiente definición: char s[20]= "programación", *ps=s; entonces la expresión que no puede representar el carácter g es
A, ps+3
B, s [3]
C, ps[3]
D, ps+=3,*ps
17. (D) Elija la oración de entrada correcta ( ). :(donde: char string[20];) crea el contenido de la cadena "Soy estudiante" D
A, scanf("%s", string
B); , scanf("%c", &string);
C. scanf("%s", &string;
D. >18. Se sabe que char b[5], *p=b; entonces 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 Genera la cadena desde la izquierda, con espacios a la derecha
B. a la derecha de acuerdo con la longitud del carácter original. Generar todo
C. Generar la cadena con alineación a la derecha y relleno a la izquierda con espacios.
Mensaje de error de salida
El. la escritura hexadecimal de 20 y 75 es ___, la notación octal es ______ C
A, 0x4b 0113
B, 0165 117
C, 61 0x3d p>
D, 0x4b 61