当前位置:学者斋 >

计算机 >php语言 >

最新PHP技术笔试练习题

最新PHP技术笔试练习题

茂盛的禾苗需要水分;成长的少年需要学习。以下是小编为大家搜索整理的最新PHP技术笔试练习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

最新PHP技术笔试练习题

  一、不定项选择

1:Php文件的后缀名是( A )

A:php B:jsp C:asp D xml

2:php环境的网页运行服务器是( B )

A: IIS B: apache C: tomcat D Weblogic

3: PHP常用的开发工具有( ABCD ) x

A: Zend Stodio B: EditPlus C: DW D: 记事本

5: 书写php代码能使用的正确形式是(AB )

A: B:

C: <# #> D:

6: php中能使用的注释方式是( ABC )

A: //???? B: /*???? */ C: #.............. D:

7: php常用的打印函数为( ABC )

A: print B: echo C: printf D: 以上都不是

8: 以下那一个不是PHP数据类型的为( B)

A: integer B: friend C: boolean D: array

10: 以下转义字符中为制表符的是( B )

A:n B: t C: r D: $

11:以下函数中用于判断是否为数组的函数为( C )

A: is_long() B: is_double() C: is_array() D: is_object()

12: 按作用域分的话,php的变量可分为(ABC )

A: 局部变量 B: 全局变量 C: 静态变量 D: 枚举

13: $a=1;$b=2;

function Sum()

{

Global $a,$b;

$b=$a+$b;

}

Sum();

echo $b;$b的结果为( C )

A: 2 B: 1 C: 3 D: 0

14:若$a=10;则$a++为(C ), ++$a为( )

A:10,10 B: 11,10 C:10,11 D: 11,11

15: $a=(3>5) ? (‘yes’) : (‘no’);echo $a.”

n”( B )

A:yes B: no C:0 D: 1

16: Function keep_track(){

STATIC $count=5;

echo $count++,”

}

Keep_track();

Keep_track();

Keep_track();该程序的结果为(B )

A5,5,5 B: 5,6,7 C:6,7,5 D: 6,5,7

17以下属于文件包含的函数为( ABCD)

A include() B: require()

C:include_once() D: require_once()

18:print strlen(“p h p”) 结果为( C )

A 3 B:5 C:6 D: 4

19: $a = 3;

function foo()

{

$a=0;

$a+=2;

}

foo();

echo $a;

$a的结果为( A )

A 3 B:2 C:0 D: 5

20: function doubler($value)

{

$value = $value * 2;

}

$a = 3;

doubler($a);

echo $a;$a为(D )

A 5 B:0 C:6 D: 3

21: function doubler(&$value)

{

$value = $value * 2;

}

$a = 3;

doubler($a);

echo $a;$a为(C )

A 5 B:0 C:6 D: 3

22: 以下用于追加数组元素的函数为(A D )

A array_push() B: array_pop() C: array_shift()

array_unshift()

23: 以下用于删除数组元素的函数为( )

A array_push() B: array_pop() C: array_shift()

array_unshift() D: D:

23: 以下用于修改数组元素的函数为( A )

A array_pad() B: array_pop() C: array_shift() D: array_unshift()

24:判断数组键存在的函数为( B )

A in_array() B: array_key_exists() C: array_keys() D:

array_values()

24:判断数组值存在的函数为( A)

A in_array() B: array_key_exists() C: array_keys() D:

array_values()

25: 要想返回一个数组中单元的键名,可以使用( C )函数

A in_array() B: array_key_exists() C: array_keys() D:

array_values()

26: 用于删除数组中所有重复的值,返回一个由唯一值组成的数组的函数为( B)

A in_array() B: Array_unique() C: array_keys() D: array_values() 27:php用那几种形式实现多态( )

A接口 B: 继承 C: 抽象 D: 封装

29: 字符串的定义方式有( ABC )

A单引号 B: 双引号 C: 定界符 D: 美元符号

30: 以下能够识别转义字符的为( B )

A单引号 B: 双引号 C: 定界符 D: 美元符号

31: $name='Tim O'Reilly'; echo $name."

“;

输出结果为( B )

A Tim O'Reilly B: Tim O' Reilly

C:Tim OReilly D: TimOReilly

32: $path='C:WINDOWS';echo $path."

";

输出结果为( B )

A C:WINDOWS B: C:WINDOWS

C: C:WINDOWS D: C:/WINDOWS

33: 函数(A )返回一个字符串里的字符数

A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( )

34: 使用( B )函数比较字符串

A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( )

35:以下函数那些事用于过滤字符串空格的( ABC )

A ltrim( ) B: rtrim( ) C: trim( ) D: wtrim()

36: 将字符串中的换行符(n)转换为

的函数为( A)

A nl2br() B: strip_tags() C: substr( ) D: implode()

37: $email = &#';$domain = strstr($email, '@');echo $domain; 输出结果为( A )

A @ B: C: D: user

38: $mystring = 'abc';

$findme = 'a';

$pos = strpos($mystring, $findme);

if ($pos === false)

echo "not found ";

else

echo "found";

输出结果为( B )

A not found B: found C: found not found D:not

39: $str = "My name is Jack, and what is your name?";

echo substr_count ($str,“name”);程序的输出结果为( B )

A 1 B: 2 C: 3 D:4

40: 复制文件使用( A )函数实现

A copy() B: unlink() C: rename() D: fwrite()

41:使用( C )函数,可以移动、重新命名一个已经存在的文件或目录

A copy() B: unlink() C: rename() D: fwrite()

42: ( C )函数将任何英文文本的日期时间描述解析为 Unix 时间戳

A date() B: getdate() C: strtotime() D: mktime()

43: PHP程序中,需要处理的上传数据保存在全局数组( A )

A $_FILES B: $_COOKIE C: $GLOBALS D: $_SESSION

44: 使用函数( A )来检查此文件是否是上传文件。

A is_uploaded_file( ) B: move_uploaded_file()

C: uploaded_file() D: move_file()

45:

二、填空

1:PHP中的对象分为系统内置对象和自定义对象两种

2:类型转换:类型强制转换、类型自动转换

3:所有的变量都有作用域,它体现了变量的可见性与生命周期。

4:PHP中的变量都以$开头

5:变量的使用范围,也叫做变量的作用域

6:php中声明全局变量的关键字是GLOBAL

7:有两种不同的为函数传递参数的方法。第一种也是最普遍的一种就是按值(value)传递,另一种是按引用(reference)传递。

8: 数组的每个实体都包含两项:键和值。PHP数组分为索引数组和关联数组两类 9: 数组键既可用字符也可用数字

10:如果想创建一个范围型的数组外加步长 我们可以使用函数 range

11:客观世界由对象组成。

12:具有相同数据(属性)和操作(方法)的'对象可归纳成类。

13对象是一个封装数据属性和操作行为的实体.

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/php/2xjq0j.html