了了大实话 發表於 2019-12-12 21:41:00

1+x 证书 Web 前端开发初级理论考试(试卷8 )

<h1 id="web前端开发初级模拟测试卷三">Web前端开发初级模拟测试卷(三)</h1>
<p>共55道题 总分:200分 形考总分:0分<br>
<img src="https://img-blog.csdnimg.cn/20200323190811988.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk1ODA0OQ==,size_16,color_FFFFFF,t_70#pic_center"></p>
<h2 id="一单选题共30题60分">一、单选题共30题,60分</h2>
<p>1.实现向右的红色三角形,样式实现正确的是( )A</p>
<pre><code>&lt;div class="icon"&gt;&lt;/div&gt;
</code></pre>
<pre><code>A.icon{width:0; height:0; overflow:hidden; border:5px solid transparent; border-left-color:#f00; }

B.icon{width:0; height:0; overflow:hidden; border:5px solid #f00; border-left-color:transparent;}

C.icon{width:0; height:0; overflow:hidden; border:5px solid transparent; border-right-color:#f00;}

D.icon{width:0; height:0; overflow:hidden; border:5px solid #f00; border-right-color:transparent;}
</code></pre>
<p>2.p下面除了span以外所有标签,旋转45度( )</p>
<pre><code>- *A*p :not(span){transform:rotate(45deg)}
- *B*p :not(span){translate:rotate(45deg)}
- *C*p not(:span){transform:rotate(45deg)}
- *D*p:not(span){rotate(45deg)}
</code></pre>
<p>3.jquery中遍历指定的对象和数组是哪个方法( ) A</p>
<ul>
<li><em>A</em>$.each( object, callback )</li>
<li><em>B</em>$(selector).each(function())</li>
<li><em>C</em>foreach()</li>
<li><em>D</em>for ...in</li>
</ul>
<p>4.arguments是一个类似于数组的对象。对命名参数的引用可以使用参数名也可以使用( )的方式来进行引用:C</p>
<ul>
<li><em>A</em>function argument</li>
<li><em>B</em>arguments.n</li>
<li><em>C</em>arguments</li>
<li><em>D</em>isfunction</li>
</ul>
<p>5.下面代码的打印结果是( ) C</p>
<pre><code>var cars = ['bmw','qq','byd','glof']; cars.splice(2,0,'polo'); console.log(cars);
</code></pre>
<ul>
<li><em>A</em>["bmw", "qq", "byd", "polo", "glof"]</li>
<li><em>B</em>["bmw", "qq", "polo", "glof"]</li>
<li><em>C</em>["bmw", "qq", "polo", "byd", "glof"]</li>
<li><em>D</em>以上都不对</li>
</ul>
<p>6.下面是兄弟选择器的选项是( )B</p>
<ul>
<li><em>A</em>#ul2+p</li>
<li><em>B</em>#ul2~p</li>
<li><em>C</em>#ul2&gt;p</li>
<li><em>D</em>#ul2 p</li>
</ul>
<p>7.以下是画布可以画图像的是( )C</p>
<ul>
<li><em>A</em>video</li>
<li><em>B</em>audio</li>
<li><em>C</em>canvas</li>
<li><em>D</em>header</li>
</ul>
<p>8.在jQuery中,不属于鼠标事件的是( )C</p>
<ul>
<li><em>A</em>mouseover</li>
<li><em>B</em>mouseenter</li>
<li><em>C</em>keydown</li>
<li><em>D</em>mousemove</li>
</ul>
<p>9.input标签的值是用哪个属性来描述的( )D</p>
<ul>
<li><em>A</em>type</li>
<li><em>B</em>disabled</li>
<li><em>C</em>id</li>
<li><em>D</em>value</li>
</ul>
<p>10.以下哪个的优先级最高( )C</p>
<ul>
<li><em>A</em>class</li>
<li><em>B</em>id</li>
<li><em>C</em>!important</li>
<li><em>D</em>行内</li>
</ul>
<p>11.下面代码的打印结果是( )D</p>
<pre><code> for(var i=0;i&lt;=30;i+=5){ if(i%3==0){ continue; } console.log(i); }
</code></pre>
<ul>
<li><em>A</em>5,10,15,20,25,30</li>
<li><em>B</em>5,15</li>
<li><em>C</em>5,15,25</li>
<li><em>D</em>5,10,20,25</li>
</ul>
<p>12.想要给个a标签设置width和height,需要给a标签添加哪个样式( )D</p>
<ul>
<li><em>A</em>display:inline;</li>
<li><em>B</em>overflow:hidden;</li>
<li><em>C</em>font-size:0;</li>
<li><em>D</em>display:block;</li>
</ul>
<p>13.设置主轴方向的弹性盒子元素的对齐方式可以使用( )属性实现   B</p>
<ul>
<li><em>A</em>align-content</li>
<li><em>B</em>justify-content</li>
<li><em>C</em>align-self</li>
<li><em>D</em>align-items</li>
</ul>
<p>14.参数序号从1开始的是哪个选择器( )B</p>
<ul>
<li><em>A</em>nth-of-type</li>
<li><em>B</em>nth-child</li>
<li><em>C</em>:first</li>
<li><em>D</em>:eq</li>
</ul>
<p>15.以下代码执行结果正确的是( ) B</p>
<pre><code>var a = 2; switch (a) { case 1: alert("1"); case 2: alert("2"); case 3: alert("3");
</code></pre>
<p>default: alert('4'); }</p>
<ul>
<li><em>A</em>分别弹出1234</li>
<li><em>B</em>分别弹出 234</li>
<li><em>C</em>程序报错</li>
<li><em>D</em>只弹出 2</li>
</ul>
<p>16.flex-grow的作用是( )D</p>
<ul>
<li><em>A</em>弹性盒子元素对齐方式</li>
<li><em>B</em>弹性盒子元素的排列方式</li>
<li><em>C</em>弹性盒子元素显示次序</li>
<li><em>D</em>弹性盒子元素如何分配剩余空间</li>
</ul>
<p>17.以下哪个方法是对数组进行排序( )A</p>
<ul>
<li><em>A</em>sort</li>
<li><em>B</em>reverse</li>
<li><em>C</em>pop</li>
<li><em>D</em>slice</li>
</ul>
<p>18.以下哪些不是块标签的是( )A</p>
<ul>
<li><em>A</em>span</li>
<li><em>B</em>p</li>
<li><em>C</em>div</li>
<li><em>D</em>ul</li>
</ul>
<p>19.以下能生效的样式选项是( ) C</p>
<pre><code>&lt;style&gt; p{ color:yellow; } .classB{ color:red; } .classA{ color:blue; } &lt;/style&gt; &lt;p class='classB classA'&gt; 123 &lt;/p&gt;
</code></pre>
<ul>
<li><em>A</em>yellow</li>
<li><em>B</em>red</li>
<li><em>C</em>blue</li>
<li><em>D</em>black</li>
</ul>
<p>20.meta标签中name属性值是关键字的是( )   C</p>
<ul>
<li><em>A</em>description</li>
<li><em>B</em>author</li>
<li><em>C</em>keyword</li>
<li><em>D</em>generator</li>
</ul>
<p>21.javascript怎样将一个checkbox设为无效,假设该checkbox的id为checkAll ( )B</p>
<ul>
<li><em>A</em>document.getElementById("checkAll").enabled = false;</li>
<li><em>B</em>document.getElementById("checkAll").disabled = true;</li>
<li><em>C</em>document.getElementById("checkAll").enabled = true;</li>
<li><em>D</em>document.getElementById("checkAll").disabled = "disabled";</li>
</ul>
<p>22.以下这段代码的作用是( ) A</p>
<pre><code>@media screen and (min-width:960px) and (max-width:1200px){ body{ background:yellow; } }
</code></pre>
<ul>
<li><em>A</em>是当宽度大于960px小于1200px的时候body的背景色为yellow</li>
<li><em>B</em>是当宽度大于960px的时候body的背景色为yellow</li>
<li><em>C</em>以上写法都不正确</li>
<li><em>D</em>是当宽度小于1200px的时候body的背景色为yellow</li>
</ul>
<p>23.实现点击文本也能控制复选框,以下设置正确的是( )B</p>
<ul>
<li>
<pre><code>- *A*&lt;input type="checkbox" name="music" /&gt;&lt;label for="music"&gt;音乐&lt;/label&gt;
- *B*&lt;input type="checkbox" id="music" /&gt;&lt;label for="music"&gt;音乐&lt;/label&gt;
- *C*&lt;input type="checkbox" name="music" /&gt;&lt;label id="music"&gt;音乐&lt;/label&gt;
- *D*&lt;input type="checkbox" id="music" /&gt;&lt;label name="music"&gt;音乐&lt;/label&gt;
</code></pre>
</li>
</ul>
<p>24.如果按下的是回车键:js中正确的判断方式是( )C</p>
<ul>
<li><em>A</em>if(event.keyCode == 39)</li>
<li><em>B</em>if(event.keyCode == 38)</li>
<li><em>C</em>if(event.keyCode == 32)</li>
<li><em>D</em>if(event.keyCode == 31)</li>
</ul>
<p>25.哪一个标记用于使HTML文档中表格里的单元格在同行进行合并( )C</p>
<ul>
<li><em>A</em>cellspacing</li>
<li><em>B</em>cellpadding</li>
<li><em>C</em>rowspan</li>
<li><em>D</em>colspan</li>
</ul>
<p>26.如何清除ul的浮动( )B</p>
<ul>
<li><em>A</em>ul li:last-child</li>
<li><em>B</em>ul:after</li>
<li><em>C</em>ul</li>
<li><em>D</em>ul:before</li>
</ul>
<p>27.var v; 该语句定义了一个变量v,它的值是?正确答案是( )B</p>
<ul>
<li><em>A</em>1</li>
<li><em>B</em>undefined</li>
<li><em>C</em>0</li>
<li><em>D</em>null</li>
</ul>
<p>28.placeholder的作用是( )A</p>
<ul>
<li><em>A</em>为文本框设置默认提示文字</li>
<li><em>B</em>为文本框设置对齐样式</li>
<li><em>C</em>为文本框设置默认值</li>
<li><em>D</em>以上说法都不正确</li>
</ul>
<p>29.正确答案是( )A</p>
<pre><code>var size="true";console.log(typeof size);
</code></pre>
<ul>
<li><em>A</em>string</li>
<li><em>B</em>number</li>
<li><em>C</em>undefined</li>
<li><em>D</em>boolean</li>
</ul>
<p>30.在当前页面index.html中插入与index.html处于同一级的img文件夹下的logo.jpg,正确的导入写法是( )A</p>
<ul>
<li>
<pre><code>- *A*&lt;img src="img/logo.jpg"&gt;
- *B*&lt;img href="img/logo.jpg"&gt;
- *C*&lt;img src="../img/logo.jpg"&gt;
- *D*&lt;img href="../img/logo.jpg"&gt;
</code></pre>
<h2 id="二多选题共15题30分">二、多选题共15题,30分</h2>
<p>1.div span{margin-left:10px;}通过以下哪些语句可以将第一个span元素的margin取消( )AC</p>
<ul>
<li><em>A</em>iv span:first-child</li>
<li><em>B</em>div span:nth-child(0)</li>
<li><em>C</em>div span:nth-child(1)</li>
<li><em>D</em>div span</li>
</ul>
</li>
</ul>
<p>2.以下语句语法正确的有( )AC</p>
<ul>
<li>
<pre><code>- *A*document.getElementsByTagName("body").innerHTML = "HELLO"
- *B*document.getElementById("box").style.border-top="1px solid #f00"
- *C*document.getElementsByTagName("div").innerHTML = '&lt;b&gt;hello&lt;/b&gt;';
- *D*document.getElementsByTagName("body").style.paddingTop = "10px";
</code></pre>
</li>
</ul>
<p>3.以下哪些属性属于弹性盒子的( )AB</p>
<ul>
<li><em>A</em>flex-shrink</li>
<li><em>B</em>flex-grow</li>
<li><em>C</em>border</li>
<li><em>D</em>margin</li>
</ul>
<p>4.以下是单独可以不用闭合的标签是( )ABCD</p>
<ul>
<li>
<pre><code>- *A*&lt;br /&gt;
- *B*&lt;hr /&gt;
- *C*&lt;input /&gt;
- *D*&lt;img /&gt;
</code></pre>
</li>
</ul>
<p>5.#wrap{width:600px;height:200px;background:#ccc;position:absolute;}实现wrap在浏览器中水平和垂直都居中,需要设置的样式有( )BC</p>
<ul>
<li><em>A</em>margin-left:-300px;margin-top:-100px;</li>
<li><em>B</em>left:300px;top:100px;</li>
<li><em>C</em>left:50%;top:50%;</li>
<li><em>D</em>margin-left:-300px;margin-top:100px;</li>
</ul>
<p>6.背景background属性包括( )ABD</p>
<ul>
<li><em>A</em>background-size</li>
<li><em>B</em>background-origin</li>
<li><em>C</em>text-align</li>
<li><em>D</em>background-clip</li>
</ul>
<p>7.假设btn是获取到的按钮,点击按钮调用checkCity这样一个函数,以下写法正确的有哪些( )BC</p>
<ul>
<li><em>A</em>btn.onclick = function()</li>
<li><em>B</em>btn.onclick = function()</li>
<li><em>C</em>btn.onclick = checkCity;</li>
<li><em>D</em>btn.onclick = checkCity()</li>
</ul>
<p>8.HTML5新增的标签有哪些( ) ABCD</p>
<ul>
<li><em>A</em>header</li>
<li><em>B</em>nav</li>
<li><em>C</em>footer</li>
<li><em>D</em>section</li>
</ul>
<p>9.以下哪些语句可以打印1-100之间所有的奇数( )AD</p>
<ul>
<li><em>A</em>for(var i=1;i&lt;=100;i++){if(i%2==1){console.log(i);}}</li>
<li><em>B</em>for(var i=1;i&lt;=100;i+=1)</li>
<li><em>C</em>for(var i=1;i&lt;=100;i++){if(i%2==0){console.log(i);}}</li>
<li><em>D</em>for(var i=1;i&lt;=100;i+=2)</li>
</ul>
<p>10.img标签有文字提示特性的属性( )AC</p>
<ul>
<li><em>A</em>title</li>
<li><em>B</em>tite</li>
<li><em>C</em>alt</li>
<li><em>D</em>height</li>
</ul>
<p>11.以下哪些元素属于块元素( )BCD</p>
<ul>
<li><em>A</em>a</li>
<li><em>B</em>nav</li>
<li><em>C</em>header</li>
<li><em>D</em>ul</li>
</ul>
<p>12.下面选项中 jquery焦点事件的有( )AC</p>
<ul>
<li><em>A</em>blur()</li>
<li><em>B</em>select()</li>
<li><em>C</em>focus()</li>
<li><em>D</em>onfocus()</li>
</ul>
<p>13.在jQuery中,通过jQuery对象.css( )可实现样式控制,以下说法正确的是( )AB</p>
<ul>
<li><em>A</em>css( )方法会去除原有样式而设置新样式</li>
<li><em>B</em>正确语法:css(“属性”,”值”)</li>
<li><em>C</em>css( )方法不会去除原有样式</li>
<li><em>D</em>正确语法:css(“属性”)</li>
</ul>
<p>14.以下哪些样式可以隐藏元素( )ACD</p>
<ul>
<li><em>A</em>visibility:hidden;</li>
<li><em>B</em>display:show;</li>
<li><em>C</em>display:none;</li>
<li><em>D</em>opacity:0;</li>
</ul>
<p>15.哪些是动画效果( )AB</p>
<ul>
<li><em>A</em>transition</li>
<li><em>B</em>animation</li>
<li><em>C</em>static</li>
<li><em>D</em>relative</li>
</ul>
<h2 id="三判断题共5题10分">三、判断题共5题,10分</h2>
<p>1.此句可以实现当文本框获得焦点时添加盒阴影效果。( ) 对</p>
<pre><code>input:focus{box-shadow:2px 2px 2px blue;}
</code></pre>
<ul>
<li><em>A</em>对</li>
<li><em>B</em>错</li>
</ul>
<p>2.var a=b=6; b=3 console.log(a)的值为3吗( )错</p>
<ul>
<li><em>A</em>对</li>
<li><em>B</em>错</li>
</ul>
<p>3.在jquery中指定的元素后面追加内容是after吗( )对</p>
<ul>
<li><em>A</em>对</li>
<li><em>B</em>错</li>
</ul>
<p>4.margin-top与padding-top对行内元素都起作用( ) 错</p>
<ul>
<li><em>A</em>对</li>
<li><em>B</em>错</li>
</ul>
<p>5.CSS中transition是用来控制元素变形样式的( ) 错</p>
<ul>
<li><em>A</em>对</li>
<li><em>B</em>错</li>
</ul>
<h2 id="答案解析">答案解析</h2>
<table>
<thead>
<tr>
<th>1.</th>
<th>2.</th>
<th>3.</th>
<th>4.</th>
<th>5.</th>
</tr>
</thead>
<tbody>
<tr>
<td>6.</td>
<td>7.</td>
<td>8.</td>
<td>9.</td>
<td>10.</td>
</tr>
<tr>
<td>11.</td>
<td>12.</td>
<td>13.</td>
<td>14.</td>
<td>15.</td>
</tr>
<tr>
<td>16.</td>
<td>17.</td>
<td>18.</td>
<td>19.</td>
<td>20.</td>
</tr>
<tr>
<td>21.</td>
<td>22.</td>
<td>23.</td>
<td>24.</td>
<td>25.</td>
</tr>
<tr>
<td>26.</td>
<td>27.</td>
<td>28.</td>
<td>29.</td>
<td>30.</td>
</tr>
<tr>
<td>31.</td>
<td>32.</td>
<td>33.</td>
<td>34.</td>
<td>35.</td>
</tr>
<tr>
<td>36.</td>
<td>37.</td>
<td>38.</td>
<td>39.</td>
<td>40.</td>
</tr>
<tr>
<td>41.</td>
<td>42.</td>
<td>43.</td>
<td>44.</td>
<td>45.</td>
</tr>
<tr>
<td>46.</td>
<td>47.</td>
<td>48.</td>
<td>49.</td>
<td>50.</td>
</tr>
</tbody>
</table><br><br>
来源:https://www.cnblogs.com/zhsh666/p/12031831.html
頁: [1]
查看完整版本: 1+x 证书 Web 前端开发初级理论考试(试卷8 )