一、选择题
1.在每个C 程序中都必须包含有这样一个函数,该函数的函数名为?????? ???? 。
A. main?? ????????
B. MAIN?? ????????
C. name ??????????
D. function
2.在以下关于C 语言的注释的叙述中,不正确的是 。
A .注释可用"/*"、"*/"形式表示,也可用"//"形式表示
B .编译器在编译一个程序时,将跳过注释,不对其进行处理
C .编译器在编译一个程序时,可发现注释中的单词拼写错误
D .程序中注释的多少不会影响所生成的可执行文件的长度
3.以下叙述不正确的是 。
A .在C 程序中,严格区分大小写字母
B .一个
C 源程序有且仅有一个main 函数
C .在C 程序中,注释只能位于一条语句的后面
D .一个C 程序总是从main 函数开始执行
4.下列合法的标识符为
A.abde+
B. #KDJF
C. 67KDJ
D. DK3_
5.关于字符串和字符的关系正确的是
A.“A ”与’A ’是相同的
B.字符串是常量,字符是变量
C.“A ”与’A ’是不同的
D.“A ”与“A ”是相同的
6.下面关于语句的说法正确的是
A.下面这两段程序的执行效果是一致的
B.空语句是只有一个分号的语句,它其实什么也不干
C.语句的构成不一定需要分号
D.语句的书写对程序的运行不起作用,因此可以随便写都可以
7.以下各标识符中,合法的用户标识符组为 。
A. PAd ,P#d ,b-b ,abc ,_0123,ssiped
B. cin ,a10,CPP ,float ,del_word ,signed
C. void ,max ,hiy ,,list ,*jer
if (x>y)
{z=x; s=z*z;}
else
{z=y;s=1/(z*z);}
if (x>y) z=x; s=z*z; else z=y;s=1/(z*z);