C# 第四次作业

这篇具有很好参考价值的文章主要介绍了C# 第四次作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作业四20230425183015

题量: 21 满分: 100

作答时间:04-25 18:4305-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

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 合肥工业大学机器人技术第四次作业:生成决策树

    样本数据 ID3生成决策树基本算法 计算数据整体的香农信息熵 对每个属性,分别计算条件熵 计算条件增益 选择最有条件增益作为决策树的根节点 重复上述步骤,直到信息熵降为0.达到根节点 使用sklearn生成ID3决策树 Python第三方库 sklearn 提供了决策树生成算法,此次作业便是用

    2024年02月06日
    浏览(50)
  • 湖大CG满分教程:作业训练一编程题11. 平均方差

    【问题描述】 一个数列的平均方差是指数列中的每个元素与数列的平均值的差的平方和的平均值,比如下面数列: 1 2 3 4 5 6 7 其平均值为4,每个元素与平均值的差的平方为 9 4 1 0 1 4 9 其平方和为28,所以该数列的平均方差为4。 对给定的数列,求出其平均方差。 【输入形式】

    2024年02月09日
    浏览(25)
  • 《数据库原理MySQL》第四次上机实验

    一、连接查询 1.查询女学生的学生学号及总成绩 2.查询李勇同学所选的课程号及成绩 3.查询李新老师所授课程的课程名称 4.查询女教师所授课程的课程号及课程名称 5.查询姓“王”的学生所学的课程名称 6.查询选修“数据库”课程且成绩在 80 到 90 之间的学生学号及成绩 7.查

    2024年02月05日
    浏览(46)
  • 【ccf-csp题解】第四次csp认证-第四题-网络延时-树的直径

    本题所求的实际上是树的直径,即树中的任意两个结点之间的最大距离 采用的方法是dfs 从根节点开始遍历,对于每一个被dfs的结点m,返回此结点m到所有叶子结点的距离最大的那个即d1,同时在dfs过程当中记录结点m到所有叶子结点的距离第二大的那个,即d2 那么最终答案就是

    2024年02月09日
    浏览(40)
  • Web网络编程第四次试验:数据绑定

    为了帮助同学们完成痛苦的实验课程设计,本作者将其作出的实验结果及代码贴至CSDN中,供同学们学习参考。如有不足或描述不完善之处,敬请各位指出,欢迎各位的斧正! 1、掌握ListControl类控件与数据源的绑定方法。 2、熟练掌握GridView控件的应用。 3、掌握DetailsView控件的

    2024年02月09日
    浏览(37)
  • 数据结构第四次实验-常用的内部排序算法

    一、实验目的 1.掌握常见的内部排序算法的思想及其适用条件; 2.掌握常见的内部排序算法的程序实现; 二、实验内容及要求 1、任务描述 设计一个内部排序算法模拟系统,利用该系统实现常用的 7 种排序算法,并测试 各种排序算法的性能。 实验内容:通过一个简单的菜

    2024年02月07日
    浏览(44)
  • 书生·浦语大模型实战营第四次课堂笔记

    哈哈到这才想起来写笔记 倒回去看发现要求将不要葱姜蒜换成自己的名字和昵称! 好好好我就是不配玩(换成管理员也不行!) 诶怎么能进这个环境?要进双系统ubuntu? 现在看视频发现原来是我进入成功了,可以接着往下做omygod!!!! 但是 还是看看视频吧 微调是在海量

    2024年01月20日
    浏览(49)
  • 为什么说 ChatGPT 引爆第四次工业革命?

    如果看不懂当下,请回忆历史,因为曾经发生过。 如果忘记了历史,请看看当下,因为历史正在重演。 我问佛:何为对的人? 佛说:一见你 ,就笑的人;一见,你就笑的人![合十] 百度宣布正在开发中文版ChatGPT语言模型“文心一言”,并于3月16日发布。该模型在创意写作

    2023年04月18日
    浏览(36)
  • 云计算课程第四次实验-搭建DevOps流水线

    子任务2:搭建DevOps流水线环境   本实验以主机本地虚拟机为载体,搭建Dev-ops流水线环境 使用的工具: 目录 一、实验概述 1.实验名称 2.实验目的 3.实验环境 二、实验内容 1.实验设计 2.实验过程 1.gitlab-server的搭建 2.harbor-server的搭建 3.Jenkins-server的搭建 4.Web-server的搭建 5.Dev搭

    2024年02月03日
    浏览(61)
  • 网络通信原理TCP的四次断开连接(第四十九课)

    FIN:发端完成发送任务标识。用来释放一个连接。FIN=1表明此报文段的发送端的数据已经发送完毕,并要求释放连接。 SEQ:序号字段。 TCP链接中传输的数据流中每个字节都编上一个序号。序号字段的值指的是本报文段所发送的数据的第一个字节的序号。 序列号为X ACK :确认号

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包