【答案】《Web编程技术》(西安交通大学)章节期末慕课答案_第1页
【答案】《Web编程技术》(西安交通大学)章节期末慕课答案_第2页
【答案】《Web编程技术》(西安交通大学)章节期末慕课答案_第3页
【答案】《Web编程技术》(西安交通大学)章节期末慕课答案_第4页
【答案】《Web编程技术》(西安交通大学)章节期末慕课答案_第5页
已阅读5页,还剩36页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【答案】《Web编程技术》(西安交通大学)章节期末慕课答案有些题目顺序不一致,下载后按键盘ctrl+F进行搜索第1章因特网与万维网基础本章单元测验1.单选题:Linux中的ls命令用于()。

选项:

A、创建文件夹

B、删除文件或文件夹

C、列出文件及文件夹

D、对文件及文件夹改名

答案:【列出文件及文件夹】2.单选题:在linux中,如果要查找当前机器所使用的IP地址,则可以使用命令()来完成。

选项:

A、ipconfig

B、ifconfig

C、ping

D、tracert

答案:【ifconfig】3.单选题:Web服务使用()端口时,可以不用在URL中加入端口号。

选项:

A、80

B、110

C、443

D、8080

答案:【80】4.单选题:IIS只能用在()操作系统中。

选项:

A、Windows

B、Linux

C、Unix

D、DOS

答案:【Windows】5.单选题:能够根据IP地址查找到对应域名的命令是()。

选项:

A、tracert

B、nslookup

C、ping

D、netstat

答案:【nslookup】6.单选题:请看这个URL,:8080/home/index.htm#a1。在该URL中,a1表示()

选项:

A、网页文件名称

B、网页中的参数

C、网页中的标签或锚点

D、没有多大意义

答案:【网页中的标签或锚点】7.单选题:通常情况下,HTTP服务对应的端口是()

选项:

A、21

B、22

C、80

D、110

答案:【80】8.单选题:下列哪项不属于Web服务器软件?

选项:

A、Apache

B、IIS

C、Firefox

D、nginx

答案:【Firefox】9.多选题:万维网中常用的端口包括()。

选项:

A、80

B、21

C、110

D、458

答案:【80;21;110】10.多选题:被称为国内“三朵云”的是()。

选项:

A、阿里云

B、微软云

C、华为云

D、腾讯云

答案:【阿里云;华为云;腾讯云】11.多选题:下面属于TCP/IP五层协议的包括()。

选项:

A、应用层

B、会话层

C、传输层

D、数据链路层

答案:【应用层;传输层;数据链路层】12.多选题:以下属于合法MIME类型的是()。

选项:

A、image/jpg

B、text/xml

C、audio/mpeg

D、video/quicktime

答案:【image/jpg;text/xml;audio/mpeg;video/quicktime】13.多选题:目前流行的Web浏览器包括()浏览器。

选项:

A、InternetExplorer

B、Chrome

C、FireFox

D、360极速

答案:【InternetExplorer;Chrome;FireFox;360极速】14.多选题:xampp是下列()的组合。

选项:

A、Apache

B、MSSQLServer

C、MySQL

D、PHP

答案:【Apache;MySQL;PHP】15.单选题:MIME类型由两部分组成,前面是数据的大类别,后面定义具体的种类。

选项:

A、正确

B、错误

答案:【正确】16.单选题:ICANN是互联网名字和数字分配机构,用于分配全球的顶级域名。

选项:

A、正确

B、错误

答案:【正确】17.单选题:ftp是一种用于文件传输的协议。

选项:

A、正确

B、错误

答案:【正确】18.单选题:http和https在使用时没有差别。

选项:

A、正确

B、错误

答案:【错误】19.单选题:25号端口一般是用于接收邮件的。

选项:

A、正确

B、错误

答案:【错误】20.单选题:知道一个IP地址,可以使用nslookup命令查找该IP对应的域名。

选项:

A、正确

B、错误

答案:【正确】21.单选题:在同一个IIS中无法创建多个Web站点。

选项:

A、正确

B、错误

答案:【错误】22.单选题:ECS专指阿里云的相应计算服务。

选项:

A、正确

B、错误

答案:【错误】23.单选题:阿里云云服务是一种远端虚拟服务器服务技术。

选项:

A、正确

B、错误

答案:【正确】24.单选题:IP地址共32位,一般写成四组8位二进制数(0-255)。

选项:

A、正确

B、错误

答案:【错误】互评作业:安装IIS或xampp1.要求安装IIS或xampp,将安装成功并启动相应Web服务成功的界面截图,以文件名"1.jpg"命名并上传,全部成功操作得10分,否则不得分;对安装好的Web服务器进行测试,并将浏览器测试成功的页面截图,以文件名"2.jpg"命名并上传,这一步全部成功得10分,否则不得分。

答案:【有文件1.jpg,该图片能够看到Web安装成功,得10分,未全部完成,不得分。有文件2.jpg,该图片能够看到Web测试成功,得10分,未全部完成,不得分。】第2章HTML基础互评作业:一个简单网页的制作1.设计一个简单页面,页面包含以下几部分:1、,请将表格边框显示出来;2、,列表项目不少于3个;3、,列表项目不少于3个;4、,截取的图片中应能体现正在播放的音频;5、,截取的图片中应能体现正在播放的视频。将运行状态的页面截图,以"htmltest.jpg"保存,并上传。

答案:【图片上传,且能够看到table相关内容,没有看到该项内容不得分。图片上传,且能够看到ol相关内容,没有看到该项内容不得分。图片上传,且能够看到ul相关内容,没有看到该项内容不得分。图片上传,且能够看到audio相关内容,没有看到该项内容不得分。图片上传,且能够看到video相关内容,没有看到该项内容不得分。】本章单元测试1.单选题:使用audio标签加入网页音频文件,若要实现音频自动播放,则应使用audio标签中的()属性。

选项:

A、src

B、loop

C、muted

D、autoplay

答案:【autoplay】2.单选题:在页面中插入图片可以使用标签来完成,该标签的src属性用来指出图片来源,在设计时,该属性最理想的值为()。

选项:

A、相对路径,如src="images/logo.gif"

B、绝对路径,如src="3/images/logo.gif"

C、根路径,如src="/images/logo.gif"

D、以上都可以

答案:【相对路径,如src="images/logo.gif"】3.单选题:和标签大大方便了页面中音频和视频的处理,但在()情况下,无法正常使用。

选项:

A、使用谷歌浏览器

B、使用IE浏览器

C、使用Safari浏览器

D、使用不支持HTML5的浏览器

答案:【使用不支持HTML5的浏览器】4.单选题:在下列的HTML中,能够使被链接的页面在新窗口打开的是()。

选项:

A、<ahref=""target="_top">新浪网</a>

B、<ahref=""target="_blank">新浪网</a>

C、<ahref=""target="_self">新浪网</a>

D、<ahref=""target="_parent">新浪网</a>

答案:【<ahref=""target="_blank">新浪网</a>】5.单选题:下列标签中,能产生带有数字列表符号的列表标记是()。

选项:

A、

B、

C、

D、

答案:【】6.单选题:下列标记中不属于行内元素的是()。

选项:

A、

B、

C、

D、

答案:【】7.单选题:HTML标签中,h4和h5显示出来的内容()更大。

选项:

A、h4

B、h5

C、一样大

D、无法确定

答案:【h4】8.单选题:元素作用是()。

选项:

A、预览

B、标签内部原样显示

C、标签外部原样显示

D、三种说法都不对

答案:【标签内部原样显示】9.单选题:img标签中的alt属性的作用是指明()。

选项:

A、图片的来源

B、图片来自本地的地址

C、图片的说明文本

D、图片来自互联网的地址

答案:【图片的说明文本】10.单选题:要对表格中的第二行进行合并,可能用到表格中的()属性。

选项:

A、colspan

B、rowspan

C、colspan和rowspan都可以

D、colspan和rowspan都不行

答案:【colspan】11.单选题:在HTML文档中用于表示页面标题的标记对是()。

选项:

A、

B、<title></title>

C、

D、><>

答案:【<title></title>】12.多选题:target是标签a中的一个属性,它的值可以是()。

选项:

A、_blank

B、_parent

C、_top

D、_self

答案:【_blank;_parent;_top;_self】13.多选题:HTML中,字符实体可由()表示。

选项:

A、实体名

B、实体符号

C、实体数字

D、实体地址

答案:【实体名;实体数字】14.多选题:以下属于块元素的包括()。

选项:

A、h2

B、p

C、br

D、strong

答案:【h2;p】15.单选题:HTML中的注释标签是/*...*/。

选项:

A、正确

B、错误

答案:【错误】16.单选题:在HTML中,块元素必须嵌套在行内元素之中。

选项:

A、正确

B、错误

答案:【错误】17.单选题:在html的标签中有行内元素和块元素之分,h3属于行内元素。

选项:

A、正确

B、错误

答案:【错误】18.单选题:标签在任何浏览器中都可正常使用。

选项:

A、正确

B、错误

答案:【错误】19.单选题:网页的标题可在title中进行编辑。

选项:

A、正确

B、错误

答案:【正确】互评作业:deepseek:中国诸多伟大造物之一1.设计一个简单页面,主题为“DeepSeek:中国诸多伟大造物之一”,页面包含以下几部分:1、页面中有文字;2、页面中有图片;3、页面中有音频;4、页面内容与主题相符。将做好的页面及相关文件,以"html_2025_DeepSeek.zip"为名称打包上传。

答案:【页面有文字。无文字,得0分;文字内容极少(20字以内),得1分;文字内容较少(200字以内),得3分;文字内容丰富,得5分。页面中有图片。无图片引用,得0分;有图片引用,但图片无法正常显示,得2分;图片显示正常,得5分。页面中有音频。无音频出现,得0分;有音频代码,但音频无法正常播放,得2分;有音频代码且能正常播放,得5分。页面内容与主题相符。内容与主题无任何关系,得0分;内容与主题有关,但观点不符合主流价值取向,得2分;内容与主题有关,观点符合主流价值取向,得5分。】第3章CSS互评作业:旅行时光报1.设计旅行时光报或相似页面,设计中需要满足如下条件:页面中需要有外部链接式的CSS引用,并且在相应文件夹下有对应CSS文件;页面中至少出现一个class引用,并且对应CSS文件中能够找到对class的修改;页面中至少出现一个ID引用,并且对应CSS文件中能够找到对class的修改;页面中所有格式的修饰都需要通过外部链接式CSS来完成,不能出现行内引入或内嵌式引入;页面中呈现元素多样(如图片、有序列表、无序列表等都需出现),至少不能少于旅行时光报中所列元素;请将所有文件,包括图片以zip方式打包上传。

答案:【有css文件和html文件,且不为空得2分;只有一个文件且不为空则得1分;两文件均没有不得分。页面中有class的定义,并且css文件中有该类对应的样式得2分;没有定义,只有样式或没有样式只有定义的均得1分;两者都没有的得0分。页面中有ID的定义,并且css文件中有该ID对应的样式得2分;没有定义,只有样式或没有样式只有定义的均得1分;两者都没有的得0分。页面中:有链接式CSS引入,且没有行内及内嵌式引入的得2分;有链接式,但也有行内及内嵌式引入的得1分;没有链接式的得0分。页面中图片、有序列表、无序列表全有的得2分;少其中一样的,得1分;少两样或都没有的得0分。】本章单元测试1.单选题:div和span作用类似,都可以加入CSS修饰的属性,但两者的区别是()。

选项:

A、div是块元素,可以修饰整块内容;span是行内元素,只能修饰一行内的少量元素

B、div是行内元素,只能修饰一行内的少量元素;span是块元素,可以修饰整块内容

C、两者都能修饰块元素

D、以上都不对

答案:【div是块元素,可以修饰整块内容;span是行内元素,只能修饰一行内的少量元素】2.单选题:如果想让一幅背景图片在水平方向上重复显示,则可使用background-repeat属性的()值实现。

选项:

A、repeat

B、repeat-x

C、repeat-y

D、no-repeat

答案:【repeat-x】3.单选题:下列选项中不属于CSS中font-size的合法单位的是()。

选项:

A、px

B、%

C、em

D、middle

答案:【middle】4.单选题:下列不属于CSS的引入方式的是()。

选项:

A、行内引入

B、内嵌式引入

C、链接式引入

D、行间引入

答案:【行间引入】5.单选题:CSS是层叠样式表,它主要关注网页的()。

选项:

A、内容

B、表示形式

C、内容及表示形式

D、都不是

答案:【表示形式】6.单选题:关于类选择器和ID选择器优先级的说法正确的是()。

选项:

A、类选择器优先级高于ID选择器

B、ID选择器优先级高于类选择器

C、两个优先级一样高

D、无法确定两者的优先级

答案:【ID选择器优先级高于类选择器】7.单选题:下列哪项不属于float属性的合法值()?

选项:

A、left

B、right

C、center

D、none

答案:【center】8.单选题:有下列列表元素:主页组织机构人才培养信息服务要使这些列表元素显示为行内元素,则需要使用()。

选项:

A、z-index:-1

B、visibility:visible

C、display:inline

D、float:none

答案:【display:inline】9.单选题:元素浮动时经常要使用width属性,该属性对()有效。

选项:

A、行内元素

B、块元素

C、行内元素和img元素

D、块元素和img元素

答案:【块元素和img元素】10.单选题:CSS盒模型主要思想是每个元素的布局由四部分组成,这四部分不包括()。

选项:

A、margin

B、div

C、padding

D、border

答案:【div】11.多选题:h3(padding:1em4em;}中1指的是padding中的()。

选项:

A、top

B、right

C、bottom

D、left

答案:【top;bottom】12.多选题:CSS中的选择器包括()。

选项:

A、HTML元素选择器

B、类选择器

C、ID选择器

D、全文选择器

答案:【HTML元素选择器;类选择器;ID选择器】13.多选题:2D旋转中的rotate()中,参数angle可以是()。

选项:

A、梯度

B、弧度

C、度

D、圈

答案:【梯度;弧度;度;圈】14.多选题:若想实现元素的三维堆叠效果,则不可用的属性是()。

选项:

A、position

B、display

C、visibility

D、z-index

答案:【position;display;visibility】15.多选题:CSS中的伪类主要包括()。

选项:

A、:active

B、:hover

C、:link

D、:visited

答案:【:active;:hover;:link;:visited】16.单选题:在CSS中,一般来讲,后代选择器比子选择器所修饰的范围要广。()

选项:

A、正确

B、错误

答案:【正确】17.单选题:CSS中,若两种样式发生相同属性冲突时,则前面的样式优先。()

选项:

A、正确

B、错误

答案:【错误】18.单选题:CSS中的text-align属性对应的值有三种,分别是left、center、right。()

选项:

A、正确

B、错误

答案:【错误】19.单选题:h5,h6{color:red;}CSS出现这种情况时,则将对h6标签下的所有内容文本颜色置为红色。

选项:

A、正确

B、错误

答案:【错误】20.单选题:olive(橄榄色)是CSS预定义的标准颜色名称,这种颜色在任何浏览器下都可被支持。()

选项:

A、正确

B、错误

答案:【正确】21.单选题:CSS的注释符号是/*...*/。()

选项:

A、正确

B、错误

答案:【正确】22.单选题:兄弟选择器在CSS3及以前版本中都能使用。

选项:

A、正确

B、错误

答案:【错误】23.单选题:CSS3中增加了圆角与边框功能。

选项:

A、正确

B、错误

答案:【正确】24.单选题:ID选择器的优先级高于类选择器。()

选项:

A、正确

B、错误

答案:【正确】25.单选题:如果页面中出现行内引用和内嵌式引用同时作用于一个段落,则这时将按内嵌式进行页面修改。()

选项:

A、正确

B、错误

答案:【错误】26.单选题:width是CSS盒模型要素之一。()

选项:

A、正确

B、错误

答案:【错误】互评作业:人工智能与大模型1.设计一个简单页面,主题为“最美逆行者”,页面包含以下几部分:1、页面中有文字;2、页面中有图片;3、页面中有音频;4、页面样式以单独的css文件存在,并且引用正确;5、页面内容与主题符合度。将做好的页面及相关文件,以"html_ky.zip"为名称打包上传。

答案:【页面有文字。无文字或文字内容极少(20字以内),得0分;文字内容较少(200字以内),得1分;文字内容丰富,得2分。页面中有图片。无图片引用,得0分;有图片引用,但图片无法正常显示,得1分;图片显示正常,得2分。页面中有音频。无音频出现,得0分;有音频代码,但音频无法正常播放,得1分;有音频代码且能正常播放,得2分。页面内容与主题符合度。内容与主题无任何关系,得0分;内容与主题有关,但观点不符合主流价值取向,得1分;内容与主题有关,观点符合主流价值取向,得2分。页面样式文件。无css文件,得0分;有css文件,但引用不正确,得1分;有css文件且引用正确,得2分。】第4章JavaScript互评作业:猜字游戏1.设计猜字游戏,作业要满足以下条件:1、程序运行后,有“新游戏”和“猜测”按钮,中英文表示不限,并有一个文本框,用于接收输入单词;2、程序运行后,有初始显示图片,即还未猜测状态下的图片;3、点击“新游戏”按钮,能够出现表示所猜测单词个数的下划线,并且多次重复点击该按钮,单词下划线个数可随机变化;4、文本框每次只允许出现一个字母,点击猜测后,若正确,则该字母在下划线相应部分出现,若错误,下划线部分不变,但对应图形要发生变化;5、全部字母猜测全部完成,则提示猜测成功信息,达到规定次数还未猜出,则提示猜测失败信息;6、作业完成后,请将所有涉及到的js、html、css等打包提交,其中css可以没有;7、所猜测备选单词不少于10个,每个单词猜测的次数不超过7次(猜测上限比案例中多一次)。

答案:【程序运行后,"新游戏"和"猜测"两个按钮都出现,并且文本框及初始图片也全部出现,则得4分;以上四个要求每个1分,出现得分,不出现不得分;四要素都没有出现,则得0分。点击"新游戏"按钮,出现所猜单词下划线个数得2分;多次重复点击"新游戏"按钮,下划线个数随机发生变化得2分;以上两项均未实现得0分。文本框只能输入1个字母,得1分;不得输入或能够输入2个及以上个字母,得0分。点"猜测"按钮后,字母正确显示在某下划线处(可以是多处,因为一个单词中的某字母可以重复出现多次)得1分;或未显示,但图片有变化,得1分。两种现象在测试中都出现,得2分;只出现一种得1分;全部未出现得0分。全部字母猜测完毕,有成功提示得1分;有失败提示得1分。反复测试中,两种提示全出现过,则得2分,全未出现,则得0分。备选单词不少于10个且最多猜测7次以内得2分;备选单词不少于10个但最多猜测超过7次得1分;备选单词少于10个,最多猜测未超过7次得1分;备选单词少于10个且最多猜测超过7次得0分。】本章单元测试1.单选题:在JS中,有varp=document.getElementById("data"),则使用DOM将data对应内容设置为黄色的语句中正确的是()。

选项:

A、p.color="yellow"

B、p.style.color="yellow"

C、p.backgroundColor="yellow"

D、p.style.backgroundColor="yellow"

答案:【p.style.color="yellow"】2.单选题:JS中,alert是()对象的方法。

选项:

A、document

B、location

C、screen

D、window

答案:【window】3.单选题:表达式43==='43'的值为()。

选项:

A、0

B、1

C、true

D、false

答案:【false】4.单选题:下列不属于JS事件类型的是()。

选项:

A、鼠标事件

B、键盘事件

C、动作事件

D、HTML页面事件

答案:【动作事件】5.单选题:以下关于事件处理程序写法正确的是()。

选项:

A、window.onload=pageLoad()

B、window.onload=pageLoad

C、window.onLoad=pageLoad()

D、window.onLoad=pageLoad

答案:【window.onload=pageLoad】6.单选题:下列不属于Javascript数据类型的是()。

选项:

A、number

B、string

C、boolean

D、sub

答案:【sub】7.单选题:以下程序片段运行后结果应为:varstr1="12year";vari=str1.indexof("2");alert(i);

选项:

A、1

B、2

C、p

D、12

答案:【1】8.单选题:Javascript中,需要声明一个整数变量n,以下语句正确的是()。

选项:

A、intnum;

B、numbernum;

C、varnum;

D、integernum;

答案:【varnum;】9.单选题:下面JavaScript代码执行后的结果是()。

选项:

A、012

B、018

C、01827

D、以上都不对

答案:【018】10.单选题:下列关于Javascript特征说法错误的是()。

选项:

A、Javascript是一种脚本语言

B、Javascript代码需要编译以后才能执行

C、Javascript是独立于平台的

D、Javascript是事件驱动的

答案:【Javascript代码需要编译以后才能执行】11.单选题:'8'+8的结果是()。

选项:

A、NaN

B、undefined

C、16

D、88

答案:【88】12.单选题:JavaScript是一门()。

选项:

A、强类型编程语言

B、运行在客户端的弱类型语言

C、浏览器中不能单独运行的语言

D、运行在服务器端的语言

答案:【运行在客户端的弱类型语言】13.单选题:Javascript代码可以放置在下列哪个HTML元素中?

选项:

A、

B、

C、

D、

答案:【】14.多选题:JS中属于DOM节点对象属性的是()。

选项:

A、firstChild

B、nextSibling

C、parentNode

D、childNode

答案:【firstChild;nextSibling;parentNode】15.多选题:关于JS匿名函数的说法中,正确的是()。

选项:

A、JS允许声明匿名函数

B、匿名函数是指没有函数名的函数

C、可以同变量一样使用放于等号右侧

D、匿名函数必须有参数

答案:【JS允许声明匿名函数;匿名函数是指没有函数名的函数;可以同变量一样使用放于等号右侧】16.多选题:下列关于JavaScript说法不正确的是()。

选项:

A、变量不需要声明

B、具有松散的数据类型

C、错误经常不提示

D、属于解释型语言

答案:【变量不需要声明;具有松散的数据类型;错误经常不提示;属于解释型语言】17.多选题:JS响应事件的过程包括()。

选项:

A、确定要响应事件的元素或控件

B、编写JS代码

C、调用main函数

D、将JS代码与元素或控件事件联系起来

答案:【确定要响应事件的元素或控件;编写JS代码;将JS代码与元素或控件事件联系起来】18.多选题:在JS中,如果想删除数组arr中的最后一个元素,则下列函数不正确的是()。

选项:

A、push

B、pop

C、shift

D、unshift

答案:【push;shift;unshift】19.单选题:JS中在函数内部声明的变量一定是局部变量。()

选项:

A、正确

B、错误

答案:【错误】20.单选题:JS中trim函数用于返回取掉字符串两端空格后的字符串。()

选项:

A、正确

B、错误

答案:【正确】21.单选题:JS中要进行多行注释可以使用//。()

选项:

A、正确

B、错误

答案:【错误】22.单选题:JS中可以通过typeof得到变量的类型。()

选项:

A、正确

B、错误

答案:【正确】23.单选题:DOM对象属性与相应的html属性具有相同的名称。()

选项:

A、正确

B、错误

答案:【错误】24.单选题:JavaScript是一种编译型的脚本语言。()

选项:

A、正确

B、错误

答案:【错误】25.单选题:JS中可以出现匿名函数。()

选项:

A、正确

B、错误

答案:【正确】26.单选题:JavaScript是基于事件驱动的后台脚本语言。()

选项:

A、正确

B、错误

答案:【错误】27.单选题:借助JS可以改变网页中字体的大小。()

选项:

A、正确

B、错误

答案:【正确】第5章主流前端框架简介本章单元测试1.单选题:Angular的核心特性不包括()。

选项:

A、语义化标签

B、优先针对移动设备

C、自动化双向数据绑定

D、MVVM

答案:【优先针对移动设备】2.单选题:下列不属于Vue.js合理安装方式的是()。

选项:

A、rpm

B、CDN

C、VueCLI

D、npm

答案:【rpm】3.单选题:下列不属于React特点的是()。

选项:

A、声明式设计

B、组件化

C、响应式设计

D、灵活

答案:【响应式设计】4.单选题:下列不属于BootStrap设计目标的是()。

选项:

A、优先针对移动设备

B、采用相对单位

C、浏览器支持

D、响应式设计

答案:【采用相对单位】5.多选题:React组件的定义方式包括()。

选项:

A、JavaScript函数

B、React.createClass

C、TypeScript函数

D、ES6Class

答案:【JavaScript函数;React.createClass;ES6Class】6.多选题:BootStrap开发包中包括的目录有()。

选项:

A、html

B、css

C、js

D、php

答案:【css;js】7.单选题:在Vue.js、React和Angular三个框架中,功能最强大的是React。()

选项:

A、正确

B、错误

答案:【错误】8.单选题:就市场占有率来讲,Vue.js、React和Angular三者中Angular最高。()

选项:

A、正确

B、错误

答案:【正确】第7章PHP单元测试1.单选题:PHP中,能输出1到100之间的随机数的是()。

选项:

A、echorand();

B、echorand()*100;

C、echorand(1,100);

D、echorand(100);

答案:【echorand(1,100);】2.单选题:以下说法正确的是()。

选项:

A、$attr代表数组,那么数组长度可以通过$attr.length取到

B、unset()方法不能删除数组里面的某个元素

C、php的数组里面可以存储任意类型的数据

D、php里面只有索引数组

答案:【php的数组里面可以存储任意类型的数据】3.单选题:PHP服务器脚本由()分隔符包围。

选项:

A、...

B、...

C、

D、<&>...

答案:【】4.单选题:以下代码输出的结果是()$a="aa";$aa="bb";echo$$a;

选项:

A、aa

B、bb

C、$aa

D、$$a

答案:【bb】5.单选题:以下代码执行结果为:()$A="Hello";functionprint_A(){$A="phpmysql!!";global$A;echo$A;}echo$A;print_A();?>

选项:

A、Hello

B、phpmysql!!

C、HelloHello

D、Hellophpmysql!!

答案:【HelloHello】6.单选题:下面程序运行结果()$nextWeek=time()+(7*24*60*60);echo'Now:'.date('Y-m-d')."\n";echo'NextWeek:'.date('Y-m-d',$nextWeek)."\n";?>

选项:

A、得到今天的日期(月-日)

B、得到今天的日期(年-月-日)与下周的日期(年-月-日)

C、得到现在的时间(小时-分-秒)

D、得到现在到下周的时间间隔

答案:【得到今天的日期(年-月-日)与下周的日期(年-月-日)】7.单选题:关于PHP数组,下列说法正确的是()。

选项:

A、数组的下标必须为数字,且从“0”开始

B、数组的下标可以是字符串

C、数组中的元素类型必顺一致

D、数组的下标必须是连续的

答案:【数组的下标可以是字符串】8.单选题:以下代码运行结果为:()$first="Thiscourseisveryeasy!";$second=explode("",$first);$first=implode(",",$second);echo$first;?>

选项:

A、This,course,is,very,easy,!

B、Thiscourseisveryeasy!

C、Thiscourseisveryeasy!,

D、提示错误

答案:【This,course,is,very,easy,!】9.单选题:php中关于字符串处理函数以下说法正确的是()。

选项:

A、implode()方法可以将字符串拆解为数组

B、str_replace()可以替换指定位置的字符串

C、substr()可以截取字符串

D、strlen()不能取到字符串的长度

答案:【substr()可以截取字符串】10.单选题:若x,y为整型数据,以下语句执行的$y结果为()。$x=3;++$x;$y=$x++;

选项:

A、3

B、4

C、5

D、6

答案:【4】11.单选题:php中单引号和双引号包含字符串的区别正确的是()。

选项:

A、单引号速度快,双引号速度慢

B、双引号速度快,单引号速度慢

C、单引号里面可以解析转义字符

D、双引号里面可以解析变量

答案:【双引号里面可以解析变量】12.单选题:PHP中,获取使用"get"方法提交的表单正确的是()。

选项:

A、$_GET[];

B、Request.QueryString;

C、Request.Form;

D、$_POST[]

答案:【$_GET[];】13.单选题:引用文件"time.inc"的正确方法是()。

选项:

A、

B、

C、

D、<%includefile="time.inc"%>

答案:【】14.单选题:以只读模式打开文件"time.txt"的正确方法是()。

选项:

A、fopen("time.txt","r");

B、open("time.txt","read");

C、open("time.txt");

D、fopen("time.txt","r+");

答案:【fopen("time.txt","r");】15.单选题:PHP中,以下变量名不合法的是()。

选项:

A、$my_Var

B、$myVar

C、$my-Var

D、$_myVar

答案:【$my-Var】16.单选题:php可以输出反斜杠的是()。

选项:

A、\n

B、\r

C、\t

D、\\

答案:【\\】17.单选题:以下代码输出的结果为()$attr=array("0"=>"aa","1"=>"bb","2"=>"cc");echo$attr[1];?>

选项:

A、会报错!

B、aa

C、输出为空

D、bb

答案:【bb】18.单选题:php输出拼接字符串正确的是()。

选项:

A、echo$a+”hello”

B、echo$a+$b

C、echo$a.”hello”

D、echo‘{$a}hello’

答案:【echo$a.”hello”】19.单选题:以下代码输出的结果是()$a=10;$b=&$a;echo$b;$b=15;echo$a;?>

选项:

A、1015

B、1010

C、1515

D、1510

答案:【1015】20.单选题:php定义变量正确的是()。

选项:

A、vara=5;

B、$a=10;

C、intb=6;

D、var$a=12;

答案:【$a=10;】21.单选题:在PHP中,变量总是以"#"打头。()

选项:

A、正确

B、错误

答案:【错误】22.单选题:is_string("hello,php!")的结果是true。()

选项:

A、正确

B、错误

答案:【正确】23.单选题:PHP中,(int)7/2的结果是3。()

选项:

A、正确

B、错误

答案:【错误】24.单选题:PHP程序的正确运行方式是双击PHP文件。()

选项:

A、正确

B、错误

答案:【错误】25.单选题:PHP代码可以嵌入到HTML页面中。()

选项:

A、正确

B、错误

答案:【正确】26.单选题:PHP中,可以使用file_get_contents()函数将整个文件读入一个数组中。()

选项:

A、正确

B、错误

答案:【错误】27.单选题:PHP变量的作用域与PHP块的开始与结束标记有关,即在前面PHP块中声明的变量,在同一页面后面的PHP块中不可用。()

选项:

A、正确

B、错误

答案:【错误】28.单选题:PHP参数传递分为值传递和参数传递,值传递是需要在所传递的参数前中&符号。()

选项:

A、正确

B、错误

答案:【错误】29.单选题:PHP中,函数可以在代码中的任何位置声明。()

选项:

A、正确

B、错误

答案:【正确】互评作业:带图片的每日单词1.请仿照每日单词程序设计一款带图片的每日单词程序:1、程序组成:index.php、word.php、style.css、words,这四个文件必须有,其它可根据情况自行选择;2、程序能够随机产生单词,页面刷新时单词能够发生改变;3、单词图片能够根据单词的变化而变化,并且图片应与单词保持一致;4、考虑到单词图片的量太大,本程序要求能够对10个以上的单词进行图片显示(可以在相应的单词文件中只出现带图片的单词);5、所以相关文件打包上传。

答案:【四个必须文件每个1分,全部出现得4分。程序能够随机显示单词,得2分;页面刷新时单词能够变化。得2分;不满足上述两要求的得0分。能够随机显示图片,得5分;所显示图片与单词一致,得5分;不能随机显示图片,且图片与单词不一致,得0分。带图片显示的单词数量达到10个以上,得2分,否则,得0分。】第8章数据库及SQL单元测试1.单选题:一张数据表中的主键个数为()。

选项:

A、至多3个

B、至多2个

C、至多1个

D、没有限制

答案:【至多1个】2.单选题:select语句的完整语法较复杂,但至少包括的部分是()。

选项:

A、仅select

B、select,from

C、select,group

D、select,where

答案:【select,from】3.单选题:以下聚合函数中用于求记录个数的是()。

选项:

A、max

B、sum

C、count

D、avg

答案:【count】4.单选题:select语句中与having子句通常同时使用的是()子句。

选项:

A、orderby

B、where

C、groupby

D、不需要

答案:【groupby】5.单选题:SQL的聚合函数count、sum、avg、max、min不允许出现在查询语句的()子句中。

选项:

A、select

B、having

C、groupby…having

D、where

答案:【where】6.单选题:在MySQL中,要查询A数据库B表中产品名含有“电脑”的产品情况,可用()命令。

选项:

A、select*fromBwhere产品名称like'电脑'

B、select*fromAwhere产品名称like"电脑"

C、select*fromBwhere产品名称="电脑"

D、select*fromBwhere产品名称like"%电脑%"

答案:【select*fromBwhere产品名称like"%电脑%"】7.单选题:在查询语句的where子句中,如果出现了“agebetween30and40”,这个表达式等同于()。

选项:

A、age>=30andage<=40

B、age>=30orage<=40

C、age>30andage<40

D、age>30orage<40

答案:【age>=30andage<=40】8.单选题:SQL语句可返回唯一不同的值的是()。

选项:

A、SELECTDIFFERENT

B、SELECTDISTINCT

C、SELECTUNIQUE

D、SELECTALL

答案:【SELECTDISTINCT】9.单选题:通过SQL,按字母顺序选取Actor表中LastName介于Adams和Carter的所有记录的表述正确的是()。

选项:

A、SELECT*FROMActorWHERELastNameBETWEEN'Adams'AND'Carter'

B、SELECT*FROMActorWHERELastName>'Adams'ANDLastName<'Carter'

C、SELECTLastName>'Adams'ANDLastName<'Carter'FROMActor

D、SELECT*FROMActorWHERELastName>'Adams'ORLastName<'Carter'

答案:【SELECT*FROMActorWHERELastNameBETWEEN'Adams'AND'Carter'】10.单选题:通过SQL,在表Actor中选择FirstName等于Jim而LastName等于Carter的所有记录的表述正确的是()。

选项:

A、SELECT*FROMActorWHEREFirstNameLIKE'Jim'ANDLastNameLIKE'Carter'

B、SELECTFirstName='Jim',LastName='Carter'FROMActor

C、SELECT*FROMActorWHEREFirstName='Jim'ANDLastName='Carter'

D、SELECT*FROMActorWHEREFirstName='Jim'ORLastName='Carter'

答案:【SELECT*FROMActorWHEREFirstName='Jim'ANDLastName='Carter'】11.单选题:通过SQL,从"Actor"表中选取"FirstName"列的值以"a"开头的所有记录的表述正确的是()。

选项:

A、SELECT*FROMActorWHEREFirstNameLIKE'a%'

B、SELECT*FROMActorWHEREFirstName='a'

C、SELECT*FROMActorWHEREFirstNameLIKE'%a'

D、SELECT*FROMActorWHEREFirstName='%a%'

答案:【SELECT*FROMActorWHEREFirstNameLIKE'a%'】12.单选题:通过SQL,从“actor”表中选取"FirstName"列的值等于"John"的所有记录的表述正确的是()。

选项:

A、SELECT*FROMActorWHEREFirstName='John'

B、SELECT[all]FROMActorWHEREFirstNameLIKE'John'

C、SELECT*FROMActorWHEREFirstNameLIKEJohn

D、SELECT[all]FROMActorWHEREFirstName=John

答案:【SELECT*FROMActorWHEREFirstName='John'】13.单选题:从"actor"表中选取"FirstName"列的SQL语句是()。

选项:

A、selectactor.FirstName

B、extractFirstNamefromactor

C、selectFirstNamefromactor

D、updateFirstNamefromactor

答案:【selectFirstNamefromactor】14.单选题:用于更新数据库中的数据的SQL语句是()。

选项:

A、Save

B、Update

C、Saveas

D、Modify

答案:【Update】15.单选题:SQL指的是()。

选项:

A、StrongQuestionLanguage

B、StructuredQuestionLanguage

C、StructuredQueryLanguage

D、StrongQueryLanguage

答案:【StructuredQueryLanguage】16.单选题:通过SQL返回"Actor"表中记录的数目的表述正确的是()。

选项:

A、SELECTCOLUMNS()FROMActor

B、SELECTCOLUMNS(*)FROMActor

C、SELECTCOUNT()FROMActor

D、SELECTCOUNT(*)FROMActor

答案:【SELECTCOUNT(*)FROMActor】17.单选题:通过SQL,向"Actor"表插入新记录的正确表述是()。

选项:

A、INSERT('Jimmy','Jackson')INTOActor

B、INSERTVALUES('Jimmy','Jackson')INTOActor

C、INSERTINTOActorVALUES('Jimmy','Jackson')

D、INSERTINTOActorVALUE('Jimmy','Jackson')

答案:【INSERTINTOActorVALUES('Jimmy','Jackson')】18.单选题:通过SQL,根据"FirstName"列降序地从"Actor"表返回所有记录的正确表述是()。

选项:

A、SELECT*FROMActorSORT'FirstName'DESC

B、SELECT*FROMActorORDERBYFirstNameDESC

C、SELECT*FROMActorORDERFirstNameDESC

D、SELECT*FROMActorSORTBY'FirstName'DESC

答案:【SELECT*FROMActorORDERBYFirstNameDESC】19.单选题:SQL关键词中用于对结果集进行排序的是()。

选项:

A、ORDER

B、SORTBY

C、SORT

D、ORDERBY

答案:【ORDERBY】20.多选题:进行多表查询设计时,可以按照下面中的()来进行。

选项:

A、哪个表包含关键数据

B、结果集中需要哪些列

C、各表如何连接

D、哪些值需要被过滤

答案:【哪个表包含关键数据;结果集中需要哪些列;各表如何连接;哪些值需要被过滤】21.多选题:下面属于数据操作语言保留字的有()。

选项:

A、SELECT

B、INSERT

C、DELETE

D、UPDATE

答案:【INSERT;DELETE;UPDATE】22.多选题:下列属于数据库管理系统的是()。

选项:

A、MySQL

B、MSSQLServer

C、Oracle

D、SQLite

答案:【MySQL;MSSQLServer;Oracle;SQLite】23.多选题:常见的数据模型包括()。

选项:

A、层次模型

B、网状模型

C、星型模型

D、关系模型

答案:【层次模型;网状模型;关系模型】24.单选题:多表查询设计中,要进行多表连接,必须使用join,但on不一定非得使用。()

选项:

A、正确

B、错误

答案:【错误】25.单选题:在MySQL中,_是通配符,它代表任意多个字符。()

选项:

A、正确

B、错误

答案:【错误】26.单选题:在SQL中,having用来对聚合函数进行条件过滤。()

选项:

A、正确

B、错误

答案:【正确】27.单选题:MySQL中,若想返回所查询记录的前5个,则需要使用TOP关键字。()

选项:

A、正确

B、错误

答案:【错误】28.单选题:在MySQL中,显示当前打开数据库的所有数据表的命令是showtable。()

选项:

A、正确

B、错误

答案:【错误】29.单选题:RDBMS指的是层次型数据库管理系统。()

选项:

A、正确

B、错误

答案:【错误】30.单选题:在关系型数据库中,数据表中的行称为记录,列称为属性。()

选项:

A、正确

B、错误

答案:【正确】第9章Cookie和Session单元测试1.单选题:以下关于Cookie的说法正确的是()。

选项:

A、Cookie就像蠕虫病毒一样,可以清除用户硬盘上的数据

B、Cookie是间谍软件的一种形式,可以窃取你的个人信息

C、Cookie生成弹出窗口和垃圾邮件

D、Cookies仅是数据,不是程序代码

答案:【Cookies仅是数据,不是程序代码】2.单选题:以前使用过的session,在重新使用之前必须做()操作才能避免之前的session不会被保留。

选项:

A、session_start

B、session_destroy

C、session_regenerate_id

D、session_unset

答案:【session_regenerate_id】3.单选题:PHP中关于删除cookie不正确的是()。

选项:

A、setcookie(“stu_ID”,False)

B、setcookie(“stu_ID”,42,time()-1)

C、setcookie(“stu_ID”,“100001”)

D、删除浏览器中的cookie

答案:【setcookie(“stu_ID”,“100001”)】4.单选题:在JavaScript中,可以通过()来删除当前页面中给定的cookie。

选项:

A、cookie.clear

B、cookie.set

C、cookie.remove

D、cookie.get

答案:【cookie.remove】5.单选题:对于会话cookie,以下说法正确的是()。

选项:

A、可以跟踪长期信息

B、当浏览器关闭后,临时cookies将被删除

C、潜在的安全性较差

D、用户可以打开cookie文件,查看/更改cookie值

答案:【当浏览器关闭后,临时cookies将被删除】6.多选题:关于session的说法正确的是()。

选项:

A、在用户注销或关闭浏览器之前可以一直存在

B、数据一般存储在服务器上

C、会话很难被恶意用户篡改或删除

D、保护私人信息不被计算机的其他用户看到

答案:【在用户注销或关闭浏览器之前可以一直存在;数据一般存储在服务器上;会话很难被恶意用户篡改或删除;保护私人信息不被计算机的其他用户看到】7.多选题:以下属于Cookies用途的是()。

选项:

A、认证

B、用户跟踪

C、地址转向

D、维护用户偏好

答案:【认证;用户跟踪;维护用户偏好】8.单选题:session_start必须在脚本顶部调用,在生成任何HTML输出之前调用。()

选项:

A、正确

B、错误

答案:【正确】9.单选题:Cookies很难被恶意用户篡改或删除。()

选项:

A、正确

B、错误

答案:【错误】10.单选题:Cookie可以用来跟踪特定网站上的浏览习惯。()

选项:

A、正确

B、错误

答案:【正确】期末测试Web编程技术期末测试1.单选题:下列关于Internet和Web的说法中,正确的是()。

选项:

A、Web就是Internet的别称

B、Web是基于Internet之上的一个应用服务

C、Internet是基于Web之上的一个信息系统

D、Internet与Web没有任何关系

答案:【Web是基于Internet之上的一个应用服务】2.单选题:要使超链接文本显示下划线,则应将CSS中的text-decoration设置成()。

选项:

A、underline

B、blink

C、line-through

D、none

答案:【underline】3.单选题:在查询语句的where子句中,如果出现了“agebetween10and20”,这个表达式等同于()。

选项:

A、age>=10andage<=20

B、age>=10orage<=20

C、age>10andage<20

D、age>10orage<20

答案:【age>=10andage<=20】4.单选题:SQL关键词中用于对结果集进行排序的是()。

选项:

A、ORDER

B、ORDERBY

C、SORT

D、SORTBY

答案:【ORDERBY】5.单选题:在JavaScript中,可以通过()来删除当前页面中给定的cookie。

选项:

A、cookie.clear

B、cookie.set

C、cookie.remove

D、cookie.get

答案:【cookie.remove】6.单选题:下列语句中,能正确引用链接式CSS的语句是()。

选项:

A、

B、

C、mystyle.css

D、

答案:【】7.单选题:php中单引号和双引号包含字符串的区别正确的是()。

选项:

A、单引号速度快,双引号速度慢

B、双引号速度快,单引号速度慢

C、单引号里面可以解析转义字符

D、双引号里面可以解析变量

答案:【双引号里面可以解析变量】8.单选题:在mailto:zhangsan@中,mailto表示()。

选项:

A、端口号

B、文件名

C、访问协议

D、主机名

答案:【访问协议】9.单选题:在HTML文档中用于表示页面正文内容的标记对是()。

选项:

A、

B、

C、

D、

答案:【】10.单选题:表格中用()表示表格中的行。

选项:

A、table

B、tr

C、td

D、th

答案:【tr】11.单选题:img标签中的src属性的作用是指明()。

选项:

A、图片的说明文本

B、图片的来源

C、图片来自互联网的地址

D、图片来自本地的地址

答案:【图片的来源】12.单选题:下面JavaScript代码执行后的结果是()。

选项:

A、0123

B、01234

C、0149

D、014916

答案:【0149】13.单选题:IP协议属于TCP/IP五层协议中的()。

选项:

A、数据链路层

B、网络层

C、传输层

D、应用层

答案:【网络层】14.单选题:下列关于Cookies的说法正确的是()。

选项:

A、它可以帮助我们记住曾经登录过的网站的用户名

B、它是一款病毒软件

C、它可以清除用户硬盘上的数据

D、它一般用于广告

答案:【它可以帮助我们记住曾经登录过的网站的用户名】15.单选题:下列关于主键的说法错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论