端木老师 发表于 2017-10-25 11:02:43

北语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]
查看完整版本: 北语17秋《PHP》作业123