作业四20230425183015
题量: 21 满分: 100
作答时间:04-25 18:43至05-09 17:44 95.2分
一. 单选题(共21题,100分)
1. (单选题)在用FileStream对象打开一个文件时,可用FileMode参数控制_____________。
- A. 对文件覆盖、创建、打开等选项中的哪些操作
- B. 对文件进行只读、只写还是读/写
- C. 其他FileStream对象对同一个文件所具有的访问类型
- D. 对文件进行随机访问时的定位点
我的答案: A:对文件覆盖、创建、打开等选项中的哪些操作;正确答案: A:对文件覆盖、创建、打开等选项中的哪些操作;
4.7分
2. (单选题)在使用FileStream对象打开一个文件时,通过使用FileMode枚举类型的______________成员来指定操作系统打开一个现有文件并把文件读/写指针定位在文件尾部。
- A. Append
- B. Create
- C. CreateNew
- D. Truncate
我的答案: A:Append;正确答案: A:Append;
4.7分
3. (单选题)假设要使用C#设计一个日志系统,要求程序运行时检查system.log文件是否存在,如果已经存在则直接打开,如果不存在则创建一个,为了实现这个目的,我们应该以FileMode的_________________方式创建文件流。
- A. CreateNew
- B. Open
- C. OpenOrCreate
- D. Create
我的答案: C:OpenOrCreate;正确答案: C:OpenOrCreate;
4.7分
4. (单选题)将文件从当前位置一直到结尾的内容都读出来应该使用______________方法。
- A. StreamReader.ReadToEnd()
- B. StreamReader.ReadLine()
- C. StreamReader.ReadBlock()
- D. StreamReader.WriteLine()
我的答案: A:StreamReader.ReadToEnd();正确答案: A:StreamReader.ReadToEnd();
4.7分
5. (单选题)FileStream类的____________________方法用于定位文件位置指针。
- A. Close
- B. Seek
- C. Lock
- D. Flush
我的答案: B:Seek;正确答案: B:Seek;
4.7分
6. (单选题)以下语句定义和初始化一个整型数组a: int[ ] a=new int[400]; for(int i=0; i<400: i++) a[i]=i; 为了将数组a的所有元素值写入FileStream流中,可创建_______________类的实例对该流进行写入。
- A. BinaryWriter
- B. StreamWriter
- C. TextWriter
- D. StringWriter
我的答案: A:BinaryWriter;正确答案: A:BinaryWriter;
4.7分
7. (单选题)关于以下C#代码的说法正确的是__________________。 FileStream fs=new FileStream("d:\\music.txt",FileMode.OpenOrCreate);
- A. 如果D盘根目录中没有文件music.txt,则代码运行时出现异常
- B. 如果D盘根目录中存在文件music.txt,则代码运行时出现异常
- C. 该语句存在语法错误
- D. 代码执行后,D盘根目录一定存在文件music.txt
我的答案: D:代码执行后,D盘根目录一定存在文件music.txt;正确答案: D:代码执行后,D盘根目录一定存在文件music.txt;
4.7分
8. (单选题)Directory类和DirectoryInfo类提供用于目录基本操作的方法,以下_______________不是有效的目录路径参数。
- A. c:\Mydir
- B. c:\\MyDir
- C. \\\\MyServer\\MyShare
- D. @“c:\MyDir”
我的答案: A:c:\Mydir;正确答案: A:c:\Mydir;
4.7分
9. (单选题)要确定驱动器的容量和可用空闲空间等信息,可以使用.NET Framework类库中的_________________类。
- A. Directory
- B. DriveInfo
- C. File
- D. FileStream
我的答案: B:DriveInfo;正确答案: B:DriveInfo;
4.8分文章来源:https://www.toymoban.com/news/detail-429844.html
10. (单选题)要删除目录,可以使用.NET Framework类库中的_____________类。
- A. DriveInfo
- B. Directory
- C. File
- D. FileStream
我的答案: B:Directory;正确答案: B:Directory;
4.8分
11. (单选题)要重命名文件,可以使用.NET Framework类库中的_____________类。
- A. DriveInfo
- B. Directory
- C. File
- D. FileStream
我的答案: C:File;正确答案: C:File;
4.8分
12. (单选题)要将字符串写入文件,可以使用.NET Framework类库中的_________________类。
- A. File
- B. FileInfo
- C. StringWriter
- D. FileStream
我的答案: C:StringWriter;正确答案: C:StringWriter;
4.8分
13. (单选题)要随机访问二进制文件,可以使用.NET Framework类库中的________________类。
- A. File
- B. FileInfo
- C. StringWriter
- D. FileStream
我的答案: D:FileStream;正确答案: D:FileStream;
4.8分
14. (单选题)以下不属于文件访问方式的是_______________。
- A. 只读
- B. 只写
- C. 读/写
- D. 不读不写
我的答案: D:不读不写;正确答案: D:不读不写;
4.8分
15. (单选题)以下________________类提供了文件夹的操作功能。
- A. File
- B. Directory
- C. FileStream
- D. BinaryWriter
我的答案: D:BinaryWriter;正确答案: B:Directory;
0分
16. (单选题)以下对枚举类型的声明正确的是______________。
- A. enum a={one,two,three};
- B. enum b {a1,a2,a3};
- C. num c={'1','2','3'};
- D. enum d {"one","two","three"};
我的答案: B:enum b {a1,a2,a3};;正确答案: B:enum b {a1,a2,a3};;
4.8分
17. (单选题)关于枚举的声明语句:“enum Colors {Red, green, blue, yellow};”,下列说法正确的是_________________。
- A. Colors是一个类中的字段
- B. Colors是一个类,但是没有任何构造函数
- C. Colors是一个对象,{ }中是对象的4个字段
- D. Colors是一个类型,用Colors可以创建一个对象
我的答案: D:Colors是一个类型,用Colors可以创建一个对象;正确答案: D:Colors是一个类型,用Colors可以创建一个对象;
4.8分
18. (单选题)以下修饰符中,结构成员可以使用的是_____________。
- A. protected
- B. abstract
- C. virtual
- D. internal
我的答案: D:internal;正确答案: D:internal;
4.8分
19. (单选题)以下关于结构的说法,正确的是___________。
- A. 结构中的函数成员不能是abstract或virtual
- B. 结构不能声明默认构造函数(没有参数的构造函数),但是可以声明析构函数
- C. 结构只有数据成员,没有方法
- D. 一个结构不能作为一个类的基类,但是可以从另一个类中派生
我的答案: A:结构中的函数成员不能是abstract或virtual;正确答案: A:结构中的函数成员不能是abstract或virtual;
4.8分
20. (单选题)以下关于结构的说法,正确的是________________。
- A. 每个结构隐式地具有一个无形参实例构造函数
- B. 在结构中允许声明析构函数
- C. 结构的实例化必须使用new运算符
- D. 结构成员的可访问性可以是protected或protected internal
我的答案: A:每个结构隐式地具有一个无形参实例构造函数;正确答案: A:每个结构隐式地具有一个无形参实例构造函数;
4.8分
21. (单选题)以下关于结构的说法,正确的是______________。
- A. 结构不可以通过ref或out形参以引用方式传递给函数成员
- B. 结构是值类型,而类是引用类型
- C. 结构和类一样,均支持继承
- D. 结构允许声明无形参的实例构造函数
我的答案: B:结构是值类型,而类是引用类型;正确答案: B:结构是值类型,而类是引用类型;文章来源地址https://www.toymoban.com/news/detail-429844.html
到了这里,关于C# 第四次作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!