《网页设计与制作——JavaScript+jQuery标准教程 课后习题及答案 叶丽萍.docx》由会员分享,可在线阅读,更多相关《网页设计与制作——JavaScript+jQuery标准教程 课后习题及答案 叶丽萍.docx(16页珍藏版)》请在第一文库网上搜索。
1、1.6.2习题实践一、填空题1 .网页开发的常用工具包括记事本、_Sub1imeText_、_VSCode_和_Dreamweaver_。2 .目前常用的浏览器包括火狐(FirefoX)_浏览器、谷歌(ChrOme)浏览器_、欧朋(OPera)_浏览器、_苹果(Safari)浏览器,Edge浏览器以及正浏览器。3 .HTM1标签由一关键字一和一对一尖括号()_组成,被称为双标签。4 .如果开发者需要对标签的默认样式进行修改,可以通过修改标签的_属性实现。5.CSS选择器包括基础选择器、_属性选择器、_关系选择器、伪类选择器和伪元素选择器。二、选择题1 .下列标签可以实现添加音频内容的为(B)。
2、A.B.C.D.2 .下列选择器中可以实现选择全部P元素的选项为(D)。A.pB.#pC.divpD.p3 .下列选项可以将文本内容通过弹窗显示的为(A)。A.a1ert()B.write()C.innerHTM1D.conso1e.1og()4 .下列选项可以实现在JaVaSCriPt代码中多行注释的选项为(B)。A.B.*/C./D.*/*5 .下列选项中可以实现隐藏所有P元素的为(A)A.S(1,p,).hide()B.S(p,1).hideC.$(.p).hide()D.write()三、上机实验题1 .在网页中使用JaVaSCriPI语言通过弹窗显示你的名字。【实验目标】掌握JaVa
3、SCriP1语言的引入和a1ert()函数的使用。【知识点】a1ert()函数He11o,JavaScript!程序a1ert(弹窗显示:你的名字);2 .在网页中使用jQuery以动画形式缓慢显示你的名字。【实验目标】掌握jQuery语言的引入和hide()函数的使用。【知识点】hideQ函数,CSS选择器,disp1ay属性VtitIe你的名字divdisp1ay:none;!-隐藏div元素你的名字S(div,).show(3000);显示div元素2.8.2课后习题一、填空题1. 定义变量分为一声明_变量和_初始化变量两个部分。2. JaVaSCriPt语言本身属于一种弱类型_语言,在
4、定义变量时_不需要指定变量的数据类型。3. JavaScript语言中的数据类型分为一基本数据类型_、_引用数据类型和特殊对象类型三种。4. 前置递增递减运算符会先对_操作数执行加一_或_减运算,然后再参与其他运算。5. ife1se语句会提供一两条一分支。如果满足条件,执行第一个_分支,否则执行_另外一个_分支。二、选择题1 .下列选项可以实现求余运算的为(D)。A.+B.-C./D.%2 .下列语句中的特点为先执行后判断的为(C)oA.for循环B.if.e1seC.do.whi1eD.whi1e3 .下列选项中可以实现跳出本次循环进入下一次循环的为(C)OA.ifB.switchC.co
5、ntinueD.break4. for循环语句中,初始条件,循环条件与迭代条件之间要使用(A)符号进行分隔。A.;B.,C.:D.5.在SWitCh语句中,每个CaSe字句的末尾使用(C)符号结束。A.;B.,C.:D.三、上机实验题1.比较两个数字的大小。规则:通过输入框让用户输入两个数字,然后输出较大的数字。【实验目标】熟练的掌握ife1se语句的使用规则。【知识点】变量的定义,比较运算符,if.e1se分支语句的使用VarnUmI=PromPt(请输入第一个数字”);VarnUm2:prompt(请输入二个数字”);if(num1num2)(a1ert(num1+比+num2+大);e1
6、seif(num1=num2)(a1ert(num1+与+num2+一样大);e1se(a1ert(num1+比+num2+小”);)1 .输出九九加法表。for(vari=1;i=9;i+)外层循环控制行数(for(varj=1J=i;j+)内层循环控制每行表达式个数(document.write( +j+i+,=n+(i+j);)document.write();/每行结束输入一个换行标签2 .根据年龄输出学生应该上几年级。规则:7岁上一年级,8岁上二年级,9岁上三年级,10岁上四年级,11岁上五年级。dovarage=prompt(请输入你的
7、年龄!);if(age11age11age7);switch(age)表达式的值为7到11(case7:conso1e.1og(你应该上一年级);break;case8:conso1e.1og(你应该上二年级)breakjcase9:conso1e.1og(你应该上三年级);break;case10:conso1e.Iog(你应该上四年级);break;case11:conso1e.1og(你应该上五年级”);break;defau1t:conso1e.Iog(你的年龄不符合上小学);break;)3.6.2习题实践一、填空题1 .数组中的数据都被称为数组的一元素2 .每个元素都会被数组进行一
8、编号,这种编号被称为一索引_或_下标3 .索引会标明数组每个元素的位置,索引的起始编号为_0_,索引最大值为数组的长度减1o4 .在定义函数时需要使用到_function_关键字5 .函数的参数需要写在函数的小括号中,参数可以有个也可以有多个二、判断题1作用域可以分为全局作用域和局部作用域两种。(对)6 .在不同的作用域之间不可以使用相同的名称的变量,它们之间会相互影响。(错)3.在全局作用域中声明的变量被称为全局变量,它可以在函数之外的所有范围中进行使用。在局部作用域中声明的变量被称为局部变量,它只可以在函数范围中进行使用。(对)二、选择题1 .下列选项可以获取数组的长度的为(D)oA.re
9、turnB.undefinedC.functionD.1ength2 .当索引的值超出了数组长度时,访问的数据会显示为(B)。A.数组名B.undefinedC.1engthD.不清楚3 .带参函数调用时,小括号中添加的数据被称为(A)。A.实参B.形参C.元素D.函数三、上机实验题1.输出数组元素中的最小值到控制台,数组元素内容自定义。varbig=O;vararray=,42,28,35,27,23,31,49731;for(vari=0;i=array.1ength-1;i+)if(arrayibig)(big=array(i;)COnSoIe.1og(数组中最小值为:+big);4 .
10、定义一个乘法运算函数,根据用户输入的数字返回两个数的乘积。functioncjf(num1,num2)(returnnum1*num2;)VarNUm1=Window.prompt。请输入第1个数字:);VarNUm2=window.prompt(请输入第1个数字:);document.write(Num1,Num2的乘积为+cjf(Num1,Num2);4.6.2习题实践一、填空题1 .在JaVaSCriPt语言中,每个对象可以拥有多个属性和方法_。2 .直接定义对象的属性和方法需要使用冒号一实现。3 .浏览器对象模型英文全称_BrowserObjectMode1_,简称_BOM_。4 .浏
11、览器对象模型包括WindoW对象,IoCation对象,_navigation_对象,_history_对象、_screen_对象和DoM文档模型。5 .实现在网页加载完毕后立刻执行对应代码需要使用_on1oad_事件。二、选择题1 .定义类需要使用到的关键字为(D)。A.windowB.constructorC.functionD.c1ass2 .访问对象的属性可以使用的运算符为(A)。A.B.+C-D.=3 .可以实现定时功能的方法为(B)。A.resizeTo()B.setTimeout()C.a1ert()D.rep1ace()4 .下列方法中可以实现跳转到指定浏览记录页面的为(B)。
12、A.back()B.go()C.forward()D.set1nterva1()5 .在定义类时需要使用到构造函数,构造函数的关键字为(A)。A.constructorB.newC.on1oadD.function三、上机实验题1 .自定义一个对象student,该对象包括IangUage和maths两个属性用于保存语文和数学两科分数,以及一个计算两科总成绩的方法SUm()。然后,通过输入框获取语文和数学的分数,最后,输出各科成绩以及总分。【实验目标】掌握对象构造器的定义,对象的实例化,对象属性和方法的使用。【知识点】对象构造器,对象实例化,对象属性访问,对象的方法访问functionstudent(1,m)定义对象构造器this.1anguage=1;语文this.maths=m;数学this.sum=function()returnstudent(this.Ianguage)+Number(this.maths);计算总分)vary=PrOmPt(请输