- JavaScript程序设计:基础·PHP·XML
- (美)Elizabeth Drake
- 1226字
- 2025-02-25 07:17:19
练习
填空题
1.解决程序设计问题的步骤是________、________、________。
2.计算机需要________才能处理问题。
3.计算机科学家已证明只需要3个基本的________就能编制程序或算法。
4.存储为________数据类型的数据只能有两个可能值之一。
5.________是表示计算机内存中存储单元的名字。
判断题
6.顺序控制结构有一个特殊位置,依赖于程序发生的情况会跳过一部分程序。
7.如果将一辆汽车视为一个对象,那么它的颜色是它的属性之一。
8.如果将一辆汽车视为一个对象,那么它的制造商和型号(如一辆两门的福特私家轿车)是它的两个方法。
9.程序的输入一定由用户录入。
10.程序的输出一定显示在屏幕上。
11.重复结构允许一块语句重复执行。
12.如果数据存储为字符串型,那么它不能用于数字计算。
13.以数字数据类型录入的数据一定要用引号括起来。
14.将一个问题分解为较简单子程序的过程称为自顶向下设计。
15.伪代码很少被程序员使用,因为它是错误的代码。
简答题
16.假定你已经编制了一个程序,它让用户输入的电子邮件地址格式是:
现在要求其中的extension部分必须是3个字母(既不是数字也不是其他字符),则列出你要测试的4种输入错误。
17.编写一行JavaScript语句,它将提示用户输入一个电话号码并且存储在变量phone中。
18.编写一行JavaScript语句显示练习17输入的电话号码。例如,如果输入的电话号码是123-555-6789,则显示:
19.以下伪代码使用哪种控制结构?
20.以下JavaScript语句属于输入-处理-输出模型中的哪个部分?
21.如果你正在编写程序,那么将把以下哪些项目视为命名常量?
a)一加仑汽油的价格
b)开车的公里数
c)π的值
d)用户的年龄
e)每周的天数
f)用户的名字
22.如果firstName表示用户的名,lastName表示用户的姓,那么写一条赋值语句将用户的整个名字存储到变量fullName中,并且在名和姓之间包含一个空格。
23.如果firstName表示用户的名,lastName表示用户的姓,那么写一条赋值语句为用户生成一个电子邮件地址并赋值给变量email,其格式如下:
24.在下列语句中,指出其中的赋值操作符和算术操作符:
对于下面的练习25~28,根据要求使用连接操作符并且要包括额外的标点符号和空格,在答案中要尽可能使用变量。以下是给出的变量和值:
25.显示一条信息:Spike is a great dog!
26.定义一个变量newAge,并且赋值为age与years的和。
27.显示一条信息:In 4 years Spike will be 6 years old。
28.创建一个提示让用户录入一个新的宠物名,并且保存在变量newPet中,然后显示下列信息:
使用下列符号回答练习29~32:
29.哪个符号表示判断?
30.哪个符号表示处理?
31.哪个符号表示输入?
32.哪个符号表示输出?
33.假定一支铅笔是一个对象,那么为这个铅笔对象列出3个属性和3个方法。
34.网页的顶层对象是什么?
35.使用write()方法在HTML文档中显示下列语句,该文本格式化为一个3级标题,并且后跟一条水平线:
36.给出下列HTML代码,在JavaScript函数中填写缺失的语句将Siamese替换为Beagle:
37.在下面的函数openWindow()中填写缺失的语句,实现打开一个200个像素高和200个像素宽的新空白窗口。
38.修改练习37的结果,实现打开一个小的新窗口,它包含显示为3级标题的下列信息:
(注意:或许需要两行代码。)
以下代码用于练习39~40:
39.创建一个按钮,单击它时显示下列信息:
40.创建一个按钮,单击它时显示下列信息: