[北京语言大学]20秋《PHP》作业1234(参考答案)

[复制链接]
查看: 1252|回复: 1

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189003
发表于 2020-12-4 04:08:06 | 显示全部楼层 |阅读模式
20秋《PHP》作业1
试卷总分:100  得分:100
一、单选 (共 8 道试题,共 40 分)
1.如果一个字段能被一个group by的条件的查询语句读出,一下那个语句的描述是正确的?
A.该字段必须包含null值
B.字段必须包含在group by的条件中
C.字段必须有索引
D.该字段必须是主键
答案:

2.以下代码哪个不符合PHP语法()。
A.$_10
B.${“My Var”}
C.$10_some
D.$some
答案:A

3.判断数组键存在的函数为
A.in_array()
B.array_key_exists()
C.array_keys()
D.array_values()
答案:

4.考虑下面的代码片段。
<?php
define("STOP_AT",1024);
$result = array();
/*在此处填入代码*/
{
$result[] = $idx;
}
print_r($result );
?>
标记处填入什么代码才能产生如下数组输出?( )
Array( [0] => 1 [1] => 2 [2] => 4 [3] => 8[4] => 16[5] => 32 [6] => 64 [7] => 128 [8] => 256  [9] => 512)
A.for($idx *= 1;$idx < STOP_AT;$idx *= 2)
B.foreach($result as $key => $val)
C.while($idx *= 2)
D.for($idx *= 2;STOP_AT >= $idx;$idx =0))
答案:A

5.以下哪个选项是把整型变量$a的值乘以4()
A.$a*=pow(2,2)
B.$a+=4
C.$a%=4
D.$a-=4
答案:A

6.以下关于key()和current()函数的叙述,请找出正确的答案。()
A.key()函数用来读取当前指针所指向元素的键值的类型
B.key()函数是取得当前指针所投向元素的值
C.current()函数用来读取当前指针所指向元素的键值
D.current()函数是取得当前指针所指向元素的值
答案:

7.运行下面的PHP程序后,数据$array的内容是什么?( ) <?php $array = array(‘1’,’1’); foreach($array as $k=>$v){ $v = 2; }
A.array(‘2’,’2’)
B.array(‘1’,’1’)
C.array(2,2)
D.(1,1)
答案:

8.内连接(inner join)的作用是什么?( )
A.把两个表通过一个特定字段关联起来,并创建该字段相同所有的记录的数据集
B.把两个表通过相同字段关联入一张持久的表中
C.创建一个包含两个表中相同记录和一个表中全部记录的数据集
D.创建一个基于表的数据集
答案:A

二、答案来源:雅宝题库。1144766066(www.ybaotk.com) (共 12 道试题,共 60 分)
9.PHP中的对象分为系统内置对象和自定义对象两种
答案:

10.while和do-while语句都是先判断条件再执行循环体
答案:

11.PHP变量使用时,上下文会自动确定其变量的类型
答案:

12.cookie的值存储在硬盘中
答案:

13.自定义函数中,返回函数值的关键字是returns
答案:

14.PHP的位运算符不包括&
答案:

15.字符串的比较,是按拼音顺序进行比较
答案:

16.php函数不支持通过指针传递参数
答案:

17.要查看一个结构类型变量的值,可以使用函数print
答案:

18.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];代码运行结果是Tuesday
答案:

19.在PHP中$_COOKIES变量数组总是包含所有总客户端发出的cookies数据
答案:

20.=在PHP中属于比较运算符
答案:
























20秋《PHP》作业2
试卷总分:100  得分:100
一、单选题 (共 8 道试题,共 40 分)
1.以下代码运行结果是什么?() <?php echo  ‘Testing ‘. 1+2. ‘45’; ?>
A.Testing 1245
B.Testing345
C.Testing 1 245
D.245
答案:

2.下面的sql语句中,排序的方法是什么?( ) Select * From my_table Where id>0 Order by id, name desc;
A.返回的记录先按name排序,再按id排序
B.返回的数据集倒序排列
C.Id相同的记录按name升序排序
D.Id相同的记录按name降序排序
答案:

3.下面的PHP代码输出什么?( ) <?php $s = ‘12345’; $s[$s[1]] = ‘2’; echo $s; ?>
A.12345
B.12245
C.22345
D.11345
答案:

4.下面的PHP程序运行结果是什么?( ) <?php $array = array (0.1 => 'a' , 0.2 => 'b'); echo count ($array); ?>
A.0
B.什么都没有
C.1
D.2
答案:

5.下面的sql语句查询,输出什么?( )Select count(*) from table inner join table2 On table1.id<> table2.id;
A.Table1中的记录条数乘以table2中的记录条数再减去量表中的相同记录条数
B.两个表中是相同记录
C.量表中不同记录的条数
D.数字2
答案:A

6.一段脚本如何才算彻底终止?( )
A.当调用exit()时
B.当执行到文件结尾时
C.当PHP崩溃时
D.当Apache由于系统故障而终止时
答案:A

7.运行下面的php程序后,数组 $array的内容是什么?( ) <?php $array = array ('1', '1'); Foreach ( $array as $k => $v){ $v = 2; } ?>
A.array ('1', '1')
B.array(2,2)
C.array(1,1)
D.array('2', '2')
答案:A

8.下面的PHP程序运行结果是什么?( ) <?php $array = array (1, 2, 3, 5, 8, 13, 21, 34, 55); $sum = 0; For($i = 0; $i < 5; $i++) { $sum += $array[$array[$i]]; } Echo $sum; ?>
A.19
B.5
C.78
D.NULL
答案:

二、答案来源:雅宝题库。1144766066(www.ybaotk.com) (共 12 道试题,共 60 分)
9.$a<<=2是把整型变量$a的值乘以4
答案:

10.PHP是一种强类型语言
答案:

11.PHP表达式$foo=1+”bob3”,则$foo的值是1
答案:

12.HTML中,title标签放在body标签里
答案:

13.在str_replace(1,2,3)函数中1 2 3 所代表的名称是:"取代字符串","被取代字符串","来源字符串"
答案:

14.php遍历数组使用的是foreach
答案:

15.php中连接两个字符串的符号是“+ ”
答案:

16.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2]; 代码运行结果是:Monday
答案:

17.全等运算符"==="只在两者的数据类型和值都相同时才返回TURE
答案:

18.不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以
答案:

19.mysql_insert_id()函数的作用是查看下一次插入记录时的ID号
答案:

20.字符串的比较,是按拼音顺序进行比较
答案:















20秋《PHP》作业3
试卷总分:100  得分:100
一、单选题 (共 8 道试题,共 40 分)
1.运行时(run-time)包含一个PHP脚本程序使用( )
A.include_once
B.require
C.require_once
D.以上皆可
答案:

2.以下代码执行结果为。<?php $num = “24linux”+6; echo $num; ?>
A.30
B.24linux6
C.6
D.30linux
答案:A

3.下面的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.什么都没有
答案:A

4.下面的PHP程序运行的结果是什么?( ) <?php function 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)}
答案:A

5.要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?( ) $myarray = array("My String","Another String","Hi,Mom!");
A.用do???while循环
B.用while循环
C.用foreach循环
D.用for循环
答案:

6.以下代码运行结果是什么?() <?php echo  ‘Testing ‘. 1+2. ‘45’; ?>
A.Testing 1245
B.Testing345
C.Testing 1 245
D.245
答案:

7.考虑如下数据表和查询,如何添加索引功能提高查询速度?( ) 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 Whe
A.给Zipcode添加全文的索引
B.给Name添加索引
C.给Id添加索引,然后给Name和Zipcode分别添加索引
D.给id添加索引
答案:

8.要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?( )$myarray = array(‘my string’,’another string’,’hi,mum’);
A.用for循环
B.用foreach循环
C.用while循环
D.用do..while循环
答案:A

二、答案来源:雅宝题库。1144766066(www.ybaotk.com) (共 12 道试题,共 60 分)
9.$_test是合法的变量名
答案:

10.标记 <BR>的用途是分段命令
答案:

11.<? $link1 =mysql_connect("localhost","root",""); $link2 =mysql_connect("localhost","root",""); mysql_close(); ?>数据库关闭指令将关闭$link1连接标识
答案:

12.Php文件的后缀名是JSP
答案:

13.php函数不支持通过指针传递参数
答案:

14.=在PHP中属于比较运算符
答案:

15.运算符"%"的作用是取整
答案:

16.使用is_uploaded_file函数来检查此文件是否是上传文件
答案:

17.PHP变量声明时需要指定其变量的类型
答案:

18.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是$h=$g=24
答案:

19.在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( " " ) 来包围字符串
答案:

20.PHP中用来删除当前目录的函数是chdir
答案:




















20秋《PHP》作业4
试卷总分:100  得分:100
一、单选题 (共 8 道试题,共 40 分)
1.全等运算符“===”如何比较两个值?
A.把它们转换成相同的数据类型再比较转换后的值
B.只在两者的数据类型和值都相同时才返回True
C.如果两个值是字符串,则进行词汇比较
D.基于strcmp函数进行比较
答案:

2.下面的PHP程序运行的结果是什么?( ) <?php function 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)}
答案:A

3.要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?( ) $myarray = array("My String","Another String","Hi,Mom!");
A.用do???while循环
B.用while循环
C.用foreach循环
D.用for循环
答案:

4.以下代码运行结果是什么?() <?php echo  ‘Testing ‘. 1+2. ‘45’; ?>
A.Testing 1245
B.Testing345
C.Testing 1 245
D.245
答案:

5.下面的PHP代码输出什么?( ) <?php $s = ‘12345’; $s[$s[1]] = ‘2’; echo $s; ?>
A.12345
B.12245
C.22345
D.11345
答案:

6.一段脚本如何才算彻底终止?( )
A.当调用exit()时
B.当执行到文件结尾时
C.当PHP崩溃时
D.当Apache由于系统故障而终止时
答案:A

7.下列说法正确的是( )
A.数组的键必须为数字,且从0开始
B.数组的键可以是字符串
C.数组中的元素类型必须一致
D.数据的键必须是连续的
答案:

8.运行时(run-time)包含一个PHP脚本程序使用( )
A.include_once
B.require
C.require_once
D.以上皆可
答案:

二、答案来源:雅宝题库。1144766066(www.ybaotk.com) (共 12 道试题,共 60 分)
9.运算符“^”的作用是乘方
答案:

10.浏览网页时,看到的内容是HTML的title
答案:

11.mysql_pconnect实现与数据库进行多连接
答案:

12.运算符“++”可以对常量和变量进行累加1
答案:

13.换行符标签是<HR>
答案:

14.执行以下代码后,输出结果为28。 <?php $num="23linux"+6; echo $num;
答案:

15.函数vat_dump的意义是定义数组
答案:

16.mysql_select_db成功开启返回True,失败返回False
答案:

17.SESSION会话的值存储在网页
答案:

18.PHP最常被用来开发动态的html,内容,此外,它同样还可被用来生成XML(以及其他)文档
答案:

19.PHP 服务器脚本由<%php…%>分隔符包围
答案:

20.函数val_dump()的意义是 输出变量的相关信息
答案:





上一篇:北语网院202011考试批次 C#(线上)(结课作业)
下一篇:[北京语言大学]202103考试批次《管理信息系统》(结课作业加微信:1144766066))
回复

使用道具 举报

0

主题

3575

帖子

5367

积分

论坛元老

Rank: 8Rank: 8

积分
5367
发表于 2022-3-13 14:01:30 | 显示全部楼层
贵州电大形考作业可以做吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图