合并_00基础班php(6days)作业
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了合并_00基础班php(6days)作业相关的知识,希望对你有一定的参考价值。
?
- 代码基本在笔记中。多笔记。
- (Apache)配置apache环境,使之能够使用以下地址访问一个网页:http://localhost:808/ ,网页中显示:这是本地808端口的主页
- (Apache)配置apache环境,使之能够使用以下地址访问一个网页: http://www.wodezhuye.com ,网页中显示: 这是我的主页
- (Apache)配置apache个,使之能够使用以下地址各自访问一个网页: http://localhost/aaa/page1.html, http://localhost/bbb/page1.php, 注意"aaa"和"bbb"并不是一个目录,而是一个虚拟目录(别名目录)。网页内容自定。
?
- $a = 1; $b = $a; $a=$b++; $b = $a++; echo $a, ",", $b;
- $a = 1; $b = $a; $b++; echo $a, ",", $b;
- $a = 1; $b = &$a; $b++; echo $a, ",", $b;
- (表达式)已知任意两个正整数(a,b),将其作为直角三角形的直角边长,求斜边长。(注:pow()函数用于幂运算)
- 已知一个圆柱体的直径d和高h,求该圆柱体的表面积和体积。
- (表达式,运算符)已知$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的计算表达式中,加号(+)换成减号(-),结果如何?请亲自验算。 - (运算符)位运算:计算100右移2位的结果,以及左移3位的结果。
- (运算符)读程序写结果:
$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); - (分支结构)定义一个变量表示"分数" 并给其赋值,在页面中根据分数高低不同输出如下文字:
优秀(>=90),良好(>=80),中等(>=70),及格(>=60),不及格(其他情况)。
——使用if和switch两种方法来做实现。(注:floor()函数表示向下取整) - (流程:分支与循环)输出从2000年(含)到3000年(含)间的所有闰年。
- (循环)使用星号输出如下图案(最大星号个数由初始变量n确定,图示中n=4):
****
***
**
*
**
***
**** - (循环)输出9x9乘法表。
- (循环,分析)一张纸的厚度是0.01毫米,则该纸对折30次后是多厚(据说超过珠穆朗玛峰的高度)。反过来,一张纸对折几次后,就超过1米厚了?
- (循环,逻辑分析)输出2-200之间的所有素数(素数就是只能被1和其本身整除的数)。
- (循环,简单运算)使用3种循环语句计算1到100的所有数的平方和。
- (循环)写一个程序输出1到100这些数字。但是遇到数字为3的倍数的时候,输出"三"替代数字,为5的倍数用"五"代替,既是3的倍数又是5的倍数输出"三五"。
- (循环,while,逻辑分析)假设某人有100,000现金。每经过一次路口需要进行一次交费。交费规则为当他现金大于50,000时每次需要交5%如果现金小于等于50,000时每次交5,000。请写一程序计算此人可以经过多少次这个路口。
- (循环,逻辑分析)有红、白、黑三种球若干个,其中红、白球共25个,白、黑球共31个,红、黑球共28个,求这三种球各多少个?
- 公鸡5文钱1只,母鸡3文钱1只,小鸡1文钱买3只,现在用100文钱共买了100只鸡,问:在这100只鸡中,公鸡、母鸡和小鸡各是多少只?
- (循环,逻辑分析)输入一个小于10的正整数n(比如n=4),输出如下图案:
1111
222
33
4
?
?
多看代码和ppt
- 函数,逻辑)定义一个函数,该函数用于判断所给的年份数是否是一个闰年(即返回一个bool值)。
- (函数)定义一个函数,该函数可以计算任意两个直角边对应的斜边。
- (数组)定义一个数组,并输入6个数值,代表本小组同学的各自年龄,求本小组同学的平均年龄。
- (数组)定义一个数组,输入7个任意的数值,求该数组中的最大值和最小值以及各自的下标各为多少?如果要交换最大值最小值的位置呢?
- (数组)定义一个数组,输入8个任意的数值,求该数组中大于平均值的数的个数,和小于平均值的个数。
- (数组)定义一个数组,输入9个任意的整数,求该数组中所有奇数的平均值。
- (字符)用echo在网页上输出如下文字(注意换行):
- (字符)获取一个长文件路径(比如"E:\\luodh\\itcast\\class\\php120912\\js\\day2\\abc.html")中的文件名及其后缀(结果应该为"abc"和"html")。
- (Math)求圆周率PI的5次方,并四舍五入到保留2位小数。
- (Math)写一段程序,要求每次刷新页面,就会在页面中显示6个两位数的整数。
- (Math)编写一个函数,带一个参数n,在页面上输出1~n(n>1)之间所有能同时被3,5整除的偶数,并要求每行只输出6个(即超过6个后要换行再输出)。
- (循环,逻辑)求出有哪几个3位数的整数符合这样的条件:这个数的各个位数上的数的立方和等于这个数本身(这种数叫做水仙花数)。
- (时间)在php中输出当前日期、时间和星期。
- (时间)使用php计算一下自己从出生到现在活了多少天了?
?
- 多看笔记和ppt,特别是ppt
- (数据库)在命令行模式下创建一个数据库,并在其中创建一个表,该表包含int型,float型,char型,varchar型和time型的字段,并还有一个字段是"自动增长"的且为主键。在该表中插入一条数据
- (数据库)在命令行模式下创建一个数据库(设为utf8字符集),并在其中创建一个"用户表",该表包含id,用户名,电子邮箱,性别,年龄,出生日期,籍贯这几个字段,并且字段id是"自动增长"的且为主键。试设计出其合理的字段类型和长度等信息。然后再使用phpmyadmin工具手工插入一条数据,接着在命令行模式下使用sql语句插入另一条数据。最后显示所有数据。(注意测试数据尽量使用中文)
- 有如下表结构及数据(其中id为自增长型主键):
写出如下SQL语句(注意,就是写sql语句来完成这些任务,而不是通过界面工具。注意上面表格中的空格应该理解为空字符串):- 创建该表
- 插入图中数据,以及如下一条数据:title为"ttt",content为"ccc",nickName为"nnn",Email为"[email protected]",pubtime为当前时间(当前时间用 now()来表示 )。
- 找出id小于5的所有数据。
- 找出时间在2012年10月11日12点13分14秒之前的数据
- 找出昵称为空(即空字符串)的标题和内容
- 找出内容或昵称或Email任意一项为空字符串的id值
- 找出id大于3且昵称为空字符串的所有信息
?
?
?
以上是关于合并_00基础班php(6days)作业的主要内容,如果未能解决你的问题,请参考以下文章