基本情報技術者試験平成18年秋期問1から問10の問題
1バイトのデータで0のビット数と1のビット数が等しいもののうち,符号なしの2進整数として見たときに最大になるものを,10進整数として表したものはどれか。
数値を2進数で格納するレジスタがある。このレジスタに正の整数xを設定した後,“レジスタの値を2ビット左にシフトして,xを加える”操作を行うと,レジスタの値はxの何倍になるか。ここで,シフトによるあふれ(オーバフロー)は,発生しないものとする。
8ビットで表される符号なし2進数xが16の倍数であるかどうかを調べる方法として,適切なものはどれか。
次の24ビットの浮動小数点形式で表現できる最大値を表すビット列を,16進数として表したものはどれか。ここで,この形式で表現される値は(−1)s×16e-64×0.Mである。
負数を2の補数で表す16ビットの符号付き固定小数点数の最小値を表すビット列を,16進数として表したものはどれか。
浮動小数点形式で表現される数値の演算において,有効けた数が大きく減少するものはどれか。
男子3人,女子5人の中から3人を選ぶとき,男子が少なくとも1人含まれる選び方は何通りあるか。
次に示す手順は,列中の少なくとも一つは1であるビット列が与えられたとき,最も右にある1を残し,ほかのピットをすべて0にするアルゴリズムである。例えば,00101000が与えられたとき,00001000が求まる。aに入る論理演算はどれか。
次の真理値表で,変数X,Y,Zに対する関数Fを表す式はどれか。ここで“・”は論理積,“+”は論理和,AはAの否定を表す。
| X | Y | Z | F |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
長さ3の文字列c1c2c3の中には,長さ2以上の連続した部分文字列としてc1c2,c2c3及びc1c2c3の三つがある。長さ100の文字列c1c2…c100の中に,長さ10以上の連続した部分文字列が全部で幾つあるかを求める式はどれか。