预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北语19春《PHP》作业_123419春《PHP》作业_1一、单选题(每题4分,共15道小题,总分值60分)1.下面的PHP程序运行结果是什么?()$A=’hello’;functionprint_A(){$A=‘phpmysql!!’;Global$A;echo$A;}eho$A;print_A();>A.helloB.phpmysql!!C.hellohelloD.hellophpmysql!!答案:C1/3/1/9/6/6/6/2/9/0/62.内连接(innerjoin)的作用是什么?()A.把两个表通过一个特定字段关联起来,并创建该字段相同所有的记录的数据集B.把两个表通过相同字段关联入一张持久的表中C.创建一个包含两个表中相同记录和一个表中全部记录的数据集D.创建一个基于表的数据集答案:A3.以下关于current()函数的叙述,正确的是()A.key()函数用来读取当前指针所指向元素的键值B.key()函数是取得当前指针所投向元素的值C.current()函数用来读取当前指针所指向元素的键值D.current()函数是取得当前指针所指向元素的值答案:D4.下面的sql语句中,排序的方法是什么?()Select*Frommy_tableWhereid>0Orderbyid,namedesc;A.返回的记录先按name排序,再按id排序B.返回的数据集倒序排列C.Id相同的记录按name升序排序D.Id相同的记录按name降序排序答案:D5.如何给变量$a、$b、$c赋值才能使以下代码显示字符串”hello,word!”()$string=‘hello,world!’;$a=?;$b=?;$c=?;if($a){if($b&&!$c){echo‘goodbyecruelworld!’;}elseif(!$b&&!$c){echo‘nothinghere’;}}else{If(!$b){if(!$a&&($b&&!$c)){echo‘helloworld!’;}else{echo‘goodbyeworld’;}}else{echo‘notquite’;}}>A.false,true,falseB.true,true,trueC.false,true,trueD.false,false,true答案:D6.当把一个有两个同名元素的表单提交给PHP脚本时会发生什么?()A.它们组成一个数组,存储在全局变量数组中B.第二个元素的值加上第一个元素的值后,存储在全局变量数组中C.第二个元素将覆盖第一个元素D.第二个元素将自动被重命名答案:C7.一段脚本如何才算彻底终止?()A.当调用exit()时B.当执行到文件结尾时C.当PHP崩溃时D.当Apache由于系统故障而终止时答案:C8.详细阅读下面的FORM表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?()Index.php代码如下:if(isset($_GET[‘element’])){echo$_GET[‘element’];}A.什么都没有B.AarryC.一个提示D.phpgreat答案:A9.哪种流程控制语句结构用来表现以下代码片段的流程控制最合适()if($a==‘a’){somefunction();}elseif($a==‘b’){Anotherfunction();}elseif($a==’c’){Donothing();}>A.没有default的switch语句B.一个递归函数C.while语句D.有default的swithc语句答案:A10.下面的php程序运行的结果是什么?()$array=array(true=>’a’,1=>’b’);print_r($array);>A.Array([1]=>b)B.Array([true]=>a[1]=>b)C.Array(0=>a[1]=>b)D.什么都没有答案:A11.考虑如下数据表和查询,如何添加索引功能提高查询速度?()Createtablemytable(Idint,Namechar(100),Address1varchar(100),Address2varchar(100),Zipcodevarshar(10),Sityvarchar(50),Provincevarchar(2))Selectid,varcharFrommytableWhereidbetween0and100Orderbyname,zipcode;A.给Zipcode添加全文的索引B.给Name添加索引C.给Id添加索引,然后给Name和Zipcode分别添加索引D.给id添加索引12.下面的sql语句查询,输出什么?()Selectcount(*)fromtabl