2008年7月22日火曜日

コーディングコンテスト

そういえば昔、IT事業部のスタッフ向けにコーディングテストとか作ってたなぁ、と思い公開してみる。



--------------------------------------------------------------------


【コーディングテスト】2007.04.09           作成:かものはしプロジェクト 平田


=== タグ ================

▽問1 以下のタグの意味を答えなさい。
例)<h1> ( 見出し1     )
・<p> (          )
・<div> (          )
・<span> (          )
・<a> (          )


▽問2 以下のタグの意味を答えなさい。なお、セットで書く必要があるタグも全て書きなさい。
・<ul> (          ) セット(     )
・<ol> (          ) セット(     )
・<dl> (          ) セット(     )
・<table> (          ) セット(     )


▽問3 以下のタグの意味を答えなさい。なお、XHTMLの場合の書き方も答えなさい。
・<img> (          ) XHTML(     )
・<br> (          ) XHTML(     )


▽問4 これまでに出てきたタグの中で、インラインレベルのものを挙げなさい。(複数回答)
(                                    )


▽問5 以下の属性はどのタグの中に書くものか答えなさい。(複数回答可)
・src(                  )
・href(                  )
・colspan,rowspan(                  )


▽問6 以下の中で、W3Cによって、非推奨とされているものを全て◯で囲みなさい。(複数回答)
タグ(strong、span、b、div、i、hr、iframe)
属性(colspan、width、border、style、class、src)




=== プロパティ ================

▽問7 以下のプロパティの意味を答えなさい。
・width(          )
・height(          )
・color(          )


▽問8 以下のプロパティの意味を答えなさい。なお、一括指定の書き方を答えなさい(数値はダミーで可)
・border(        ) 一括指定(                   )
・background(        ) 一括指定(                   )


▽問9 以下の2つのプロパティの意味について、図を用いて説明しなさい。
margin、padding









                                            


▽問10 以下の書き方で始まるプロパティを思いつく限り全て挙げ、意味を答えなさい(複数回答)
・text- (                                   )
・font- (                                   )


▽問11 以下の中で、プロパティのものはどれか答えなさい。なお、そのプロパティの意味と、ではそれ以外なんと呼ぶか答えなさい。
[rowspan、vertical-align、align]
プロパティ(      )/意味(      )
/理由(                   )


▽問12 以下のタグで表されるスタイルをプロパティで表現するにはどのプロパティを使えば良いか答えなさい。
・<b> → プロパティ(         )/意味(             )
・<i> → プロパティ(         )/意味(             )


▽問13 フォントに関する以下の文のうち、誤りがあるものは訂正し、空欄があるものは埋めなさい。
1、フォントの単位としては、px、pt、emの3種類がある。
→訂正(               )
2、フォントが可変になるのは「px」で指定したときである。
→訂正(               )
3、emとは、「          」の単位である。


▽問14 日本語の文章でよく見られる、最初の一文字を字下げするためのプロパティを答えなさい。
(            )





▽問15 以下の説明文をふまえた上で、それぞれの設問に答えなさい。
== 説明文 ==
ボーダーの外側の端から端までの幅が500px、高さ400pxのボックスがあり、そのボックスのボーダーは上下5px、左右3pxである。マージンは上下30px、右20px、左15pxであり、パディングは上50px、右40px、左30px、下15pxである。(※ここでいう幅と高さとは、widthとheightの事ではない)
=========

1、このボックスのwidthの値を答えなさい。(環境はIE6とする)・・・(           )
2、このボックスのheightの値を答えなさい。(環境はIE5.5とする)・・・(           )


○下に説明用の図を書きなさい







--------------------------------------------------------------------




懐かしいなぁ。


これくらい100点取ってくれないと困るよなぁ笑。