C# の 4 番目の宿題

割り当て 4 20230425183015

問題数:21問 満点:100問

回答時間:04-25 18:4305-09 17:44                                               95.2

1.選択問題(全21問、100点)

1. (単一選択問題) FileStream オブジェクトを使用してファイルを開く場合、FileMode パラメータを使用して ______________ を制御できます。

  • A.ファイルのどの操作が上書き、作成、開く、およびその他のオプション
  • B. ファイルに対する読み取り専用、書き込み専用、または読み取り/書き込み
  • C. 他の FileStream オブジェクトが同じファイルに対して持っているアクセスのタイプ
  • D. ファイルへのランダム アクセスのアンカー

私の答え:  A: ファイルの上書き、作成、開くなどのオプションに含まれる操作;正解:  A: ファイルの上書き、作成、開くのオプションに含まれる操作;

4.7

2. (単一選択問題) FileStream オブジェクトを使用してファイルを開く場合、FileMode 列挙型の ______________ メンバーを使用してオペレーティング システムを指定し、既存のファイルを開き、ファイルの読み取り/書き込みポインターをファイルの末尾に配置します。ファイル。

  • A. 追記
  • B. 作成する
  • C.CreateNew
  • D.切り捨て

私の答え:  A:追記;正解:  A:追記;

4.7

3. (選択式問題) C# を使用してログシステムを設計するとします. プログラムの実行時に system.log ファイルが存在するかどうかを確認する必要があります. 存在する場合は直接開きます. 存在する場合.これを実現するには、FileMode の __________________ 方法を使用してファイル ストリームを作成する必要があります。

  • A.CreateNew
  • B. 開く
  • C. OpenOrCreate
  • D. 作成する

私の答え:  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.閉じる
  • B.シーク
  • 時計
  • D.フラッシュ

私の答え:  B:Seek;正解:  B:Seek;

4.7

6. (単一選択問題) 次のステートメントは、整数配列 a を定義して初期化します:
int[ ] a=new int[400];
for(int i=0; i<400: i++) a[i]=i;
for 配列 a のすべての要素値を FileStream ストリームに書き込み、________________ クラスのインスタンスを作成してストリームに書き込みます。

  • A. BinaryWriter
  • B. StreamWriter
  • C. TextWriter
  • D.ストリングライター

私の答え:  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. コードの実行後、ファイル music.txt がディスク D のルート ディレクトリに存在する必要があります。

私の答え:  D: コードが実行された後、ファイル music.txt はドライブ D のルート ディレクトリに存在する必要があります;正解:  D: コードが実行された後、ファイル music.txt はドライブのルート ディレクトリに存在する必要があります。 D;

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. ディレクトリ
  • B. ドライブ情報
  • C.ファイル
  • D.ファイルストリーム

私の答え:  B:DriveInfo;正解:  B:DriveInfo;

4.8

10. (単一選択問題) ディレクトリを削除するには、.NET Framework クラス ライブラリの _____________ クラスを使用できます。

  • A. ドライブ情報
  • B. ディレクトリ
  • C.ファイル
  • D.ファイルストリーム

私の答え:  B:ディレクトリ;正解:  B:ディレクトリ;

4.8

11. (単一選択問題) ファイルの名前を変更するには、.NET Framework クラス ライブラリの ____________ クラスを使用できます。

  • A. ドライブ情報
  • B. ディレクトリ
  • C.ファイル
  • D.ファイルストリーム

私の答え:  C:ファイル;正解:  C:ファイル;

4.8

12. (単一選択問題) 文字列をファイルに書き込むには、.NET Framework クラス ライブラリの _________________ クラスを使用できます。

  • ファイル
  • B. ファイル情報
  • C. StringWriter
  • D.ファイルストリーム

私の答え:  C:StringWriter;正解:  C:StringWriter;

4.8

13. (単一選択) バイナリ ファイルにランダムにアクセスするには、.NET Framework クラス ライブラリの ________________ クラスを使用できます。

  • ファイル
  • B. ファイル情報
  • C. StringWriter
  • D.ファイルストリーム

私の答え:  D:FileStream;正解:  D:FileStream;

4.8

14. (単一選択問題) 次のうち、ファイルへのアクセス方法ではないものは _______________ です。

  • A. 読み取り専用
  • B.書き込みのみ
  • C.読み取り/書き込み
  • D. 読み取りも書き込みもしない

私の答え:  D: 読み取りも書き込みもしない;正解:  D: 読み取りも書き込みもしない;

4.8

15. (選択式問題) 次の ________________ クラスは、フォルダ操作機能を提供します。

  • ファイル
  • B. ディレクトリ
  • C.ファイルストリーム
  • D. BinaryWriter

私の答え:  D:BinaryWriter;正解:  B:Directory;

0

16. (単一選択問題) 列挙型の次の宣言のうち、______________ はどれですか。

  • A. enum a={one,two,three};
  • B. enum b {a1,a2,a3};
  • C. c={'1','2','3'} かどうか;
  • D. enum d {"1","2","3"};

私の答え:  B:enum b {a1,a2,a3};;正解:  B:enum b {a1,a2,a3};;

4.8

17. (単一選択問題) 列挙に関する宣言文: "enum Colors {Red, green, blue, yellow};", 次の文は正しい_________________.

  • A. 色はクラスのフィールドです
  • B. Colors はクラスですが、コンストラクターはありません
  • C. 色はオブジェクトで、{ } はオブジェクトの 4 つのフィールドです
  • D. 色は型であり、オブジェクトは色で作成できます

私の答え:  D: 色は型であり、オブジェクトは色で作成できます;正解:  D: 色は型であり、オブジェクトは色で作成できます。

4.8

18. (単一選択問題) 以下の修飾子のうち、構造体のメンバーは______________を使用できます。

  • A. 保護された
  • B. アブストラクト
  • C.仮想
  • D.内部

私の答え:  D:内部;正解:  D:内部;

4.8

19. (単一選択問題) 構造に関する次の記述のうち、正しいものはどれですか ___________.

  • A. 構造体の関数メンバーを抽象または仮想にすることはできません
  • B. 構造体はデフォルト コンストラクター (パラメーターのないコンストラクター) を宣言できませんが、デストラクタは宣言できます。
  • C. 構造体にはデータ メンバーのみがあり、メソッドはありません
  • D. 構造体をクラスの基本クラスとして使用することはできませんが、別のクラスから派生させることはできます

私の答え:  A: 構造内の関数メンバーを抽象または仮想にすることはできません;正しい答え:  A: 構造内の関数メンバーを抽象または仮想にすることはできません。

4.8

20. (単一選択問題) 構造に関する次の記述のうち、正しいものはどれですか。

  • A. すべての構造体には、暗黙的にパラメーターなしのインスタンス コンストラクターがあります。
  • B. 構造体でデストラクタを宣言できるようにする
  • C. 構造体のインスタンス化では、new 演算子を使用する必要があります
  • D.構造体メンバーのアクセシビリティは、保護または内部保護することができます

私の答え:  A: すべての構造体は暗黙的にパラメーターなしのインスタンス コンストラクターを持ちます;正解:  A: すべての構造体は暗黙的にパラメーターなしのインスタンス コンストラクターを持ちます。

4.8

21. (単一選択問題) 構造に関する次の記述のうち、正しいものはどれですか ______________.

  • A. 構造体は、ref または out パラメーターを介した参照によって関数メンバーに渡すことはできません
  • B. 構造体は値型ですが、クラスは参照型です
  • C. クラスのような構造体は継承をサポートする
  • D. 構造体では、パラメーターなしでインスタンス コンストラクターを宣言できます

私の答え:  B: 構造体は値型で、クラスは参照型です;正解:  B: 構造体は値型で、クラスは参照型です。

おすすめ

転載: blog.csdn.net/qq_46476515/article/details/130396330