PHP考试试题

1)LAMP的含义中,以下哪项是完全正确的? --------------C
A)linux+access+mysql+php
B)linux+apache+mssql+php
C)linux+apache+mysql+php
D)linux+access+mssql+php
2)下列哪些是PHP的配置文件?  ---------------B
B)php.ini C)php_mysql.dll  D)php_mysqli.dll
3)-----------------A
<?php
phpinfo();
?>
以上代码的功能是:
A)查看PHP服务器的配置信息
B)输出变量phpinfo()
C)定义函数phpinfo()
D)跳转到网页phpinfo()
4)下列哪个才是apache的配置文件?------------------B
A)php.ini f
5)PHP中整数型数据类型,在32位操作系统中表示的范围是多少?---------D
A)-256到256 B)-1024到1024 C)-32767到32767 D)-2147483648到214748364 7
6)PHP中应该如何声明变量? -------------A
A)采用$号开头后面跟变量名
B)采用var开头后面跟变量名
C)采用declare开头后面跟变量名
D)直接写出变量名就可以
7)字符串定界符用什么符号表示: -------------B
A)=> B)<<< C)>> D)<<
8)PHP哪个函数能取得字符串长度?-------------C
A)strrev B)substr C)strlen D)strchr
9)PHP字符串连接运算符是:------------------B
A)+ B). C)&& D)!
10)阅读以下PHP代码,并选择正确的运算结果:--------------B
<?php
$inta=100;
$inta++;
++$inta;
$inta--;
--$inta;
echo($inta);
?>
A) 99 B)100 C)101 D)102
11)阅读以下PHP代码,并选择正确的运算结果:--------------A
<?php
echo ((3+(5-7*9+8)%(6-4/2)));
?
>
A)1 B)3 C)5 D)7
12)哪些是正确的 逻辑或运算符号?-------------------------A
A) or B) && C) !  D) || 
13)在 ?:运算符当中,表达式应该写在哪里?--------------------A
A)?号前面的位置
B)?号后面,:号前面的位置 
C):号后面的位置
D)?:不是运算符
14)哪些是MySQL自带的数据库?---------------A
A)information_schema  B)sanguo  C)tempdb  D)master
15)? : 运算符相当于以下哪个PHP 语句? --------------A
A) if...else B) switch C) for D) break
16)关于PHP中的各种循环,说法正确的是:----------A
A)foreach 语句用于循环遍历数组
while 是先判断再运行循环
C)while  是先循环再判断条件
D)for循环是条件判断型的循环,跟while相似
17) 以下哪些是PHP的会话控制技术?--------------B
A)Cookie B)Session C)Application D)Server
18)以下哪些是单词的说法是正确的? ---------D
A)insert ---用来修改数据
秩序作文
B)update ---用来删除数据
C)delete ---用来添加数据
D)select ---用来查看数据
19)以下哪个mysql命令可以查看数据表的结构信息? --------------B
A)show tables; B)describe 表名 C) create table 表名 D) select * from 表名?
20) mysql哪些命令可以用于切换数据库? ------------------C
A) show databases B) use database 数据库名 C) use 数据库名 D)
user 数据库名
21)mysql 的 非(取反)运算符是: -------------D
A) and  B) or  C) &&
D) not
22) 在mysql的like 结构中允许使用两种类型的通配符,除了_ ,还有哪个?-----------A
A)% B) # C)  & D) @
23)在mysql的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓名字段中三个字的所有记录,正确的查询语句为:---------------C
A)select * from 表名 where 姓名字段名 like '%_'
B)select * from 表名 where 姓名字段名 like '__'
C)select * from 表名 where 姓名字段名 like '___'
D)select * from 表名 where 姓名字段名 like '%_%'
24) php哪个函数用于向mysql数据库发送指令? ------------------C
A)mysql_select_db B)mysql_connect C)mysql_query D) mysql_fetch_field
25) php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录? -----------------A
A)mysql_fetch_row B) mysql_select_db C)mysql_query D)mysql_connect
26)mysql_query(“set names gb2312”); 该行代码一般要写在哪里最合适?---------------A
A)从数据表中返回记录之前
B)从数据表中返回记录中间
C)从数据表中返回记录之后
D)写在哪里也无所谓
27)mysql_free_result($result);本行代码的含义是:-------------C
A)断开PHP与mysql数据库的连接
B)重新启动PHP与mysql数据库的连接
C)释放变量resut,以节约服务器资源
D)占用服务器运行进程
28)PHP的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?-----------B
A)insert B) select C) delete D)update
29)
<?php
include("conn.php");
mysql_query("set names gb2312");
mysql_select_db("test");
$sqlstr="delete from sanguo";
$result=mysql_query($sqlstr,$conn);
?>
阅读以上代码,请问该代码的功能是:-----------------B
A)向 sanguo中查看记录
B)向 sanguo中删除记录 
C)向 sanguo中添加记录
D)向 sanguo中修改记录
30)php中哪个函数用于读取整个文件?--------------D
A) fgetss() B)fgets()  C)fread()  D)readfile()
31)PHP对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断? ----------------B
A)file_exists B)is_dir C)fopen D) fclose
32)在正则表达式当中 [ ]表示的含义正确的是:---------------A
A)[ ]中只能匹配一个字符
B)[ ]中可以匹配多个字符
纳纱C)[a-c]表示可以匹配a,c两个字母
D)以上说法都正确
33)PHP连接mysql的连接函数mysql_connect的第三个参数是:---------------B
A)主机名 B)数据库密码 C)数据库要用户名  D)报错信息
34)正则表达式的行尾定位符是: ---------------A
A) $ B)@ C)# D)*
专题学习网站35)PHP中声明一个类,用以下关键字来进行声明? -------------------B
A)$ B) class C) public D) echo
36)PHP中 最终类应该用哪个关
键字进行修饰?
A) new  B) final C) extends D) 没有最终类
37)php向文本文件写入内容,应该采用哪个文件操作函数?--------------------B
A)fclose() B)fwrite() C)fopen()  D)file()
38)PHP中类的继承是
通过哪个关键字来实现的? -------------------C
A)final B) private C)extends D) interface
39)哪个方法可以实现 PHP中类的自动加载功能? -------------------C
A)implements B) extends      C)__autoload() D) interfaces
40) PHP中的域运算符号是: ------------B
A) @@ B) :: C) ** D) ##
41)PHP中的 $_GET[';参数名'],表示什么含义? -------------A
A)接收URL传递过来的参数
B)接收用POST方式发送过来的参数
广东农工商职业技术学院论坛
C)发送参数给其它页面
D)以上说法都不正确
42)判断某个类是否存在的函数为: ----------------A
秘鲁大冒险3dA)class_exists B)file_exists C)is_dir D) interface_existd
43)正则表达式当中的 \d 表示的含义为: ------------------B
A)把字母d转义 B)任意一个十进制数字 C) 没有实际含义 D) 换行符
44)mysql 中 auto_increment 单词表示什么含义? ------------B
A)主键 B) 自动增长 C) 非空约束  D) 批量导入
45)PHP中的构造函数为: --------------A
A)__construct B)__destruct C)__autoload D)跟类名相同
46)以下哪个关键字用于表示类的析构函数? --------------------B
A)__construct B)__destruct C)__autoload D) 析构函数就是类的别名
47)PHP的文件上传功能,需要在php.ini配置当中,开启哪项功能?-------------B
A) display_errors = on B) file_uploads=on C)short_open_tag = On D) 以上都不正确
48)smarty 模板文件的后缀名为: -------------------------B
A).html  B).tpl  C).exe  D).conf
49)PHP中检测某文件是否存在的函数为: -------------------B
A)class_exists B)file_exists C)is_dir D) get_class
50) PHP如果要实现网站常见的翻页功能,mysql中的哪个子句是必不可少的?----------C
A)order B) having C) limit D) using
51)PHP中Smarty模板的6个文件中,最重要的是:
A)debug.tpl B)smarty.class.php C)Smartypiler.class.php  D)Config_file.class.php
52)判断某类中是否存在指定的方法应该选择哪个函数?------------D
A)class_exists B)file_exists C)interface_exists D) method_exists
53)下列哪些关键字表示右外连接? ----------------B
A)left  join B) right join C) inner join D) using 
54)哪些为smarty 中的赋值方法?-----------------------B
A)display B) assign C)left_delimiter D)right_delimiter
55)PHP对文件进行操作是,先用哪个函数对操作文件进行是否存在的判断? ----------------B
A)f_getc B)file_exists C)fopen D) fclose
56) mysql 中的 group by 语句的功能是: -----------------C
A) 排序 B) 模糊查询 C) 分组 D) 批量导入
57)PHP中调用类方法的符号是: ---------------B
A) && B) -> C) ** D)<-
58)PHP中
类的属性含义正确的是:-----------------A
A)类的属性实质就是类中的变量
B)类的属性实质就是类中的方法
C)类的属性实质就是类的子类
D)类的属性实质就是名
59)echo ceil(0.60); 返回值为:---------B
A)  6 B) 1 C) 0 D) 0.5
60)mysql int数据类型当中
所占用字节数最小的为: --------------------C
A)smallint  B) bigint C)tinyint D)int
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
61)关于PHP的switch语句说法正确的有: ------------AB
A)break  语句可以没有
B)default 语句可以没有
C)break  语句不可以没有
D)default 语句不可以没有
62) 下列哪些表达式可以实现 加3的操作? --------------------ABC
A)$inta =$inta+3; B) $inta +=3 C) $inta=$inta-(-3) D)$inta--3
63)关于mysql的正确说法有: ----------------ABC
A) describe 表名 可以简写为 desc 表名
B) mysql也可以从dos窗口启动
C) mysql默认安装的数据库有三个
D) mysql 最重要的数据库是 test 数据库
64)下列哪些属于PHP中的数据类型: ----------------ABCD
A) string B) int C) boolean D) object
65)关于 drop 关键字的说法正确的有: ----------------------AB
A)drop 可以删除数据库
B)drop 可以删除表
C)drop 可以删除表中的某条数据
D)以上说法都正确
66)PHP的文件上传函数 move_uploads_file 包括哪些属性? ------------------ABCD
A)name  B) type  C)size  D)tmp_name 
67) 以下哪些操作具有打开的功能?----------------AB
A)fopen() B)opendir() C) fclose() D) closedir()
68)PHP中关于类体范围的说法正确的有:--------------AB
A)类要用class 关键字声明,后面跟类名
B)类体要用一对{ }括起来
C)类体要用一对( )括起来
D)类体要用一对[ ]括起来
69)关于PHP的if...else 说法正确的有: ---------------BD
A) if  语句可以没有
B) else 语句可以没有
C) if  语句后面可以有多个else 语句
D) else 语句里面可以嵌套if 
70)正则表达式中,以下哪些可以表示1位整数? --------------------ABC
A)[0-9]  B) [0123456789]  C) \d{1} D) \w{1}
71)mysql在安装过程中,以下哪些说法是正确的? --------------ABC
A)mysql在安装时默认端口号为 3306
B)mysql在安装时默认字符集为 latin1
C)mysql在安装成功以后,启动mysql 要输入密码
D)mysql在安装成功以后,启动mysql 不需要输入密码
72)关于echo 的说法正确的是:---------------AB
A)输出PHP变量包括字符串
B)相当于JavaScript语言中的 document.write()函数
C)相当于JavaScript语言中的 window.alert()函数
D)可以在网页上弹出一个警告框
73)MySQL自带的哪三个数据库? --------------------------ABC
A)mysql B) test C)information_schema D) sanguo
74)PHP的比较运算符不等于哪两种符号?---------BC
A)=== B)!= C)<> D)<<<
75)PHP的$_POST可以用来取得以下哪些表单数据?
-
---------ABCD
A) text B)password C) radio D)textarea
76) MySQL 数据库有哪些注释方法?  ---------------ABC
A) # 开头  B) --开头 C) /* ... */ D) /#....#/
77)正则表达式 ^f.d$  可以匹配的单词有: ------------------AB
A)fed B)fid C)fabd D)fbcd
78)PHP的语法标记格式有? -----------------ABCD
A)长标记  B)短标记  C)仿ASP标记 D)以上都正确
79)PHP文件的后缀名有哪些? -------------------AB
A).php  B).php3  C).asp  D).html
80)跟PHP会话控制有关的方法有: ----------------------ABC
横隔板
A)session_start() B)session_destroy() C) $_SESSION[';参数名'] D)setcookie()
81)smarty中的定义左右边界符方法为: ---------------------AB
A)left_delimiter B)right_delimiter C) assign D)display
82)在 apache 的 f文件中配置网站的默认主页一般为哪两个?-----------------AB
A) index.php B) index.html C) index.jsp D) index.asp
83)下列数据类型,哪些属于整数类型? --------------BD
A)float B) smallint C)decimal D)bigint
84)PHP的字符串型数据,可以用以下哪些符号括起来? -------------ABC
A) 一对单引号 B)一对双引号 C)定界符符号 D) 一对**号
85)PHP中包含哪些循环方式?------------------ABCD
while B) while C)for  D) foreach
86)以下哪些是PHP变量的命名规则?--------------ABCD
A)变量名必须以字母或下划线 "_" 开头。
B)变量名只能包含字母数字字符以及下划线。
C)变量名不能包含空格
D)如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头
87)以下哪些函数可以取得文件中的一行数据内容?-------------------AB
A)fgets() B) fgetss() C) fopen() D)fclose()
88)mysql 的混合日期时间类型有:-------------------BC
A)date B) datetime C)timestamp D)time
89)isset( )函数的返回值说法正确的有: ----------------AB
A)如果变量不存在,          返回 false
B)如果变量存在且值为null  返回 false
C)如果变量存在且值不为null 返回 false
D)以上说法都正确
90)PHP的BASE64编码中包含以下哪些? -------------------ABC
A) 0-9的数字 B)英文字母 C)+ D)#
91)以下哪些是合法的数组形式?---------------------------ABC
A)array(';张三',';李四');        B)array('a'=>';张三','b'=>';李四') ;
C)array(';张三','b'=>';李四'); D)new (';张三',';李

本文发布于:2024-09-23 13:23:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/153111.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   文件   数据库
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议