1、指出下列关于C源程序的叙述中哪些是错误的()
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main()函数
C、C源程序的基本组成单位是函数
D、在C源程序中,注释说明只能位于一条语句的后面
答案选D。注释有2种方式:/* */和//
/* */可以位于一条语句的前面
C中,C程序的基本组成单位是函数
2、以下程序
int main()
{
char str[][10]={"China","Beijing"},*p=(char *)str;
printf("%s\n",p+10);
}
程序运行后的输出结果()
输出结果是Beijing。因为p+10指向下一列。下一列的开头是B的位置,而%s是字符串输出格式符,所以输出结果为Beijing。
3、能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是()。
a>=10||a<=0
4、下列关于类的权限的描述错误的是()
A、类本身的成员函数只能访问自身的私有成员
B、类的对象只能访问该类的共有成员
C、普通函数不能直接访问公有成员,必须通过对象访问
D、一个类可以将另一个类的对象作为成员
A 类本身的成员函数还可以访问公有成员,所有错误。
5、设有定义语句
int x[6]={2,4,6,8,5,7},*p=x,i;
要求依次输出x数组6个元