一、单选题
第1题
一个C++语言的源程序中,有关主函数的说法正确的是( ).
A:可以有多个主函数
B:必须有一个主函数
C:必须有主函数和其他函数
D:可以没有主函数
答案:B
在C++语言中,每个程序必须有且只能有一个主函数。主函数是程序的起点,程序的执行从主函数开始。
第2题
在下面的条件语句中(其中s1和s2代表C++语言的语句),只有一个在功能上与其它三个语句不等价,它是( )。
A:if(a)s1;else s2;
B:if(a==0)s2;else s1;
C:if(a!=0)s1;else s2:
D:if(a==0)s1;else s2;
答案:D
选项D中的条件语句与其他三个语句在功能上不等价。其他三个语句根据条件 a 不等于 0 时执行 s1,否则执行 s2;而选项 D 中的条件是 a 等于 0 时执行 s1, 否则才执行 s2。因此,选项 D 在功能上与其他三个语句不等价。
第3题
有如下程序段,则以下说法中正确的是( )。