北大青鸟-徐州中博 课后习题(Lesson01) 一、 选择题 (所有题目均为不定项选择题,每题3分,共30分,将选中的选项用红色标注) 1. 以下()变量名是非法的 A. Numb_1 B. 2numb C. sum D. de2$f 2. 下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块 A. switch B. if----else C. for D. 字符串运算符 3. 在JavaSript中,运行下面代码后的返回值是( ) var flat=true document.write(typeof(flag)); A. undefined B. null C. number D. boolean 4. 下面()能在页面中弹出提示窗口,并且用户输入框中默认无任何内容 A. prompt(“请输入你的姓名:”); B. alert(“请输入你的姓名:”); C. prompt(“请输入你的姓名:”,””); D. alert(“请输入你的姓名:”,”” var sum=0; for(i=1;i<10;i++){ if(i%5==0) break; 5. 在JavaScript中,运行下面的代码,sum的值是() 北大青鸟-徐州中博 sum=sum+i; } } A. 40 B. 50 C. 5 D. 10 6. JavaScript的表达式“总价钱是”+800+”元”的结果是什么( ) A. 一条错误消息 B. “总价钱是”+800+”元” C. “总价钱是”800”元” D. 总价钱是800元 7. JavaScript的表达式ParseInt(“8”)+parseFloat(?8?)的结果是多少?( ) A. 8+8 B. 88 C. 16 D. “8”+’8’ 8. 下列说法正确的是( ) A. JavaScript中的switch可以使用字符串作为判断条件,而Java不可以 B. JavaScript中可以对象类型作为判断和循环条件,而Java不可以 C. Java和JavaScript都必须编译后才能运行 D. 以上说法都正确 9. 写”Hello World“的正确javascript语法是 ( ) A. document.write(“hello world”) B. “hello world” C. Response.write(“hello world”) D. (“hello world”) 10. 下列JS的判断语句中( )是正确的 A. if(i==0) B. if(i=0) C. if i==0 then D. if i=0 then 二、 简答题 (每题5分,共20分,答案用红色文字直接填写在标题下方) 1. 简述javaScript脚本的执行原理 (1)浏览器接收用户请求 (2)向服务器端请求某个包含JavaScript的页面 北大青鸟-徐州中博 (3)服务器端把包含脚本额HTML文件发送到浏览器客户端,浏览器逐条解析HTML标签和脚本,并将效果呈现给用户 2. 简述JavaScript的组成以及每部分的作用 (1)核心语法(ECMAScript):主要描述语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象; (2)浏览器对象模型(BOM):提供独立于内容与浏览器窗口进行交互的对象; (3)文档对象模型(DOM):HTML文档对象模型定义的一套标准方法,用来访问和操作HTML文档。 3. 引用JavaScript脚本程序的方式? 使用 5. 使用FireBug工具调试的基本调式操作有哪些? 语法错误的排除 逻辑错误的排除 三、 编程题(每题20分,共40分) 1. 课后作业第3题,打印倒正金字塔直线。P36页 2. 课后作业第4题,输出一个正方形。P36页 3. 使用prompt()方法在页面中弹出提示,根据用户输入星期一至星期日的不同,弹出不同的信息提示框,要求如下. ? ? ? ? 输入”星期一”时,弹出”新的一周开始了” 输入”星期二”、”星期三”、”星期四”时,弹出”努力工作” 输入”星期五”时,弹出”明天就是周末了” 输入其他内容,弹出”放松的休息”,如下图所示 北大青鸟-徐州中博 北大青鸟-徐州中博 作业完成后,提交至以下信箱:XXX 提交格式:姓名_班级_课程(第几课).rar 例如:张三_1221班_Hibernate(第一课).rar 有问题请和以下QQ号码联系:XXX 不交作业/抄袭作业,每次扣5分,结业成绩低于60不能参加结业考试
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JavaScript_Chapter01在线全文阅读。
相关推荐: