一、单选题

1.大多数表单元素都是使用(    )标签,然后通过type属性指定表单类型。

    A. input        
    B. textarea       
    C. select          
    D. option

2.下面表单元素中,有value属性的是(    )。

    A. 单选框    
    B. 复选框         
    C. 下拉列表      
    D. 以上都是

3.单行文本框使用(    )实现,密码文本框使用(    )实现,多行文本框使用(    )实现。

    A. <textarea></textarea>               
    B. <input type="textarea" />
    C. <input type="text" />                 
    D. <input type="password" />

4.如果想要定义单选框默认选中效果,可以使用(    )属性来实现。

    A. checked      
    B. selected        
    C. type           
    D. 以上都不是

5.在表单中,input元素的type属性取值为(    )时,用于创建重置按钮。

    A. reset         
    B. set            
    C. button         
    D. submit

6.下面有关表单的说法,正确的是(    )。

    A. 表单其实就是表格,两者是一样的
    B. 下拉列表不属于表单,而是属于列表的一种
    C. 在表单中,group属性一般用于单选框和复选框分组
    D. 在表单中,value属性一般是为了方便JavaScript或服务器操作数据用的

7.下面对于按钮的说法,不正确的是(    )。

    A. 普通按钮一般情况下都是配合JavaScript来进行各种操作的
    B. 提交按钮一般都是用来给服务器提交数据的
    C. 重置按钮一般用来清除用户在表单中输入的内容
    D. 表单中的按钮更多的是使用button标签来实现

二、编程题

1.使用这一章学到的表单标签,制作如下图所示的表单页面。