文档库 最新最全的文档下载
当前位置:文档库 › 作业17

作业17

作业17

1.(基础,输出)输出内容文字:

老师说: ”不能使用‘换行符’(即\n)在网页上达到换行的目的,而应该使用
标签”。

——注意,上面单引号和双引号都是英文的。

2.(数据类型)在页面中输出个人基本信息,定义若干个变量,最后连接输出。

3.(赋值传值/引用传值)读程序,写结果:

a)$a = 1; $b = $a; $a=$b++; $b = $a++; echo $a, “,”, $b;

b)$a = 1; $b = $a; $b++; echo $a, “,”, $b;

c)$a = 1; $b = &$a; $b++; echo $a, “,”, $b;

4.(表达式)已知任意两个正整数(a,b),将其作为直角三角形的直角边长,求斜边长。(注:pow()函

数用于幂运算)

5.(表达式,运算符)已知$a,$b,$c,求如下情况下$d的值(注意和js比较结果):

$a = 1; $b = 2.2; $c = 3.3; $d = $a + $b + $c;

$a = 1; $b = 2.2; $c = “3.3”; $d = $a + $b + $c;

$a = 1; $b = “2.2”; $c = 3.3; $d = $a + $b + $c;

$a = “1”; $b = 2.2; $c = 3.3; $d = $a + $b + $c;

$a = “1”; $b = 2.2; $c = 3.3; $d = $a + ($b + $c);

$a = “1”; $b = 2.2; $c = 3.3; $d = ($a +$b) + $c;

以上$d的计算表达式中,加号(+)换成减号(-),结果如何?请亲自验算。

6.(运算符)读程序写结果:

$i = 10; $j = $i++; echo ($i . “,” . $j);

$i = 10; $j = ++$i; echo ($i . “,” . $j);

$i = 10; $j = $i++;$i=$j++; echo ($i . “,” . $j);

$i = 10; $j = ++$i; $i=++$j; echo ($i . “,” . $j);

7.(分支结构)定义一个变量表示“分数”并给其赋值,在页面中根据分数高低不同输出如下文字:

优秀(>=90),良好(>=80),中等(>=70),及格(>=60),不及格(其他情况)。

——使用if和switch两种方法来做实现。(注:floor()函数表示向下取整)

8.(流程:分支与循环)输出从2000年(含)到3000年(含)间的所有闰年。

9.(循环)使用星号输出如下图案(最大星号个数由初始变量n确定,图示中n=4):

****

***

**

*

**

***

****

10.(循环)输出9x9乘法表。

11.(循环,分析)一张纸的厚度是0.01毫米,则该纸对折30次后是多厚(据说超过珠穆朗玛峰的高度)。

反过来,一张纸对折几次后,就超过1米厚了?

12.(循环,简单运算)计算1到100的所有奇数的平方和。

13.(循环)写一个程序输出1到100这些数字。但是遇到数字为3的倍数的时候,输出“三”替代数字,

为5的倍数用“五”代替,既是3的倍数又是5的倍数输出“三五”。

14.(循环,逻辑分析)有红、白、黑三种球若干个,其中红、白球共25个,白、黑球共31个,红、黑球

共28个,求这三种球各多少个?

相关文档