基本情報トップに戻る
練習問題難易度: 標準2019年度

基本情報技術者 過去問練習問題 第7問

問題

次の BNF で定義される <変数名> に合致するものはどれか。[<数字>::= 0|1|2|3|4|5|6|7|8|9、<英字>::= A|B|C|D|E|F、<英数字>::= <英字>|<数字>|_、<変数名>::= <英字>|<変数名><英数字>]

選択肢

  1. 1_R39
  2. 2246
  3. 33E5
  4. 4F5_1

正解

4. F5_1

詳しい解説を見る

解説

<変数名> は再帰的に「<英字>」または「<変数名><英数字>」と定義されているため、必ず先頭が<英字>(A〜F のいずれか)で始まり、2文字目以降は<英数字>(英字・数字・アンダースコア)が続きます。アは先頭が「_」、イ「246」とウ「3E5」は先頭が数字なので、いずれも先頭の<英字>という条件を満たしません。エ「F5_1」は先頭が英字 F で、続く 5・_・1 はすべて<英数字>なので合致します。よってエが正解です。(出典: 令和元年度 秋期 基本情報技術者試験 午前 問7)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。