C.
D.
10.下列()表示表图像元素。
A.
B.
C.
D.
11.要在新窗口打开一个链接指向的网页需用到()。
=”_blank” =”_blank”
=”_blank” =”#blank”
属性的可取值不包括以下那一项()
A.left
13.下述哪一项表示表单控件元素中的下拉框元素()
A.
B.
C.
D.
14.下列哪一项表述是不正确的()
A.单行文本框和多行文本框都是用相同的HTML标记创建的
B.列表框和下拉列表框都是用相同的HTML标记创建的
C.单行文本框和密码框都是用相同的HTML标记创建的
D.使用图像按钮也能提交表单
15有关相对定位和绝对定位,下面说法正确的是()。
A. 采用相对定位的元素仍然占据原来的位置,而采用绝对定位的元素不占用原来的位置。
B. 采用相对定位的元素不占据原来的位置,而采用绝对定位的元素占用原来的位置。
C. 采用相对定位和绝对定位的元素都不再占据原来的位置。
D. 采用相对定位和绝对定位的元素都仍然占据原来的位置。
16.下列哪种方法可以获得网页中的一个HTML元素对象()
A. (”元素id名”)
B. (”元素名”)
C. (”标记名”)
D.以上都可以
17.如果要将元素
···
的背景颜色改为蓝色,代码是()
A. (“user”).=”blue”;
B. (“user”).=”blue”;
C. (“user”).=”blue”;
D. (“user”).=”blue”;
18.通过interHTML的方法改变某一div元素中的内容,()。
A.只能改变元素中文字的内容
B.只能改变元素中图像的内容
C.只能改变元素中文字和图像的内容
D.可以改变元素中的任何内容
19.下列选项中,()不是网页中的事件。
A。onclick
20.下列哪个PHP变量的名称是错误的()
A.$5-zhao
B.$s _Name
C.$_if
D.$This
21.语句“echo ‘happy’.1 +2.‘345’:”的输出结果为()。
D.运行出错
22.:运算符相当于以下哪个PHP语句()。
…else
23.语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”的执行次数分别是()
A.无限次和0 和无限次 C.都是无限次 D.都是0
24.如果要提就离开for循环,可以使用下面哪个语句()
25.如果要使程序的运行在循环内跳过后面的语句,直接返回循环的开头,应在循环内使用下面哪个语句()
26.对于for( $i=100;$i<=200;$i+=3),循环运行结束后,变量$i的值是多少()
27.下列哪一项代表无穷循环()
(;;)()(,)(1)
28.数组是通过下列哪一项来区分它所存放的元素的()
A.长度
B.值
C.索引
D.维度
29.在默认情况下,PHP数组中第一个元素的索引是()。
C.空字符串
D.不一定
规定数组的索引可以为以下哪两种形式(多选)()
A.布尔
B.浮点型
C.整数
D.字符串
31.下列哪一项可以用来访问数组的元素()
> B.=> C.()
D.[]
32.下列哪些运算符可以用来比较两个数组是否不相等()
A.+
B.!=
C.<>
D.!==
33.如果数组$a=array(0=>5,1=>10),$b=array(1=>15,2=>20),$c=
$a+$b,则$c等于下列哪一项()
([0]=>5[1]=>10[2]=>20)
([0]=>5[1]=>15[2]=>20)
([0]=>5[1]=>[2]=>20)
([0]=>5[1]=>10[2]=>15[3]=>20)
34.假设$a=array(0 =>’a',1=>’b’),$b=array(1=>’b’,0=>’a’),则$a==$b和
Sa===$b的值分别是()。
true false false true 35.假设$a=array(‘a’,’b’,’c’,’d’),则依次调用next($a);next($a);next($a):prev($a);后,current($a)会返回哪一项()
A.’a’
B.’b’
C.'c'
'
36.假设list($x,$y)=array(10,20,30,25),则$y的值是()。
37.下列哪个函数可以将数组中的索引和值互相交换()
()()
()()
38.假设$ a=array(10,25,30,25,40),则array_sum($a)会返回()([0]=>105)([0]=>130)
39.假设$a=range(1,20,5),则print_r($a)为下列哪一项()
(1,6,11,16)(1,20,5)
(5,10,15,20)(5,10,15)
40.假设$a=array(‘x’,’y’);,则$a=array_pad($a,4,’z’);,会返回下列哪一项()
('x','y','z','z')('z','z',
'z','z')
('x','x','x','z')('x','y',
'z','0')
41.如果函数带有多个参数,则参数之间必须用以下哪个符号分开()
A. ,
B. :
C. &
D. ;
42.如果要从函数返回值,必须使用下列哪个关键词()
A. Continue
43.下列关于函数的说法,哪一项是错误的()
A.函数具有重复使用性。
B.函数名的命名规则和变量命名规则相同,必须以$作为函数名的开头。
C.函数可以没有输入和输出。
D.如果把函数定义写在条件语句中,那么必须当条件表达式成立时,才能调用该函数。
44.如果要在函数内定义函数外也可访问的变量,必须使用下列哪个关键词()
A. Public
45.如果想保留函数内局部变量的值,必须使用下列哪个关键词()
46.下列哪个函数可用来取四舍五入的值()
A. ceil
B. floor
47.下列哪个函数可以用来取得次方值()
A. Sqrt
48.下列哪个函数可以用来取得当前的时间信息()
A. Getdate
49.下列哪个函数可以将字符串逆序排列()
A. Chr
B. Ord
50.下列哪个函数可以将数组中各个元素连接成字符串()
A. Implode
51.下列哪个函数可以将换行符转换成HTML换行标记()
A. nl2br
B. Substr
52.下列哪个运算符可以用来访问对象的成员()
A. ::
B. =>
C. ->
D. .
53.下列哪个运算符可以直接访问类内的方法或常量,而无须创建对象()
A. ::
B. =>
C. ->
D. .
54.下列哪个语句可以在子类调用父类的构造函数()
A. Base::_construct()
B. This::_construct()
C. parent::_destruct()
D. parent::_construct()
55.关于构造函数的说法,下列哪一项是错误的()
A.使用new创建对象时会自动运行构造函数
B.名称只能为_construct
C.子类会继承父类的构造函数
D.不可以有参数
56.如果一个对象的实例要调用该对象自身的方法函数mymeth,则应使用()。
A.$self->mymeth()
B.$this->mymeth()
C.$current->mymeth()
D.$this::mymeth()
57.如果类中的成员声明时没有使用限定字符,则成员属性默认值是()。
58.在类定义中的析构方法是在什么时候被调用的()
A.类创建时
B.创建对象时
C.删除对象时
D.不会自动调用
中调用类文件中的this表示()。
A.用本类生成的对象变量
B.本页面
C.本方法
D.本变量
60.下列关于类的说法,哪项是错误的()
A.父类的构造函数与析构函数不会被自动调用。
B.成员变量需要用public proctected private修饰,在定义变量时不再需要var关键字。
C.父类中定义的静态成员,不可以在子类中直接调用。
D.包含抽象方法的类必须为抽象类,抽象类不能被实例化。
61.下列有关get和post方法传递信息的说法中,正确的是()
方法是通过URL参数发送HTTP请求,传递参数简单,且没有长度限制
方法是通过表单传递信息,可以提交大量的信息
C.使用POST方法传递信息会出现页面参数谢落在地址栏中的情况
D.使用URL可以传递多个参数,参数之间需要用“”连接
62.下列哪个数组不可能用来获取表单元素的值()
A.$_REQUEST[]
B.$_POST[]
C.$_GET[]
D.$_SERVER[]
63.下列哪个函数不是缓冲区操作函数()
()
()
()
()
64.下面程序段执行完毕,页面上显示内容是()
A.搜狐
C.搜狐(超链接)
D.该句有错,无法正常输出
65.关于Session和Cookie的区别,下列哪项是错误的()
A.服务器会自动为用户建立Cookie对象
B.用户关闭浏览器,网站为该用户创建的Session对象将无法访问
C.用户新开一个浏览器窗口,网站为其创建一个新的Session对象
D.用户关闭计算机,其Cookie仍然存在
66.如果要删除Cookie,可以使用下列哪个函数()
67.在PHP中要使用Session,必须先调用下列哪个函数()
() () ()
68.有些语句要求只有在服务器还没有向浏览器输出任何信息前才能使用,下列语句
中无此要求的是()。
('userName',"); ();
("location:"); ();
哪个函数用于向MySQL数据库发送SQL语句()
连接上MySQL之后,下列哪个函数配合循环可以得到指定表中的多条记录()
(“set names’gb2312‘”);该行代码一般写在哪里最合适()
A.创建结果集之前
B.创建结果集之后
C.选择数据库之前
D.连接数据库服务器之前
72.下列哪个函数可以将结果集的指针移动到指定的位置()
连接MySQL数据库的连接函数mysql_connect的第三个参数是()
A.主机名
B.数据库密码
C.数据库用户名
D.报错信息
()函数对下列哪个操作没有影响( )
B. Delete C .update D. Insert
()函数的作用是()
A.返回下一次插入记录的id的值
B.返回刚差入记录的自动增长的id值
C.查看一共做过多少次insert操作
D.查看一共有多少条记录
中返回结果集中记录总数的函数是()
77.如果在PHP中使用Oracle数据库作为数据库的服务器,应该在PDO中加载下里哪个驱动程序()
中要设置返回的结果集为关联数组形式,需使用()。
() () () (2)
79.如果在PDO中要执行已准备好的预处理语句,应使用下列哪个方法()()()()()
1.什么是统一资源定位器,它的一般格式是什么
2.举例说明HTML和CSS的注释语法。
3.在PHP中有哪些常用的超全局变量请简述它们的主要功能。
4.静态网页和动态网页的区别
5.在form标记中,method和action属性的作用分别是什么
6. 什么是CSS矩形模块,由哪些部分组成
7. DIV+CSS布局有哪些优势
8.什么是相对路径和绝对路径,它们的区别是什么
9.说明表单向服务器提交数据的get方法和post方法及其区别。
10.在MYSQL数据库中,varchar和char两种数据类型有何区别
1设计一段javascript程序,8点到11点以前显示上午好,11点到14点显示中午好,14点到18点显示下午好,其他时间显示晚上好。
2编写一个可计算某整数四次方的函数,该函数的输入是一个整数,输出是该数的四次方。然后调用该函数计算16的四次方,并输出结果。
3编写一段javascript程序,从页面中读入半径,根据半径计算圆的面积,显示在另一个文本框中。
4编写一个函数,输入是5个分数,输出是去掉一个最高分和去掉一个最低分后的平均分。
5用PHP实现冒泡排序,将数组$a = array()按照从小到大的方式进行排序
6对用户输入的字符串进行检查并过滤掉非法字符。
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面试题
PHP核心课程测试题一.单选题( 1’ x 50 = 50’ ) 1. PHP是哪一种类型的语言( ) A.编译型 B.解释性 C.两者都是 D.两者都不是 2. 在用浏览器查看网页时出现404错误可能的原因是( ) A.页面源代码错误 B.文件不存在 C.与数据库连接错误 D.权限不足 3. 若x,y为int类型变量,则执行以下语句后,y的值为( ) A.1 B.2 C.3 D.0 4.下列代码执行后,输出结果正确的是( ) A.1 B.2 C.运行错误 D.都不对
5. 执行完以下代码后,变量$num的值为( ) A.10 B.20 C.30 D.显示错误 6. 以下程序运行结果为( ) A.5 + 3 + 1 = 9 B.1 + 5 + 3 =9 C.提示错误,并有显示:+ 3 + 1 = 4 D.9 7. 下面的脚步运行以后,$array数组所包含的值是( ) $v){ $v = 2 } ?> A.arra y (…2?, ?2?) B.array (1, 1) C.array (2, 2) D.array (null,null) 8. 查询名字中第2个字为“阳”的学生的姓名和学号,正确的是( ) A.Select Sname,Sno from student where Sname like ‘_阳%’; B.Select Sname,Sno from student where Sname like ‘阳%’;
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.
|
|