【php精品源码栏目提醒】:网学会员php精品源码为您提供php各章自测题 - 其它资料参考,解决您在php各章自测题 - 其它资料学习中工作中的难题,参考学习。
第1章 自测题 一、单选题 1.动态网站隶属性下面哪一种软件开发形式?( ) A.应用程序开发 B.C/S 架构软件 C.嵌入式程序开发 D.B/S 架构软件 2.在下面的选项中,哪一种 Web 构建在开发动态网站时通常用于接收并处理用户事件?( ) A.HTML B.CSS C.JavaScript D.
PHP 3.下面几个后台脚本编程语言中,哪个属于开源的软件?( ) A.ASP B.
PHP C.JSP D.CGI 4.下面几个 Web 构建中,哪个可以直接作为数据库的客户端应用处理数据库中的数据?( ) A.JavaScript B.Apache C.Linux D.
PHP 5.用于调整网页的外观和布局的 Web 构建是下列选项中的哪一个?( ) A.
PHP B.JavaScript C.CSS D.XML 6.构建一个网站开发平台,希望具有简易性、低成本、高安全性、开发速度快并且执行灵活,可以选择下面选项中哪一种网站开发平台?( ) A.ASP.N ET B.J2EE C.LAMP D.CGI 7.下面选项中,哪个不属于 URL 的组成部分?( ) A.传输协议 B.主机 C.端口 D.Internet 8.如果选用 LAMP 平台开发 Web 程序,下面选项中不能使用
PHP 处理的工作是( ) 。
A.接收用户表单 B.处理用户事件 C.图像处理 D.生成 HTML 输出 9.在下面的选项中,可以由 Web 服务器 Apache 完成的工作是( ) 。
A.解析
PHP 文件 B.连接处理数据库 C.主动建立与客户端连接 D.发布网站 10.在下面的选项中,对 MySQL 数据库描述不正确的是( ) 。
A.MySQL 属于 C/S 结构软件 B.在 LAMP 组合的开发平台中,MySQL 用于保存网站中的内容数据 C.可以使用
PHP 作为 MySQL 客户端程序连接并处理 MySQL 服务器 D.MySQL 服务器必须和 Apache 服务器及
PHP 应用服务器安装在同一台电脑中 二、简答题 1.了解 B/S 软件体系结构的特点。
2.掌握动态网站开发所需要的 Web 构件,以及每种构件在 Web 开发中的用途。
3.了解网站的运行过程,Web 的工作原理。
4.了解 HTTP 请求/响应模式的过程,以及 URL 的作用。
5.HTTP 协议中几个状态码的含义:503 500 401 200 301 302。
6.探索 LAMP 组合的特性及应用领域。
无兄弟,不编程 第2章 自测题 一、单选题 1.关于 HTML 的描述,哪些是正确的?( ) A.HTML 是超文本标记语言的缩写 B.HTML 文件是包含标记标签的程序文件 C.标记标签可让浏览器了解怎样去显示这个页面 D.使用普通的文字编辑器可以建立 HTML 文件 2.在 HTML 网页上,表单中ltINPUTgt元素的 TYPE 属性值设置为( )时,用语创建重置按钮。
A.reset B.set C.button D.image 3.创建一个下拉菜单的 HTML 代码是?( ) 。
A.ltformgtlt/formgt B.ltselect multiple namequotNAMEquot size gtlt/selectgt C.ltoptiongt D.ltselect namequotNAMEquotgtlt/selectgt 4.ltimggt标记符中连接图片位置的参数是( ) A.href B.src C.type D.align 5.标记符lttitlegt是放在以下哪个标记符之间的?( ) A.lthtmlgt与lthtmlgt B.ltheadgt与ltheadgt C.ltbodygt与ltbodygt D.ltheadgt与ltbodygt 6.以下哪种语句是实现表单提交的动作?( ) A.ltinput typequotsubmitquot namequotquotgt B.ltinput typequotresetquot namequotquotgt C.ltinput quottypetextquot namequotquotgt D.ltinput typequotpasswordquot namequotquotgt 7.以下表单的属性中哪种提交方式是隐藏提交?( ) A.type quothiddenquot B.type quottextquot C.type quotpasswordquot D.type quotcheckboxquot 8.在 HTML 的元素上应用 CSS 类选择器样式,需要添加哪个 HTML 属性?( ) A.css B.class C.style D.effect 9.要想在网页中输出“lt”正确的方法是( ) 。
A.amp B.lt C.gt D.quot 10.在应用ltframesetgt标签时,想让边框消失,设置的属性是( ) 。
A.frameborder B.Border C.iframeborder D.framesetborder 11.单元格中跨行的标签是( ) 。
A.rowspan B.colspan C.background D.class 12.单元格中跨列的标签是( ) 。
A.rowspan B.colspan C.background D.class 13.在 HTML 中,标题字体标记lthxgt中 x 的最大取值是( ) 。
A.4 B.5 C.6 D.7 14.在lttablegt标签的属性中,cellspacing 和 cellpadding 分别代表( ) 。
A.表格边宽和表格间距离 B.表格间距离和表格边宽2 第2章 自测题 C.表格单元格留白和单元格间距离 D.表格边宽和表格单元格留白 15.HTML 中的框架标签是( ) 。
A.frame B.fram C.iframes D.frameset 16.提交上显示的文字是由按钮的哪个属性决定的?( ) A.type B.size C.value D.都错误 17.在 text 文本框中限制输入最大长度的属性是( ) 。
A.maxlength B.max C.length D.lognmax 18.某站点主页面 index.html 的代码如下所示,则该页面显示的框架结构与图( )所示一致。
lthtmlgt ltframeset borderquot5quot colsquot20quotgt ltframeset rowsquot20quotgt ltframe srcquottop.htmlquot namequottopFramequot scrollingquotNOquot /gt ltframe srcquotleft.htmlquot namequotleftFramequot/gt lt/framesetgt ltframe srcquotright.htmlquot namequotrightFramequot scrollingquotNOquot /gt lt/framesetgt lt/htmlgt A.图 1 B.图 2 C.图 3 D.图 4 19.为了增加网页被搜索引擎引用的几率,一般情况下需要在 HTML 的ltheadgt中哪个标签中增加关键字的属性?( ) 。
A.Key B.Keywords C.search D.meta 20.在用浏览器查看网页时出现 404 错误可能的原因是( )。
A.页面源代码错误 B.文件不存在 C.与数据库连接错误 D.权限不足 二、简答题 html 表单中 GET 与 POST 提交方法有何区别? 三、实验题 1. 利用表格标签实现一个个人简历模板。
2. 通过表单标签实现一个知名网站的注册页面。
。
3. 使用 HTML 框架技术布局一个网站后台管理界面结构(参与本书第 6 部分 CMS 的管理平台) 3 无兄弟,不编程 第3章 自测题 一、单选题 1.级联样式表文件的扩展名是( ) 。
A.html B.css C.xml D.dib 2.以下对 HTML 中使用 CSS 说法不正确的是( ) 。
A.CSS 必须在 HTML 中使用 B.HTML 中必须使用 CSS C.在 HTML 中可以使用 CSS,也可以不使用 D.在 HTML 元素中通过属性完成的设置,部分也可以通过 CSS 来设置 3.以下几种在 HTML 文档中通过 CSS 的方式将文档颜色设置为红色背景错误的是( ) 。
A.内联样式表:ltbody stylequotbackground-color:redquotgtlt/bodygt B.嵌入样式表:ltstylegt body background-color:red lt/stylegt C . 外 部 样 式 表 : 在 当 前 目 录 下 创 建 一 个 test.css 文 件 , 在 文 件 中 声 明 一 条 ltstylegt body background-color:red lt/stylegt代码,并在 HTML 文档中通过ltlink stylequottext/cssquot relquotstylesheetquothrefquottest.cssquot /gt将其链接到本文档中使用 D.输入样式表: 在当前目录下创建一个 test.css 文件, 在文件中声明一条 body background-color:red 代码,并在 HTML 文档中通过ltstylegt import urltest.csslt/stylegt输入到本文档中使用 4.以下几种样式规则的选择器中,只能修饰唯一一个 HTML 元素的是( ) 。
A.类选择器 B.ID 选择器 C.关联选择器 D.伪元素选择器 5.在下面的选项中,使用了各种样式选择器处理页面中的 HTML 元素,其中对样式选择器声明不正确的是( ) 。
A.ID 样式选择器:idName color:red B.class 样式选择器:.className color:red C.组合样式选择器:divph1idName.className color:red D.伪元素样式选择器:div:first-line color:red 6.在下面的选项中,多个样式属性重叠使用正确的是( ) 。
A.idname background-color:red color:yellow font-size:12px B.idname background-colorredcoloryellowfont-size12px C.idname background-color:redcolor:yellowfont-size:12px D.以上都是正确的 7.CSS 中颜色值是一个关键字或一个 RGB 格式的数字。
以下给出的颜色单位不正确的是( ) 。
A.常用的 16 个关键字:aqua,black,blue,fuchsia,gray,green,lime,maroon,navy,olive,purple,red,silver,teal,white,和 yellow。
B.rgb(如0c0) 、rrggbb(如00cc00)或 rrggbb(如 00cc00) C.rgbxxx,x 是一个介于 0 到 255 之间的整数(如 rgb02040)4 第3章 自测题 D.rgbyyy,y 是一个介于 0.0 到 100.0 之间的整数(如 rgb0800) 8.一个长度的值由可选的正号quot quot或负号quot - quot、接着的一个数字、还有标明单位的两个字母组成。
在一个长度的值之中是没有空格的,例如,1.3 em 就不是一个有效的长度的值,但 1.3em 就是有效的。
一个为零的长度不需要两个字母的单位声明。
无论是相对值还是绝对值长度,CSS 都支持。
相对值单位确定一个相对于另一长度属性的长度,因为它能更好地适应不同的媒体,所以是首选的。
以下不是有效的单位的是( ) 。
A.em(em,元素的字体的高度) B.px(像素,相对于屏幕的分辨率) C.cm(厘米,1 厘米10 毫米) D.m(米) 9.创建一个样式表,设置当前 HTML 页面中应用类型样式 compact 的元素的字体为斜体,下列能实现该功能的代码是( ) 。
A.ltSTYLE TYPEquottext.cssquotgtcompactfont-styleitaliclt/STYLEgt B.ltSTYLE TYPEquottext.cssquotgtcompactfont-styleitaliclt/STYLEgt C.ltSTYLE TYPEquottext.cssquotgt.compactfont-styleitaliclt/STYLEgt D.ltSTYLE TYPEquottext.cssquotgtcompactfont-styleitaliclt/STYLEgt 10.下列哪种样式表的最先被网页采用( ) 。
A.外部样式表 B.内嵌样式表 C.行内样式表 D.标签自带属性 11.使用 CSS 对文本进行修饰,若使文本闪烁,text-decoration 的取值为( ) 。
A.none B.underline C.overline D.blink 12.CSS 中同一个类中的样式,大多数都可以简写成一行,以下不正解的一组是( ) 。
A.P font: italic bold 12pt/14pt Times serif B.P background: url../backgrounds/pawn.png f0f8ff fixed C.P border: thin dotted 800080 D.P font:bold ff00ff 12px 13.使用 CSS 声明一个关联样式选择器ltstylegt div span color:red lt/stylegt,以下几种 HTML 元素中的内容可以为红色字体的是( ) 。
A.ltdivgt 内容lt/divgt B.ltdivgtltemgtltspangt内容lt/spangtltemgtlt/divgt C.ltspangtlt/divgt内容lt/divgtlt/spangt D.以上都可以 14.以下哪一个 CSS 属性不属于 W3C 的 CSS2 规范?( ) A.list-style-position B.min-height C.float D.text-overflow 15.想让网页中的表格的某一行默认隐藏,可使用代码( ) 。
A.get_class_name B.stylequotDISPLAY:NONEquot C.hidden D.hiddened 二、实验题 1.设置全局样式,应用范围是同一个网站的所有页面,包括以下内容: 将整个网站可能用到的元素:ltbodygt、ltulgt、ltolgt、ltligt、ltdlgt、ltdtgt、ltddgt、ltpgt、lth1gt、lth2gt、 lth3gt、lth4gt、lth5gt、lth6gt、ltformgt、ltfieldsetgt、lttablegt、lttdgt、ltimggt、ltdivgt、ltpregt、ltinputgt、 lttextareagt、ltblockquotegt等外边距设置为 0px,内边距设置为 0px,并将有边框的清除。
将整个网站的所有页面字体设置成 12 像素、san-serif 字体和网页背影为白色,也包括 table、td、 5 无兄弟,不编程 tr、th 等中的字体。
清除ltulgt和ltolgt自带的样式风格。
提示:利用外部的样式表文件实现,该样式表文件和 HTML 文件存放在同一个文件夹下,名字为global.css。
2.使用 CSS 选择器定义样式,实现链接的 4 种状态分别定义为:正常状态(link)为蓝色,12 像素;鼠标放上状态(hovor)为红色,14 像素;正在点击状态(active)为黄色,16 像素;访问过的状态(visitied)为黑色,18 像素。
以上 4 种状态都没有下画线。
6 第4章 自测题 第4章 自测题 一、单选题 1.使背景图片不随滚动条滚动,需要在背景图片属性中添加( ) 。
A.static B.fixed C.fix D.notscroll 2.要将一种 HTML 标签所创建的各处网页元素分成几类,需要将这个 HTML 标签的 class 属性设置为不同的值,以下在 HTML 中的ltdivgt元素上对类选择器使用不正确的是( ) 。
A.ltdiv classquot.classnamequotgt内容lt/divgt B.ltdiv classquotclassname1 classname2quotgt内容lt/divgt C.ltdiv classquotclassnamequotgt内容lt/divgt D.ltdiv idquotindexquot classquotclassnamequotgt内容lt/divgt 3.以下在 IE 和 Firefox 浏览器中解析 CSS 样式的区别中不正确的是( ) 。
A.Firefox 浏览器的 div 设置 margin-left,margin-right 为 auto 时已经居中,IE 不行 B.Firefox 浏览器支持important IE 则忽略,可用important 为 ff 特别设置样式 C.ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值,所以先定义ulmargin:0padding:0 就能解决大部分问题 D.在 IE 的各种版本中都可以使用相同的样式 4.CSS 中的 margin 边界属性用 1~4 个值来设置元素的边界,每个值都是长度、百分比或者自动。
百分比值参考上级元素的宽度。
允许使用负值边际。
如果只给出一个值,它被应用于所有边界。
如果两个或三个值给出了, 省略了的值与对边相等。
如果四个值都给出了, 例如: DIV margin: 1em 2em 3em4em 。
则表示( ) 。
A.上边界为 1em,右边界为 2em,下边界为 3em,左边界为 4em B.上边界为 1em,下边界为 2em,左边界为 3em,右边界为 4em C.上边界为 1em,左边界为 2em,下边界为 3em,右边界为 4em D.左边界为 1em,上边界为 2em,右边界为 3em,下边界为 4em 5.CSS 中的 float 漂浮属性允许网页制作者将文本环绕在一个元素的周围,哪一个不是该属性的允许值( ) 。
A.left B.right C.both D.none 二、实验题 。
1.设计一个页面(4 个 div,第一个 div 宽 960px 居中;第 2~4 个 div,3 等分 960px) 2.请用 HTML(DIV)CSS 的方式实现以下的网页样式布局。
LOGO NAV 7 无兄弟,不编程 3.在不使用图片和 HTML 表格的条件下,通过 DIVCSS 将下图中的计算器界面布局在网页的中央(要求在网页中显示的效果和下图一致)。
8 第5章 自测题 第5章 自测题 一、简答题 任何一种开发环境下,找到 Apache、MySQL、
PHP 的安装目录和它们的配置文件,以及网站发布目录和数据库表文件存放目录。
二、实验题 1.下载最新版本的源代码包,在 Linux 操作系统下为自己安装一个最好的 LAMP 运行平台,并配置好 phpMyAdmin。
2.下载各种软件的最稳定版本,在 Windows 操作系统中独立安装属于自己的
PHP 工作平台,要求设置好每个软件的安装路径,并配置好 phpMyAdmin。
3.挑选一种自己喜欢的
PHP 及相关软件的集成版本,安装并进行设置。
9 无兄弟,不编程 第6章 自测题 一、单选题 1.
PHP 是哪种类型的语言( )。
A.编译型 B.解释型 C.两者都是 D.两者都不是 2.下面功能
PHP 无法实现的是( ) 。
A.服务器端脚本运行 B.命令行脚本运行 C.客户端图形界面(GUI)程序 D.浏览器端执行 DOM 操作 3.下面说法不正确的是: ( ) A.
PHP 有 4 种标量类型:布尔型(boolean) 、整型(integer) 、字符串(string) 、浮点型(float) B.浮点型(float)与双精度型(double)是同一种类型 C.复合类型包括:数组(array) 、对象(object)、资源(resource) D.伪类型:混合型(mixed) 、数字型(number) 、回调(callback) 4.若y x 为 int 型变量,则执行以下语句后,y 的值为( ) 。
ltphp x1 x y x gt A.1 B.2 C.3 D.0 5.下面代码的输出结果是( 。
) ltphp a quothelloquot b ampa unsetb b quotworldquot echo a gt A.hello B.world C.NULL D.unset 6.下面哪个表达式不能将两个字符串s1 和s2 串联成一个单独的字符串( ) 。
A.s1s2 B.“s1s2” C.s1.s2 D.implode‘’arrays1s2 7.getDate函数返回的值的数据类型是( ) 。
A.整型 B.浮点型 C.数组 D.字符串 E.布尔型 8.下面哪个选项不属于正确的
PHP 代码的开始和结束标记( ) 。
A.lt gt B.lt gt C.lt gt D.lt gt E.ltphp gt 9.
PHP 中,单引号和双引号所包围的字符串有什么区别?( ) A.单引号速度快,双引号速度慢 B.双引号速度快,单引号速度慢10 第6章 自测题C.两者没有速度差别D.双引号解析其中以开头的变量,而单引号不解析E.单引号解析其中r t 等转义字符,而双引号不解析10.
PHP 中的错误控制操作符是( ) 。
A. B. C. D.11.定义常量的函数是( ) 。
A.define B.constant C.print D.echo 12.下面对于 echo,print 的描述正确的是( ) 。
A.echo,print 都可以打印多个参数 B.print 可以打印多个参数,echo 不可以C.echo 可以打印多个参数,print 不可以 D.echo,print 都不可以打印多个参数13.执行下面的代码的结果是什么?( ) ltphp bool TRUE echo ge.
上一篇:
【精品】“新闻发布系统”网站制作过程
下一篇:
采用VC的伺服电机控制毕业论文(2003doc)