練習問題

1.1〜1.3略

1.4 コンピュータの扱う文字列には、「文字の終わりはどこか」がわからなければなりません。それには文字の前に終端コードをおくか、後ろに終端コードをおくかの2通りがある。両者の短所・長所を述べてください

私の解答

終端コードが文字列の前
長所:終端コードと文字列の長さがすぐにわかるのでメモリ領域を確保しやすい
短所: ???


終端コードが文字列の後
長所: ???
短所:文字列の長さが終端までわからないのでメモリの領域がとりにくい。

解答をまとめてみた

・文字列の長さを知るのに前置きならすぐにわかるが、後置きは文字列の終わりまでわからない。
・前置きはあらかじめ文字列の最大長が制限されていまう。後置きはこの制限がない。


2.1〜2.3略
2.4

インターネットにある動画サイトから配信する場合、1つの端末あたりネットワークスピードは、どのくらい必要になるか。
ネットワークのスピードは、1秒あたりに転送可能なビット数で表現。
ネットワーク上でデータを転送する場合、1バイトに10ビット必要。

私の解答

2.3より
117964800×10=1179648000


以上が手強かった問題です。応用問題が多く、時間がかかりました。練習問題の関係している本文がなく、総合的に理解していかないとわかりません。これは意外と問題解くの大変です。