• 基于.net的应用开发技术-作业五


    1. (单选题)在用FileStream对象打开一个文件时,可用FileMode参数控制_____________。

    A. 对文件覆盖、创建、打开等选项中的哪些操作

    B. 对文件进行只读、只写还是读/写

    C. 其他FileStream对象对同一个文件所具有的访问类型

    D. 对文件进行随机访问时的定位点

    2. (单选题)在使用FileStream对象打开一个文件时,通过使用FileMode枚举类型的______________成员来指定操作系统打开一个现有文件并把文件读/写指针定位在文件尾部。

    A. Append

    B. Create

    C. CreateNew

    D. Truncate

    3. (单选题)假设要使用C#设计一个日志系统,要求程序运行时检查system.log文件是否存在,如果已经存在则直接打开,如果不存在则创建一个,为了实现这个目的,我们应该以FileMode的_________________方式创建文件流。

    A. CreateNew

    B. Open

    C. OpenOrCreate

    D. Create

    4. (单选题)将文件从当前位置一直到结尾的内容都读出来应该使用______________方法。

    A. StreamReader.ReadToEnd()

    B. StreamReader.ReadLine()

    C. StreamReader.ReadBlock()

    D. StreamReader.WriteLine()

    5. (单选题)FileStream类的____________________方法用于定位文件位置指针。

    A. Close

    B. Seek

    C. Lock

    D. Flush

    6. (单选题)关于以下C#代码的说法正确的是__________________。
    FileStream fs=new FileStream("d:\\music.txt",FileMode.OpenOrCreate);

    A. 如果D盘根目录中没有文件music.txt,则代码运行时出现异常

    B. 如果D盘根目录中存在文件music.txt,则代码运行时出现异常

    C. 该语句存在语法错误

    D. 代码执行后,D盘根目录一定存在文件music.txt

    7. (单选题)以下语句定义和初始化一个整型数组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

    8. (单选题)Directory类和DirectoryInfo类提供用于目录基本操作的方法,以下_______________不是有效的目录路径参数。

    A. c:\Mydir

    B. c:\\MyDir

    C. \\\\MyServer\\MyShare

    D. @“c:\MyDir”

    9. (单选题)要确定驱动器的容量和可用空闲空间等信息,可以使用.NET Framework类库中的_________________类。

    A. Directory

    B. DriveInfo

    C. File

    D. FileStream

    10. (单选题)要删除目录,可以使用.NET Framework类库中的_____________类。

    A. DriveInfo

    B. Directory

    C. File

    D. FileStream

    11. (单选题)要重命名文件,可以使用.NET Framework类库中的_____________类。

    A. DriveInfo

    B. Directory

    C. File

    D. FileStream

    12. (单选题)要将字符串写入文件,可以使用.NET Framework类库中的_________________类。

    A. File

    B. FileInfo

    C. StringWriter

    D. FileStream

    13. (单选题)要随机访问二进制文件,可以使用.NET Framework类库中的________________类。

    A. File

    B. FileInfo

    C. StringWriter

    D. FileStream

    14. (单选题)以下不属于文件访问方式的是_______________。

    A. 只读

    B. 只写

    C. 读/写

    D. 不读不写

    15. (单选题)以下________________类提供了文件夹的操作功能。

    A. File

    B. Directory

    C. FileStream

    D. BinaryWriter

    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"};

    17. (单选题)以下关于结构的说法,正确的是______________。

    A. 结构不可以通过ref或out形参以引用方式传递给函数成员

    B. 结构是值类型,而类是引用类型

    C. 结构和类一样,均支持继承

    D. 结构允许声明无形参的实例构造函数

    18. (单选题)以下关于结构的说法,正确的是________________。

    A. 每个结构隐式地具有一个无形参实例构造函数

    B. 在结构中允许声明析构函数

    C. 结构的实例化必须使用new运算符

    D. 结构成员的可访问性可以是protected或protected internal

    19. (单选题)以下关于结构的说法,正确的是___________。

    A. 结构中的函数成员不能是abstract或virtual

    B. 结构不能声明默认构造函数(没有参数的构造函数),但是可以声明析构函数

    C. 结构只有数据成员,没有方法

    D. 一个结构不能作为一个类的基类,但是可以从另一个类中派生

    20. (单选题)以下修饰符中,结构成员可以使用的是_____________。

    A. protected

    B. abstract

    C. virtual

    D. internal

    21. (单选题)关于枚举的声明语句:“enum Colors {Red, green, blue, yellow};”,下列说法正确的是_________________。

    A. Colors是一个类中的字段

    B. Colors是一个类,但是没有任何构造函数

    C. Colors是一个对象,{ }中是对象的4个字段

    D. Colors是一个类型,用Colors可以创建一个对象

    22. (单选题)执行下列语句将产生的结果是_____________。

    public class EnumTest

    {

        enum Days{ Sun=1, Mon, Tue, Wed, Thu, Fri, Sat}

        static void Main()

        {

            int x=1;

            if(x==Days.Sun)  Console.Write("Equal  ");

            else Console.write("Not Equal  ");

        }

    }

    A. Equal

    B. Not Equal

    C. 编译错误

    D. 运行时错误

    23. (单选题)要随机访问二进制文件,可以使用.NET Framework类库中的________________类。

    A. File

    B. FileInfo

    C. StringWriter

    D. FileStream

  • 相关阅读:
    同样的APP为何在Android 8以后网络感觉变卡?
    STM32直接存储器存取DMA
    多线程进阶(CAS和synchronized原理)
    Linux基础指令(一)
    Vatee万腾的数字化掌舵:Vatee科技解决方案的全面引领
    Python 函数进阶-高阶函数
    【SQL】char、varchar、nchar、nvarchar的区别与使用
    记录一次腾讯测试开发工程师自动化接口测试实践经验
    CentOS7.6升级到CentOS7.9并升级内核
    openGauss gsql 常用元命令 一
  • 原文地址:https://blog.csdn.net/qq_61727355/article/details/126321638