2. Preguntas de Verdadero o Falso (marque √ para respuestas correctas, × para respuestas incorrectas, 1 punto por cada pregunta, ***10 puntos)
(×) 1. En En lenguaje C, el número octal está representado por la letra inglesa o seguida de un número entero, como o123.
Análisis: octal - número 0 hexadecimal - 0X
(√) 2. El tipo predeterminado (predeterminado) de función del lenguaje C es tipo vacío (tipo vacío).
( × ) 3. En una declaración de cambio, las expresiones constantes después de cada cláusula case pueden ser las mismas.
Análisis: puede usar el compilador para compilar una declaración de cambio para probar este problema
(×) 4. En un programa en lenguaje C, cada función debe tener y solo puede haber una declaración de devolución.
Análisis: Contraejemplo void fun() { printf("Test");}
(√) 5. En lenguaje C, las funciones no se pueden anidar, pero se pueden anidar. .
(√)6. Cuando se utiliza la definición de macro, el nombre de la macro puede estar en mayúsculas o minúsculas, pero generalmente se expresa en letras mayúsculas.
(√)7. Se permite definir estructuras sin nombre, pero solo puede definir variables de estructura una vez al definir el tipo de estructura.
Análisis: solo puede definir una variable de estructura una vez al definir una estructura, pero puede definir múltiples variables de estructura
(×) 8. Se pueden usar múltiples comandos de inclusión de archivos en un programa, pero un comando de inclusión de archivo solo puede incluir un archivo.
Análisis: Por ejemplo, se permite incluir dos .h (archivos de encabezado)
(√) 9. Si hay: int data[10];int *p; p =data es equivalente a la declaración p=&data[0].
Análisis: La dirección inicial de la matriz y la dirección del primer elemento de los datos son la misma
(√) 10. El tipo de unión es el mismo espacio de almacenamiento y puede ser utilizado por varios componentes de diferentes tipos de datos. Los miembros disfrutan de un uso exclusivo.