您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > PHP+mysql练习题一
一、不定项选择1:Php文件的后缀名是(A)A:phpB:jspC:aspDxml2:php环境的网页运行服务器是(B)A:IISB:apacheC:tomcatDWeblogic3:PHP常用的开发工具有(ABCD)xA:ZendStodioB:EditPlusC:DWD:记事本5:书写php代码能使用的正确形式是(AB)A:?php...?B:scriptlanguage=php.../scriptC:##D:!...%6:php中能使用的注释方式是(ABC)A://…………B:/*…………*/C:#..............D:!--..............--7:php常用的打印函数为(ABC)A:printB:echoC:printfD:以上都不是8:以下那一个不是PHP数据类型的为(B)A:integerB:friendC:booleanD:array10:以下转义字符中为制表符的是(B)A:\nB:\tC:\rD:\$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;functionSum(){Global$a,$b;$b=$a+$b;}Sum();echo$b;$b的结果为(C)A:2B:1C:3D:014:若$a=10;则$a++为(C),++$a为()A:10,10B:11,10C:10,11D:11,1115:$a=(35)?(‘yes’):(‘no’);echo$a.”br\n”(B)A:yesB:noC:0D:116:Functionkeep_track(){STATIC$count=5;echo$count++,”br/”}Keep_track();Keep_track();Keep_track();该程序的结果为(B)A5,5,5B:5,6,7C:6,7,5D:6,5,717以下属于文件包含的函数为(ABCD)Ainclude()B:require()C:include_once()D:require_once()18:printstrlen(“php”)结果为(C)A3B:5C:6D:419:$a=3;functionfoo(){$a=0;$a+=2;}foo();echo$a;$a的结果为(A)A3B:2C:0D:520:functiondoubler($value){$value=$value*2;}$a=3;doubler($a);echo$a;$a为(D)A5B:0C:6D:321:functiondoubler(&$value){$value=$value*2;}$a=3;doubler($a);echo$a;$a为(C)A5B:0C:6D:322:以下用于追加数组元素的函数为(AD)Aarray_push()B:array_pop()C:array_shift()D:array_unshift()23:以下用于删除数组元素的函数为()Aarray_push()B:array_pop()C:array_shift()D:array_unshift()23:以下用于修改数组元素的函数为(A)Aarray_pad()B:array_pop()C:array_shift()D:array_unshift()24:判断数组键存在的函数为(B)Ain_array()B:array_key_exists()C:array_keys()D:array_values()24:判断数组值存在的函数为(A)Ain_array()B:array_key_exists()C:array_keys()D:array_values()25:要想返回一个数组中单元的键名,可以使用(C)函数Ain_array()B:array_key_exists()C:array_keys()D:array_values()26:用于删除数组中所有重复的值,返回一个由唯一值组成的数组的函数为(B)Ain_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='TimO\'Reilly';echo$name.br“;输出结果为(B)ATimO\'ReillyB:TimO'ReillyC:TimO\ReillyD:TimO\Reilly32:$path='C:\\WINDOWS';echo$path.br;输出结果为(B)AC:\\WINDOWSB:C:\WINDOWSC:C:WINDOWSD:C:/\WINDOWS33:函数(A)返回一个字符串里的字符数Astrlen()B:strcmp()C:strtolower()D:ucfirst()34:使用(B)函数比较字符串Astrlen()B:strcmp()C:strtolower()D:ucfirst()35:以下函数那些事用于过滤字符串空格的(ABC)Altrim()B:rtrim()C:trim()D:wtrim()36:将字符串中的换行符(\n)转换为br/的函数为(A)Anl2br()B:strip_tags()C:substr()D:implode()37:$email='user@example.com';$domain=strstr($email,'@');echo$domain;输出结果为(A)A@example.comB:user@example.comC:example.comD:user38:$mystring='abc';$findme='a';$pos=strpos($mystring,$findme);if($pos===false)echonotfound;elseechofound;输出结果为(B)AnotfoundB:foundC:foundnotfoundD:not39:$str=MynameisJack,andwhatisyourname?;echosubstr_count($str,“name”);程序的输出结果为(B)A1B:2C:3D:440:复制文件使用(A)函数实现Acopy()B:unlink()C:rename()D:fwrite()41:使用(C)函数,可以移动、重新命名一个已经存在的文件或目录Acopy()B:unlink()C:rename()D:fwrite()42:(C)函数将任何英文文本的日期时间描述解析为Unix时间戳Adate()B:getdate()C:strtotime()D:mktime()43:PHP程序中,需要处理的上传数据保存在全局数组(A)A$_FILESB:$_COOKIEC:$GLOBALSD:$_SESSION44:使用函数(A)来检查此文件是否是上传文件。Ais_uploaded_file()B:move_uploaded_file()C:uploaded_file()D:move_file()45:二、填空1:PHP中的对象分为系统内置对象和自定义对象两种2:类型转换:类型强制转换、类型自动转换3:所有的变量都有作用域,它体现了变量的可见性与生命周期。4:PHP中的变量都以$开头5:变量的使用范围,也叫做变量的作用域6:php中声明全局变量的关键字是GLOBAL7:有两种不同的为函数传递参数的方法。第一种也是最普遍的一种就是按值(value)传递,另一种是按引用(reference)传递。8:数组的每个实体都包含两项:键和值。PHP数组分为索引数组和关联数组两类9:数组键既可用字符也可用数字10:如果想创建一个范围型的数组外加步长我们可以使用函数range11:客观世界由对象组成。12:具有相同数据(属性)和操作(方法)的对象可归纳成类。13对象是一个封装数据属性和操作行为的实体.14:php系统构造函数为__Contruct(),系统析构函数为__destruct()15:用于定义静态变量的关键字是static16:用于在类中定义常量的关键字是const17:使用instanceof关键字可以判断某个对象是否是某个类的实例。18:在PHP中我们使用”clone”这个关键字克隆对象19:PHP5定义了一个特殊的方法名“__clone()”方法,是在对象克隆时自动调用的方法20:继承性是面向对象程序设计语言不同于其他语言的最主要的特点.21在类里面定义的没有方法体的方法就是抽象方法22:在声明抽象方法时还要加一个关键字“abstract”来修饰;23:PHP5引入了接口,是多重继承问题的解决方法!24:PHP规定用interface来定义一个接口,然后用implements让类执行一个接口!25:我们可以使用”extends”关键字让一个接口去继承另一个接口;26:凡是被final标记了的属性和方法均无法重载。如果把final放在class前面,那么整个类将无法被继承!27:Php中比较常用的反射类是ReflectionClass28:使用pathinfo()函数,可以对指定的路径和文件名进行解析29:PHP提供了basename()函数,可以快速的获取指定文件的文件名部分30:使用dirname()函数,可以快速的获取指定文件的路径部分。31:glob()函数可以根据指定的条件,来寻找与条件相符的文件或目录,并通过数组返回。32:php使用opendir()打开一个目录句柄,以便其他目录函数使用33:rmdir()函数会试图删除要求的目录,但是目录必须为空并具有相应的权限34:使用readdir()函数,会从目录句柄中读取下一个文件的文件名35:在使用完opendir()打开的目录句柄后,应使用closedir()进行关闭36:file()函数读取文件后,返回1个数组,其中数组的每个单元对应着文件的1行37:使用file_get_contents()函数,可以把参数指定的文件,整个读取到1个字符串变量中。38:而使用POST方法时,HTTP会将表单的输入信息进行包装后发送,而GET方式是附加在Action所设定的URL之后发送。39:三、代码填空1$array=array(0=0,color=red,55,two=array(1=3,5,6,7));functionshowValue($arr){$flag=reset($arr);while(!is_bool($flag)){$key=key($arr);$value=current($arr);if(is_array($value)){showValue($value);}else{echo$key.:.$value,Br;}$flag=next($arr);}}showValue($array);2ClassTest{public$name=lucky;var$age=18;function__set($propname,$propvalue){$this-$propname=$propvalue;printokbr;}}$model=newTest();$model-age=25;$model-title=English;printage:.$model-age.br;printtitle:.$model-title.br;3:ClassTest{public$name=lucky;Var$age=25;Public$address=“北京”;Function__get($propname){$vars=array(name,age,add
本文标题:PHP+mysql练习题一
链接地址:https://www.777doc.com/doc-6076719 .html