情報処理 2年 後期 期末
テスト
たいち
2025年01月07日
カード18
いいね1
ビューア設定
[Enter]で回答、[Shift + Enter]で改行します。キーボードショートカットテスト結果は全て回答すると保存されます。
-
( )は、値が0の文字である。8進拡張表記では
( ),整数定数では( )である。
ナル文字、'\0'、 0
-
( )の末尾にはナル文字が付加されている。そのため、"ABC"は( )バイト、""は( )バイトを占有する。
文字列リテラル、4、1
-
文字列リテラルは、( )が与えられる。
静的記憶域期間
-
( )の格納先として最適なのが、( )である。
文字列、charの配列
-
文字配列の初期化方法を二つ挙げよ
char str[] = {'A', 'B', 'C', '\0'};
char str[] = "ABC";
-
文字が一個もない、ナル文字だけの文字列を( )という。
空文字列
-
文字列を走査し、先頭からナル文字直前までの文字数をカウントすれば、( )が得られる
文字列の長さ(ナル文字を含まない)
-
文字列を表示するとき、printfで使う変換指定は
( )である。表示の桁数や右詰め等は( )や( )で指定できる。
%s、最小フィールド幅、精度
-
文字列を読み込むとき、scanfで使う変換指定は
( )である。また、格納先の実引数に( )を( )。
%s、&、つけてはいけない
-
( )は配列の配列、すなわち( )で表せる。
文字列の配列、2次元配列
例:char str[3][128];
→128文字まで格納できる配列が3個
-
アルファベット中で、の小文字を大文字に変換する関数は( )、大文字を小文字に変換する関数は
( )である。
これらは( )で提供されるライブラリ関数である。
toupper関数、tolower関数、<ctype.h>ヘッダ
-
文字列リテラルの末尾は、最初に出現した( )である。
ナル文字
ABC\0DEF\0 → ABC
-
%-9.9s
- :( )
9 :( )
.9:( )
s :( )
フラグ
最小フィールド幅
精度
変換指定子
-
-フラグがある場合( )に、ない場合は( )に寄せて表示される
左側、右側
-
( )とは、少なくともその桁数以上の表示が行われる、という指定である
最小フィールド幅
-
( )とは、表示する桁数の( )を指定する。
精度、上限
-
文字配列を引数として受け取る際、要素数が( )。
必要ない
-
配列を引数として渡す際、( )が( )。
[]、必要ない
-