注册 登录
编程论坛 C语言论坛

求助答案?谢谢!

大漠苍狼 发布于 2022-10-27 16:25, 888 次点击
求助学长们这几道题很久都没正解!

1.关于C语言文件操作的结论中,()是错误的。

多选题 (33 分) 0分

 A.对文件操作顺序无要求

 B.对文件操作前必须先测试文件是否存在,然后再打开文件

 C.对文件操作是先打开文件

 D.对文件操作必须是先关闭文件



2.假定有结构定义“struct Book{char title; double price;};”,则语句定义错误的是()

多选题 (33 分) 0分

 A.struct Book *x=calloc(6*sizeof(struct Book))

 B.struct Book *x=malloc(6,sizeofstruct (Book))

 C.struct Book *x=calloc(6,sizeof(struct Book))

 D.struct Book *x=malloc(6*sizeof(struct Book *))


3.下面关于结构体数据类型的描述中,正确的是()。

多选题 (33 分) 0分

 A.定义结构体类型时,不会产生内存分配

 B.定义结构体类型时,系统会根据各个成员的大小为其分配内存空间

 C.定义结构体类型时,系统会分配固定内存

 D.定义结构体类型时,系统会根据最大成员的大小为其分配内存空间


4..以下结构体声明语句段错误的是().

多选题 (33 分) 0分

 A.struct { int n; float m; }; struct AA;

 B.struct a { int n; float m; } struct a AA;

 C.struct a { int n; float m; } struct a AA;

 D.typedef a { int n; float m; }AA; typedef a AA;


5.关于函数声明,以下正确的说法是

多选题 (33 分) 0分

 A.标准库不需要函数原型声明

 B.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查

 C.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明

 D.如果函数定义出现在函数调用之前,可以不必加函数原型声明
1 回复
#2
恶魔小猫2022-10-29 08:37
第一道题大概是a
1