61.如果某个函数在定义时,省略了存储类型,则默认的存储类型是(C)
A.auto
B.void
C.extern
D.static
【解析】C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用;后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。
62.能正确定义一个用来指向打开文件的文件型指针变量fp的语句是(D)
A.file fp;
B.file *fp;
C.FILE fp;
D.FILE *fp;
【解析】"file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。
63.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是(B)
A.2和2
B.2和5
C.5和5
D.5和2
【解析】二进制文件中存放的数据是二进制形式的,对于“-7856”来说,是一个带符号的短整型数据,C语言规定短整型数据占用的字节数是2,所以在二进制文件中该数据占用2个字节;对文本文件来说,存放的数据是按照每位数字对应的ASCII代码值存放的,对于“-7 856”来说,其中的“-”号要占 1个字节;4位整数要占4个字节,共计占用5个字节。所以本题的答案应选B。
61.如果某个函数在定义时,省略了存储类型,则默认的存储类型是(C)
A.auto
B.void
C.externwWW.KAo8.Cc
D.static
【解析】C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用;后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。
62.能正确定义一个用来指向打开文件的文件型指针变量fp的语句是(D)
A.file fp;
B.file *fp;
C.FILE fp;
D.FILE *fp;
【解析】"file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。
63.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是(B)
A.2和2
B.2和5
C.5和5
D.5和2
【解析】二进制文件中存放的数据是二进制形式的,对于“-7856”来说,是一个带符号的短整型数据,C语言规定短整型数据占用的字节数是2,所以在二进制文件中该数据占用2个字节;对文本文件来说,存放的数据是按照每位数字对应的ASCII代码值存放的,对于“-7 856”来说,其中的“-”号要占 1个字节;4位整数要占4个字节,共计占用5个字节。所以本题的答案应选B。