素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv050
「Lv050」の記事一覧
restrict 修飾子をポインタに付けることで、コンパイラはどのような最適化を行いやすくなるか。
メモリ領域の重複がないと仮定し、レジスタへのキャッシュや命令並…が該当。
2026年1月24日
式 (a && b) || c において、aが真、bが真の場合、cは評価されるか。
評価されないが該当。
2026年1月24日
「LIFO(Last In First Out)」の性質を持つデータ構造はどれか。
スタックが正しい。
2026年1月24日
strtol関数の第2引数 (char **endptr) は何のためにあるか。
数値変換が終了した次の文字へのポインタを格納し、エラーチェック…が該当。
2026年1月24日
#pragma 指令の内容をコンパイラが理解できない場合、どう反応すべきと規格されているか。
無視してコンパイルを続行するが該当。
2026年1月24日
ftell関数の戻り値を、そのまま fseek のオフセットとして使用できるのはどのような場合か。
返すのは常に可能。
2026年1月24日
offsetofマクロの実装において、一般的に (struct s *)0 へのアクセスのような記述が使われるが、これはなぜ問題ないのか。
実際にメモリ・アクセスは発生せず、コンパイル時に定数として計算…が該当。
2026年1月24日
「二重解放(Double Free)」の脆弱性が引き起こす可能性があるのはどれか。
ヒープメモリ管理情報の破損と任意のコード実行が正しい。
2026年1月24日
strncpy関数を使用する際、コピーする文字数がバッファサイズより大幅に小さい場合のパフォーマンス上の懸念点は何か。
残りの全領域を0埋めするため、バッファが大きいと無駄な処理時間…が該当。
2026年1月24日
NULLマクロの定義として規格上許容されているものは 0 以外にどれか。
(void *)0が正しい。
2026年1月24日
投稿のページ送り
1
…
18
19
20
…
47