La Red de Conocimientos Pedagógicos - Currículum vitae - Lenguaje C y programación

Lenguaje C y programación

1.C

Análisis: los datos enteros o de caracteres se pueden usar como operandos en ambos lados del operador lógico, por lo que A y B son incorrectos. operandos en ambos lados de los operadores lógicos, por lo que D es incorrecto. Por lo tanto, C.

2.B

Análisis: Los operadores aritméticos tienen mayor prioridad que los operadores relacionales, y los operadores relacionales tienen mayor prioridad que los operadores lógicos.

+ es un operador aritmético, <, != son operadores relacionales y && es un operador lógico. Por lo tanto, B

3.C

Análisis: [1, 10] debería ser la intersección, [1, 10] y [200, 210] debería ser la unión, así que elija C

4.C

Análisis: A se expresa así en matemáticas, B es obviamente incorrecto, D es una expresión en otros lenguajes de programación y el lenguaje C solo se puede expresar como C

5.C

Análisis: Obviamente B y D son correctos La primera declaración en C carece del signo ";" y el ";" que sigue en A significa un vacío. declaración, es decir, es correcto no ejecutar nada. Por lo tanto, C.

6.C

Análisis: primero se suma m, luego m = 6, por lo que se establece m++>5, por lo que se genera el valor de m, por lo que C

p>

7.B

Análisis: Primero juzgue a

8.C

Análisis: Primero juzgue x

Se selecciona 9.

Análisis: El lenguaje C está estipulado de esta manera. Si no lo cree, puede leer el libro de texto.

10.B

Análisis: He hecho este tipo de preguntas. La expresión (exp)?a++:b-- significa que si el valor de exp es 0, ejecute b. - -, si el valor de exp no es 0, entonces se ejecuta a++, y en la expresión (exp!=0) a++:b--, si exp=0, obviamente la expresión exp! El valor de =0 es 0, así que ejecuta b--, de lo contrario, ejecuta a++

¡Espero que puedas entender de qué estoy hablando!