Red de conocimiento informático - Consumibles informáticos - Banco de preguntas del examen de tecnología de la información de la escuela secundaria de Chongqing Preguntas de opción múltiple, preguntas para completar espacios en blanco y preguntas operativas

Banco de preguntas del examen de tecnología de la información de la escuela secundaria de Chongqing Preguntas de opción múltiple, preguntas para completar espacios en blanco y preguntas operativas

Preguntas del examen de tecnología de la información de Chongqing (parte de los materiales de revisión de Pascal)

1. Preguntas para completar en blanco

1. 4) es (2,0) (con un decimal).

2. 'A'gt; el valor de 'a' es (falso).

3. ¿Cuál de los siguientes identificadores es legal? (A)

A.x1 B.a(c) C.var D.123

4. El número de asignación en lenguaje Pascal es (:=).

5. Utilice expresiones en lenguaje Pascal para indicar que x es un número par (impar(x)=falso).

6. El valor de Ord(37) es (37).

7, -15 El valor del Mod 4 es (-3).

8. Se sabe que el valor de Chr(97) es la letra a, entonces el valor de Chr(100) es la letra (d).

9. En Turbo Pascal 7.0, el rango de valores de tipo entero es (-32768) a 32767.

10. En el lenguaje Pascal, las declaraciones que implementan estructuras de bucle incluyen principalmente declaraciones (For), declaraciones While y declaraciones de repetición.

El valor de 11, 16 Div 5 es (3).

12. El valor de Impar(24) es (falso).

13. Utilice la expresión en lenguaje Pascal para expresar que I es divisible por J

(I mod J=0).

14. El lenguaje de máquina consta de sólo dos códigos: 0 y (1).

15. El valor de Ronda(9.5) es (10).

16. Utilice expresiones en lenguaje Pascal para expresar Xlt; 0 o Xgt;

17. El valor de Int(24,9) es (24).

18. La llamada declaración compuesta se refiere al nombre colectivo de múltiples declaraciones encerradas por (comienzo) y Fin.

19. El valor de Trunc(12.3) es (12).

20. La expresión en lenguaje Pascal de b2-4ac es ( b*b-4*a*c ).

21. En el lenguaje Pascal, la declaración de bucle que el cuerpo del bucle ejecuta al menos una vez es la declaración (repetida).

22. 10).

23. La expresión en lenguaje Pascal de 1/3a es (1/3*a).

24. En lenguaje Pascal, la declaración (For) se usa generalmente para implementar bucles de conteo.

25. Utilice expresiones en lenguaje Pascal para expresar 1≤a≤10

(agt;=1 y alt;=10).

26. El valor de Abs(-3.1) es (3.1).

27. En lenguaje Pascal, la palabra clave para definir variables reales es (real)

28 El valor de 120 Div 3 Mod 10 es (0).

29. El valor de Succ('c') es (d).

30. Entre los operadores relacionales del lenguaje Pascal, el operador "no igual a" es (lt; gt; ).

31. El valor de Not(11 22gt; 32) es (falso).

Mensaje de error Error 85: ";" esperado indica que el símbolo que puede faltar en el programa es (;).

32. El valor de Pred('C') es (B).

33. La expresión en lenguaje Pascal de (a b)h/2 es

( (a b)*h/2 ).

34. En la estructura secuencial, cada instrucción Pascal se ejecuta solo (1) veces.

35. Se sabe que Ord('A')=65, entonces Ord('D')=(68).

36. La expresión en lenguaje Pascal de a2-b2 es (a*a-b*b).

37. Mensaje de error Error 91: ":=" esperado significa que el símbolo que puede faltar en el programa es (:=).

38. El valor de Succ(Pred(2)) es (2).

39. ¿Cuál de los siguientes identificadores es legal? (A)

A.abc B.x# C.begin D.1a

40 Utilice la expresión en lenguaje Pascal para expresar que a es un número impar (impar(a)=verdadero). .

41. El valor de Sqr(4) es (2). Verifique

42. El valor de Chr(Ord('h')) es (h).

43. El valor de (5gt; 2) y (3gt; = 6) es (verdadero).

44. La descripción constante está marcada con (const).

2. Lectura del programa.

1. El resultado de salida del siguiente programa es (4).

Var

M, N: Entero;

Comienzo

M: =0

Para N; :=2 a 3 hacer

M:=M 2

Escribir(M);

Fin.

2. siguiente El resultado de salida del programa es (9).

Var

A, B, C: Entero;

Comienzo

A: =5; B:=4;

C:=A*A-B*B;

Escribir(C);

Fin.

6 , el resultado de salida del siguiente programa es (256).

Var

Y: Entero

Comienzo

Y := 2

WHILE (Ylt; =32) DO

Y:= Y*Y;

Writeln(Y);

Fin.

7. programa El resultado de salida es (40).

Var

A: Entero;

Comienzo

A: =100

A: =A 20;

A:=A Div 3;

Writeln(A);

End.

11. El resultado es (200).

Var

X, I: Entero;

Comienzo

X: =0

Para I; :=1 a 100 hacer

X:=X 2

Writeln(X);

Fin.

12. siguiente La salida del programa es (-1).

Var

X, Y: Entero

Comienzo

X: =-100; (Xlt; 0) Entonces

Y:=-1

Else

Y:=1;

Writeln(Y);

Fin.

14. Datos de entrada: 0 2. El resultado de salida del siguiente programa es (1).

Var

X, Y: Entero

Comienzo

Y: =0

X: =1;

Mientras Xlt;gt;0

Comienza

Y:=Y X;

Leer(x);

Fin;

Escribir(Y);

Fin.

15.

Var

X, Y: Entero

Comienzo

X: =-10; Xlt; 0 Entonces

Y:=-X

Else

Y:=X;

Escribir(Y);

p>

Fin.

19. El resultado de salida del siguiente programa es (abcd).

Var

Ch: Char

Comenzar

Para Ch: ='b' a 'e' hacer

Escribir(pred(ch));

Fin.

20. El resultado de salida del siguiente programa es (Y).

Var

A: Entero;

Comienzo

A: =11; ) Luego

Escribir('Y')

Else

Escribir('N');

Fin.

24. El resultado de salida del siguiente segmento del programa es (A).

Var

Puntuación: Entero

Ch: Char

Inicio

Puntuación: =80;

División de puntuación del caso 10 de

10, 9, 8: Ch: = 'A';

7, 6: Ch: = 'B';

Else Ch:= 'C';

Fin

Escribir(Ch);

Fin.

25, datos de entrada: -9, el resultado de salida del siguiente programa es (lt;=0).

Var

A: Entero;

Comenzar

Leer(A); 0) Luego

Escribir('gt; 0')

Else

Escribir('lt;=0');

Fin.

29. El resultado de salida del siguiente segmento del programa es (12).

Var

I: Entero;

Comienzo

I: =0

Mientras (Ilt; 10) Do

I:=I 3;

Writeln(I);

End.

30. El resultado de salida es (3.14).

Const

PI=3,14;

Var

Área, R: Real

Inicio p>

R:=1;

Área:=PI*R*R;

Escrito(Área: 4:2);

Fin.

34. El resultado de salida del siguiente segmento del programa es (24).

Var

S, I: Entero;

Comienzo

S: =1

Para I; :=1 a 4 Hacer

S:=S*I

Escribir(S);

Fin

35. El resultado de salida del siguiente segmento del programa es (1).

Var

A, B: Entero

Comienzo

A: =5

Si es impar; (A) Entonces

B:=1

Else

B:=2;

Writeln(B);

Fin 38. El resultado de salida del siguiente segmento del programa es (4).

Var

S, N: Entero

Comienzo

N: =1234

S: =0;

Mientras (Nlt;gt;0) Hacer

Comienza

N: =N Div 10;

S: =S 1;

End;

Writeln(S);

End.

39. segmento es (N).

Var

A: Entero;

Comienzo

A: =17

Si (A Mod. 2=0) Luego

Escribir('Y')

Else

Escribir('N');

Fin

End

p>

40. El resultado de salida del siguiente segmento del programa es (15).

Var

S, I: Entero;

Comienzo

I: =1

S: =0;

Repetir

S:=S I;

I:=I 1;

Hasta Igt;5;

p>

Writeln(S);

End.

41. El resultado de salida del siguiente segmento del programa es (4, 3).

Var

A, B: Entero;

Comienzo

A: =3

B: =4;

A:=A B;

B:=A-B;

A:=A-B;

Escrito(A, B);

Fin.

44. El resultado de salida del siguiente segmento del programa es (100).

Var

S, I: Entero;

Comienzo

S:=0

Para I; :=10 Abajo a 1 Hacer

S:=S 10

Escribir(S);

Fin.

45. siguiente El resultado de salida del segmento del programa es (0).

Var

T: Entero;

Inicio

T: =3

T: =T; *100;

T:=T Mod 3;

Writeln(T);

End.

La salida de lo siguiente segmento del programa El resultado es (domingo).

Var

ch: char

comenzar

ch: = '0'; de

'1':Writeln('Lunes');

'2':Writeln('Martes');

'3':Writeln( 'Miércoles');;

'4': Writeln('Jueves');;

'5': Writeln('Viernes');

'6': Escribir('Sábado');

'0': Escribir('Domingo');

fin

fin.

47. El resultado de salida del siguiente segmento del programa es (5, 1).

Var

A, B, C: Entero;

Comienzo

A: =1; B:=5;

C:=A;

A:=B;

B:=C;

Escribir( A, B);

Fin.

50. El resultado de salida del siguiente segmento del programa es (6 7 8 9 10).

Var

I, X: Entero;

Comienzo

X: =10

Para I; :=6 a x hacer

Escribir(I);

Fin.

51. 1). Verificar

Var

N, A, B, C: Entero

Comenzar

N:=123;

A:=N Mod 10;

B:=N Div 10 Mod 10;

C:=N Div 100;

Escrito(A , B, C);

Fin.

55. El resultado de salida del siguiente programa es (N). Verificar

Var

Año: Entero;

Inicio

Año:=2000;

Si (Año Mod 400=0) O ((Year Mod 4=0) And (Year Mod 100lt; gt; 0)) Entonces

Writeln('Y')

Else

Writeln('N');

End.

56. El resultado de salida del siguiente programa es (2, 3, 2).

Var

A, B, C: Entero;

Comienzo

A: =1; B:=2;

C:=3;

A:=B;

B:=C;

C: =A;

Writeln(A, B, C);

End.

60.

Var

I, S: Entero;

Comienzo

S: =0

Para I; := 1 a 5 Hacer

S:=S I

Escribir(S);

End.

61. programa El resultado de salida es (NO).

Var

Puntuación: Entero

Inicio

Puntuación: =51

Si (Puntuación; =60) Luego

Escribir('PASS')

Else

Escribir('NO');

Fin. p>

3. Funciones comúnmente utilizadas en Pascal

sqr(x)=x2 Ejemplo: sqr(3)=9

sqrt(x)=/-x2. Ejemplo de función de raíz cuadrada: sqrt(16)=4

ejemplo de función de redondeo round(): round(3.14)=3 round(-4.2)=-4 round(-5.5)=-6

mod() encuentra la función de resto. El signo del resto es el mismo que el del dividendo.

div() es la función de división de enteros. El resultado es el cociente.

odd() determina si un número entero es impar. Si es un número impar, es cierto. odd(3)=true odd(4)=false Nota: ture representa 1, false representa 0

La función trunc() trunca el punto decimal. trunc(5.3)=5 trunc(5.9)=5

random() función aleatoria

abs() toma el valor absoluto. abs(0)=0, abs(5)=5, abs(-3)=3

función principal pred() El valor del resultado es 1 menor que (). pred(-3)=-4 pred(b)=a

succ() función posterior, inversa de la anterior. El valor resultante es 1 mayor que (). pred(-3)=-2 pred(b)=c

ord() función de número de secuencia ord(false)=0 ord(true)=1 ord(-5)=-5 ord(' A ')=65 ord('a')=97 (97 es el código ASCII de una)

función de carácter chr(), el carácter correspondiente al código ASCII. chr(65)='A' chr(97)='a'