北语17秋《PHP》作业123
17秋《PHP》作业1一、单选题:【8道,总分:40分】
1.以下PHP程序将按什么顺序输出数组$array内的元素?( ) (满分:5)
A. A.a1,a3,a5,a10,a20 B. a1,a20,a3,a5,a10
C. a10,a1,a20,a3,a5 D. a1,a10,a5,a20,a3
2.哪种方法用来计算数组所有元素的总和简便?( ) (满分:5)
A. 用for循环遍历数组
B. 用foreach循环遍历数组
C. 用arrayintersect函数
D. 用arraysum函数
3.下面的PHP程序运行的结果是什么?( )<?phpfunction sortmyarray(&$array){ return sort($array);}$a1 = array(3,2,1);vardump(sortmyarray($a1)); (满分:5)
A. NULL
B. array(3){=>int(1) =>int(2) =>int(2)}
C. bool(true)
D. array(3){=>int(1) =>int(2) =>int(3)}
4.下面的PHP程序运行结果是什么?( ) (满分:5)
A. 19
B. 5
C. 78
D. NULL
5.详细阅读下面的FORM 表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?( ) Index.php 代码如下:<?phpif( (满分:5)
A. 什么都没有
B. Aarry
C. 一个提示
D. phpgreat
6.以下php程序远程的结果是什么?’a’,1.1=>’b’,’c’,’d’);echo $array;?> (满分:5)
A. 1
B. b
C. c
D. 一个警告
7.考虑如下数据表和查询,如何添加索引功能提高查询速度?( ) Create table mytable( Idint, Name char(100), Address1 varchar(100), Address2 varchar(100), Zipcode varshar(10), Sity varchar(50), Province varchar(2) ) Select id, varchar From mytable Whe (满分:5)
A. 给Zipcode添加全文的索引
B. 给Name添加索引
C. 给Id添加索引,然后给Name和Zipcode分别添加索引
D. 给id添加索引
8.下面的PHP程序运行结果是什么?( ) 'a' , 0.2 => 'b');echo count($array);?> (满分:5)
A. 0
B. 什么都没有
C. 1
D. 2
二、判断题:【12道,总分:60分】
1.PHP变量使用时,上下文会自动确定其变量的类型 (满分:5)
A. 错误
B. 正确
2.有下列PHP语句段 若要输出”false” ,$a应该是10 (满分:5)
A. 错误
B. 正确
3.全等运算符"==="只在两者的数据类型和值都相同时才返回TURE (满分:5)
A. 错误
B. 正确
4.while和do-while语句都是先判断条件再执行循环体 (满分:5)
A. 错误
B. 正确
5.更新一个数据库表数据的SQL语句是modify (满分:5)
A. 错误
B. 正确
6.PHP程序中,需要处理的上传数据保存在$FILES 全局数组 (满分:5)
A. 错误
B. 正确
7.PHP最常被用来开发动态的html,内容,此外,它同样还可被用来生成XML(以及其他)文档 (满分:5)
A. 错误
B. 正确
8.PHP表达式$foo=1+”bob3”,则$foo的值是1 (满分:5)
A. 错误
B. 正确
9.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A;代码运行结果是Tuesday (满分:5)
A. 错误
B. 正确
10.PHP是一种嵌入式脚本语言,基于zend引擎 (满分:5)
A. 错误
B. 正确
11.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是$h=$g=24 (满分:5)
A. 错误
B. 正确
12.对数组进行升序排序并保留索引关系,应该用krsort函数 (满分:5)
A. 错误
B. 正确
17秋《PHP》作业3
一、单选题:【8道,总分:40分】
1.下面的PHP程序运行的结果是什么?( ) (满分:5)
A. 78
B. 19
C. NULL
D. 5
2.下面的PHP程序运行结果是什么?( ) 'a',1 => 'b');Printr($array);?> (满分:5)
A. 输出NULL
B. Array(0=> a=>b)
C. Array( => a=> b)
D. Array( => b)
3.那个函数能把下面的数组内容倒序排列(即排列为 array('d', 'c', 'b', 'a'))?( )$ array = array('a', 'b', 'c', 'd'); (满分:5)
A. rsort( )
B. arrayreverse( )
C. sort( )
D. arrayfilp( )
4.考虑下面的代码片段。1=>2=>4 =>8 =>16 =>32 =>64 =>128 =>256 =>512) (满分:5)
A. foreach($result as $key =>$val)
B. while($idx*=2)
C. for($idx=1
D. $idx<STOPAT
E. $idx*=2)
F. for($idx*=2
G. STOPAT<=$idx
H. $idx=0)
5.语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”执行的次数分别是( )。 (满分:5)
A. 无限和0
B. 0和无限
C. 都是无限
D. 都是0
6.下面的sql语句查询,输出什么?( )Select count(*) from table inner join table2 On table1.id table2.id; (满分:5)
A. Table1中的记录条数乘以table2中的记录条数再减去量表中的相同记录条数
B. 两个表中是相同记录
C. 量表中不同记录的条数
D. 数字2
7.下面的PHP程序运行结果是什么?( ) 'a',1 => 'b');Printr($array);?> (满分:5)
A. 输出NULL
B. Array(0=> a=>b)
C. Array( => a=> b)
D. Array( => b)
8.下面的PHP程序运行的结果是什么?( ) (满分:5)
A. 78
B. 19
C. NULL
D. 5
二、判断题:【12道,总分:60分】
1.select不属于数据定义语言 (满分:5)
A. 错误
B. 正确
2.只有数字记录行需要索引 (满分:5)
A. 错误
B. 正确
3.mysqlselectdb成功开启返回True,失败返回False (满分:5)
A. 错误
B. 正确
4.良好的索引策略有助于防止跨站攻击 (满分:5)
A. 错误
B. 正确
5.MYSQL完全支持ODBC (满分:5)
A. 错误
B. 正确
6.级联样式表文件的扩展名是html (满分:5)
A. 错误
B. 正确
7.文件框的type属性值是text (满分:5)
A. 错误
B. 正确
8.PHP变量声明时在变量名前面使用的字符是”&” (满分:5)
A. 错误
B. 正确
9.要查看一个结构类型变量的值,可以使用函数print (满分:5)
A. 错误
B. 正确
10.PHP的位运算符不包括& (满分:5)
A. 错误
B. 正确
11.mysqldataseek(查询结果指针,资料录位置)函数中,资料记录位置的值是从0开始的 (满分:5)
A. 错误
B. 正确
12.mysqlselectdb的作用是选择数据库 (满分:5)
A. 错误
B. 正确
17秋《PHP》作业4
一、单选题:【8道,总分:40分】
1.如果用“+”操作符把一个字符串和一个整型数字相加,结果如何?( ) (满分:5)
A. 解决器输出一个类型错误
B. 字符串将被转换成数字,再与整型数字相加
C. 字符串将被丢弃,只保留整型数字
D. 字符串和整型数字将连接成一个新字符串
2.以下代码运行结果是什么?( ) (满分:5)
A. Testing 1245
B. Testing345
C. Testing 1+245
D. 45
3.执行以下PHP语句后,$y的值为( )。 (满分:5)
A. 1
B. 2
C. 3
D. 0
4.下面的sql语句中,排序的方法是什么?( ) Select * From mytable Where id>0 Order by id, name desc; (满分:5)
A. 返回的记录先按name排序,再按id排序
B. 返回的数据集倒序排列
C. Id相同的记录按name升序排序
D. Id相同的记录按name降序排序
5.下面的php程序运行的结果是什么?( )’a’,1=>’b’);printr($array);?> (满分:5)
A. Array(=>b)
B. Array(=>a=>b)
C. Array(0=>a=>b)
D. 什么都没有
6.下面的php程序运行的结果是什么?( )’a’,1=>’b’);printr($array);?> (满分:5)
A. Array(=>b)
B. Array(=>a=>b)
C. Array(0=>a=>b)
D. 什么都没有
7.下面哪个不是合法的SQL的聚合函数?( ) (满分:5)
A. SUM
B. CURRENTDATE
C. AVG
D. MIN
8.要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?( )$myarray = array(‘my string’,’another string’,’hi,mum’); (满分:5)
A. 用for循环
B. 用foreach循环
C. 用while循环
D. 用do..while循环
二、判断题:【12道,总分:60分】
1.换行符标签是 (满分:5)
A. 错误
B. 正确
2.HTML文档的扩展名为.htm或.html (满分:5)
A. 错误
B. 正确
3.引用文件 "time.inc" 的正确方法是 (满分:5)
A. 错误
B. 正确
4.fopen( )可以打开一个文件,以对文件进行读和写操作? (满分:5)
A. 错误
B. 正确
5.PHP每个语句结尾都要加“;”来表示语句结束 (满分:5)
A. 错误
B. 正确
6.php运算符中,优先级从高到低分别是关系运算符,逻辑运算符,算术运算符 (满分:5)
A. 错误
B. 正确
7.cookie的值存储在硬盘中 (满分:5)
A. 错误
B. 正确
8.SESSION会话的值存储在网页 (满分:5)
A. 错误
B. 正确
9.使用functionName( )调用PHP函数 (满分:5)
A. 错误
B. 正确
10.require( )和include( )区别,require( )遇到错误时停止执行程序,include( )发出警告后继续执行程序 (满分:5)
A. 错误
B. 正确
11.mysqlinsertid( )函数的作用是查看下一次插入记录时的ID号 (满分:5)
A. 错误
B. 正确
12.复选框的type属性值是checkbox (满分:5)
A. 错误
B. 正确
页:
[1]