单选题第1 章、第一章第1 知识点、第一单元1 、下列说法正确的是____________。
(难度系数:易)A、GET 方式是指在浏览器地址栏中输入数据B、POST 方式是指通过HTML 表单提交数据的方式C、在表单中可使用get 或post 方式提交数据D、上述说明均不正确参考答案:C2 、在NetBeans 中注册MySQL 服务器时,不需要设置的属性是____________。
(难度系数:易)A、服务器主机名B、服务器端口号C、管理员用户名D、管理员权限参考答案:D3 、为了使用PDO 访问MySQL 数据库,下列选项中不是必须执行的步骤是____________。
(难度系数:易)A、设置extension_dir 指定扩展函数库路径B、启用extension=php_pdo.dllC、启用extension=php_pdo_mysql.dllD、启用extension=php_pdo_odbc.dll参考答案:D4 、下述说法不正确的是____________。
(难度系数:易)A、在NetBeans 中可以创建MySQL 数据库B、在NetBeans 中可以创建MySQL 数据库表C、在NetBeans 中可以创建MySQL 服务器D、在NetBeans 中可以启动和停止MySQL 服务器参考答案:C5 、下列说法正确的是____________。
(难度系数:易)A、使用PDO 对象exec()方法可以执行SQL 命令添加记录B、使用PDO 对象exec()方法可以执行SQL 命令删除记录C、使用PDO 对象exec()方法可以执行SQL 命令修改记录D、使用PDO 对象exec()方法可以执行SQL 命令查询记录,返因查询结果集参考答案:D6 、PHP 网站可称为__________。
(难度系数:易)A、桌面应用程序B、PHP 应用程序C、Web 应用程序D、网络应用程序参考答案:C7 、打开文件后,不可以从文件中____________。
(难度系数:易)A、读一个字符B、读一个单词C、读一行D、读多行参考答案:D8 、下列说法正确的是____________。
(难度系数:易)A、如果没有设置任何文件大小限制,则可上传超大文件B、要启用PHP 文件上传,必须设置upload_tmp_dirC、上传的文件保存在临时目录中,可随时访问D、可从全局变量$_FILES 中获得上传文件的信息参考答案:D9 、在浏览器地址栏中输入带参数的URL 的数据提交方法是____________。
(难度系数:易)A、getB、postC、cookieD、session参考答案:A10 、下列说法不正确的是____________。
(难度系数:易)A、GET 方式向服务器提交的数据保存在$_GET 中B、POST 方式向服务器提交的数据保存在$_POST 中C、Cookie 方式向服务器提交的数据保存在$_COOKIE 中D、$_REQUEST 包含了$_GET、$_POST 和$_COOKIE 中的数据参考答案:C11 、下述说法不正确的是____________。
(难度系数:易)A、所有浏览器均支持XMLHttpRequest 对象,创建方法也相同B、服务器端响应处理函数应设置为XMLHttpRequest 对象的onreadystatechange 属性值C、XMLHttpRequest 对象可使用get 或post 方式向服务器提交数据D、在使用send()方法发送请求之前,应先使用open()方法打开服务器连接参考答案:A12 、下列说法正确的是____________。
(难度系数:易)A、Cookie 在客户端创建并保存在客户端Cookie 文件中B、Session 在服务器端创建并保存在服务器端Session 文件中C、Cookie 若未设置过期时间,则会一直有效,直到用户离开网站时才失效D、Session 和Cookie 作用类似,可以替换使用参考答案:C13 、执行下面的代码后,输出结果为____________。
class test {public $data;}$x=new test();$x->data=99;$y=$x;$y->data=9;echo $x->data; (难度系数:易)B、9C、0D、null参考答案:B14 、下列说法正确的是____________。
(难度系数:易)A、只有将类的实例对象赋值给变量,才能使用对象B、如果没有定义类的构造函数,则无法创建类的对象C、如果没有任何到对象的引用,则对象的析构函数会被引用D、无论何种情况,在类外部都不能通过对象用"->”访问私有属性参考答案:C15 、类 test 的定义如下,$x 是类 test 的对象,则 4 个选项中,正确的是____________。
classtest{ const no=’111’ }(难度系数:易)A、echo $x.noB、echo $x->noC、echo test->noD、echo test::no参考答案:D16 、要查看文件创建时间,可使用下面的____________选项中的函数。
(难度系数:易)A、filetype()B、filectime()C、fileatime()D、filemtime()参考答案:B17 、在实现上传文件表单时,表单编码方式应使用____________。
(难度系数:易)A、text/plainB、application/octet-streamC、multipart/form-dataD、image/gif参考答案:C18 、下列说法正确的是____________。
(难度系数:易)A、在执行文件操作时,都必须先执行 fopen()函数将其打开B、r+模式打开文件时,只能从文件中读出数据C、w+模式打开文件时,只能向文件中写入数据D、x+模式不能打开已存在的文件参考答案:D19 、下面程序的运行结果是____________。
<?php$A=”Hello”;function print_A(){$A=”php mysql!!”;Global $A;echo $A;}print_A();>(难度系数:易)A、HelloB、php mysql!!C、HelloHelloD、Hellophp mysql!!参考答案:C20 、下列四个选项中,可以作为 PHP 函数名的是____________。
(难度系数:易)A、$_abcB、$123C、_abcD、123参考答案:C21 、下列说法正确的是____________。
(难度系数:易)A、PHP 函数的参数个数是固定不变的B、可以将自定义函数名作为参数传递给另一个函数C、call_user_func_array()函数只能将数组作为参数传递给回调函数D、call_user_func()调用回调函数时不能用数组作为参数参考答案:B22 、调用函数时,____________情况下不能给函数的参数赋常量?(难度系数:易)A、当参数是布尔值时B、当参数有默认值时C、当参数是通过引用传递时D、当函数只有一个参数时参考答案:C23 、下列说法不正确的是____________。
(难度系数:易)A、PHP 中类使用 class 关键字进行声明B、类可以没有属性成员和方法程序C、类中的属性成员应该在方法之前进行声明D、可以不为类定义构造函数和析构函数参考答案:C24 、类 test 的定义如下,$x 是类 test 的对象,则 4 个选项中,正确的是____________。
classtest { private $a; public $b; }(难度系数:易)A、$x.a=1;B、$x->a=1;C、$x.b=1;D、$x->b=1;参考答案:D25 、执行下面的代码后,输出结果为____________。
$x = array(array(1,2),array("ab”,”cd”));(难度系数:易)A、2B、4D、8参考答案:B26 、Substr("abcdef”,2,2)函数返回值为____________。
(难度系数:易)A、"ab”B、"bc”C、"cd”D、"de”参考答案:C27 、下列说法不正确的是____________。
(难度系数:易)A、function 是定义函数的关键字B、函数的定义必须出现在函数调用之前C、函数可以没有返回值D、函数定义和调用可以出现在不同的 PHP 文件中参考答案:B28 、函数test 定义如下,错误调用函数的语句是____________。
function test($a,$b=-1){ Return $a+$b; }(难度系数:易)A、$a=test(1,2);B、$b=test(10);C、echotest(1,2);D、test1,31参考答案:D29 、在下面的代码中,第 2 个 test(-)输出结果为____________。
<?phpfunction test(){static $n=5;$n++;echo $n;}$n=10;test();test();(难度系数:易)A、6B、7C、11D、12参考答案:B30 、调用函数时,____________情况下不能给函数的参数赋常量?(难度系数:易)A、当参数是布尔值时B、当参数有默认值时C、当参数是通过引用传递时D、当函数只有一个参数时参考答案:C31 、要得到字符串中字符的个数,可使用____________函数。
(难度系数:易)A、strlenB、countC、lenD、str_count参考答案:A32 、执行下面的代码后,输出结果为____________。
$x=array(1,2,3,4);echo array_pop($x);(难度系数:易)A、1B、2C、3D、4参考答案:D33 、Substr("AB1234”,3,2)函数返回值为____________。
(难度系数:易)A、"AB”B、"B1”C、"12”D、"23”参考答案:D34 、运行下面的 PHP 代码,输出结果为____________。
$s=’12345’;$s[$s[1]]=’2’ echo$s; (难度系数:易)A、12345B、12245C、22345D、11345参考答案:B35 、下列说法正确的是____________。
(难度系数:易)A、数组的键必须为数字,且从 0 开始B、数组的键可以是字符串C、数组中的元素类型必须一致D、数组的键必须是连续的参考答案:B36 、关于赋值语句"$a[]=6”下列说法正确的是____________。