ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強したい人,資格取得で収入をアップしたいビジネスマンに最適です。
- 最新号:2008-10-15
- 発行周期:週5日(土日休み)
- 読んでる人:4957人
- 創刊日:1999-02-23
- Score!:91点
- コメント数 : 17
- メルマガID:189
- バックナンバー:全て公開
- 発行者サイト:あり
- >> 月間ランキング
J Question vol.217
発行日: 1999/11/9━━★☆★☆★☆★☆★☆━━━━━━━━━━━━━━━━━━━━━━━
━☆ last printed 1884 ★ のんびりやろう!情報処理試験!
━★ vol.217 ☆ 〜1問1問コツコツと〜
━☆ 1999.11.9. ★ 発行・編集 shunzei@geocities.co.jp
━━★☆★☆★☆★☆★☆━━━━━━━━━━━━━━━━━━━━━━━
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
このメルマガの質問や、試験に関することなどは、こちらの掲示板でどうぞ!
http://www10.cds.ne.jp/~cha/cgi-bin/geo/bbs1/wforum.cgi
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
■今日の問題■☆☆☆
正規表現 [ A−Z ] + [ 0−9 ] * が表現する文字列の集合の要素と
なるものはどれか。
ここで、
[ A−Z ]:英字1文字を表す。
[ 0−9 ]:数字1文字を表す。
* :直前の正規表現の0回以上の繰返しを表す。
+ :直前の正規表現の1回以上の繰返しを表す。
ア 456789
イ ABC99*
ウ ABC+99
エ ABCDEF
■解答■
エ ABCDEF (出典:H11.春 1種 問9)
■解説■
少し問題の意味がとらえにくいかもしれませんね。
正規表現 [ A−Z ] + [ 0−9 ] * とありますが、この部分がよくわ
からなくても選択肢をみれば、何をやればいいのか、つかめると思います。
[ A−Z ] + を前半部分、 [ 0−9 ] * を後半部分に分けて考えるこ
とにします。
まず前半部分は、問題文の条件から
[ A−Z ]:英字1文字を表す。
となっているので、アルファベット(英字)が最初に来るだろうと予想がつ
きます。
次に、「+」の記号が入っていますね。
条件から、
+ :直前の正規表現の1回以上の繰返しを表す。
となっていて、直前とは [ A−Z ] で表されるアルファベット(英字)
なので、これらをまとめると前半部分は
アルファベットが何文字か来る。
ただし、繰返しが1回以上と書いてあるので、必ずアルファベットは必要
ということがわかります。
同じように後半部分は
[ 0−9 ]:数字1文字を表す。
* :直前の正規表現の0回以上の繰返しを表す。
となっていることから、
数字が何文字か来る。
ただし、繰返しが0文字以上と書いてあるので、数字がなくても良い。
とわかります。
これをふまえて、選択肢をみてみましょう。
ア 「456789」
これは、アルファベットがなく数字だけです。
上の前半部分の「アルファベットが必要」というのに反しています。
よって、誤りです。
イ 「ABC99*」
これは、アルファベットと数字と記号(アスタリスク)からできていま
す。
しかし、記号(アスタリスク)を入れるなんて書いていませんので、
これは誤りです。
ウ 「ABC+99」
これも「イ」と同様ですね。
記号は入れないので、誤りです。
エ 「ABCDEF」
これは、アルファベットのみです。
上で考えた「アルファベットが必要」と「数字がなくても良い」に
当てはまりますので、これが正解です。
このような正規表現を元にした言語は、古いものから新しいものまで
いろいろありますが、最近よく使われているのは、インターネットのホーム
ページの掲示板やチャットなどのプログラム(CGI)を記述するのに
使われている Perl でしょうね。
興味がある方は勉強してみてはいかがでしょうか?
■雑誌に掲載されました!■
「Yahoo! Internet Guide 1999年12月号」で、このメールマガジンが
紹介されています。
関連 URL
http://www.zdnet.co.jp/internet/guide/url/9912/sp2.html
#それにしてもヤフーさん!ひとこと教えてくれてもいいのに(^^;
読者の方に教えてもらうまで、僕は知りませんでした。
■選択肢で勉強しよっ!(答えはこのメールの一番下にあります)■
CSMA/CD(Carrier Sense Multiple Access with Collision Detection)
って?
■推薦してね!■
このメールマガジンを推薦してね!
http://www.isize.com/acara/award99/MMawardn.html
〜[よみものさーちランキングに参加しています]〜〜〜〜〜〜〜〜〜〜〜〜〜
☆このメールマガジンを支持してくださる方は下記URLをクリック!
(よみものさーちはメルマガ専門サーチエンジンです。)
http://ranking.yomimono.com/cgi-bin/count?43
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜[http://www.yomimono.co.jp/]〜
のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
編集・発行:しゅんぜい shunzei@geocities.co.jp
発送:CLICKINCOME http://clickincome.net/
登録・解除:http://www.geocities.co.jp/SiliconValley/2975/
質問用掲示板(自由に使ってね!)
午前:http://www10.cds.ne.jp/~cha/cgi-bin/geo/bbs1/wforum.cgi
C言語:http://www10.cds.ne.jp/~cha/cgi-bin/geo/bbs2/wforum.cgi
☆ちょっとした誤字、脱字は目をつぶってくださいね(^^;
☆このメールマガジンは毎週月曜日はお休みです。
☆掲載内容の利用において発生した事故・損害等には一切責任を負いません。
(転載は構いませんが、その旨を明記しておいてくださいね)
☆バックナンバーはホームページにあります。
☆広告掲載については shunzei@geocities.co.jp までお願いします。
☆メールマガジンの購読の申込・解除は個人の責任で行ってくださいね。
しゅんぜいは一切代行しません!
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
LANのアクセス方法のうち、複数の端末が同時に送信を行い、送信の衝突が
起きる可能性のあるもの(平成11年度・秋・2種・問45・イ)スター型で
用いられてLANの使用状況を監視し、空いていれば送信する方式です。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 天才児.NET:科学・雑学 なぜ?なに?どうして?
- 読者数2万人突破!空はなぜ青い? どうして地震は起る?・・・。子供にわかりやすく説明するのは、意外と難しいですよね。(その前に原理がわからない事も多...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/backnumber_article/melma_logo.gif)


