单选题
第1 章、第一章
第1 知识点、第一单元
1 、下列说法正确的是____________。(难度系数:易)
A、GET 方式是指在浏览器地址栏中输入数据
B、POST 方式是指通过HTML 表单提交数据的方式
C、在表单中可使用get 或post 方式提交数据
D、上述说明均不正确
参考答案:C
2 、在NetBeans 中注册MySQL 服务器时,不需要设置的属性是____________。(难度系数:
易)
A、服务器主机名
B、服务器端口号
C、管理员用户名
D、管理员权限
参考答案:D
3 、为了使用PDO 访问MySQL 数据库,下列选项中不是必须执行的步骤是
____________。
(难度系数:易)
A、设置extension_dir 指定扩展函数库路径
B、启用extension=php_pdo.dll
C、启用extension=php_pdo_mysql.dll
D、启用extension=php_pdo_odbc.dll
参考答案:D
4 、下述说法不正确的是____________。(难度系数:易)
A、在NetBeans 中可以创建MySQL 数据库
B、在NetBeans 中可以创建MySQL 数据库表
C、在NetBeans 中可以创建MySQL 服务器
D、在NetBeans 中可以启动和停止MySQL 服务器
参考答案:C
5 、下列说法正确的是____________。(难度系数:易)
A、使用PDO 对象exec()方法可以执行SQL 命令添加记录
B、使用PDO 对象exec()方法可以执行SQL 命令删除记录
C、使用PDO 对象exec()方法可以执行SQL 命令修改记录
D、使用PDO 对象exec()方法可以执行SQL 命令查询记录,返因查询结果集
参考答案:D
6 、PHP 网站可称为__________。(难度系数:易)
A、桌面应用程序
B、PHP 应用程序
C、Web 应用程序
D、网络应用程序
参考答案:C
7 、打开文件后,不可以从文件中____________。(难度系数:易)
A、读一个字符
B、读一个单词
C、读一行
D、读多行
参考答案:D
8 、下列说法正确的是____________。(难度系数:易)
A、如果没有设置任何文件大小限制,则可上传超大文件
B、要启用PHP 文件上传,必须设置upload_tmp_dir
C、上传的文件保存在临时目录中,可随时访问
D、可从全局变量$_FILES 中获得上传文件的信息
参考答案:D
9 、在浏览器地址栏中输入带参数的URL 的数据提交方法是____________。(难度系数:易)
A、get
B、post
C、cookie
D、session
参考答案:A
10 、下列说法不正确的是____________。(难度系数:易)
A、GET 方式向服务器提交的数据保存在$_GET 中
B、POST 方式向服务器提交的数据保存在$_POST 中
C、Cookie 方式向服务器提交的数据保存在$_COOKIE 中
D、$_REQUEST 包含了$_GET、$_POST 和$_COOKIE 中的数据
参考答案:C
11 、下述说法不正确的是____________。(难度系数:易)
A、所有浏览器均支持XMLHttpRequest 对象,创建方法也相同
B、服务器端响应处理函数应设置为XMLHttpRequest 对象的onreadystatechange 属性值
C、XMLHttpRequest 对象可使用get 或post 方式向服务器提交数据
D、在使用send()方法发送请求之前,应先使用open()方法打开服务器连接参考答案:A
12 、下列说法正确的是____________。(难
度系数:易)
A、Cookie 在客户端创建并保存在客户端
Cookie 文件中
B、Session 在服务器端创建并保存在服务
器端Session 文件中
C、Cookie 若未设置过期时间,则会一直有
效,直到用户离开网站时才失效
D、Session 和Cookie 作用类似,可以替换使
用参考答案:C
13 、执行下面的代码后,输出结果为____________。class test {
public $data;
}
$x=new test();
$x->data=99;
$y=$x;
$y->data=9;
echo $x->data; (难度系数:易)
B、9
C、0
D、null
参考答案:B
14 、下列说法正确的是____________。(难度系数:易)
A、只有将类的实例对象赋值给变量,才能使用对象
B、如果没有定义类的构造函数,则无法创建类的对象
C、如果没有任何到对象的引用,则对象的析构函数会被引用
D、无论何种情况,在类外部都不能通过对象用"->”访问私有属性
参考答案:C
15 、类 test 的定义如下,$x 是类 test 的对象,则 4 个选项中,正确的是____________。class
test{ const no=’111’ }(难度系数:易)
A、echo $x.no
B、echo $x->no
C、echo test->no
D、echo test::no
参考答案:D
16 、要查看文件创建时间,可使用下面的____________选项中的函数。(难度系数:易)
A、filetype()
B、filectime()
C、fileatime()
D、filemtime()
参考答案:B
17 、在实现上传文件表单时,表单编码方式应使用____________。(难度系数:易)
A、text/plain
B、application/octet-stream
C、multipart/form-data
D、image/gif
参考答案:C
18 、下列说法正确的是____________。(难度系数:易)
A、在执行文件操作时,都必须先执行 fopen()函数将其打开
B、r+模式打开文件时,只能从文件中读出数据
C、w+模式打开文件时,只能向文件中写入数据
D、x+模式不能打开已存在的文件
参考答案:D
19 、下面程序的运行结果是____________。
$A=”Hello”;function print_A()
{
$A=”php mysql!!”;
Global $A;
echo $A;
}
print_A();
?>(难度系数:易)
A、Hello
B、php mysql!!
C、HelloHello
D、Hellophp mysql!!
参考答案:C
20 、下列四个选项中,可以作为 PHP 函数名的是____________。(难度系数:易)
A、$_abc
B、$123
C、_abc
D、123
参考答案:C
21 、下列说法正确的是____________。(难度系数:易)
A、PHP 函数的参数个数是固定不变的
B、可以将自定义函数名作为参数传递给另一个函数
C、call_user_func_array()函数只能将数组作为参数传递给回调函数
D、call_user_func()调用回调函数时不能用数组作为参数
参考答案:B
22 、调用函数时,____________情况下不能给函数的参数赋常量?(难度系数:易)
A、当参数是布尔值时
B、当参数有默认值时
C、当参数是通过引用传递时
D、当函数只有一个参数时
参考答案:C
23 、下列说法不正确的是____________。(难度系数:易)
A、PHP 中类使用 class 关键字进行声明
B、类可以没有属性成员和方法程序
C、类中的属性成员应该在方法之前进行声明
D、可以不为类定义构造函数和析构函数
参考答案:C
24 、类 test 的定义如下,$x 是类 test 的对象,则 4 个选项中,正确的是____________。class
test { private $a; public $b; }(难度系数:易)
A、$x.a=1;
B、$x->a=1;
C、$x.b=1;
D、$x->b=1;
参考答案:D
25 、执行下面的代码后,输出结果为____________。
$x = array(array(1,2),array("ab”,”cd”));
(难度系数:易)
A、2
B、4
D、8
参考答案:B
26 、Substr("abcdef”,2,2)函数返回值为____________。(难度系数:易)
A、"ab”
B、"bc”
C、"cd”
D、"de”
参考答案:C
27 、下列说法不正确的是____________。(难度系数:易)
A、function 是定义函数的关键字
B、函数的定义必须出现在函数调用之前
C、函数可以没有返回值
D、函数定义和调用可以出现在不同的 PHP 文件中
参考答案:B
28 、函数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
参考答案:D
29 、在下面的代码中,第 2 个 test(-)输出结果为____________。
function test(){
static $n=5;
$n++;
echo $n;
}
$n=10;
test();
test();
(难度系数:易)
A、6
B、7
C、11
D、12
参考答案:B
30 、调用函数时,____________情况下不能给函数的参数赋常量?(难度系数:易)
A、当参数是布尔值时
B、当参数有默认值时
C、当参数是通过引用传递时
D、当函数只有一个参数时
参考答案:C
31 、要得到字符串中字符的个数,可使用____________函数。(难度系数:易)
A、strlen
B、count
C、len
D、str_count
参考答案:A
32 、执行下面的代码后,输出结果为____________。
$x=array(1,2,3,4);echo array_pop($x);
(难度系数:易)
A、1
B、2
C、3
D、4
参考答案:D
33 、Substr("AB1234”,3,2)函数返回值为____________。(难度系数:易)
A、"AB”
B、"B1”
C、"12”
D、"23”
参考答案:D
34 、运行下面的 PHP 代码,输出结果为____________。$s=’12345’;$s[$s[1]]=’2’ echo$s; (难度系数:易)
A、12345
B、12245
C、22345
D、11345
参考答案:B
35 、下列说法正确的是____________。(难度系数:易)
A、数组的键必须为数字,且从 0 开始
B、数组的键可以是字符串
C、数组中的元素类型必须一致
D、数组的键必须是连续的
参考答案:B
36 、关于赋值语句"$a[]=6”下列说法正确的是____________。(难度系数:易)
A、当前元素值修改为 6
B、创建一个有 6 个元素的数组
C、将数组最后一个元素修改为 6
D、在数组末尾添加一个数组元素,值为 6
参考答案:D
37 、PHP 指的是_________。(难度系数:易)
A、Private Home Page
B、Personal Hypertext Processor
C、PHP: Hypertext Preprocessor
D、Personal Home Page
参考答案:C
38 、PHP 服务器脚本由_________分隔符包围。(难度系数:易)
A、 ... ?>
B、
C、<&> ... &>
D、
参考答案:D
39 、下列说法正确的是____________。(难度系数:易)
A、PHP 代码只能嵌入 HTML 中
B、在 HTML 代码中只能在开始标识之间嵌入 PHP 程序代码
C、PHP 单行注释必须独占一行
D、在纯 PHP 代码中,可以没有 PHP 代码结束标识。
参考答案:D
40 、下列 4 个选项中,可以作为 PHP 常量名的是____________。(难度系数:易)
A、$_abcd
B、$123456
C、_abcd
D、1234
参考答案:C
41 、执行下面的代码后,输出结果为____________。
$x=12;
$x++;
echo$x++;
(难度系数:易)
A、11
B、12
C、13
D、14
参考答案:C
42 、PHP 中的循环控制语句,下列说法正确的是____________。(难度系数:易)
A、while 循环与do…while循环的作用完全一样,没有任何区别
B、foreach 循环只能用于数组或对象,用于遍历数组或对象中的成员
C、for 循环中的三个表达式都可以省略
D、do…while循环中的循环条件可以写在 do 关键字后面
参考答案:B
43 、PHP 是一种跨平台、____________的网页脚本语言。(难度系数:易)
A、可视化
B、客户端
C、面向过程
D、服务器端
参考答案:D
44 、PHP 网页文件的文件扩展名为____________。(难度系数:易)
A、EXE
B、PHP
D、CLASS
参考答案:B
45 、客户端脚本语言通过编程为HTML 页面添加动态内容,与用户完成交互。以下_________
不是客户端脚本语言。(难度系数:易)
A、JavaScript
B、Jscript
C、VBScript
D、AppScript
参考答案:D
46 、Web 服务器编程技术种类很多,以下_________不是常用的Web 服务器编程技术。(难
度系数:易)
A、ASP
B、JSP
C、VBF
D、PHP
参考答案:C
47 、下列说法正确的是____________。(难度系数:易)
A、PHP 网页可直接在浏览器中显示
B、PHP 网页可访问Oracle、SQL Server、Sybase 及其他的多种数据库
C、PHP 网页只能使用纯文本编辑器编写
D、PHP 网页不能使用集成化的编辑器编写
参考答案:B
48 、PHP 网站发布后,PHP 配置文件的文件名为__________。(难度系数:易)
A、php.ini
B、php.config
C、php.ini-production
D、php.ini-development
参考答案:A
49 、下列关于全等运算符"===”说法正确的是____________。(难度系数:易)
A、只有两个变量的数据类型相同时才能比较
B、两个变量数据类型不同时,将转换为相同数据类型再比较
C、字符串和数值之间不能使用全等运算符进行比较
D、只有当两个变量的值和数据类型都相同时,结果才为TRUE
参考答案:D
50 、下列说法不正确的是____________。(难度系数:易)
A、Web 服务器需要PHP 解释器才能解释嵌入在HTML 文件中的PHP 代码。
B、如果不安装VC11 这个组件,在浏览器中访问PHP 网页不会出错。
C、PHP 的Web 服务器可以是IIS 或Apache
D、PHP 最常用的数据库服务器是MySQL.
参考答案:B
51 、执行下面的代码后,输出结果为____________。
$x=12;
$y=&$x;
echo $x+10;(难度系数:易)
A、12
B、16
C、"6ab10”
D、10
参考答案:B
52、$str = "My name is Jack, and what is your name?";
echo substr_count ($str,“name”);程序的输出结果为( )
A.1
B.2
C.3
D.4
参考答案:B
53、php 内置数组( )可以获取服务器内变量信息。
A.$_GET
B.POST
C.FORM
D.$_SERVER
参考答案:A
54、PHP 中,$a=abs(-50); 则$a 的值为:
A.50
B.-50
C.25 C.-25
参考答案:A
55、php 语言中()语句可退出循环。
A.end
B.break
C.else
D.then
参考答案:B
56、下面关于 PHP 的命名规则的说法不正确的是:
A.第一个字符必须是数字或字母
B.长度不能超过 255 个字符
C.名字不能和关键词同名
D.在声明的时候不能声明两次
参考答案:A
57、以下函数中用于判断是否为数组的函数为( )。
A.is_long()
B.is_double()
C.is_array()
D.is_object()
参考答案:C
58、如果想取得最近一条查询的信息,应该使用哪个函数( )。
A.mysql_info
B. mysql_stat
C. mysql_insert_id()
D. mysql_free_result
参考答案:A
59、php 的( )函数,可以判断变量是否存在。
A.createobject
B.isset
C.write
D.end
参考答案:B
60、自定义函数中,返回函数值的关键字是()。
A.returns
B.close
C.return
D.back
参考答案:A
61、HTML 中,title 标签放在什么位置:
A.body 标签里
B.head 标签里
C.script 标签里
D.table 标签里
参考答案:B
62、$a=(3>5) ? (‘yes’) : (‘no’); a 的值为()。
A.yes
B.no
C.0
D.1
参考答案:B
63、php 的()集合可取得客户端以个 get 方式递交的数据。
A.form
B.$_GET
C.cookie
D.from
参考答案:B
64、php 的( )函数,可以输出日期数据 A
A.date
B.data
C.rename
D.time
参考答案:A
65、从队列数组队头删除数据可以使用()函数。
A.array_push()
B. array_pop()
C. array_shift()
D. array_unshift()
参考答案:C
66、php 中用于比较字符串的函数是:
A.cookie
B.querystring
C.form
D.strcmp
参考答案:D
67、php 语言中随机函数 A
A.rand
B.sqr
C.fix
D.abs
参考答案:A
68、PHP 中定义常量的方法是:
A.VAR
B.dim
C.define()
D.undefined()
参考答案:C
69、使用( )函数,可以重新命名一个已经存在的文件或目录:
A.copy()
B.unlink()
C.rename()
D.fwrite()
参考答案:C
70、将字符串中所有英文字母转为小写的函数是:
A.ucwords()
B.strtolower()
C.strtoupper()
D.ucfirst()
参考答案:B
71、文件框的type 属性值是( )。
A、text
B、hidden
C、file
D、checkbox
参考答案:A
72、cookie 的值存储在()。
A、硬盘中
B、程序中
C、客户端
D、服务器端参考答案:C
73、关于PHP,下列说法错误的是()。
A. 开发PHP 网页所使用的的脚本语言是PHP。
B. 网页中的PHP 代码同html 标记符一样,必须用分隔符“<”和“>”将其括起来。
C. PHP 网页,运行时在客户端可查看到真实的PHP 源代码。
D. PHP 和html 可混合编程。
参考答案:C
74、SESSION 会话的值存储在()。
A. 硬盘上
B. 网页中
C. 客户端
D. 服务器端
参考答案:D
75、定义静态变量的关键字是()。
A. static
B. statics
C. STATIC
D. STATICS
参考答案:A
76、要检查一个常量是否定义,可以使用函数()。
A. defined()
B. isdefin()
C. Isdefined()
D. 无
参考答案:A
77、语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是:
A. 无限和0
B. O 和无限
C. 都是无限
D. 都是0
参考答案:A
78、cookies()属性表明cookie 由哪个网站产生或读取:
A. Name
B. Value
C. Domain
D. Set
参考答案:A
79、使用()函数可以求得数组的大小。
A. Count()
B. Conut()
C. $_COUNT[“名称”]
D. $_CONUT[“名称”]
参考答案:A
80、strtoupper( )函数的功能是:
A. 将给定字符串全部转换为大写字母。
B. 将给定字符串全部转换为小写字母。
C. 将给定字符串首字母转换为大写字母。
D. 将给定字符串首字母转换为小写字母。
参考答案:A
81、关于mysql_select_db 的作用描述正确的是()。
A. 连接数据库
B. 连接并选取数据库
C. 连接并打开数据库
D. 选取数据库
参考答案:D
82、执行完$strUser = "12345678"以后,strUser 是()类型。
A. 整数变量
B. 整数变量
C. 布尔型变量
D. 单精度变量
参考答案:B
83、下面程序$flag1 和$flag2 的结果分别是什么?
$s1=”abc”;
$s2=”abc”;
$flag1=$s1==$s2;
$flag2=strcmp($s1,$s2);
?>
A.1,0
B.true,1
C.abc,true
D.0,1
参考答案:B
84、使用()语句可以立即从FOR 循环中退出。
A. Exit sub
B. Exit
C.
D. Loop
参考答案:B
85、计算字符串长度的函数是()。
A. strlen( )
B. len( )
C. stringlen( )
D. lens( )
参考答案:A
86、php 语言中计算字符串长度函数是:
A. Asc
B. Chr
C. Strlen
D. Mid
参考答案:C
87、使用函数( )来检查此文件是否是上传文件。
A. is_uploaded_file( )
B. move_uploaded_file()
C. uploaded_file()
D. move_file()
参考答案:A
88、读取post 方法传递的表单元素值的方法是:
A. $_post["名称"]
B. $_POST["名称"]
C. $post["名称"]
D. $POST["名称"]
参考答案:B
89、php 中字符串的连接运算符是()。
A. -
B. +
C. &
D. .
参考答案:D
90、php 内置数组()接受表单Post 方式提交的数据
A. $_POST
B. $_GET
C. POST
D. SEND
参考答案:A
90、
Function keep_track()
{
STATIC $count=5;
echo $count++."
"; }
Keep_track();
Keep_track();
Keep_track();
这段代码输出的值为()
A.5,5,5
B.5,6,7
C.6,7,5
D.6,5,7
参考答案:B
91、要查看一个结构类型变量的值,可以使用函数( )。
A. Print()
B. print()
C. Print_r()
D. print_r()
参考答案:D
92、php 中用于比较字符串的函数是:
A. cookie
B. querysting
C. form
D. strcmp
参考答案:D
93、浏览网页时,看到的内容是HTML 的哪一部分?
A. title
B. table
E. body
C. head
参考答案:C
94、LAMP 的含义中,以下哪项是完全正确的?
A)linux+access+mysql+php
B)linux+apache+mssql+php
C)linux+apache+mysql+php
D)linux+access+mssql+php
参考答案:C
95、下列哪些是PHP 的配置文件?
A)php.exe B)php.ini C)php_mysql.dll D)php_mysqli.dll
参考答案:B
96、
phpinfo();
?>
以上代码的功能是:
A)查看PHP 服务器的配置信息
B)输出变量phpinfo()
C)定义函数phpinfo()
D)跳转到网页phpinfo()
参考答案:A
97、下列哪个才是apache 的配置文件?
A)php.iniB)httpd.conf C)apache.exe D)mysql.exe
参考答案:B
98、PHP 中整数型数据类型,在32 位操作系统中表示的范围是多少?
A)-256 到256 B)-1024 到1024
C)-32767 到32767 D)-2147483648 到214748364 7
参考答案:D
99、PHP 中应该如何声明变量?
A)采用$号开头后面跟变量名
B)采用var 开头后面跟变量名
C)采用declare 开头后面跟变量名
D)直接写出变量名就可以
参考答案:A
100、字符串定界符用什么符号表示:
A)=> B)<<< C)>> D)<<
参考答案:B
101、’PHP 哪个函数能取得字符串长度?
A)strrev B)substr C)strlen D)strchr
参考答案:C
102、PHP 字符串连接运算符是:
A)+ B). C)&& D)!
参考答案:B
103、阅读以下PHP 代码,并选择正确的运算结果:
$inta=100;
$inta++;
++$inta;
$inta--;
--$inta;
echo($inta);
?>
A) 99 B)100 C)101 D)102
参考答案:B
104、阅读以下PHP 代码,并选择正确的运算结果:
echo ((3+(5-7*9+8)%(6-4/2)));
?>
A)1 B)3 C)5 D)7
参考答案:A
105、哪些是正确的逻辑或运算符号?
A) or B) && C) ! D) ||
参考答案:A
106、在?:运算符当中,表达式应该写在哪里?
A)?号前面的位置
B)?号后面,:号前面的位置
C):号后面的位置
D)?:不是运算符
参考答案:A
107、哪些是MySQL 自带的数据库?
A)information_schema B)sanguo C)tempdb D)master
参考答案:A
108、? : 运算符相当于以下哪个PHP 语句?
A) if...else B) switch C) for D) break
参考答案:A
109、关于PHP 中的各种循环,说法正确的是:
A)foreach 语句用于循环遍历数组
B)do...while 是先判断再运行循环
C)while 是先循环再判断条件
D)for 循环是条件判断型的循环,跟while 相似
参考答案:A
110、以下哪些是PHP 的会话控制技术?
A)CookieB)Session C)Application D)Server
参考答案:B
111、以下哪些是单词的说法是正确的?
A)insert ---用来修改数据
B)update ---用来删除数据
C)delete ---用来添加数据
D)select ---用来查看数据
参考答案:D
112、以下哪个mysql 命令可以查看数据表的结构信息?
A)show tables; B)describe 表名C) create table 表名D) select * from 表名?
参考答案:B
113、mysql 哪些命令可以用于切换数据库?
A) show databases B) use database 数据库名C) use 数据库名D) user 数据库名参考答案:C
114、mysql 的非(取反)运算符是:
A) and B) or C) && D) not
参考答案:D
115、在 mysql 的 like 结构中允许使用两种类型的通配符,除了_ ,还有哪个?
A)% B) # C) & D) @
参考答案:A
116、在 mysql 的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓
名字段中三个字的所有记录,正确的查询语句为:
A)select * from 表名where 姓名字段名like '%_'
B)select * from 表名where 姓名字段名like '__'
C)select * from 表名where 姓名字段名like '___'
D)select * from 表名where 姓名字段名like '%_%'
参考答案:C
117、php 哪个函数用于向 mysql 数据库发送指令?
A)mysql_select_dbB)mysql_connect C)mysql_query D) mysql_fetch_field
参考答案:C
118、php 连接上 mysql 之后,采用哪个函数配置循环可以得到指定表中的记录?
A)mysql_fetch_row B) mysql_select_db C)mysql_query D)mysql_connect
参考答案:A
119、mysql_query(“set names gb2312”);该行代码一般要写在哪里最合适?
A)从数据表中返回记录之前
B)从数据表中返回记录中间
C)从数据表中返回记录之后
D)写在哪里也无所谓
参考答案:A
120、mysql_free_result($result);本行代码的含义是:
A)断开 PHP 与 mysql 数据库的连接
B)重新启动 PHP 与 mysql 数据库的连接
C)释放变量 resut,以节约服务器资源
D)占用服务器运行进程
参考答案:C
121、PHP 的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?
A)insert B) select C) deleteD)update
参考答案:B
122、
include("conn.php");
mysql_query("set names gb2312");
mysql_select_db("test");
$sqlstr="delete from sanguo";
$result=mysql_query($sqlstr,$conn);
?>
阅读以上代码,请问该代码的功能是:
A)向sanguo 中查看记录
B)向sanguo 中删除记录
C)向sanguo 中添加记录
D)向sanguo 中修改记录
参考答案:B
123、php 中哪个函数用于读取整个文件?
A) fgetss() B)fgets() C)fread() D)readfile()
参考答案:D
31)PHP 对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断?
A)file_exists B)is_dir C)fopen D) fclose
参考答案:B
124、在正则表达式当中[ ]表示的含义正确的是:
A)[ ]中只能匹配一个字符
B)[ ]中可以匹配多个字符
C)[a-c]表示可以匹配a,c 两个字母
D)以上说法都正确
参考答案:A
125、PHP 连接mysql 的连接函数mysql_connect 的第三个参数是:
A)主机名B)数据库密码C)数据库要用户名D)报错信息
参考答案:B
126、正则表达式的行尾定位符是:
A) $ B)@ C)# D)*
参考答案:A
127、PHP 中声明一个类,用以下关键字来进行声明?
A)$ B) class C) public D) echo
参考答案:B
128、PHP 中最终类应该用哪个关键字进行修饰?
A) new B) final C) extends D) 没有最终类
参考答案:B
129、php 向文本文件写入内容,应该采用哪个文件操作函数?
A)fclose() B)fwrite() C)fopen() D)file()
参考答案:B
130、PHP 中类的继承是通过哪个关键字来实现的?
A)final B) private C)extends D) interface
参考答案:C
131、哪个方法可以实现PHP 中类的自动加载功能?
A)implements B) extends C)__autoload() D) interfaces
参考答案:C
132、PHP 中的域运算符号是:
A) @@ B) :: C) ** D) ##
参考答案:B
133、PHP 中的$_GET['参数名'],表示什么含义?
A)接收URL 传递过来的参数
B)接收用POST 方式发送过来的参数
C)发送参数给其它页面
D)以上说法都不正确
参考答案:A
134、判断某个类是否存在的函数为:
A)class_exists B)file_exists C)is_dir D) interface_existd
参考答案:A
135、正则表达式当中的\d 表示的含义为:
A)把字母d 转义B)任意一个十进制数字C) 没有实际含义D) 换行符参考答案:B
136、mysql 中auto_increment 单词表示什么含义?
A)主键B) 自动增长C) 非空约束D) 批量导入
参考答案:B
137、PHP 中的构造函数为:
A)__construct B)__destruct C)__autoload D)跟类名相同
《PHP程序设计》复习题 16.进制转换函数十进制转二进制decbin()、 十进制转八进 制decoct() 、十六进制 hexdec() 、 二转十进制bindec() 17. \n 、 \t 、\r 、\$、\\四个转义字符的含义转义字符的意思,用在哪方面,怎么用 18. is_long()长整形、、is_double()、is_array()、is_object()四个函数的作用 19. $a=5;$b=6; function Sum() { Global $a,$b;加了global 就是全局变量 $b=$a+++$b;三个加的意思是:+ ++后面两个加是自增,先加后曾。A自增把结果赋值给b。a变6,b变11 } Sum(); echo $a,$b; $a,$b的结果为( ) 20. A、in_array() 检查数组中是否存在某个值 B、array_key_exists() 判断数组键是否存在于某个函数 中 C、array_keys()返回数组中所有的键名 D、array_values()返回数组中所有的值 21.A、copy() bool copy ( string $source , string $dest ) 将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE B、unlink() bool unlink ( string $filename ) 删除 filename。和 Unix C 的 unlink() 函数相似。成功时返回 TRUE, 或者在失败时返回 FALSE. C、rename() bool rename ( string $oldname , string $newname [, resource $context ] ) 尝试把 oldname 重命名为 newname。 成功时返回 TRUE, 或者在失败时返回 FALSE.
1.php中,不等运算符是()BC A ≠ B != C <> D >< 2.函数的参数传递包括:AB A 按值传递 B 按引用传递 C 按变量传递 D 按作用域传递 3.php中,赋值运算符有()ADB A = B += C == D .= 4.php中可以实现程序分支结构的关键字是()CD A while B for C if D switch 5.continue语句可以用在()中。ABC A for B while C do-while D switch 6.break可以用在()语句中ABCD A switch B for C while D do-while 7.php中可以实现循环的是() A C A for B break C while D waiting 8.PHP中,标识符允许出现的符号有: ABC A 大写字母 B 小写字母 C 数字 D 减号 9.PHP允许的注释符号有: ACD A //
B 闭合的段落 C # D /*和*/闭合的段落 10.PHP表单的提交方法有: ACB A post B request C get D querystring 11.PHP语言标记用的是什么( )符号ACD A 〈? ?> B 〈php > C 〈?php ?> D 〈% %> 12.php中数组可以使用哪些键名?AB A 数字键名 B 下标 C 随机 D 文本(或字符串)键名 判断题:(共40题,每题1分) 1 JavaScript脚本语言的前身是B A.Basic B.Live Script C.Oak D.VBScript 2使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为D A.none B.underline C.overline D.blink 3 XML基于的标准是C A.HTML B.MIME C.SGML D.CGI 4 标记符title是放在标记符什么之间的B A.html与html B.head与head C.body与body D.head与body 5 <img>标记符中连接图片的参数是:B A. href B. src C. type D. align 6 级联样式表文件的扩展名是:B A html Bcss C xml D dib 7 同以往的版本相比较,HTML4.0:C A 增加了JavaScript支持 B 增加了Flash技术 C 增强了网页的动态性 D 增加了ActiveX技术 8 在HTML中,标记
的作用是B A.标题标记 B.预排版标记 C.转行标记 D.文字效果标记PHP试题带答案
一、是非题:(每题1分,共10分) (说明:认为陈述正确的在括号内打“√”;否则在括号内打“×”) 1.PHP 中变量名“$_abc ”不是合法的。( ) 2.PHP 只能使用Mysql 数据库。( ) 3.PHP 中的数组键必须为数字,且从“0”开始。( ) 4.全等运算符“===”在比较时,只有在两者的数据类型和值都相同时才返回True 。( ) 5.“mysql_connect( )”与“@mysql_connect( )”没有任何区别。( ) 6.使用continue 语句可以实现PHP 程序的跳转。( ) 7.HTML 中的Form 表单数据必须使用Submit 按钮才可以提交。( ) 8.PHP 中的die()和exit()都可以实现程序中止退出功能。( ) 9.PHP 程序中可以随时嵌入HTML 代码和JS 代码。( ) 10.PHP 中的Session 功能可以完全不受制于客户端的Cookie 设置。( 二、填空题:(每空1分,共10分) 1.HTML 的Form 表单中定义单选按钮需要使用INPUT 的 类型,定义复选按钮需要使用INPUT 的 类型。 2.PHP 表达式10%值为 ,表达式10/值为 。 3.Mysql 数据库服务默认开放的端口号是 ,默认管理员为 。 4.为了能够避免SQL 注入,你需要坚持 。 5.表达式“'Testing'.'3'+'5'.'12'”的值为 。 6.PHP 函数中可以利用 向外返回一个值,可以使用 声明一个 全局变量。 三、单选题:(每题2分,共30分) (说明:将认为正确答案的字母填写在每小题后而的括号内) 1.
输出结果为:( ) A .123 B .423 C .122 D .413 2.The PHP function that is used to create functions, headers, footers, or elements that will be reused on multiple pages is ( ). A .require() B .refill() C .reuse() D .None of the Above 3.If you want to come out of a while loop which of the following is used ( ) A .exit B .close C .end D .break 4.Which of the following statement about PHP is FALSE ( ) A .PHP is a web scripting language. B .PHP is a client side language. C .PHP is server-side scripting language that allows you to generate dynamic php课后习题及答案
选择题 1.对于采用虚拟主机方式部署的多个站点,域名和IP地址是()的关系。 A.一对多 B.一对一 C.多对一 D..多对多 2.网页的本质是()文件 A.图像 B.纯文本 C.可执行程序 D..图像和文本的压缩 3.以下哪种技术不是服务器端动态网页技术?() 4.配置MySQL服务器时,需要设置一个管理员帐号,其名称是() A.admin B.root C.sa D.Administrator A.E:\localhost\admin\admin.php B.E:\eshop\admin\admin.php C.E:\eshop\admin.php D.E:\eshop\localhost\admin\admin.php 6.HTML中最大的标题元素是(C)。 A.
B.C. D.
7 用HTML标记语言编写一个简单的网页,网页最基本的结构是()。 A … … B
… … C… … D … … 7.下列哪种元素不能够相互嵌套使用?() A.表格 B表单form C.列表 D.div 8.下列元素中()都是表格中的元素。 A.
B.
C.
D.