平成23年度 特別 ITパスポート試験 問73
テクノロジ/ソフトウェア表のセルA1〜C2に値が入力されている。表の値をCSV形式で出力した結果はどれか。ここで,レコード間の区切りは改行コード“[CR]”を使用するものとする。 セルA1:月 B1:1月 C1:2月 セルA2:売上高 B2:500 C2:600 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成23年度 特別 ITパスポート試験 問73
- ア月,1月,2月[CR]売上高,500,600[CR]
- イ月,売上高[CR]1月,500[CR]2月,600[CR]
- ウ月/1月/2月[CR]売上高/500/600[CR]
- エ月/売上高[CR]1月/500[CR]2月/600[CR]
正解:ア
解説
CSV(Comma Separated Values)は,項目をコンマ(,)で区切り,1 行(1 レコード)ごとに改行して並べるファイル形式です。表の 1 行目(月,1 月,2 月)と 2 行目(売上高,500,600)を,それぞれ行の順にコンマで区切って出力した形が正解です。列ごとに並べるものや,区切りがスラッシュのものは CSV の形式ではありません。
選択肢ごとの解説
- ア正しい。行ごとにコンマで区切り,行の終わりに改行コードを置いた CSV 形式です。
- イ誤り。列ごと(A 列,B 列,C 列)に出力しており,表の行の並びと異なります。
- ウ誤り。区切りがスラッシュで,CSV 形式(コンマ区切り)ではありません。
- エ誤り。区切りがスラッシュで,しかも列ごとに出力しているので,CSV 形式ではありません。