Preguntas del examen de programación en lenguaje C. Busque respuestas estándar. Todas son de opción múltiple.
1. Respuesta: A
(Las comillas simples encierran todos los caracteres y un par de comillas simples corresponden como máximo a un carácter. \La barra invertida es el comienzo del carácter de escape. \ 72 es la letra H correspondiente al código ASCII, es decir, la letra H se almacena en la variable char a)
2. p>int a=3, b=4, c=5;,
A, agt; b
B, a<=b
C, (a||b)>c
D, a<=(b||c)
E,!((a
Prioridad de mayor a menor: () ! amp; ||
Opción A, error 3gt;
La opción B, 3lt;=4 es correcta, valor lógico 1.
Opción C, (3||4)>5, (3||4)" o "siempre que haya un valor distinto de 0 en ambos lados del operador lógico, el valor completo es 1, 1>5 es incorrecto, valor lógico 0.
Opción D, error 3lt;=(4||5), valor lógico 0.
Opción E, !((3lt;4)amp;!5||4), primer (3lt;4) valor lógico 1, !5 valor lógico 0, 1amp;amp;0 es 0, 0||4 es 1, !1 es 0, por lo que el valor lógico es 0.
3.
Análisis: se puede asignar A, no se puede asignar la respuesta B (de izquierda a derecha, calcule ||, el lado izquierdo ya es 1 y no es necesario volver a calcular el lado derecho. Todo La expresión debe calcularse sin importar cuál sea el lado derecho. El valor lógico completo debe ser 1, la computadora no calculará el lado derecho) C puede (porque amp; amp; ambos lados deben calcularse para obtener la respuesta del valor lógico final. ), D no puede, a no se puede asignar (amp; amp; hay una a a la izquierda, no constituye una asignación, puede almacenar un valor aleatorio y se puede asignar el lado derecho).
4.
Casi todas las funciones pueden llamar a funciones externas. Simplemente comience con #include" ".