輸入流與輸出流 選擇題 大一期末複習

2021-08-21 05:22:59 字數 1972 閱讀 1172

1.在下列流類中,可以用於處理檔案的是(  d  )。

(a)ios                            (b)iostream            (c)strstream         (d)fstream

2.在下列選項中,(  b  )是istream類的物件。

(a)cerr                  (b)cin                    (c)clog                  (d)cout

3.用於處理字串流的是(  a  )。

(a)strstream          (b)ios                    (c)fstream             (d)iostream

4.能夠從輸入流中提取指定長度的位元組序列的函式是(  c  )。

(a)get                   (b)getline              (c)read               (d)cin

5.能夠把指定長度的位元組序列插入到輸出流中的函式是(  b  )。

(a)put                   (b)write                         (c)cout                (d)print

6.getline函式的功能是從輸入流中讀取(  c  )。

(a)乙個字元         (b)當前字元          (c)一行字元          (d)指定若干個位元組

7.在下列選項中,用於清除基數格式位設定以十六進製制數輸出的語句是(  b  )。

(a)cout<(b)cout<(c)cout<(d)cin>>setf( ios::hex, ios::basefield );

8.下列格式控制符,既可以用於輸入,又可以用於輸出的是(  a  )。

(a)setbase                      (b)setfill                (c)setprecision       (d)setw

9.要求開啟檔案d:\file.dat,並能夠寫入資料,正確的語句是(  d  )。

(a)ifstreaminfile("d:\\file.dat", ios::in );

(b)ifstreaminfile("d:\\file.dat", ios::out );

(c)ofstreamoutfile("d:\\file.dat", ios::in );

(d)fstreaminfile("d:\\file.dat", ios::in|ios::out );

10.能實現刪除檔案功能的語句是(  a  )。

(a)ofstreamfs("date.dat", ios::trunc );

(b)ifstreamfs("date.dat", ios::trunc );

(c)ofstreamfs("date.dat", ios::out );

(d)ifstream fs("date.dat",ios::in );

11.設已定義浮點型變數data,以二進位制**方式把data的值寫入輸出檔案流物件outfile中,正確的語句是(  c  )。

(a)outfile.write((double*) &data, sizeof(double));

(b)outfile.write((double*) &data, data);

(c)outfile.write((char *) &data,sizeof(double));

(d)outfile.write((char *) &data,data);

12.二進位制資料檔案流fdat讀指標移到檔案頭的語句是(  a  )。

(a)fdat.seekg( 0, ios::beg);               (b)fdat.tellg( 0, ios::beg );

(c)fdat.seekp( 0, ios::beg);               (d)fdat.tellp( 0, ios::beg );

輸入流與輸出流

流按著資料的傳輸方向分為 輸入流 往記憶體中讀叫輸入流。輸出流 從記憶體中往外寫叫輸出流。所有輸入流都是inputstream類或者reader類的子類。類名以inputstream結尾的類都是inputstream的子類。類名以reader結尾的類都是reader類的子類。所有輸出流都是outpu...

輸入流 輸出流

接受乙個字串,遇 空格 tab 回車 都結束 用法1 單個接收 cin.get 字元變數名 可以用來接收字元 include using namespace std main char ch ch cin.get 或者cin.get ch cout 用法2 cin.get 字元陣列名,接收字元數目 ...

輸入流 輸出流

1 mkdir 必須保證路徑上的父資料夾都存在 system.out.println 建立是否成功 f1.mkdir mkdirs 建立路徑上所有不存在的資料夾 system.out.println 建立是否成功 f1.mkdirs 2 讀取檔案 try fis.close catch fileno...