1. Complete los espacios en blanco
El valor de 1 y Sqrt(4) es (2,0) (conserve un decimal) .
2. A>El valor de "a" es (falso).
3. ¿Cuál de los siguientes identificadores es legal? (1)
a . x 1 b . a(c)c var d 123
4.
5. Utilice la expresión en lenguaje Pascal para expresar 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. Supongamos 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 del tipo entero es (-32768) a 32767.
En los lenguajes 10 y Pascal, las declaraciones que implementan estructuras de bucle incluyen principalmente declaraciones (For), declaraciones While y declaraciones de repetición.
El valor de 11 y 16 Div 5 es (3).
El valor de 12 e Impar(24) es (falso).
13. Utilice la expresión en lenguaje Pascal para expresar que I se puede dividir por j.
(I mod J=0).
14. El lenguaje de máquina consta de sólo dos códigos: 0 y (1).
El valor de 15 y la Ronda (9,5) es (10).
16, x < 0 o X & gt=10
(x & lt0 o x & gt=10).
El valor de 17 e Int(24,9) es (24).
18. La llamada declaración compuesta se refiere al nombre colectivo de múltiples declaraciones rodeadas por (comienzo) y (fin).
El valor de 19 y Trunc(12.3) es (12).
20. La expresión en lenguaje Pascal de b2-4ac es (b*b-4*a*c).
21. En lenguaje Pascal, una declaración de bucle que el cuerpo del bucle ejecuta al menos una vez es una declaración repetida.
El valor de 22.Round(10.4) es (10).
La expresión en lenguaje Pascal de 23.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.
(a>=1 y a<=10).
26.El valor de Abs (-3.1) es (3.1).
27. En Pascal, la palabra clave para definir variables reales es (real).
El valor de 28.120 Div 3 Mod 10 es (0).
29.El valor de Succ('c' c ') es (d).
30. En los operadores relacionales del lenguaje Pascal, el operador "no igual a" es (
31, Not(11+22 >; 32), el valor es (falso). )
Mensaje de error 85: ""Esperado indica que el posible símbolo que falta en el programa es (;)
El valor de 32.Pred('C' c ') es. (b ).
33. La expresión en lenguaje Pascal de (a+b)h/2 es
((a+b)*h/2).
p>34. En la estructura de secuencia, cada declaración de Pascal se ejecuta solo (1) veces
35. (68).
36. La expresión en lenguaje Pascal de a2-b2 es (a*a-b*b).
37. Mensaje de error Error 91: ":=" Esperado indica 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? (1)
Comience desde D.1a
40. Utilice la expresión en lenguaje Pascal para expresar que A es un número impar (impar (a) = verdadero).
El valor de 41 y Sqr(4) es (2). Confirmar
El valor de 42.CHR (ORD ('h ')) es (h).
Los valores de 43, (5>2) y (3>=6) son (verdaderos).
44. La descripción constante está marcada con (const).
En segundo lugar, lectura del programa.
1. El resultado de salida del siguiente programa es (4).
Definir variables
m, N: entero
Inicio
m:= 0;
Para N:=2 a 3 hacer
M:= M+2;
Escribir (M);
Fin.
2. El resultado de salida del siguiente programa es (9).
Definir variables
a, B, C: enteros
Inicio
a:= 5;
b:= 4;
c:= A * A-B * B;
writeln(C);
Fin.
6. El resultado de salida del siguiente programa es (256).
Definir variables
y: entero
Inicio
y:= 2;
WHILE(Y <=32) DO
Y:= Y * Y;
writeln(Y);
Fin.
7. La salida del siguiente programa es (40).
Definir variables
Respuesta: entero
Inicio
a:= 100;
A:= A+20;
A:= A Div 3;
writeln(A);
Fin.
11. La salida del siguiente programa es (200).
Definir variables
x, I: entero
Inicio
x:= 0; I:=1 a 100 hacer
X:= X+2;
writeln(X);
Fin.
12. El resultado de salida del siguiente programa es (-1).
Definir variables
x, Y: entero
Inicio
x:=-100;
si(X<0)entonces
Y:=-1
otro
y:= 1;
writeln( Y) ;
Fin.
14, datos de entrada: 0 2, el resultado de salida del siguiente programa es (1).
Definir variables
x, Y: entero
Inicio
y:= 0
x; := 1;
Y X & lt& gt0 Hacer
Iniciar
Y:= Y+X;
Leer como (x );
Fin
Escribir (Y
Fin.
15, el resultado de salida del siguiente programa es (10).
Definir variables
x, Y: entero
Inicio
x:=-10;
si X & lt entonces 0
Y:=-X
Otro
y:=
Fin.
19. El resultado de salida del siguiente programa es (abcd).
Definir variables
ch:Char;
Inicio
Para Ch:='b' a 'e' hacer
escribir(pred(ch));
Fin.
20. El resultado de salida del siguiente programa es (y).
Definir variables
Respuesta: entero
Inicio
a:= 11;
Si es impar ( A ), luego
Writeln('Y ')
Otros
writeln(' N ');
Fin.
24. El resultado del siguiente segmento del programa es (a).
Definir variables
Puntuación: Entero
ch: Char
Inicio
Puntuación:= 80 ;
Puntuación del caso Div 10 de
10, 9, 8: Ch: = ' A ';
7, 6: Ch: = ' B '; ;
else Ch:= ' C ';
Fin;
writeln(Ch);
Fin.
25. Datos de entrada: -9, la salida del siguiente programa es (
Definir variables
Respuesta: Entero;
Iniciar
Cambiar a (A);
Si (A & gt0) entonces
Escribir (' & gt0')
Otro
Escribir (' & lt=0');
Fin.
29. La salida del siguiente segmento del programa es (12).
I: entero;
Inicio
I:= 0;
Mientras(i<10) hago
p>
I:= I+3;
Writeln(1);
Fin
30. (3.14 ).
Constante
PI = 3.14;
Definir variables
Área, R: número real; p>
Inicio
r:= 1;
Área:= PI * R * R
Writeln(Área:4:2);
Fin.
34. La salida del siguiente segmento del programa es (24)
Definir variables
s, I: entero;
Inicio
s:= 1;
Para I:=1 a 4 Hacer
S:= S * I;
Escribir contenido;
Fin.
35. La salida del siguiente segmento del programa es (1)
Definir variables
a, B. :Entero;
Inicio
a:= 5;
Si es un número impar (A), entonces
B:=1
p>Otros
b:= 2;
writeln(B);
Fin.38. El resultado de salida del siguiente segmento del programa es (4)
Definir variables
s, N: entero
Inicio
n:= 1234;
s:= 0;
mientras(N<>0)hacer
Iniciar
N:= N Div 10;
S:= S+1;
Fin
Escribir contenido
Fin.
39. El siguiente segmento del programa. La salida de es (n).
Definir variables
Respuesta: entero
Inicio
a:= 17;
Si (A Mod 2=0) luego
Writeln('Y ')
Otros
writeln(' N ');
Fin
40. El resultado de salida del siguiente segmento del programa es (15).
Definir variables
s, I: entero
Inicio
I:=
s; := 0;
Repetir
S:= S+I;
I:= I+1;
Hasta I& gt5 ;
Escribir contenido;
Fin.
41, el resultado de salida del siguiente segmento del programa es (4, 3).
Definir variables
a, B: entero
Inicio
a:=
b; := 4;
A:= A+B;
b:= A-B;
Respuesta:= A-B;
Escrito (A, B);
Fin.
44. El resultado de salida del siguiente segmento del programa es (100).
Definir variables
s, I: entero
Inicio
s:=
Para; I:=10 Downto 1 Do
S:= S+10;
Escribir contenido;
Fin.
45. El resultado de salida del siguiente segmento del programa es (0).
Definir variables
t: entero
Inicio
t:= 3;
T:= T * 100;
T:= T Mod 3;
escribir(T);
El resultado de salida del siguiente segmento del programa es (domingo).
Definir variables
ch:char;
Inicio
ch:= ' 0 ';
No . Box
"1":Writeln("Lunes");
"2":Writeln("Martes");
3':Writeln( 'Miércoles');;
4':Writeln('Jueves');;
"5":Writeln("Viernes");
6 ':Writeln('Sábado');
"0":Writeln("Domingo");
Fin;
Fin.
47. La salida del siguiente segmento del programa es (5, 1).
Definir variables
a, B, C: enteros
Inicio
a:= 1;
b:= 5;
c:= A;
a:= B
b:= C; (A, B);
Fin.
50. El resultado de salida del siguiente segmento del programa es (6 7 8 9 10).
Definir variables
I, X: entero
Inicio
x:= 10; I:=6 a x hacer
Escribe (1);
Fin.
51, el resultado de salida del siguiente segmento del programa es (3, 2, 1). Confirmar
Definir variables
n, A, B, C: enteros;
Inicio
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). Confirmar
Definir variables
Año: entero;
Inicio
Año:=2000;
Si ( módulo de año 400=0) O ((módulo de año 4=0) y (módulo de año 100 <>0))entonces
Writeln('Y ')
Otro
writeln(' N ');
Fin.
56. El resultado de salida del siguiente programa es (2, 3, 2).
Definir variables
a, B, C: enteros
Inicio
a:= 1;
b:= 2;
c:= 3;
a:= B
b:=
c; := A;
Escribir(A, B, C);
Fin.
60. La salida del siguiente programa es (15).
Definir variables
I, S: entero
Inicio
s:= 0
Para; I:= 1 a 5 Hacer
S:= S+I;
Redacción de contenidos;
Fin.
61, el resultado de salida del siguiente programa es (no).
Definir variables
Puntuación: entero
Inicio
Puntuación: = 51
if(Puntuación) & gt;=60)Luego
Escribir('pass')
Otro
Escribir("no");
Fin .
3. Funciones comúnmente utilizadas en Pascal
Ejemplo de Sqr(x)=x2: sqr(3)=9
Sqrt(x)=/-x2. encuentra la raíz cuadrada Ejemplo de función: sqrt(16)=4.
ejemplo de función de redondeo round(): round(3.14)= 3 round(-4.2)=-4 round(-5.5)=-6.
Función resto Mod(), el signo del resto es el mismo que el del dividendo.
Div() es una función de división de enteros y el resultado es el cociente.
Odd() determina si un número entero es impar. Si es un número impar, es verdadero. impar(3)= verdadero impar(4)= falso Nota: verdadero representa 1 y falso representa 0.
Trunc() trunca la función, es decir, descarta el punto decimal. trunc(5.3)=5 trunc(5.9)=5
Función aleatoria Random()
Abs() toma el valor absoluto. abs(0)=0, abs(5)=5, abs(-3)=3
El valor del resultado de la función principal pred() es 1 menos que el valor del resultado de (). pred(-3)=-4 pred(b)=a
Función posterior Succ(), opuesta a 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 A).
Función de caracteres Chr(), correspondiente a caracteres de código ASCII. chr(65)='A' chr(97)='a '