2024暑假期中卷¶
顺序本来就是乱的(每个人都不一样),姑且看吧/捂脸
【测试题型】:50题单选,10题复选。【测试范围】:PPT1.1~8.1(其中教材2-7.8章) 【不考范围】(按PPT序号): 1.6;2.5;3.4~3.5; 4.1~4.4;5.1;7.5 【要求】14:45前到达教室,测试时长40分钟,使用机房电脑,无须携带个人计算机。
2024年7月10日15:00开始,40分钟
真不知道这门课有什么必要考试,考得还这么抽象
题目1 关于HTML的元素,以下说明错误的是
标签不可以随意嵌套使用
回车符在HTML代码中起换行作用
记事本软件制作的文件可以作为网页使用
标签名大小写均可
题目2 CSS的float可以对网页进行浮动设置,以下错误的是
浮动建立网页的列式布局,可以使网页对象上移一层
浮动元素框可以脱离网页文档的普通控制
浮动的网页对象可以相对原位置左右移动
浮动的网页对象可以相互边框贴紧
题目3 对于var m = {'math':'CS001', 'C': 'CS002', 'Matlab': 'CS003'}; delete 'CS003' 代码,运行 delete 'CS003'后,m的值为
{'math':'CS001', 'C': 'CS002'}
题目4 i=0; while(-1) {alert('dd')}的运行结果为
显示0 显示一次‘dd’ 显示两次‘dd’ 死循环
题目5 语句i=0; while(i<3){i=i+1; break;}运行后,i的值为
题目6 代码 i=1;j=2;if(i>j++); j=j+1; 运行后,j的值为
1 2 3 4
题目7 每一个对象都有的属性是
原型 可扩展性 可描述性 可读性
题目8 以下说法正确的是
HTML的内容都写在标记中,没有注释
注释会被浏览器忽视
注释会显示在浏览器的网页头部
HTML文档最前面一定要加一行注释
题目9 关于作用域链的说法,错误的是
顶层代码的作用域链是全局对象。
在函数体内,局部变量的优先级高于同名的全局变量。
函数体内的作用域链上有两个对象,函数对象和全局对象。
函数内声明的变量,作用域是在函数内,是局部性的。
题目10 以下语句能正确运行的是
<a href="school.mp4" target="_blank">这个</a>
<a href="www.baidu.com" target="_blank">这个</a>
<a href="xming@163.com" target="_blank">这个</a>
<a href="info#M" target="_blank">这个</a>
题目11 适合用户输入年龄的控件是
单选按钮 单元格 文本框 div
题目12 .weixin-prop{ width:300px; height:380px;border:1px #ddd solid }是哪种
元素选择器 类选择器 ID选择器 属性选择器
题目13 以下表述错误的是
变量不能重复使用var进行声明
var语句可以定于局部变量,也可以定义全局变量
var声明的变量无法通过delete删除
若var的变量未指定初始化,则初始为undefined
题目14 x=""; 则 !!x; 的运行结果是
题目15 想要对输入成绩进行五级制划分,在没有其他语句的情况下,以下判断级别的语句正确的是:
可以使用 if (grade>90) 判断优秀
可以使用 if(grade>60) 判断合格
可以使用 if(grade<90) 判断良好
可以使用if(grade<60)判断不合格
题目16 Foxmail邮件客户端软件的运行属于___模式。
Restful B/S C/S 云服务
题目17 用浏览器查看网页,所使用的网络协议是___协议。
FTP HTTP IP SMTP
题目18 在web访问时,通常使用到web网站在互联网上的地址,即通常所说的网址,其英文缩写是___ 。
URL HTTP WWW Homepage
题目19 语句function te() {xx=3 } te(); alert(xx); 的运行结果是
题目20 判断变量x的值是否为NaN,可以
x==NaN x!=x isNaN() x===NaN
题目21 (多选)在JavaScript中,true是
保留字 转义符 变量 直接量
题目22 以下关于CSS的说法,错误的是:
CSS拥有丰富的样式定义,能对网页对象和模型样式进行编辑
一个CSS样式表只能用于一个网页文件
CSS是一种用来表现网页样式的计算机语言
CSS可以对一个元素多次设置样式
题目23 能够让网页与用户信息交互的标签是
keyword div table form
答案是form
题目24 (多选)代码 arr=[]arr.length=5;中,能够使arr长度为6的方法有:
执行语句arr[6]=1
执行 arr.length=7; delete arr[6];
执行arr.push(1)
执行arr=[,,,,,,]
题目25 以下哪个标记是放在<HTML>标记之前的?
include import DOCTYPE 以上都不是
题目26 假设有语句i=7+8+'hh'; j=7+'hh'+8; 那么 语句alert(i=j)的结果是
'78hh' '7hh8' '15hh' false
题目27 假设var str='据传2024年会迎来最冷冬天。' 则语句 str.substring(3,9).slice(-4).indexof('4') 的运行结果是
题目28 对于运算符'===',正确的有
值类型不相同,则不相等。
NaN和任何值都不相等。
0与-0相等。
NaN与自身相等
题目29 JavaScript 中,可以用哪个关键字引用全局对象。
答案是this?
题目30 以下不是正确的JavaScript注释的是
//some code
/* some code */
// some code */
/* some code//
题目31 根据web开发的惯例,以下哪个最可能是一个web站点的首页?
default.htm
mainpage.htm
index.htm
homepage.htm
题目32 以下哪个语句能够正确显示下面的文字——The message is "pls open file 'c:\test\newdata.csv'".
alert('The message is \"pls open file \'c:\\test\\newdata.csv\'\".')
alert('The message is "pls open file 'c:\test\newdata.csv'".')
alert('The message is \"pls open file \'c:\test\newdata.csv\'\".')
alert('The message is \"pls open file 'c:\test\newdata.csv'\".')
题目33 有代码如下: function ani(){}; function dog(){}; dog.prototype=new ani; littlewhite=new dog; 下面语句返回true的是
alert(littlewhite instanceof dog );
alert(littlewhite instanceof object );
alert(dog instanceof ani );
以上都对
题目34 关于HTML的元素,以下说明错误的是
HTML元素是从开始标签到结束标签的代码
HTML元素可以嵌套
HTML属性是用来描述元素的
属性是以开始属性和结束属性成对的形式出现
题目35 var str=[1,2,3] ;str.join('*') 返回d的结果是
题目36 以下关于HTML5的特点中,错误的是
能播放视频和音频
可描绘三维图形
能播放flash动画
提供导航链接的定义容器
题目37 代码为 var m = {'math':'CS001', 'C': 'CS002', 'Matlab': 'CS003'}; 能够显示 CS001 的语句是
alert(m['math'])
alert(['CS001'])
alert(m.get('math'))
alert(m('math'))
题目38 语句function prt(){alert(xx) ;var xx=3; } prt(); 的运行结果是
3 null undefined 报错
题目39 以下关于HTML语言,说法错误的是:
HTML文件只能使用浏览器打开
HTML由各种标记组成,有些是成对出现,有些是不成对的
HTML一个标准通用标记语言的标准和应用 。
HTML是一种解释性标记语言
题目40 以下全部属于前端开发技术的是___
HTML,JavaScript,ASP
CSS,JSP,CGI
CSS,JavaScript, Restfu
JavaScript,HTML,Flash
题目41 对象属性的特性包括
可枚举性 可连接性 可写性 可描述性
题目42 以下关于数组的描述,正确的是
数组是动态的:根据需要会增长或缩减
非稀疏数组元素之间可能有空缺。
数组的length可能超过元素的总数。
数组是有序的集合,序号是从1开始的索引。
题目43 在JavaScript中,当产生运行时错误,可以使用___语句显式抛出异常。
catch try throw exception
题目44 i=5; j=(i++==6)?'A':'B'; 运行后,j的值为
题目45 for (var i=1,j=10;i<j;i++,j--) 语句运行结束后,j的值为
1 5 6 10
题目45 以下正确的是:
if 分支要加break
else分支要加break
case分支要加break
以上都正确
题目47 HTML文档中,title标记位于
位置相对自由,成对书写即可
一对head标记之间
meta标记之前
一对body标记之间
题目48 插入样式表的方法不包括
内部样式表 标签样式表 内联样式表 外部样式表
题目49 有s1='m' ;s2='M' 则二者
s1与s2相等 s1>s2 s1<s2 无法比较
题目50 do {alert('wow');}while(0); 的运行结果为
无显示 显示0 显示一次‘wow’ 死循环
题目51 a{text-decoration:none;}属于下面哪种
属性选择器 类选择器 ID选择器 元素选择器
题目52 浏览器-服务器模式是一种基于Web的协同计算模式,是___架构。
三层 两层 单层 四层
题目53 空数组[]转换为字符型和数值类型分别为:
" ",null
"",NaN
"",0
"",undefined
题目54 Web系统的运行基于_协议。
TCP FTP HTTP SMTP
题目55 Web开发有前端模式和后端模式,后端模式也称为___,指的是服务于前端的后端
Backup模式 BEF模式 Server模式 B/S模式
题目56 以下是不可变数据类型的是
对象 undefined 数字 布尔值
题目57 以下运行结果为true的是
null==null;
null===undefined;
undefined==undefined
null==undefined
题目58 以下说法错误的是:
链接独立的样式表文件时,需要使用style标签
使用独立的CSS文件时,要标明其在网站内的相对位置
一个网页可以同时链接多个样式表文件
在使用时,独立的CSS样式表文件定义的样式优先级比网页中的样式低
题目59 如果定义两个对象var obj1={x:1},obj2={x:1}; 下面语句返回true的是
obj1==obj2
obj1!=obj2
obj1['x']===obj2['x']
obj1('x')==obj2('x')
题目60 alert("3"*"5")的结果是
33333 35 15 555
其他人多出来的题(和上面的类似其实)
题目61 a:hover { text-decoration: none; } 属于什么?
元素选择器 类选择器 ID选择器 属性选择器
题目62 以下说法,错误的是
标签不可以随意嵌套使用
回车符在HTML代码中起换行作用
记事本软件制作的文件可以作为网页使用
标签名大小写均可