牛客网C语言概念错题总结

(1)

牛客网C语言概念错题总结_第1张图片

解:(A)
        struct成员类型不可以是它自己,因为会递归定义。 理论上这样导致结构体的大小不能被计算(无限大小)。所以不能在结构体里的成员类型是结构体本身。 但是成员可以定义为该结构体的指针。就像你上面代码。因为指针的大小是已知的(随编译器和操作系统而定)。 所以可以定义为该结构体的指针,但不是该结构体。

(2)

 牛客网C语言概念错题总结_第2张图片

 

 (3)

牛客网C语言概念错题总结_第3张图片

解:

浮点型数据有两种表达方式,一种是我们常见的十进制小数,如1.0等,可以缺省小数点前后的数,比如 1.和.1也是合法的表达;

另一种就是指数型了,形如 aEn 的方式,其中a是一个十进制小数,诸如1.0  .123456或者1.都是合法的,中间的E和e也都合法,不区分大小写,最后一个n只能是整型常量,不能是表达式a和n都不能缺省。

A 错在1e3.5 指数不能是3.5

B 正确,其中第二项中的 +5表示正数,完全正确

C e5错误

D  5.0e(1+4) 错误,不能是表达式

(4)

牛客网C语言概念错题总结_第4张图片

 解

(5) 

牛客网C语言概念错题总结_第5张图片

 牛客网C语言概念错题总结_第6张图片

 (6)

 牛客网C语言概念错题总结_第7张图片

 牛客网C语言概念错题总结_第8张图片

 (7)

牛客网C语言概念错题总结_第9张图片

 (7)

牛客网C语言概念错题总结_第10张图片

牛客网C语言概念错题总结_第11张图片

 (8)

牛客网C语言概念错题总结_第12张图片

牛客网C语言概念错题总结_第13张图片

 (9)

牛客网C语言概念错题总结_第14张图片

 牛客网C语言概念错题总结_第15张图片

牛客网C语言概念错题总结_第16张图片

(10)

牛客网C语言概念错题总结_第17张图片

牛客网C语言概念错题总结_第18张图片

(11)  牛客网C语言概念错题总结_第19张图片

C

主要是 s = (int﹡) malloc(sizeof(int));,其实是将内存分配给了一个新的指针.改变值也只是改变这个新指针指向的值而已.所以原值不变,答案选C,若去掉这句话,则答案就是11.

(12) 

牛客网C语言概念错题总结_第20张图片

 牛客网C语言概念错题总结_第21张图片

 (13)

牛客网C语言概念错题总结_第22张图片

 牛客网C语言概念错题总结_第23张图片

(14)

牛客网C语言概念错题总结_第24张图片

 牛客网C语言概念错题总结_第25张图片

 (15)

牛客网C语言概念错题总结_第26张图片

解:

第一个循环值做两次,3是读取不到的; 

 (16)

牛客网C语言概念错题总结_第27张图片

牛客网C语言概念错题总结_第28张图片 (17)

牛客网C语言概念错题总结_第29张图片

(18)

牛客网C语言概念错题总结_第30张图片

牛客网C语言概念错题总结_第31张图片

(19)

牛客网C语言概念错题总结_第32张图片

牛客网C语言概念错题总结_第33张图片

(20)

牛客网C语言概念错题总结_第34张图片

(21)

牛客网C语言概念错题总结_第35张图片

(22)

牛客网C语言概念错题总结_第36张图片

 (23)

牛客网C语言概念错题总结_第37张图片

注意:

        p+3后还有defgh5个字符,而strcpy直接用ABCD覆盖后面5个字符

(24)

牛客网C语言概念错题总结_第38张图片

注意:

        i=j=0是复制语句,不是==;

(25)

 牛客网C语言概念错题总结_第39张图片

 (26)

牛客网C语言概念错题总结_第40张图片

牛客网C语言概念错题总结_第41张图片

(27)

 牛客网C语言概念错题总结_第42张图片

(28)

牛客网C语言概念错题总结_第43张图片

牛客网C语言概念错题总结_第44张图片

 (29)

牛客网C语言概念错题总结_第45张图片

(30)

 牛客网C语言概念错题总结_第46张图片

牛客网C语言概念错题总结_第47张图片

 (31)

牛客网C语言概念错题总结_第48张图片

(32)

牛客网C语言概念错题总结_第49张图片

牛客网C语言概念错题总结_第50张图片

(33)

牛客网C语言概念错题总结_第51张图片

牛客网C语言概念错题总结_第52张图片

(34)

牛客网C语言概念错题总结_第53张图片

牛客网C语言概念错题总结_第54张图片

牛客网C语言概念错题总结_第55张图片

(35)

牛客网C语言概念错题总结_第56张图片

(36)

牛客网C语言概念错题总结_第57张图片

(37)

牛客网C语言概念错题总结_第58张图片

(38)

牛客网C语言概念错题总结_第59张图片

牛客网C语言概念错题总结_第60张图片

(39)

牛客网C语言概念错题总结_第61张图片

 (40)

牛客网C语言概念错题总结_第62张图片

(41)

牛客网C语言概念错题总结_第63张图片

牛客网C语言概念错题总结_第64张图片

(42)

牛客网C语言概念错题总结_第65张图片

(43) 

牛客网C语言概念错题总结_第66张图片

(44)

牛客网C语言概念错题总结_第67张图片

牛客网C语言概念错题总结_第68张图片

(45)

牛客网C语言概念错题总结_第69张图片

牛客网C语言概念错题总结_第70张图片

(46)

牛客网C语言概念错题总结_第71张图片

牛客网C语言概念错题总结_第72张图片

(47)

牛客网C语言概念错题总结_第73张图片

 解释:

浮点型和“0”比较是和一个接近于“0”的数比较。

c中在i为9时发生数组越界f[10];

(48)

牛客网C语言概念错题总结_第74张图片

 

(49)

牛客网C语言概念错题总结_第75张图片

 (50)

你可能感兴趣的:(c语言)