优质解答
第三题:错误
不会导致编译错误,因为x=5表示将5赋值给x,此条语句一直为真,故而编译不会报错
第四题: 错误 输出应该是TF
如果增加break语句才会输出一种情况,如下所示
int i=20;
switch(i/10)
{
case 2:
printf("T");
\x09break;
case 1:
printf("F");
\x09break;
}
第五题 正确
如 switch(i)
{
case 1:
case 2:
.;
\x09break;
case 3:
.;
\x09break;
}
第六题:正确
对指向数组,字符串的指针变量可以遏制加减运算,如p n,p-n,p ,p--等.对指向同一数组的两个指针变量可以相减.
第七题:错误
第八题:正确
共用体变量中起作用的成员是最后一次存放的成员,在存入一个新的成员后原有的成员就失去作用
第九题: 错误
数据结构是指同一数据元素类中各数据元素之间存在的关系.数据结构分别为逻辑结构、存储结构(物理结构)和数据
的运算.数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构.而结构体只是一种变量类型.
第十题: 错误 也可以处理二进制文件
第7..题: 正确
1.字符数组的每个元素中可存放一个字符,但它并不限定最后一个字符应该是什么.
2.在字符数组中的有效字符后面加上‘\0’ 把这种一维字符型数组“看作”字符串变量.
3.字符串是字符数组的一种具体应用.
第8..题: 错误
字符数组是个常指针,不能重新再赋值,但它“指向”了一块已经存在的空间,不能越界.
字符指针可以重新赋值,可以指向任何字符变量的地址.但若它指向的空间不明,一定要先为它分配空间再使用其内容.
第9..题: 正确
C语言中“文件”是一个逻辑概念,可以用来表示从磁盘文件到终端等所有东西.C语言把文件看作是一个字符的序列,即
由一个一个字符(字节)的数据顺序组成
第5题: 错误 字符串是以结束符‘\0’为结束标志
第6题: 错误 在定义一个结构体变量后 才为其成员分配内存空间
第7题: 正确
第8题: 正确
第9题: 正确
第10题:错误 也可以处理二进制文件