现在位置:首页> 学习教育 > 其它 > 智慧树知到《web编程技术》章节

智慧树知到《web编程技术》章节测试答案

  《Java Web编程技术》可作为高等学校计算机及相关专业Web编程技术课程的教材,也可供从事基于Java的Web应用开发技术人员学习参考,同时也可作Java Web开发员国际认证考试的备考材料和培训教材。第一文档网为大家带来的智慧树知到《web编程技术》章节测试答案,希望能帮助到大家!

  智慧树知到《web编程技术》章节测试答案

  第一章

  1、telnet的默认端口号是22。

  A:对

  B:错

  答案: 错

  2、21号端口是ssh的默认端口。

  A:对

  B:错

  答案: 错

  3、以下能同时用在Windows和Linux下的Web服务器软件是____。

  A:IIS

  B:Apache

  C:Nginx

  D:Tomcat

  答案: Apache,Nginx,Tomcat

  4、能够根据IP地址查询相应域名的命令是_。

  A:ping

  B:tracert

  C:netstat

  D:nslookup

  答案: nslookup

  5、以下属于因特网协议的是_。

  A:https

  B:telnet

  C:mp4

  D:http

  答案: https,telnet

  ,http

  6、Chrome是一款面向用户的http代理软件。

  A:对

  B:错

  答案: 对

  7、URL的全称是统一资源定位器。

  A:对

  B:错

  答案: 对

  8、如果想将IIS的发布目录指定为D盘的“我的网站”,则需要在IIS的( )中进行设置。

  A:目录浏览

  B:默认文档

  C:请求筛选

  D:基本设置

  答案: 基本设置

  9、Nginx是一款( )。

  A:数据库管理系统

  B:后台编程语言

  C:Web服务器软件

  D:Web客户端软件

  答案: Web服务器软件

  10、MySQL是一款( )。

  A:数据库管理系统

  B:操作系统

  C:应用系统

  D:后台脚本语言

  答案: 应用系统

  第二章

  1、<audio>和<video>标签在任何浏览器中都可正常使用。

  A:对

  B:错

  答案: 错

  2、在html的标签中有行内元素和块元素之分,img属于行内元素。

  A:对

  B:错

  答案: 对

  3、下列标记中属于行内元素的是( )。

  A:h4

  B:p

  C:div

  D:inout

  答案: inout

  4、标题标签h2和h3显示的字体( )。

  A:h2大于h3

  B:h2小于h3

  C:一样大

  D:无法比较大小

  答案: h2大于h3

  5、img标签中的alt属性的作用是指明( )。

  A:图片的说明文本

  B:图片的来源

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

  D:图片来自本地的地址

  答案: 图片的说明文本

  6、ul属于( )列表标签。

  A:无序

  B:有序

  C:定义

  D:无法判定

  答案: 无序

  7、表格中用( )表示表格中的列。

  A:table

  B:tr

  C:td

  D:th

  答案: td

  8、如果想使表格的宽度固定,并且不会随着浏览器大小的变化而自动调整,则width属性可以使用( )宽度来达到目的。

  A:像素

  B:百分比

  C:em

  D:larger

  答案: 像素,em,larger

  9、使用video标签加入网页视频文件,若要实现视频自动播放,则应使用video标签中的( )属性。

  A:src

  B:loop

  C:muted

  D:autoplay

  答案: loop

  10、要对表格中的第二列进行合并,可能用到表格中的( )属性。

  A:colspan

  B:rowspan

  C:colspan和rowspan都可以

  D:colspan和rowspan都不行

  答案: rowspan

  第三章

  1、width是CSS盒模型要素之一。

  A:对

  B:错

  答案:

  2、如果页面中出现行内引用和内嵌式引用同时作用于一个段落,则这时将按内嵌式进行页面修改。

  A:对

  B:错

  答案:

  3、关于CSS中颜色的表示方式不正确的是( )。

  A:预定义颜色名称

  B:RGB颜色代码

  C:真彩24位颜色代码

  D:十六进制颜色代码

  答案:

  4、关于类选择器和ID选择器优先级的说法正确的是( )。

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

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

  C:两个优先级一样高

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

  答案:

  5、<h2 style=”color:red”>示例</h2>中所使用的CSS的引入方式是( )。

  A:行内引入

  B:内嵌式引入

  C:链接式引入

  D:综合引入

  答案:

  6、要使超链接文本显示下划线,则应将CSS中的text-decoration设置成( )。

  A:underline

  B:line-through

  C:blink

  D:none

  答案:

  7、要使网页中的某背景图片在行上进行重复显示,则应使CSS中background-repeat的值设置成( )。

  A:repeat

  B:repeat-x

  C:repeat-y

  D:no-repeat

  答案:

  8、CSS文件中,类选择器是以( )开头的。

  A:*

  B:#

  C:?

  D:.

  答案:

  9、能够完成对行内部分元素进行特定修饰的标签是( )。

  A:span

  B:div

  C:body

  D:p

  答案:

  10、下面属于CSS盒模型的组成部分的是( )。

  A:border

  B:padding

  C:margin

  D:width

  答案:

  第四章

  1、借助JS可以改变网页中字体的颜色。

  A:对

  B:错

  答案:

  2、JavaScript是基于事件驱动的前台脚本语言。

  A:对

  B:错

  答案:

  3、下列关于JavaScript说法不正确的是( )。

  A:变量不需要声明

  B:具有松散的数据类型

  C:属于编译型语言

  D:错误经常不提示

  答案:

  4、JS响应事件的过程不包括( )。

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

  B:编写JS代码

  C:调用main函数

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

  答案:

  5、JS中”8”*8的结果是( )。

  A:64

  B:88

  C:undefined

  D:null

  答案:

  6、JS中1+3+”5”+7+10的结果是( )。

  A:26

  B:4517

  C:45710

  D:135710

  答案:

  7、JS中15===”15”的结果是( )。

  A:0

  B:1

  C:true

  D:false

  答案:

  8、JS中,var s=”John” && ”Mike”执行后,s变量的结果是( )。

  A:“John”

  B:“Mike”

  C:null

  D:“ ”

  答案:

  9、在JS中,如果想删除数组arr中的最后一个元素,则可使用的方法是( )。

  A:push

  B:pop

  C:shift

  D:unshift

  答案:

  10、JS中,alert是( )对象的方法。

  A:document

  B:location

  C:screen

  D:window

  答案:

  第五章

  1、PHP是一款开源的前台脚本语言。

  A:对

  B:错

  答案:

  2、下列有关运行PHP程序的说法中正确的是( )。

  A:可以直接双击运行

  B:要有能够支持PHP的Web服务器软件才能运行

  C:一般在浏览器中运行

  D:必须使用与http有关的协议才能运行

  答案:

  3、下列属于PHP数据类型的是( )。

  A:int

  B:string

  C:resource

  D:double

  答案:

  4、PHP中,(int)9/2的结果是( )。

  A:4

  B:4.5

  C:0

  D:NULL

  答案:

  5、关于PHP变量的说法中正确的是( )。

  A:总是以“$”符号开头

  B:大小写不敏感

  C:总是通过赋值隐性声明

  D:未被赋值时,初值可能是0、0.0、空字符串、空数组等

  答案:

  6、PHP中,如果想测试字符串中字符的个数,则使用( )字符串函数都能够实现。

  A:trim

  B:strrev

  C:strlen

  D:strtoupper

  答案:

  7、PHP中要对字符串中的变量进行解释,则可以使用( )来完成。

  A:单引号

  B:双引号

  C:冒号

  D:中括号

  答案:

  8、PHP中,如果要计算1+2+…+1000,则使用( )循环最好。

  A:for

  B:foreach

  C:while

  D:do…while

  答案:

  9、PHP中,<?=表达式 ?>与下面( )等价。

  A:<?php echo 表达式; ?>

  B:<?php if(1) print表达式; ?>

  C:<?php for(;;) print表达式;) ?>

  D:<?php while(1) print表达式; ?>

  答案:

  10、PHP中,要将一个文件内容导入另一个文件中,若被导入文件不存在,要出现错误提示,但相同文件允许在同一页面多次导入,则可以使用( )函数来完成。

  A:include

  B:require

  C:include_once

  D:require_once

  答案:

  第六章

  1、show table是MySQL中显示某数据库中所有表的命令。

  A:对

  B:错

  答案:

  2、MySQL和SQL Server都是数据库管理系统,在进行系统开发时,开发者可根据自己的需要进行选择,一般情况下MySQL和Apache搭配,SQL Server和ASP.NET搭配。

  A:对

  B:错

  答案:

  3、SQL Server属于关系型数据库管理系统。

  A:对

  B:错

  答案:

  4、下列关于关系型数据库的特点描述中,错误的是( )。

  A:一个数据库由若干张表组成

  B:表中的行称为记录

  C:表中的列称为属性或字段

  D:主要通过MySQL去定义、管理及查询数据

  答案:

  5、在SQL中,Insert属于( )语言。

  A:数据查询

  B:数据操作

  C:数据定义

  D:数据控制

  答案:

  6、MySQL中,查看表结构的命令是( )。

  A:use table

  B:show table

  C:show tables

  D:describe table

  答案:

  7、在select语句中,distinct关键字放置的位置是在( )。

  A:出现重复的属性之前

  B:任何位置均可

  C:select后的任一属性均可

  D:紧跟select,且其后紧接不允许出现重复的属性

  答案:

  8、某系统中要对学生按照姓名进行模糊查找,即姓名中只要包含搜索关键字“张三”的记录都显示出来,则在后台用SQL查询时所用到的表达式是( )。

  A:姓名=”张三”

  B:姓名 like “张三”

  C:姓名 in “%张三%”

  D:姓名 like “%张三%”

  答案:

  9、phpMyAdmin是( )。

  A:一个数据库系统

  B:一个数据库

  C:一个可视化的数据库管理系统

  D:不是数据库管理系统,但可通过可视化方式对数据库管理系统进行各种操作

  答案:

  10、关于SQL的多表查询下面说法正确的是( )。

  A:不超过4个表进行多表查询可以实现,再多就无法实现多表查询

  B:多表查询要求所有表之间要有共同的属性

  C:多表查询理论上可以不受表的数量的限制,但要求被查询的表要有关系

  D:多表连接时可以不用关键词on

  答案:

  第七章

  1、.asp是ASP.NET框架的默认页面文件格式。

  A:对

  B:错

  答案:

  2、下列属于ADO.NET对象模型的是( )对象。

  A: DataSource

  B: DataView

  C: DataTable

  D: DataSet

  答案:

  3、关于ASP.NET工作原理描述正确的是( )。

  A: http请求通过浏览器发送到Web服务器

  B: 若请求网页后缀为.aspx,则交由CLR编译并执行

  C: 若请求网页后缀为.html或.htm,则不进行编译直接交给请求端

  D: 若请求网页后缀为.aspx,有可能不交给CLR进行编译

  答案:

  4、ASP.NET的关键技术包括( )。

  A: 事件驱动

  B: 面向过程

  C: 代码隐藏技术

  D: 数据绑定技术

  答案:

  5、ASP.NET中的Calendar控件必须放在( )元素中才能正常使用。

  A: Form

  B: Input

  C: 控件模板

  D: Panel

  答案:

  6、ASP.NET中的RangeValidator控件可以对不同类型的值进行比较,包括( )。

  A: 数字

  B: 字符

  C: 逻辑

  D: 日期

  答案:

  7、ASP.NET内置对象中,Response对象使用时可以包括( )。

  A: 方法

  B: 属性

  C: 函数

  D: 变量

  答案:

  8、ASP.NET内置对象中,若想获取远程客户端的IP地址,则可使用Request的( )属性。

  A: UserHostName

  B: UserHostAddress

  C: UserAgent

  D: URL

  答案:

  9、ASP.NET内置对象中,通过( )属性可返回一个Application对象所包含的所有项目数。

  A: All

  B: Count

  C: Item

  D: Contents

  答案:

  10、ASP.NET内置对象中,若想获取存储在缓存中的项数,则使用Cache对象的( )属性。

  A: Item

  B: Get

  C: Count

  D: Add

  答案:

  第八章

  1、Cookies是程序不是数据。

  A:对

  B:错

  答案:

  2、Session数据一般存储在服务器中。

  A:对

  B:错

  答案:

  3、以下关于Cookie的说法正确的是( )。

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

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

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

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

  答案:

  4、下列关于Cookies用途的说法正确的是( )。

  A:认证

  B:用户跟踪

  C:地址转向

  D:购物车

  答案:

  5、下列关于Cookies的说法正确的是( )。

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

  B:它是一款病毒软件

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

  D:它一般用于广告

  答案:

  6、对于会话cookie,以下说法正确的是( )。

  A:可以跟踪长期信息

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

  C:潜在的安全性较差

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

  答案:

  7、在JavaScript中,可以通过( )来删除当前页面中给定的cookie。

  A:cookie.clear

  B:cookie.set

  C:cookie.remove

  D:cookie.get

  答案:

  8、PHP中关于删除cookie正确的是( )。

  A:setcookie(“stu_ID”, False)

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

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

  D:删除浏览器中的cookie

  答案:

  9、关于session的说法正确的是( )。

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

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

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

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

  答案:

  10、以前使用过的session,在重新使用之前必须做( )操作才能避免之前的session不会被保留。

  A:session_start

  B:session_destroy

  C:session_regenerate_id

  D:session_unset

  答案:

  第九章

  1、只要不破坏被攻击对象的任何数据资料,被攻击者就不会有网络安全隐患。

  A:对

  B:错

  答案:

  2、关于SQL注入的危害的说法不正确的是( )。

  A:更改查询以输出他人数据

  B:插入查询修改现有数据

  C:删除现有数据

  D:扩大查询以提升服务器的能力

  答案:

  3、关于攻击者为什么要攻击网站的说法中正确的是( )。

  A:更改数据

  B:读取私人敏感数据

  C:损害运行网站的组织的声誉

  D:帮助检查系统漏洞

  答案:

  4、下列行为可能会造成信息泄露的是( )。

  A:Web服务器上出现了不应该出现的异常文件

  B:可通过浏览器列出发布目录之外的目录和文件索引

  C:从Web服务器上下载文件

  D:服务器中有用login.php进行多次尝试的日志记录

  答案:

  5、XSS攻击可能导致的问题包括( )。

  A:注入脚本可以伪装成原始页面并欺骗用户输入敏感数据

  B:盗取用户的sessions

  C:伪装成用户并代表他们提交数据

  D:盗取用户的cookies

  答案:

  6、页面中要求输入密码,某用户在密码框中输入了“ ‘ OR ‘8’=’8 ”,则这种输入最有可能是( )攻击。

  A:DoS

  B:XSS

  C:SQL注入

  D:会话劫持

  答案:

  7、关于攻击者为什么要攻击网站的说法中不正确的是( )。

  A:窃取私人数据

  B:传播病毒和恶意软件

  C:篡改数据

  D:帮助检查系统漏洞

  答案:

  8、以下( )属于常用的攻击工具。

  A:端口扫描器

  B:网络嗅探器

  C:萤火虫

  D:木马检测器

  答案:

  9、网络中,常用的攻击方式包括( )。

  A:拒绝服务

  B:物理破坏

  C:会话劫持

  D:SQL注入

  答案:

  10、防止HTML注入最好的办法是( )。

  A:从输入中删除这些注入的字符

  B:拒绝整个请求

  C:允许请求,但需对请求代码进行实体化

  D:去掉HTML标签

  答案:

  第十章

  1、网上订餐系统的设计中,要实现用户注册功能,则必须访问数据库中对应的用户表。

  A:对

  B:错

  答案:

  2、订餐系统中数据库的查询数据可以从数据表中获得,也可以从视图中获得。

  A:对

  B:错

  答案:

  3、网上订餐系统的设计离不开数据库的设计。

  A:对

  B:错

  答案:

  4、网上订餐系统中,管理端应该具有的功能包括( )。

  A:修改菜品

  B:修改价格

  C:提交订单

  D:统计月报

  答案:

  5、下列可能出现在订单明细表中的属性是( )。

  A:订单编号

  B:菜品编号

  C:菜品推出时间

  D:菜品数量

  答案:

  6、设计中专门将数据库连接类的处理逻辑放入一个.cs文件的好处是( )。

  A:系统要求必须这样放

  B:便于对数据库连接的相关代码进行统一管理

  C:个人用户的习惯

  D:三个说法都不对

  答案:

  7、订单管理模块中的orderID定义时用了Int64,这样做的目的是( )。

  A:也可以用Int32,区别不大

  B:为了避免订单号过长其他类型无法处理的情况出现

  C:为了更清楚地表示订单号码

  D:随意用的,没什么具体意义

  答案:

  8、订单管理模块的查询中出现“送餐”,但数据库中并无该表,下列对于该现象解释错误的是( )。

  A:select语句中的from子句可以跟表或视图

  B:数据库中虽然无送餐表,但是有送餐视图

  C:视图是表的逻辑呈现,它不改变原表的结构

  D:送餐视图在此出现意义不大,可通过其他方式实现

  答案:

  9、用户管理模块中出现了delete语句,该语句的功能是删除用户表中特定记录,若去掉该语句中的where,将会( )。

  A:没有什么影响

  B:删除用户表

  C:删除用户表中的所有记录

  D:删除整个数据库

  答案:

  10、注册页面中的密码和密码确认要实现可能会用到( )控件。

  A:CustomValidator

  B:RangeValidator

  C:CompareValidator

  D:ValidationSummary

  答案: