北语网院18春《PHP》作业_1234参考
18春《PHP》作业_1第1题(单选题)下面的PHP程序运行的结果是什么?( )?php$array \u003d array(1,2,3,5,6,13,21,34,55);$sum \u003d 0;for($i\u003d0;$i5;$i++){ $sum+\u003d$array[$array[$i]];
A.78
B.19
C.NULL
D.5
第2题(单选题)运行下面的PHP程序后,数据$array的内容是什么?( )?php$array \u003d array(‘1’,’1’);foreach($array as $k\u003d$v){ $v \u003d 2;
A.array(‘2’
B.array(‘1’
C.array(2
D.(1
第3题(单选题)如果用“+”操作符把一个字符串和一个整型数字相加,结果如何?()
A.解决器输出一个类型错误
B.字符串将被转换成数字,再与整型数字相加
C.字符串将被丢弃,只保留整型数字
D.字符串和整型数字将连接成一个新字符串
第4题(单选题)index.php脚本如何访问表单元素email的值?( )pform action\ method\form
A.$_GET[‘email’]
B.$_POST[‘email’]
C.$_SESSION[‘text’]
D.$_POST[‘text’]
第5题(单选题)下面的PHP程序运行结果是什么?( ) ?php$array \u003d array (1, 2, 3, 5, 8, 13, 21, 34, 55);$sum \u003d 0;For($i \u003d 0; $i5; $i++) {$sum +\u003d $array[$array[$i]];
A.19
B.5
C.78
D. NULL
第6题(单选题)执行以下PHP语句后,$y的值为()。?php$x \u003d 1;++$x;$y \u003d $x++;echo $y;? 无忧答案网整理发布
A.1
B.2
C.3
D.0
第7题(单选题)如何给变量$a、$b、$c赋值才能使以下代码显示字符串”hello,word!”( )?php$string \u003d ‘hello, world!’;$a\u003d?;$b\u003d?;$c\u003d?;if($a){ if($b!$c){ echo‘goodbye cruel world!’;
A.false
B.true
C.false
D.false
第8题(单选题)下面的PHP程序运行的结果是什么?( )?phpfunction sort_my_array($array){ return sort($array);
A.NULL
B.array(3){=>int(1) =>int(2) =>int(2)}
C.bool(true)
D.array(3){=>int(1) =>int(2) =>int(3)}
第9题(单选题)以下关于current()函数的叙述,正确的是()
A.key()函数用来读取当前指针所指向元素的键值
B.key()函数是取得当前指针所投向元素的值
C.current()函数用来读取当前指针所指向元素的键值
D.current()函数是取得当前指针所指向元素的值
第10题(单选题)调用函数时,什么情况下不能给函数的参数赋常量?( )
A.当参数是布尔值时
B.当函数是类中的成员时
C.当参数是通过引用传递时
D.当函数只有一个参数是
第11题(判断题)php中连接两个字符串的符号是“+ ”
A.对
B.错
第12题(判断题)PHP是一种强类型语言
A.对
B.错
第13题(判断题)PHP中用来删除当前目录的函数是chdir
A.对
B.错
第14题(判断题)用foreach循环遍历数组来计算数组所有元素的总和最简单
A.对
B.错
第15题(判断题)file( )函数返回的数据类型是数组
A.对
B.错
第16题(判断题)mysql_db_query不会切换回先前连接到的数据库
A.对
B.错
第17题(判断题)字符串的比较,是按拼音顺序进行比较
A.对
B.错
第18题(判断题)在str_replace(1,2,3)函数中1 2 3 所代表的名称是:\u0022取代字符串","被取代字符串","来源字符串"
A.对
B.错
第19题(判断题)mysql_insert_id()函数的作用是查看下一次插入记录时的ID号
A.对
B.错
第20题(判断题)php中删除所有目录的函数为rmdir
A.对
B.错
18春《PHP》作业_2
第1题(单选题)以下代码执行结果为。?php$num \u003d“24linux”+6;echo $num;?
A.30
B.24linux6
C.6
D.30linux
第2题(单选题)执行以下sql语句后将出现什么?( ) Begin transaction; Delete from mytable where id\u003d1; Delete from othertable; Rollback transaction;
A.Othertable和mytable中的将被删除
B.数据库没有变化
C.Othertable中的内容将被删除,没有table中的id是1的内容将被删掉
D.Othertable中的美容将被删除
第3题(单选题)对数组进行升序排序并保留索引关系,应该用哪个函数?( )
A.ksort()
B.asort()
C.krsort()
D.sort()
第4题(单选题)哪个函数能把下面的数组内容倒序排列()$array() \u003d array(‘a’,’b’,’c’,’d’,’e’);
A.array_flip()
B.array_reverse()
C.sort()
D.以上都不对
第5题(单选题)下面的PHP程序运行结果是什么?( )?phpfunction print_A(){ $A\u003d’I love php’; echo ‘A的值为:’.$A; return $A;
A.A值为:I love php.B值为:I love php
B.A值为: B值为:I love php
C.A值为: B值为:
D.A值为:I love phpB值为:
第6题(单选题)语句“for($k\u003d0;$k\u003d1;$k++);”和语句“for($k\u003d0;$k\u003d1;$k++);”执行的次数分别是( )。
A.无限和0
B.0和无限
C.都是无限
D.都是0
第7题(单选题)关于exit与die语句结构的说法正确的是()。
A.exit语句结构执行会停止执行下面的脚本,而die无法做到
B.die语句结构执行会停止执行下面的脚本,而exit无法做到
C.die语句结构等价于exit语句结构
D.die语句结构与exit语句结构没有直接的关系
第8题(单选题)哪种流程控制语句结构用来表现以下代码片段的流程控制最合适()?phpif ($a \u003d ‘a’){ somefunction();
A.没有default的switch语句
B.一个递归函数
C.while 语句
D.有default的swithc语句
第9题(单选题)内连接(inner join)的作用是什么?( )
A.把两个表通过一个特定字段关联起来,并创建该字段相同所有的记录的数据集
B.把两个表通过相同字段关联入一张持久的表中
C.创建一个包含两个表中相同记录和一个表中全部记录的数据集
D.创建一个基于表的数据集
第10题(单选题)考虑如下数据表和查询,如何添加索引功能提高查询速度?( ) 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 Where id between 0 and 100 Order by name, zipcode;
A.给Zipcode添加全文的索引
B.给Name添加索引
C.给Id添加索引,然后给Name和Zipcode分别添加索引
D.给id添加索引
第11题(判断题)PHP类型转换包括类型强制转换、类型自动转换
A.对
B.错
第12题(判断题)将字符串中的换行符()转换为的函数为substr
A.对
B.错
第13题(判断题)文件框的type属性值是text
A.对
B.错
第14题(判断题)php的多行注释风格为:
A.对
B.错
第15题(判断题)php可以使用“scanf”来打印输出结果
A.对
B.错
第16题(判断题)执行以下PHP语句后,$y的值为0。?php$x\u003d1;++$x;$y\u003d$x++;echo $y;?
A.对
B.错
第17题(判断题)die语句结构等价于exit语句结构
A.对
B.错
第18题(判断题)Mysql数据库中SQL查询数据用select语句
A.对
B.错
第19题(判断题)$_5a不符合PHP的语法
A.对
B.错
第20题(判断题)mysql_query在功能上等于mysql_select_db() +mysql_db_query()
A.对
B.错
18春《PHP》作业_3
第1题(单选题)一段脚本如何才算彻底终止?( )
A.当调用exit()时
B.当执行到文件结尾时
C.当PHP崩溃时
D.当Apache由于系统故障而终止时
第2题(单选题)判断数组键存在的函数为
A.in_array()
B.array_key_exists()
C.array_keys()
D.array_values()
第3题(单选题)以下PHP代码运行的结果是什么?( )?phpdefine(myvalue,’10’);$myarray\u003d’dog’;$myarray[]\u003d’human’;$myarray[‘myvalue’] \u003d ‘cat’;$myarray[‘doy’]\u003d’cat’;print ‘the value is:’;print$myarray;
A.the value is :dog
B.the value is :cat
C.the value is :human
D.the value is :10
第4题(单选题)以下php程序远程的结果是什么??php$array \u003d array(‘3’\u003d’a’,1.1\u003d’b’,’c’,’d’);echo $array;?
A.1
B.b
C.c
D.一个警告
第5题(单选题)如果一个字段能被一个group by的条件的查询语句读出,一下那个语句的描述是正确的?
A.该字段必须包含null值
B.字段必须包含在group by的条件中
C.字段必须有索引
D.该字段必须是主键
第6题(单选题)下面的PHP代码输出什么?( )?php$s \u003d ‘12345’;$s[$s] \u003d ‘2’;echo $s;?
A.12345
B.12245
C.22345
D.11345
第7题(单选题)哪种方法用来计算数组所有元素的总和简便?( )
A.用for循环遍历数组
B.用foreach循环遍历数组
C.用array_intersect函数
D.用array_sum函数
第8题(单选题)以下代码运行结果是什么?()?phpecho‘Testing ‘. 1 + 2. ‘45’;?
A.Testing 1245
B.Testing345
C.Testing 1+245
D.45
第9题(单选题)下面的PHP程序远程的结果是什么?( )?php$array \u003d array(0.1\u003d’a’,0.2\u003d’b’);echo count($array);?
A.1
B.2
C.0
D.什么都没有
第10题(单选题)要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?( )$myarray \u003d array(‘my string’,’another string’,’hi,mum’);
A.用for循环
B.用foreach循环
C.用while循环
D.用do..while循环
第11题(判断题)$a\u003d2是把整型变量$a的值乘以4
A.对
B.错
第12题(判断题)静态变量的值可以改变,但是常量的值不能
A.对
B.错
第13题(判断题)while和do-while语句都是先判断条件再执行循环体
A.对
B.错
第14题(判断题)SESSION会话的值存储在网页
A.对
B.错
第15题(判断题)运算符\的作用是取整
A.对
B.错
第16题(判断题)在HTML中,标记re的作用是标题标记
A.对
B.错
第17题(判断题)要检查一个变量是否定义,可以使用函数isset()
A.对
B.错
第18题(判断题)假设$a\u003d5,有$a+\u003d2,则$a的值为5
A.对
B.错
第19题(判断题)对数组进行升序排序并保留索引关系,应该用krsort函数
A.对
B.错
第20题(判断题)Mysql中自增类型必须将其设为key字段
A.对
B.错
18春《PHP》作业_4
第1题(单选题)下面的php程序运行的结果是什么?( )?php$array \u003d array(true\u003d’a’,1\u003d’b’);print_r($array);?
A.Array(=>b)
B.Array(=>a=>b)
C.Array(0=>a=>b)
D.什么都没有
第2题(单选题)下面的sql语句中,排序的方法是什么?( ) Select * From my_table Where id0 Order by id, name desc;
A.返回的记录先按name排序,再按id排序
B.返回的数据集倒序排列
C.Id相同的记录按name升序排序
D.Id相同的记录按name降序排序
第3题(单选题)下面哪个不是合法的SQL的聚合函数?( )
A.SUM
B.CURRENT_DATE
C.AVG
D.MIN
第4题(单选题)运行时(run-time)包含一个PHP脚本程序使用()
A.include_once
B.require
C.require_once
D.以上皆可
第5题(单选题)以下PHP代码的运行结果是()。?php$a\u003d10; $b\u003d2;$c\u003d4;$d\u003d8;$e\u003d1.0;$f\u003d$c+$d*2;$g \u003d $f%20;$h \u003d $b-$a+$c+2;$i \u003d $h$c;$j\u003d$i*$e;print $j;
A.128
B.42
C.242.0
D.256
第6题(单选题)以下代码哪个不符合PHP语法()。
A.$_10
B.${“My Var”}
C.$10_some
D.$some
第7题(单选题)以下PHP代码的运行结果是()。?phpob_start();for($i\u003d0;$i10;$i++){ echo $i;
A.12345678910
B.1234567890
C.0123456789
D.Notice提示信息
第8题(单选题)以下哪个选项是把整型变量$a的值乘以4()
A.$a*=pow(2
B.$a+=4
C.$a%=4
D.$a-=4
第9题(单选题)mysql_connect与@mysql_connect的区别是()。
A.后者不会忽略错误,将错误显示到客户端
B.没有区别
C.前者不会忽略错误,将错误显示到客户端
D.功能不同的两个函数
第10题(单选题)考虑如下数组$multi_array,怎样才能从数组$multi_array中找出值cat?( )$multi_array\u003d array(‘red’,’green’,42\u003d’blue’,’yellow’\u003darray(‘apple’,9\u003d’pear’,’banana’,’orange’\u003darray(‘dog’,’cat’,’iguana’)))
A.$multi_array[‘yellow’][‘apple’]
B.$multi_array[‘blue’][‘orange’]
C.$multi_array
D.$multi_array[‘yellow’][‘orange']
第11题(判断题)cookie的值存储在硬盘中
A.对
B.错
第12题(判断题)mysql_select_db成功开启返回True,失败返回False
A.对
B.错
第13题(判断题)php函数不支持通过指针传递参数
A.对
B.错
第14题(判断题)从队列数组队头删除数据可以使用array_push
A.对
B.错
第15题(判断题)COOKIE和SESSION的值都存储在服务器端
A.对
B.错
第16题(判断题)strtolower( )函数的功能是将给定的字符串全部转换为小写字母
A.对
B.错
第17题(判断题)数组中的元素类型必须一致
A.对
B.错
第18题(判断题)PHP变量声明时需要指定其变量的类型
A.对
B.错
第19题(判断题)unset是被认为NULL
A.对
B.错
第20题(判断题)mysql_pconnect实现与数据库进行多连接
A.对
B.错
更多资料登录www.ap5u.com
页:
[1]