Colección de citas famosas - Slogan de motivación - Date prisa y revisa las preguntas de revisión final del lenguaje C.

Date prisa y revisa las preguntas de revisión final del lenguaje C.

Revise rápidamente las preguntas del examen del banco de preguntas finales del lenguaje C

1. Las siguientes afirmaciones que definen variables son incorrectas -----

A, int _int. B, double int_ C, char Para D, float US$ Respuesta: D - Puntos de conocimiento: constantes, variables e identificadores

2. Los siguientes identificadores de usuario ilegales son -----

<. p>A, j2_KEY B, DoubleC, 4d D, _8

Respuesta: Punto de conocimiento C: constantes, variables e identificadores

3. Entre los símbolos, el grupo legal es -----

A, _main enclude sin B, If -max turbo C, txt REAL 3COMD, int k_2 _001

Respuesta: A -1 puntos de conocimiento: constantes, variables e identificadores

4 La correcta de las siguientes definiciones es -----

A, char a='A' b=. B; B. float a=b=10.0; (solución correcta a=10.0 b=10.0)

C. amp ;a; Respuesta: C - Punto de conocimiento: constantes, variables e identificadores

5 Lo siguiente no se puede definir como identificadores de usuario -----

A, scanf B , VoidC, _3com D. int

Respuesta: D 1. Puntos de conocimiento: constantes, variables e identificadores

6 Hay 4 conjuntos de identificadores de usuario a continuación, entre los cuales el conjunto legal Sí. -----

A. Para -sub Caso B. 4d DO Tamaño

C. f2_G3 IF abc D. WORD Void define

Respuesta: C. -puntos de conocimiento: constantes, variables e identificadores

7. Los tipos de datos más simples en lenguaje C incluyen -----

A, entero, real, lógico Tipo B, tipo entero , tipo real, tipo de carácter

C, tipo entero, tipo de carácter, tipo lógico D. Tipo entero, tipo real, tipo lógico, tipo de carácter

Respuesta: B - Puntos de conocimiento: constantes, variables e identificadores

8. Entre las siguientes opciones, las palabras clave legales del lenguaje C son -----

A, VAR B, cher C. entero D. respuesta predeterminada. : D 1. Puntos de conocimiento: constantes, variables e identificadores

9 Los siguientes no pueden definirse como identificadores de usuario -----

A. Principal B. _0 C. _int D. sizeof

Respuesta: D - Punto de conocimiento: constantes, variables e identificadores

10 ¿Cuál de las siguientes afirmaciones es correcta----

A. Hay tipos lógicos y tipos de conjuntos en lenguaje C

B No hay tipos lógicos pero sí tipos de conjuntos en lenguaje C

En lenguaje C hay tipos lógicos pero no conjuntos. tipos

D. No existen tipos lógicos ni tipos de conjuntos en lenguaje C Respuesta: D - Puntos de conocimiento: constantes, variables e identificadores

11, Cuando el valor de c no es. 0, las siguientes opciones pueden asignar correctamente el valor de c a las variables a y b -----

A, c=b=a; ( a=c)ll(b=c) ; C. (a=c)amp; (b=c); D. a=c=b;

Respuesta: C-Puntos de conocimiento: Expresión de asignación

12 La expresión ilegal en las siguientes opciones es -----

A, 0lt; 100 Bi=j==0 C, (char )(65 3) D. x 1=x. 1

Respuesta: D 1. Puntos de conocimiento: expresión de tarea

>13. El resultado de salida del siguiente programa es -----

#include lt; stdio.hgt; main() [ int a, b, d=241;

p>

b=(-1)amp;amp;(-1);printf("d,d\n"a,b);

A, 61 B, 2, 1 C, 6, 0 D, 2, 0

Respuesta: B - Puntos de conocimiento: expresión de asignación

14. ---

main() { int j; for (i=0, j=1; ilt; =j 1; i =2, j--) printf("d \n", i );

A, 3B, 2C, 1 D, 0

Respuesta: C - Puntos de conocimiento: expresión de asignación

15. double a, b; int w; long c; si cada variable ha sido asignada correctamente, la expresión correcta en las siguientes opciones es -----

A, a=a b=b B, w( (int)a b) C. (c w) (int)a D. w=a=b; Respuesta: C Punto de conocimiento: expresión de asignación

16. ; char c=10 ;loat f=100.0;double x;a=f/=c*=(x=6.5);printf("d d3.1f3.1f\n"a,c,f,x);El El resultado de salida después de ejecutar el programa es -----

A, 1 65 1 6.5 B, 1 65 1.5 6.5 C, 1 65 1.0 6.5

D, 2 65 1.5 6.5

Respuesta: B 11 Puntos de conocimiento: Expresión de asignación

17. Si las variables aey han sido definidas correctamente y i ha sido asignada correctamente, la declaración legal es -----.

A, a==1 B, i; C, a=a =5; D, a=int(i);

Respuesta: B - Puntos de conocimiento: expresión de la tarea

18. Si las variables han sido correctamente definidas y asignadas valores, la siguiente expresión que se ajusta a la sintaxis del lenguaje C es -----

A, a:=b 1 B , a=b=c 2 C , int 18.53 D, a=a 7=c b Respuesta: B 11 puntos de conocimiento: expresión de asignación

19. un valor. Entonces la siguiente declaración puede El valor se retiene con dos decimales y el tercer lugar se redondea

A, x=x*100 0.5/100.0 B, x =(x*100 0.5) /100.0C, x=(int)(x*100 0.5)/100.0 D, x=(x/100 0.5)*100.0

Respuesta: C - Puntos de conocimiento: expresión de asignación

20. En un programa C----

A. La función principal debe aparecer antes que todas las funciones.

B. en cualquier lugar

p>

C. La función principal debe aparecer después de todas las funciones

D. La función principal debe aparecer en una posición fija

Respuesta: B Punto de conocimiento. : La composición de un programa y formato de lenguaje C simple

21, la siguiente afirmación es correcta----

A, #define y printf son todas declaraciones C B, #define es una declaración C y printf no es una declaración C, printf es una declaración C, pero #define no es D. Ni #define ni printf son una declaración C Respuesta: D. Punto de conocimiento 1: La composición y el formato de un. programa simple en lenguaje C

22, si k es una variable de tipo int y existe el siguiente fragmento de programa----

>

k=-3 if(klt;=0) printf("####") elseprintf("amp;amp;amp;amp;");

Salida del programa anterior fragmento El resultado es

A. #### B. amp;amp;amp;amp; C. ####amp;amp;amp;amp; resultado de salida: D - Puntos de conocimiento uno por uno: la estructura y el formato de un programa de lenguaje C simple

23 Entre las siguientes cuatro opciones, la que no puede considerarse como una declaración es: --

A, l ;} B. a=0, b=0, c=0; C. si(agt; 0); n=2; Respuesta: D 1. Puntos de conocimiento: la composición y el formato de un programa en lenguaje C simple

24, existe el siguiente programa main() [int a=0b=0; ; /* asignar un valor a a */ b=20 /* asignar un valor a b Asignación*/ printf("a b=d\n", atb) } El resultado de salida después de ejecutar el programa es---

A, a b=10 B, a b=30 C, 30 D, respuesta de error: B-Un punto de conocimiento: la estructura y el formato de un programa simple en lenguaje C

25. las siguientes opciones, las que no se pueden usar como constantes legales son -----

A, 1.234e04 B. 1.234e0.4 C. 1.234e 4 D. 1.234e0 Respuesta: B 1. Puntos de conocimiento: datos reales

28 Las siguientes constantes reales que se ajustan a la sintaxis del lenguaje C son -----

A, 1.2E0.5 B, 3.14159E C, 5E-. 3 D, E15 Respuesta: C - Puntos de conocimiento: datos reales

30, expresión 36-5/ El valor de 2 1,2 52 es----

A, 4,3 B, 4.8 C, 3.3 D, 3.8

Respuesta: Punto de conocimiento D-1: expresión aritmética

31, suponiendo int a=12, luego de ejecutar la declaración a =a-=a *a, el valor de a es -----

A, 552 B, 264 C, 144 D, -264

Respuesta: D 1 punto de conocimiento: expresión aritmética

32. Las siguientes variables x, y, z son de tipo doble y se han asignado correctamente, pero no se pueden expresar correctamente. La expresión en lenguaje C de la expresión numérica x/(y*z) es_--- --

A, x/y*z B, x*(1/(yz)) C, x /y*1/z D, x/ylz Respuesta: A - Puntos de conocimiento: Expresiones aritméticas

33, si está definido: int a=8, b=5, c;, ejecuta la instrucción c =a/b 0.4;, el valor de c es -----

A, 1.4 B, 1 C, 2.0 D, 2

Respuesta: B-Un punto de conocimiento: expresión aritmética