首页 › 答案 › 题库 › 知到智慧树 › 未分类

智慧树知到《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.十六进制颜色代码
正确答案:真彩24位颜色代码
4、关于类选择器和ID选择器优先级的说法正确的是()。
A.ID选择器优先级高于类选择器
B.类选择器优先级高于ID选择器
C.两个优先级一样高
D.无法确定两者的优先级
正确答案:ID选择器优先级高于类选择器
5、<;h2 style=”color:red”>;示例<;/h2>;中所使用的CSS的引入方式是()。
A.行内引入
B.内嵌式引入
C.链接式引入
D.综合引入
正确答案:行内引入
6、要使超链接文本显示下划线,则应将CSS中的text-decoration设置成()。
A.underline
B.line-through
C.blink
D.none
正确答案:underline
7、要使网页中的某背景图片在行上进行重复显示,则应使CSS中background-repeat的值设置成()。
A.repeat
B.repeat-x
C.repeat-y
D.no-repeat
正确答案:repeat-x
8、CSS文件中,类选择器是以()开头的。
A.*
B.#
C.?
D..
正确答案:.
9、能够完成对行内部分元素进行特定修饰的标签是()。
A.span
B.div
C.body
D.p
正确答案:span
10、下面属于CSS盒模型的组成部分的是()。
A.border
B.padding
C.margin
D.width
正确答案:border;padding;margin
第四章单元测试
1、借助JS可以改变网页中字体的颜色。
A.正确
B.错误
正确答案:正确
2、JavaScript是基于事件驱动的前台脚本语言。
A.正确
B.错误
正确答案:正确
3、下列关于JavaScript说法不正确的是()。
A.变量不需要声明
B.具有松散的数据类型
C.属于编译型语言
D.错误经常不提示
正确答案:属于编译型语言
4、JS响应事件的过程不包括()。
A.确定要响应事件的元素或控件
B.编写JS代码
C.调用main函数
D.将JS代码与元素或控件事件联系起来
正确答案:调用main函数
5、JS中”8”*8的结果是()。
A.64
B.88
C.undefined
D.null
正确答案:64
6、JS中1+3+”5”+7+10的结果是()。
A.26
B.4517
C.45710
D.135710
正确答案:45710
7、JS中15===”15”的结果是()。
A.0
B.1
C.true
D.false
正确答案:false
8、JS中,var s=”John” &;&; ”Mike”执行后,s变量的结果是()。
A.“John”
B.“Mike”
C.null
D.“ ”
正确答案:“Mike”
9、在JS中,如果想删除数组arr中的最后一个元素,则可使用的方法是()。
A.push
B.pop
C.shift
D.unshift
正确答案:pop
10、JS中,alert是()对象的方法。
A.document
B.location
C.screen
D.window
正确答案:window
第五章单元测试
1、PHP是一款开源的前台脚本语言。
A.正确
B.错误
正确答案:错误
2、下列有关运行PHP程序的说法中正确的是()。
A.可以直接双击运行
B.要有能够支持PHP的Web服务器软件才能运行
C.一般在浏览器中运行
D.必须使用与http有关的协议才能运行
正确答案:要有能够支持PHP的Web服务器软件才能运行;一般在浏览器中运行;必须使用与http有关的协议才能运行
3、下列属于PHP数据类型的是()。
A.int
B.string
C.resource
D.double
正确答案:int;string;resource
4、PHP中,(int)9/2的结果是()。
A.4
B.4.5
C.0
D.NULL
正确答案:4
5、关于PHP变量的说法中正确的是()。
A.总是以“$”符号开头
B.大小写不敏感
C.总是通过赋值隐性声明
D.未被赋值时,初值可能是0、0.0、空字符串、空数组等
正确答案:总是以“$”符号开头;总是通过赋值隐性声明;未被赋值时,初值可能是0、0.0、空字符串、空数组等
6、PHP中,如果想测试字符串中字符的个数,则使用()字符串函数都能够实现。
A.trim
B.strrev
C.strlen
D.strtoupper
正确答案:trim
7、PHP中要对字符串中的变量进行解释,则可以使用()来完成。
A.单引号
B.双引号
C.冒号
D.中括号
正确答案:双引号
8、PHP中,如果要计算1+2+…+1000,则使用()循环最好。
A.for
B.foreach
C.while
D.do…while
正确答案:foreach
9、PHP中,<?=表达式 ?>;与下面()等价。
A.<?php echo;表达式; ?>
B.<?php if(1) print表达式; ?>
C.<?php for()print表达式;) ?>
D.<?php while(1) print表达式; ?>
正确答案:<?php echo;表达式; ?>
10、PHP中,要将一个文件内容导入另一个文件中,若被导入文件不存在,要出现错误提示,但相同文件允许在同一页面多次导入,则可以使用()函数来完成。
A.include
B.require
C.include()once
D.require()once
正确答案:require
第六章单元测试
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去定义、管理及查询数据
正确答案:主要通过MySQL去定义、管理及查询数据
5、在SQL中,Insert属于()语言。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
正确答案:数据操作
6、MySQL中,查看表结构的命令是()。
A.use table
B.show table
C.show tables
D.describe table
正确答案:describe table
7、在select语句中,distinct关键字放置的位置是在()。
A.出现重复的属性之前
B.任何位置均可
C.select后的任一属性均可
D.紧跟select,且其后紧接不允许出现重复的属性
正确答案:紧跟select,且其后紧接不允许出现重复的属性
8、某系统中要对学生按照姓名进行模糊查找,即姓名中只要包含搜索关键字“张三”的记录都显示出来,则在后台用SQL查询时所用到的表达式是()。
A.姓名=”张三”
B.姓名;like;“张三”
C.姓名;in;“%张三%”
D.姓名;like;“%张三%”
正确答案:姓名;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
正确答案:DataView;DataTable;DataSet
3、关于ASP.NET工作原理描述正确的是()。
A.http请求通过浏览器发送到Web服务器
B.若请求网页后缀为.aspx,则交由CLR编译并执行
C.若请求网页后缀为.html或.htm,则不进行编译直接交给请求端
D.若请求网页后缀为.aspx,有可能不交给CLR进行编译
正确答案:http请求通过浏览器发送到Web服务器;若请求网页后缀为.html或.htm,则不进行编译直接交给请求端;若请求网页后缀为.aspx,有可能不交给CLR进行编译
4、ASP.NET的关键技术包括()。
A.事件驱动
B.面向过程
C.代码隐藏技术
D.数据绑定技术
正确答案:事件驱动;代码隐藏技术;数据绑定技术
5、ASP.NET中的Calendar控件必须放在()元素中才能正常使用。
A.Form
B.Input
C.控件模板
D.Panel
正确答案:Form;控件模板;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
正确答案:UserHostAddress
9、ASP.NET内置对象中,通过()属性可返回一个Application对象所包含的所有项目数。
A.All
B.Count
C.Item
D.Contents
正确答案:Item
10、ASP.NET内置对象中,若想获取存储在缓存中的项数,则使用Cache对象的()属性。
A.Item
B.Get
C.Count
D.Add
正确答案:Count
第八章单元测试
1、Cookies是程序不是数据。
A.正确
B.错误
正确答案:错误
2、Session数据一般存储在服务器中。
A.正确
B.错误
正确答案:正确
3、以下关于Cookie的说法正确的是()。
A.Cookie就像蠕虫病毒一样,可以清除用户硬盘上的数据
B.Cookie是间谍软件的一种形式,可以窃取你的个人信息
C.Cookie生成弹出窗口和垃圾邮件
D.Cookies仅是数据,不是程序代码
正确答案:Cookies仅是数据,不是程序代码
4、下列关于Cookies用途的说法正确的是()。
A.认证
B.用户跟踪
C.地址转向
D.购物车
正确答案:认证;用户跟踪;购物车
5、下列关于Cookies的说法正确的是()。
A.它可以帮助我们记住曾经登录过的网站的用户名
B.它是一款病毒软件
C.它可以清除用户硬盘上的数据
D.它一般用于广告
正确答案:它可以帮助我们记住曾经登录过的网站的用户名
6、对于会话cookie,以下说法正确的是()。
A.可以跟踪长期信息
B.当浏览器关闭后,临时cookies将被删除
C.潜在的安全性较差
D.用户可以打开cookie文件,查看/更改cookie值
正确答案:当浏览器关闭后,临时cookies将被删除
7、在JavaScript中,可以通过()来删除当前页面中给定的cookie。
A.cookie.clear
B.cookie.set
C.cookie.remove
D.cookie.get
正确答案:cookie.remove
8、PHP中关于删除cookie正确的是()。
A.setcookie(“stu()ID”, False)
B.setcookie(“stu()ID”, 42, time()-1)
C.setcookie(“stu()ID”, “100001”)
D.删除浏览器中的cookie
正确答案:setcookie(“stu()ID”, False);setcookie(“stu()ID”, 42, time()-1);删除浏览器中的cookie
9、关于session的说法正确的是()。
A.在用户注销或关闭浏览器之前可以一直存在
B.数据一般存储在服务器上
C.会话很难被恶意用户篡改或删除
D.不能保护私人信息不被计算机的其他用户看到
正确答案:在用户注销或关闭浏览器之前可以一直存在;数据一般存储在服务器上;会话很难被恶意用户篡改或删除
10、以前使用过的session,在重新使用之前必须做()操作才能避免之前的session不会被保留。
A.session()start
B.session()destroy
C.session()regenerate()id
D.session()unset
正确答案:session()regenerate()id
第九章单元测试
1、只要不破坏被攻击对象的任何数据资料,被攻击者就不会有网络安全隐患。
A.正确
B.错误
正确答案:错误
2、关于SQL注入的危害的说法不正确的是()。
A.更改查询以输出他人数据
B.插入查询修改现有数据
C.删除现有数据
D.扩大查询以提升服务器的能力
正确答案:扩大查询以提升服务器的能力
3、关于攻击者为什么要攻击网站的说法中正确的是()。
A.更改数据
B.读取私人敏感数据
C.损害运行网站的组织的声誉
D.帮助检查系统漏洞
正确答案:更改数据;读取私人敏感数据;损害运行网站的组织的声誉
4、下列行为可能会造成信息泄露的是()。
A.Web服务器上出现了不应该出现的异常文件
B.可通过浏览器列出发布目录之外的目录和文件索引
C.从Web服务器上下载文件
D.服务器中有用login.php进行多次尝试的日志记录
正确答案:Web服务器上出现了不应该出现的异常文件;可通过浏览器列出发布目录之外的目录和文件索引;服务器中有用login.php进行多次尝试的日志记录
5、XSS攻击可能导致的问题包括()。
A.注入脚本可以伪装成原始页面并欺骗用户输入敏感数据
B.盗取用户的sessions
C.伪装成用户并代表他们提交数据
D.盗取用户的cookies
正确答案:注入脚本可以伪装成原始页面并欺骗用户输入敏感数据;伪装成用户并代表他们提交数据;盗取用户的cookies
6、页面中要求输入密码,某用户在密码框中输入了“ ‘ OR ;‘8’=’8 ”,则这种输入最有可能是()攻击。
A.DoS
B.XSS
C.SQL注入
D.会话劫持
正确答案:SQL注入
7、关于攻击者为什么要攻击网站的说法中不正确的是()。
A.窃取私人数据
B.传播病毒和恶意软件
C.篡改数据
D.帮助检查系统漏洞
正确答案:帮助检查系统漏洞
8、以下()属于常用的攻击工具。
A.端口扫描器
B.网络嗅探器
C.萤火虫
D.木马检测器
正确答案:端口扫描器;网络嗅探器;萤火虫
9、网络中,常用的攻击方式包括()。
A.拒绝服务
B.物理破坏
C.会话劫持
D.SQL注入
正确答案:拒绝服务;会话劫持;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
正确答案:CompareValidator