2011年软考程序员考前练习试题及答案解析(5)
文章作者 100test 发表时间 2011:07:04 00:13:36
来源 100Test.Com百考试题网
61.如果某个函数在定义时,省略了存储类型,则默认的存储类型是( )
A.auto
B.void
C.extern
D.static
【解析】C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用.后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。
【参考答案】C
62.能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )
A.file fp.
B.file *fp.
C.FILE fp.
D.FILE *fp.
【解析】"file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。
【参考答案】D
63.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是( )
A.2和2
B.2和5
C.5和5
D.5和2
【解析】二进制文件中存放的数据是二进制形式的,对于“-7856”来说,是一个带符号的短整型数据,C语言规定短整型数据占用的字节数是2,所以在二进制文件中该数据占用2个字节.对文本文件来说,存放的数据是按照每位数字对应的ASCII代码值存放的,对于“-7 856”来说,其中的“-”号要占 1个字节.4位整数要占4个字节,共计占用5个字节。所以本题的答案应选B。
【参考答案】B
61.如果某个函数在定义时,省略了存储类型,则默认的存储类型是( )
A.auto
B.void
C.extern
D.static
【解析】C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用.后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。
【参考答案】C
62.能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )
A.file fp.
B.file *fp.
C.FILE fp.
D.FILE *fp.
【解析】"file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。
【参考答案】D
63.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是( )
A.2和2
B.2和5
C.5和5
D.5和2
【解析】二进制文件中存放的数据是二进制形式的,对于“-7856”来说,是一个带符号的短整型数据,C语言规定短整型数据占用的字节数是2,所以在二进制文件中该数据占用2个字节.对文本文件来说,存放的数据是按照每位数字对应的ASCII代码值存放的,对于“-7 856”来说,其中的“-”号要占 1个字节.4位整数要占4个字节,共计占用5个字节。所以本题的答案应选B。
【参考答案】B
编辑特别推荐:
#0000ff>2010年软考程序员考试模拟试题及答案汇总
#0000ff>2010年全国计算机软考程序员全真模拟试卷八套答案及解析
#0000ff>2010年下半年软考程序员考试专家预测试题及答案
#0000ff>计算机软考程序员级冲刺试题
#0000ff>程序员之程序设计知识点置