3 C 4 A 5 D
一些解释
C语言里, true是非0,false是0,所以第一个选择C,第二个x不是0,是true,!x是false,不继续循环
最后一题,n=1,是true,--m是0,所以是false,注意else和里面的if配对,外侧的if没有else,所以不执行
/*显示“Hello World!”*/ /*注释文本*/
#include <stdio.h> /*编译预处理命令*/
int main(void) /*定义主函数main()*/
{
printf("Hello World!\n"); /*调用printf()函数输出文字*/
return 0; /*返回一个整数0*/
}
注释文本: 是程序的注释,用来说明程序的功能。是对程序的注解。可以是任何可显示的字符,不影响程序的编译和运行,程序编译时会忽略这些内容。
编译预处理命令: 编译预处理命令的末尾不加分号。程序中的 #include <stdio.h> 是编译预处理命令,因为后面调用的 printf( )函数是C语言提供的标准输出函数,在系统文件 stdio.h 中声明。
注意: C语言中的所有语句都必须以分号结束。程序中所有的标点符号都是英文符号。
程序分析: 该程序定义了一个名为main的函数,该函数的返回值是整型数( int ),void 表示 main( )函数不需要参数。在C语言中,main ( ) 称为主函数,任何一个程序有且仅有一个mian( )函数。当程序运行时,首先从main( )函数开始执行。一对大括号把构成函数的语句括起来,称为函数体。而 printf(“Hello World!\n”); 这条语句由两部分组成,函数调用和分号。“ \n ”是换行符。return 0 这条语句结束main ( )函数的运行,并且向系统返回一个整数0,作为程序的结束状态。由于main ( )函数的返回值是整型数,因此任何整数都可以作为返回值。按照惯例,如果main ( )函数返回0,说明程序运行正常,返回其他数字则用于表示各种不同的错误情况。系统可以通过检查返回值来判断程序的运行是否成功。