选择 1、下列命令中不是 PHP 的输出命令的是( B ) A. echo B. printf() C. print 2、PHP 定义活动变量的方法是( B ) D. write
A. VAR B. $ C. $$ D.&; 3、PHP 表达式$foo=1+”bob3”,则$foo 的值是(B ) A. 1 B. 1bob3 C. 1b D.92 4、下关于 PHP 变量的说法正确的是( D ) A. PHP 是一种强类型语言 B. PHP 变量声明时需要指定其变量的类型 C. PHP 变量声明时在变量名前面使用的字符是”&;” D. PHP 变量使用时,上下文会自动确定其变量的类型 5、 在 PHP 嵌入 HTML
文档使用的定界符号是( C ) A.“”结束 B. 以”- -“开始,到”- -?>”结束 C. 以”<%- - “开始,到”- - %>”结束 D. 以”
” 结束 6、PHP 语法中,假设已知$a=”hello”,$b=”china”,则要得到”hello china” 的字符串,应该如何操作(C ) A. $a+$b B. $a-$b C. $a.$b D. $a+=$b 7、要配置 PHP 环境,只需修改( A ) A.php.ini B. http.conf C. php.sys D. php.exe 8、有下列 PHP 语句段( D ) 若要输出”false” ,$a 应该是 A. 10 B. –3 C. “true” D . “0” 9、下面程序运行的结果为( A )。 $a=array("a","b","c","d"); $index=array_search("a",$a); if($index==false) echo"在数组 a 中未发现字符'a'"; else echo "index=".$index; A.在数组 a 中未发现字符’a’ B.0 10、选择下面程序的运行结果( D )。 C.1 D.2
Echo substr_replace(“ABC”,”DEF”,3,1) A.ABC B.DEF C.ABCDEF D.以上都不对 11 选择下面程序运行的结果( )。 echo “\$a=$a
\$b=$b
\$c=$c”; ?> A.$a=3 B.$a=3 C.$a=2 D.$a=2 $b=2 $b=2 $b=2 $b=2 $c=3 $c=2 $c=3 $c=2 12 getdate()函数返回的值的数据类型是____________。 (B ) A. 整形 B. 浮点型 C. 数组 D. 字符串 E. 布尔型 13.下列哪些数据库管理系统是 PHP 不支持的?( B) A. MySQL B. IBM DB2 C. PostgreSQL D. Microsoft SQL Server E. 以上没有一个 PHP 不支持 14.请看下面的 SQL 查询语句,如何才能减少从数据库返回的数据量?( B) SELECT * FROM MY_TABLE A. 转为存储过程 B. 用具体的字段名来代替”*” C. 加一个”where”语句 D. 转变查询为视图 E. 使用预语句 15.下面哪个语句用来往数据表里面增加一条记录?( D) A. SELECT B. UPDATE C. DELETE D. INSERT 16.下面哪个不是一个合法的 SQL 的归类函数?(E ) A. AVG B. SUM C. MIN D. MAX E. CURRENT_DATE() 17.下面哪个网络协议是 PHP 不支持的?( E) A. tcp B. udp C. udg D. pdc E. unix 18.做文件上传的时候,你可以让浏览器来限制上传的文件大小吗?(B ) A. 可以 B. 不可以 19.你可以通过一个 PHP 函数把所有的错误信息汇报都屏蔽掉吗?(A ) A. 可以 B. 不可以 20 假设$a=5,有$a+=2,则$a 的值为( C ) A. 5 B. 6 二、填空题 C. 7 D. 8
1. Php 配置文件为 __
php.ini______ 。 2. 检查一个变量是否为空的函数_____。 3、已知 ltrim()函数是去除字符串左边的空格或其他字符,去除字符串右边的空格或其他 字符使用函数________。 4、 php 页面中要运行 php 代码, 在 可以用以下语句声明 5、如果在 php 中动态的设置“我是一个学生”,并且以蓝色隶书字体显示,大小为 12,用 php 代码如何输出,_______________________________。
6、HTML 标记,可单独使用或嵌入在各个 php 脚本单元中,以" _________"为定界符; php 代码可单独使用或包含在和〈/html〉内,以"__?>_______"为定界符 7、一段与 mysql 数据库建立连接的代码 <? $link=mysql_connect(_____主机名______,_____数据库用户名______,数据库密 码); ?> 8、PHP 指的是___PHP 语言___________________。 9、 $int_a=5; $int_b=4; ($int_a>$int_b)?($int_c=$int_a):($int_c=$int_b); echo "$int_c
"; ?> 此段程序执行后,浏览器上显示的结果是__5_______。 10、使用 "get" 方法提交的表单中获取数据是_____________。 三、问答题 1、