前端相关题目


(多选题)下面说法正确的有()
A.P元素不能包含div 
B.Li元素的祖先元素可能是li,但父元素不可能是li 
C.Domtree的根节点是body元素 
D.Body内的元素的offsetparent一定存在 
【正确答案】A,B,D
【答案解析】1.p元素内部只能嵌套行内元素,不能嵌套块级元素。A说法正确;
2.li标签可以嵌套
,但是li标签必须嵌套在ul、ol标签里面。B说法正确; 3.所有元素的根节点都是html元素。C说法错误; 4.offsetparent是相对的意思,Body内的元素,不论怎么嵌套,offsetparent都是一定存在。D说法正确; (单选题)请选择产生粗体字的 HTML 标签: A. B. C. D. 【正确答案】C 【答案解析】html语言中加粗的标签有,或者使用css设置{font-weight:bold} (单选题)下列属性中,不是 元素有效属性的是()。 A.src B.href C.name D.target 【正确答案】A 【答案解析】基本概念题,标签中没有src这个属性 y和z的最终结果为: A.2,4 B.4,4 C.2,2 D.报异常 【正确答案】B 【答案解析】js里面没有函数重载的概念,在其他语言中(如java)java中,可以存在同名函数, 只要传入的参数数量或者类型不同即可。在js中,定义了两个同名函数后, 后面的函数会覆盖前面定义的函数。结合这道题来说,由于函数声明提升, 所以函数声明会提前,由于存在同名函数,后面的add函数将覆盖第一个add函数, 所以两次调用add()返回的值是相同的。也就是y,z都为4. (单选题)以下为一段浏览器中可运行的Javascript 代码,则运行该段Javascript代码的页面弹出框中显示的结果是:() var obj = {"key":"1","value":"2"}; var newObj = obj; newObj.value += obj.key; alert(obj.value); A.2 B.12 C.3 D.21 【正确答案】D 【答案解析】newObj.value = 2; obj.key = '1'; newObj.value += obj.key; 相当于 newObj.value = newObj.value + obj.key; 所以 '2' + 1 在javascript中自动转化为字符串拼接操作得到 '21' 正常JAVA中i+=a; 也是等价于 i = i+a; 顺序不能变 (单选题)下列代码: var person={fname:"John",lname:"Doe",age:25}; var txt=""; for (x in person){ txt=txt + person[x]; } alert(txt); 输出为? A.JohnDoe25 B.fname:"John",lname:"Doe",age:25 C.fname:John,lname:Doe,age:25 D.fnamelnameage 【正确答案】A 【答案解析】for in 中 x代表key值,所以取出的值为value (单选题)如何把 7.25 四舍五入为最接近的整数? A.round(7.25) B.rnd(7.25) C.Math.rnd(7.25) D.Math.round(7.25) 【正确答案】D 【答案解析】◎Math.ceil()向上取整,即它总是将数值向上舍入为最接近的整数; ◎Math.floor()向下取整,即它总是将数值向下舍入为最接近的整数; ◎Math.round()标准取整,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则) (单选题)如果想在网页显示后,动态地改变网页的标题( ) A.是不可能的 B.通过document.write("新的标题内容") C.通过document.title=("新的标题内容") D.通过document.changeTitle("新的标题内容") 【正确答案】C 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是设置文档标题 设置文档标题根据文档对象document的title属性 语法为document.title="文本"。 选项C正确。 (单选题)在使用Javascript实现省市级联菜单功能时, 在添加城市列表前清空原来的下拉选项的代码是() A.document.myform.selCity.options.clear() B.document.myform.selCity.options.deleteAll() C.document.myform.selCity.options.length=0 D.document.myform.selCity.options.size=0 【正确答案】C 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是JS中清空下拉列表选项 选项AB均错误,JS中没有这两个函数 选项D错误,没有该属性 选项C正确,通过数组的length属性值为0清空。 (单选题)在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件可以为:()。 A.jar文件 B.lass文件 C.jsp文件 D.web.xml文件 【正确答案】C 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是web应用的目录结构。 可以将Jsp文件保存在WEB-INF文件夹外 故选项C正确。 (单选题)分析如下所示的HTML 页面代码,要实现1秒钟后刷新时钟显示, 应在下划线处添加的代码是()。
A.var myTime = setTimeout("showTime()",1); B.var myTime = setTimeout("showTime()",1000); C.var myTime = setTimeout(1); D.var myTime = setTimeout(1000); 【正确答案】B 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是JS中设置定时器 setTimeout("",sec)函数用来设置定时器,sec单位是毫秒,1000毫秒表示1秒 故选项AC错误,定时器要传递调用的函数,故选项D错误 选项B正确。 (单选题)编写Javascript函数实现网页背景色选择器,下列选项中正确的是() A.function change(color){ window.bgColor=color; } B.function change(color){ document.bgColor=color; } C.function change(color){ body.bgColor=color;} D.function change(color){ form.bgColor=color; } 【正确答案】B 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是JS中动态设置文档背景色 文档的背景色需要通过document.bgColor,选项B正确。 (单选题)下列创建JavaScript对象的方式不正确的是:()。 A.function User(name){ this.name = name; this.show = function(){ alert('ok'); }; } function f1(){ var p = new User ("zs"); } B.function f2(){ var person = {"name":"zs","sex":"女"}; } C.function f3(){ var zs = new Object(); zs.name = "marry"; } D.function Member(name){ this.name = name; this.print = function(){ alert('ok'); }; } function f1(){ Member p = new Member("ls"); } 【正确答案】D 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是JS中对象的创建 选项A正确,使用构造器的方式创建对象 选项B正确,使用JSON的语法创建对象 选项C正确,使用Object对象创建对象 选项D错误,JS属弱类型语言,定义对象不能指定类型。 (多选题)给定JSP程序源码如下: <% String name="JACK";%> WELCOME,______ 可以在下划线处插入并且能够在浏览器上正确输出“WELCOME,JACK”的语句是:()。 A.<%=name;%>。 B.<%=name%>。 C.<% out.println(name);%>。 D.<% out.println(name)%>。 【正确答案】B,C 【答题时间】2019-09-26 10:10:47 【答案解析】JSP表达式等价于out.print()语句,故A是错误的,答案D少了一个";"号。 (多选题)在HTML页面中,下面关于Window对象的说法正确的是()。 A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B.Window对象是浏览器所有内容的主容器 C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象, 无须为每个框架创建Window对象 D.浏览器打开HTML文档时,通常会创建一个Window对象 【正确答案】A,B,D 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是Window对象 选项C错误,浏览器会为每个框架建创建一个Window对象。 (多选题)obj对象有att属性,获取att属性的值,以下选项正确的是()。 A.obj.att B.obj("att") C.obj["att"] D.obj["a"+"t"+"t"] 【正确答案】A,C,D 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是JS中获取对象属性值的方式。 选项B错误,obj("att")该语法用来调用函数obj(),故错误。 ACD语法正确。 (多选题)以下属于JSP的指令的是( ) A.taglib B.include C.import D.page 【正确答案】A,B,D 【答题时间】2019-09-26 10:10:47 【答案解析】此题目考查的是JSP指令,JSP中有page,include,taglib指令 故选项ABD正确。 (单选题)DOM为HTML文档定义了一个与平台无关的程序接口, 使用该接口不可以控制文档的( ) A.内容 B.脚本 C.结构 D.样式 【正确答案】C 【答题时间】2019-09-29 07:01:25 【答案解析】此题目考查的是DOM中对象的函数和属性,不能控制文档结构 故选项C正确。 (单选题)HTML文本显示状态代码中,表示( )。 A.文本加注下标线 B.文本加注上标线 C.文本闪烁 D.文本或图片居中 【正确答案】A 【答题时间】2019-09-29 07:01:25 【答案解析】本题目考查使用标记设置文本下标显示。 选项A正确。 (多选题)阅读下列HTML代码片段
商品名称
商品价格 出厂价格
售出价格
以下说法正确的是( )。 A."商品名称"单元格跨2列 B.该表格中的文字均居中显示 C.该表格的边框宽度为3cm D.该表格共有2行3列 【正确答案】A,B 【答题时间】2019-09-29 07:01:25 【答案解析】此题目考查的是表格制作 选项A正确。商品名称单元格中 ,使用colspan="2"属性,表示合并列,一个单元格 跨2列 选项B正确,每个
中都使用align="center".故正确。 选项C错误,HTML中单位是像素 选项D错误,该表格中有3行。 : (多选题)题目代码的功能是:使浏览器正文的“达内科技”显示成红色。
达内科技
在《插入代码》处,填入选项中的代码,能达到上述效果的是:()。 × A. div.div_block{color: red; font-size: 9pt} B. .div_block{color: red; font-size: 9pt} C. div.d_info{color: red; font-size: 9pt} D. #d_info{color: red; font-size: 9pt} 【正确答案】[ A ] [ B ] [ D ] 【答题时间】2019-09-29 19:01:25 【答案解析】此题目考查的是类选择器和ID选择器。 div标记中定义了id和class选择器。设置样式可以 使用ID选择器和类选择器,选项ABD正确。

你可能感兴趣的:(前端相关题目)