PHP考试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

$this->b=$b; } function getA(){ return $this->a; } function getB(){ return $this->b; } function xprint(){ echo "a=".$this->a." b=".$this->b; } }; class test1 extends test{ var $c,$d; function test1($a,$b,$c,$d){ $this->a=$a; $this->b=$b; $this->c=$c; $this->d=$d; } function getC(){ return $this->c; } function getD(){ return $this->d; } function xprint(){ echo "a=".$this->a." b=".$this->b." c=".$this->c." d=".$this->d; } }; $x=new test(0,0); $x->xprint();
5、 函数array explode(string separator, string string)的 作用是________。 3、 读程序填空题(每空5分共计20分) 1.<HTML> <HEAD> <TITLE>读取文件内容</TITLE> </HEAD> <BODY> <?php // 打开文件同时打印文件的每一个字符 if($myFile = fopen("data.txt", "r")) { while(_____①_____) { $myCharacter = fgetc($myFile); print($myCharacter); } fclose($myFile); } ?> 2、<HTML> <HEAD> <TITLE>文件上传</TITLE> </HEAD> <BODY> <?php //检查是否有文件上传 if(isset(____②_____)) { //unlink($UploadedFile); print("本地 File: $UploadedFile print("名称: $UploadedFile_name print("大小: $UploadedFile_size print("类型: $UploadedFile_type
<BR>\n"); <BR>\n"); <BR>\n"); <BR>\n");
print("<HR>\n"); } ?> <FORM ACTION="38.php" METHOD="post"> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="4096"> <INPUT NAME="UploadedFile" TYPE="___③___" size='15'> <INPUT TYPE="submit" VALUE="上传文件"> </FORM> </BODY> </HTML> 3、<?php /* 功能:日期合法性检查 返回: true(合法)/false(不合法) 参数:$ymd 年月日形式的日期 $sep 年月日之间的分隔符,默认为*/ function datecheck($ymd,$sep='-'){ $parts =_____④____($sep,$ymd); $year = $parts[0]; $month = $parts[1]; $day = $parts[2]; if(isint($year) && isint($month) && isint($day)){ if(checkdate($month,$day,$year)) return true; else return false; } else return false; } 4、 写出下列程序运行的结果(10分) <? class test{ var $a,$b; function test($a,$b){ $this->a=$a;
9703 li 女 连接数据库服务器参数为:(”localhost”,”root”,”1234”) 请使用PHP语言编写删除一条id为9701的数据记录的程序
13、下列命令中不是PHP的输出命令的是 A. echo B. printf() C. print D. write 14、PHP中定义常量的方法是 A. VAR B. dim C. define() D. undefined() 15、有下列PHP语句段, <?php if ($a) print “true”; else print “false”; ?> 若要输出”false” ,$a应该是 A. 10 B. –3 C. “true” D . “0” 16、已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是 A. $h=$g=24 B. $h=10,$g=24 C. $h=10.$g=14 D. $h=24,$g=10 17、PHP中调用某一个对象的方法或属性使用的运算符是 A. => B. -> C. . D. ~ 18、假设$a=5, 有$b=($a--), 则$b是 A. 4 B. 5 C, 5 D. 6 19、标记 <BR>的用途是 A. 分段命令 B.换行命令 C.结束命令 D.打印命 令 20、 PHP中用来删除当前目录的函数是: A.chdir B. cd C. opendir D. rmdir 2、 填空题 (每题2分共计10分) 1、 在PHP中,当前脚本的名称(不包括路径和查询字符串)记录 在预定义变量_____中。 2、 数组函数 arsort 的作用是______。 3、 以Apache模块的方式安装PHP,在文件http.conf中首先要用 语句_____动态装载PHP模块,然后再用语句AddType application/x-httpd-php .php使得Apache把所有扩展名为 php的文件都作为PHP脚本处理。 4、 如果 tbl_user记录了学生的姓名(name)和学号(ID), tbl_score记录了学生的学号(ID)和考试成绩(score)以及考 试科目(subject),要想打印出各个学生姓名及对应的的各科 总成绩,则可以用SQL语句_________。
echo "<br>\n"; $y=new test1(1,2,3,4); $y->xprint(); ?> 5、 编程题(每题10分共计20分) 1、 用PHP实现一用户登陆程序。数据库TEST中user(用户)表结 构如下: user(userid char(8),password char(6)) 2、在MYSQL中,数据库”study”中student表内容如下: id name sex 9701 9702 Wang Zhang 男 男
1、 单项选择题(每题2分共计40分) 1、 假设$a=5,有$a+=2,则$a的值为 A. 5 B. 6 C. 7 D. 8 2、 以下关于MYSQL叙述中,错误的是 A . MYSQL是真正多线程、单用户的数据库系统 B. MYSQL是真正支持多平台的 C. MYSQL完全支持ODBC D. MYSQL可以在一次操作中从不同的数据库中混合表格 3、 在PHP中属于比较运算符的是 A. = B. ! C. = = D. & 4 、在PHP函数中,属于选择数据库函数的是 A. mysql_fetch_row B. mysql_fetch_object C. mysql_result D. mysql_select_db 5、COOKIE的属性中,用来确定COOKIE有效日期的属性是 A. NAME B. EXPIRES C. PATH D. DOMAIN 6、PHP定义活动变量的方法是 A. VAR B. $ C. $$ D.& 7、PHP表达式$foo=1+”bob3”,则$foo的值是 A. 1 B. 1bob3 C. 1b D.92 8、PHP的位运算符不包括 A.& B. | C. ~ D. ! 9、关于PHP变量的说法正确的是 A. PHP是一种强类型语言 B. PHP变量声明时需要指定其变量的类型 C. PHP变量声明时在变量名前面使用的字符是”&” D. PHP变量使用时,上下文会自动确定其变量的类型 10、在PHP嵌入HTML文档使用的定界符号是 A. “<?PHP”开始,到”?>”结束 B. 以”<?- -“开始,到”- -?>”结束 C. 以”<%- - “开始,到”- - %>”结束 D. 以”<cgi”开始,到”cgi?>” 结束 11、PHP语法中,假设已知$a=”hello”,$bBaidu Nhomakorabea”china”,则要得 到”hello china”的字符串,应该如何操作 A. $a+$b B. $a-$b C. $a.$b D. $a+=$b 12、要配置PHP环境,只需修改 A.php.ini B. http.conf C. php.sys D. php.exe
相关文档
最新文档