|
【北京语言大学】19春《PHP》作业_1
试卷总分:100 得分:100
第1题,下面的PHP程序运行结果是什么?( )<?php$A=’hello’;function print_A(){ $A = ‘php mysql!!’; Global $A; echo $A;}eho $A;print_A();?>
A、hello
B、php mysql!!
C、hello hello
D、hello php mysql!!
正确资料:
第2题,内连接(inner join)的作用是什么?( )
A、把两个表通过一个特定字段关联起来,并创建该字段相同所有的记录的数据集
B、把两个表通过相同字段关联入一张持久的表中
C、创建一个包含两个表中相同记录和一个表中全部记录的数据集
D、创建一个基于表的数据集
正确资料:
第3题,以下关于current()函数的叙述,正确的是()
A、key()函数用来读取当前指针所指向元素的键值
B、key()函数是取得当前指针所投向元素的值
C、current()函数用来读取当前指针所指向元素的键值
D、current()函数是取得当前指针所指向元素的值
正确资料:
第4题,下面的sql语句中,排序的方法是什么?( ) Select * From my_table Where id>0 Order by id, name desc;
A、返回的记录先按name排序,再按id排序
B、返回的数据集倒序排列
C、Id相同的记录按name升序排序
D、Id相同的记录按name降序排序
正确资料:
第5题,如何给变量$a、$b、$c赋值才能使以下代码显示字符串”hello,word!”( )<?php$string = ‘hello, world!’;$a=?;$b=?;$c=?;if($a){ if($b && !$c){ echo ‘goodbye cruel world!’;}else if(!$b && !$c){ echo ‘nothing here’;}}else{ If(!$b){ if(!$a && ($b && !$c)){ echo ‘hello world!’;}else{ echo ‘goodbye world’;}}else{ echo ‘not quite’;}}?>
A、false,true,false
B、true,true,true
C、false,true,true
D、false,false,true
正确资料:
第6题,当把一个有两个同名元素的表单提交给PHP脚本时会发生什么?( )
A、它们组成一个数组,存储在全局变量数组中
B、第二个元素的值加上第一个元素的值后,存储在全局变量数组中
C、第二个元素将覆盖第一个元素
D、第二个元素将自动被重命名
正确资料:
第7题,一段脚本如何才算彻底终止?( )
A、当调用exit()时
B、当执行到文件结尾时
C、当PHP崩溃时
D、当Apache由于系统故障而终止时
正确资料:
第8题,详细阅读下面的FORM 表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?( ) <form action=’index.php’ method=’post’><input type=’text’ name=’element[]’><input type=’text’ name=’element[]’><input type=’submit’ value=’提交’></form>Index.php 代码如下:<?phpif(isset($_GET[‘element’])){ echo $_GET[‘element’];}
A、什么都没有
B、Aarry
C、一个提示
D、phpgreat
正确资料:
第9题,哪种流程控制语句结构用来表现以下代码片段的流程控制最合适()<?phpif ($a == ‘a’){ somefunction();}else if($a == ‘b’){ Anotherfunction();}else if($a==’c’){ Donothing();}?>
A、没有default的switch语句
B、一个递归函数
C、while 语句
D、有default的swithc语句
正确资料:
第10题,下面的php程序运行的结果是什么?( )<?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、什么都没有
正确资料:
第11题,考虑如下数据表和查询,如何添加索引功能提高查询速度?( ) Create table mytable( Id int, Name char(100), Address1 varchar(100), Address2 varchar(100), Zipcode varshar(10), Sity varchar(50), Province varchar(2) ) Select id, varchar From mytable Where id between 0 and 100 Order by name, zipcode;
A、给Zipcode添加全文的索引
B、给Name添加索引
C、给Id添加索引,然后给Name和Zipcode分别添加索引
D、给id添加索引
正确资料:
第12题,下面的sql语句查询,输出什么?( )Select count(*) from table inner join table2 On table1.id<> table2.id;
A、Table1中的记录条数乘以table2中的记录条数再减去量表中的相同记录条数
B、两个表中是相同记录
C、量表中不同记录的条数
D、数字2
正确资料:
第13题,关于exit与die语句结构的说法正确的是()。
A、exit语句结构执行会停止执行下面的脚本,而die无法做到
B、die语句结构执行会停止执行下面的脚本,而exit无法做到
C、die语句结构等价于exit语句结构
D、die语句结构与exit语句结构没有直接的关系
正确资料:
第14题,下面的PHP程序运行的结果是什么?( )<?phpfunction sort_my_array(&$array){ return sort($array);}$a1 = array(3,2,1);var_dump(sort_my_array($a1));
A、NULL
B、array(3){[0]=>int(1) [1]=>int(2) [2]=>int(2)}
C、bool(true)
D、array(3){[2]=>int(1) [1]=>int(2) [0]=>int(3)}
正确资料:
第15题,<p>index.php脚本如何访问表单元素email的值?( )</p><form action="’index.php’" method="’post’"></form>
A、$_GET[‘email’]
B、$_POST[‘email’]
C、$_SESSION[‘text’]
D、$_POST[‘text’]
正确资料:
第16题,如果用"+"操作符把一个字符串和一个整型数字相加,解释器输出一个类型错误
√、对
×、错
正确资料:×
第17题,mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从0开始的
√、对
×、错
正确资料:√
第18题,PHP变量声明时在变量名前面使用的字符是”&”
√、对
×、错
正确资料:×
第19题,语句"for($k=0;$k=1;$k++);"和语句"for($k=0;$k==1;$k++);"执行的次数分别是无限和0
√、对
×、错
正确资料:√
第20题,在php中“==”的意思是“等于”
√、对
×、错
正确资料:√
第21题,$A=array("Monday","Tuesday",3=>"Wednesday");echo $A[2]; 代码运行结果是:Monday
√、对
×、错
正确资料:×
第22题,php可以使用“scanf”来打印输出结果
√、对
×、错
正确资料:√
第23题,判断一个变量的值是否为空使用函数empty
√、对
×、错
正确资料:√
第24题,array_reverse()函数能把数组内容倒序排列
√、对
×、错
正确资料:√
第25题,执行以下代码后,输出结果为28。<?php$num="23linux"+6;echo $num;
√、对
×、错
正确资料:×
|
|