B 03 答案

发布 2022-09-02 06:57:28 阅读 8300

php工程师面试题。

1. echo count(“abcd”);输出多少?答案:4

a=$b=$c=0;

a=$b &&c;

运行以上**后$a $b $c 分别是?

答案:false

3. php打印出前一天的时间,格式是2011-12-29 22:21:21

答案:方法一:$now=time()-86400;

echo date(“y-m-d h:i:s”,$now);

方法二:echo date(“y-m-d h:i:s”,strtotime(“-1day”))

拓展:打印下个星期日期:

echo date(“y-m-d h:i:s”,strtotime(“last monday”))

4. 请用php的heredoc语法格式输出:hello world!

答案:$v=”hello world”;

$str=<

eot;echo $str;

5. $string = abcdefg",那么$string的值是?

答案:e6. 简述echo(),print(),print_r()的区别。

答案:echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构,而不是真正的函数,因此不能作为表达式的一部分使用。

print()是一个函数,用来打印一个值,如果字符串成功显示则返回true,否则返回false

print_r()是一个函数,用来打印一个值,值为字符串或数字进行简单打印,而数组则以括起来的键和值列表形式显示,并以array开头。

拓展:var_dump()是一个函数,用来显示关于一个或多个表达式的结果信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

7.用php写出显示客户端ip与服务器ip的**。

答案:客户端ip:echo $_server[‘remote_addr’];或者getenv(‘remote_addr’);

服务器ip: echo $_server[‘server_addr’];或者echo getenv(‘server_addr’);

8、用正则表达式判断$a是否是一个以半角逗号分隔的多个手机号码组成的字符串,是输出yes

答案:$math=“/d),)

$str=”12345678901,12345678901”;

if(preg_match($match,$str)) f

rewritecond % d

rewritebase /

rewriterule . l]

答案:将url地址强制解析为。/

14. 你会用哪个函数设置当前内容的content-type?

答案://定义编码。

header(“content-type:text/html;charset=utf-8”);

//cssheader(“content-type:text/css”);

//j**ascript

header(“content-type:text/j**ascript”);

//jpeg image

header(“content-type:image/jpeg”);

//gif image

header(“content-type:image/gif”);

//png image

header(“content-type:image/png”);

//json

header(“content-type:application/json”);

//pdfheader(“content-type:application/pdf”);

//xmlheader(“content-type:text/xml”);

//okheader(“http/1.1 200 ok”);

//404头。

header(‘http/1.1 404 not found’);

//设置地址被永久的重定向。

header(‘http/1.1 301 moved permanently’);

//转到一个新地址。

header(‘location:

//文件延迟转向。

header(‘refresh:10;url=

print ‘you will be redirected in 10 seconds’;

//纯文本格式。

header(‘content-type:text/plain’);

15. warning: cannot modify header information - headers already sent by (output started at d:

\src\ in d:\src\ on line 10 通常什么情况下php会报该警告信息?

答案:header(‘content-type:text/html;charset=utf-8’)头之前有任何输出均会出现如下错误。

16. a通过页面输入用户名abc和密码123登录到请写出该次请求的http协议报文(包括请求行、消息报头、请求正文)。

答案:post: /http/1.1

content-type:aaplication/x-www-form-urlencoded

user-agent:mozilla/5.0(windows;u;windows nt 5.1;en-us;rv:1.7.6)

gocko/20050225 firefox/1.0.1

17. 写一段php**遍历某个目录下的所有文件和子文件夹。

答案:function scandir($path)

if(is_dir($filename)){

files[$filename]=scandir($path.’/filename);

else{$files[$filename]=$filename;

return $files;

18. 查看磁盘空间使用率的linux命令是什么?查看有哪些系统进程正在运行命令是什么?监测linux性能(cpu,磁盘io,内存,网络等)都用到哪些命令?

答案:df、ps、top

19. linux下终止一个进程用什么命令?打包压缩和解包用什么命令?软连接和硬链接有什么区别?建立软连接的命令是?

答案:pkill -9 进程名或kill 进程号、tar zcvf和tar zxvf、、

20. 如果要求每隔5分钟执行一次脚本如何实现?

答案:crontab –e */

21. mysql中varchar的最大长度是多少?用什么类型的字段存储大文本?

date和datetime和timestamp什么区别?怎么看数据库中有哪些sql正在执行?

答案:65535、text、

date只保留日期,不保留时分秒。

datetime保留日期和时分秒,mysql检索且以‘yyyy-mm-dd hh:mm:ss’格式显示datetime值,支持的范围是‘1000-01-01 00:

00:00’到‘9999-12-31 23:59:

59’。

timestamp的格式与datetime相同,但其取值范围小于datetime,使用timestamp可以自动地用当前的日期和时间标记insert或update的操作,如果有多个timestamp列,只有第一个自动更新。

03高计B答案

高级计量经济学 试题 b 参 专业班级 经双001 经双002考试时间 2003.12.2 一 参 18分 1 一个时间序列 t 0,1,2,是广义平稳 又称二阶平稳或弱平稳 如果它满足以下三个条件 1 在任何时刻t的均值都是一个与t无关的常数,均值有限,e yt 2 在任何时刻t的方差都是一个与t...

试卷 03b 答案

03级考试b卷标准答案及评分标准。一 简答题 共30分 1.包括 3分 缺一扣0.5分 作用 2分 缺一扣0.5分。测量元件 测量输出信号,与输入相比较。放大元件 控制信号比较微弱,需放大后驱动 执行元件 执行控制命令,带动控制对象。校正元件 改善系统性能。2.普通直流伺服电动机不能,由,当n 0时...

03软件测试基础考卷B答案

南京工业职业技术学院。2008 2009第一学期考试试卷b 课程 软件测试基础出卷人 姜沐考试类型 适用班级 软件0615 开卷考试允许携带资料。1.语句覆盖。一种测试标准,它的含义是 选择足够的测试用例,使得程序中每个语句至少都能被执行一次 2.白盒测试。白盒测试也称结构测试或逻辑驱动测试,它是按...