北语21春《PHP》作业2[免费答案]满分答案
21春《PHP》作业2
试卷总分:100 得分:100
一、单选题 (共 8 道试题,共 40 分)
1.下面的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
2.以下php程序的运行结果是什么?( ) <?php $array = array ('3' => 'a', 1.1=> 'b', 'c', 'd'); echo $array[1]; ?>
A.b
B.一个警告
C.d
D.1
正确答案:
3.以下PHP代码的运行结果是()。 <?php $a=10; $b=2;$c=4;$d=8;$e=1.0; $f=$c+$d*2; $g = $f%20; $h = $b-$a+$c+2; $i = $h<<$c; $j=$i*$e; print $j;
标准答案:
A.128
B.42
C.242.0
D.256
4.调用函数时,什么情况下不能给函数的参数赋常量?( )
A.当参数是布尔值时
B.当函数是类中的成员时
C.当参数是通过引用传递时
D.当函数只有一个参数是
正确答案:
5.以下哪个选项是把整型变量$a的值乘以4()
A.$a*=pow(2,2)
B.$a+=4
C.$a%=4
D.$a-=4
6.以下代码运行结果是什么?() <?php echo ‘Testing ‘. 1+2. ‘45’; ?>
A.Testing 1245
B.Testing345
C.Testing 1 245
D.245
7.考虑如下数组$multi_array,怎样才能从数组$multi_array中找出值cat?( ) $multi_array= array(‘red’,’green’,42=>’blue’,’yellow’=>array(‘apple’,9=>’pear’,’banana’,’orange’=>array(‘dog’,’cat’,’iguana’)))
标准答案:
A.$multi_array[‘yellow’][‘apple’][0]
B.$multi_array[‘blue’][0][‘orange’][1]
C.$multi_array[3][3][2]
D.$multi_array[‘yellow’][‘orange'][1]
答案解析:
8.如果一个字段能被一个group by的条件的查询语句读出,一下那个语句的描述是正确的?
A.该字段必须包含null值
B.字段必须包含在group by的条件中
C.字段必须有索引
D.该字段必须是主键
正确答案:
北语21春《PHP》作业2[免费答案]多选题答案
二、判断题 (共 12 道试题,共 60 分)
9.换行符标签是<HR>
10.在HTML中,标题字体标记<hx>中x的最大取值是4
11.取得搜索语句的结果集中的记录总数的函数是mysql_fetch_row
12.<? $link1 =mysql_connect("localhost","root",""); $link2 =mysql_connect("localhost","root",""); mysql_close(); ?>数据库关闭指令将关闭$link1连接标识
13.语句"for($k=0;$k=1;$k++);"和语句"for($k=0;$k==1;$k++);"执行的次数分别是无限和0
14.函数val_dump()的意义是 输出变量的相关信息
正确答案:
15.要查看一个结构类型变量的值,可以使用函数print
16.一般我们用print_r()函数来输出数组的键名和键值
17.$name='Tim O'Reilly'; echo $name."<br>“; 输出结果为Tim O'Reilly
标准答案:
21.PHP语法中,假设已知$a=”hello”,$b=”china”,则$a+$b得到”hello china”的字符串
答案解析:
19.mysql_query在功能上等于mysql_select_db() +mysql_db_query()
20.运算符"%"的作用是取整
北语21春《PHP》作业2[免费答案]历年参考题目如下:
18春学期(1709、1803)《数据库应用系统设计》在线作业-0002
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.下列关于PHP字符串定界符的描述中,正确的是( )。
A.字符串的定界符只能是双引号
B.字符串的定界符只能是单引号
C.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
D.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
2.主键的作用是()
A.用来唯一标识表中的行
B.用来验证数据库的密码
C.可有可无的一个属性
D.设定表中某列的默认值
3.下面MySQL日志中,( )用于记录服务器启动、关闭、运行错误等信息。
A.二进制日志
B.错误日志
C.通用查询日志
D.慢查询日志
4.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。
A.选择
B.连接
C.投影
D.选择和投影
5.在SQL中,实现修改表中数据的语句是()
A.MODIFY
B.ALTER
C.UPDATE
D.ALTERDATA
6.通过( )映射,使得关系数据库具有高度物理独立性。
A.模式/内模式
B.外模式/模式
C.外模式/内模式
D.以上都不对
7.SQL是()的标准语言
A.层次数据库
B.关系数据库
C.非数据库
D.网状数据库
8.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行( )操作。
A.选择和连接
B.投影和连接
C.选择、投影和连接
D.选择和投影
9.聚合函数“AVG”的功能是计算一个数值型列的()
A.和
B.平均值
C.最小值
D.第一个值
10.在E-R模型转化成关系模型的过程中,下列叙述不正确的是( )。
A.每个实体类型转化成一个关系模式
B.每个联系类型转化成一个关系模式
C.每个m:n联系转化成一个关系模式
D.在1:n联系中,“1”实体的主键作为外部键放在“n”端实体类型转换成的关系模式中
11.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现( )功能。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
12.在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束
A.检查约束
B.主键约束
C.外键约束
D.默认约束
13.下列关于数据库模式的说法中,正确的是( )。
A.在应用程序中,用户使用的是内模式
B.在一个数据库系统中可以有多个外模式
C.模式是外模式的一个子集
D.在一个数据库系统中,可以有多个内模式和外模式
14.关系模型所能表示的实体间联系方式( )。
A.只能表示1:1联系
B.只能表示1:n联系
C.只能表示m:n联系
D.可以表示任意联系方式
15.GRANT语句的功能是( )
A.把授予用户的权限收回来
B.把对指定操作对象的指定操作权限授予指定的用户
C.把被破坏的数据库进行修复
D.对多个用户同时访问数据库的操作进行并发控制
16.数据独立性是指( )。
A.数据依赖于程序
B.程序依赖于数据
C.数据不依赖于程序
D.程序不依赖于数据
17.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行
A.DISTINT
B.DISTINTROW
C.DIFFERENT
D.DIFFERENTROW
18.数据模型是( )。
A.文件的集合
B.记录的集合
C.数据的集合
D.记录及其联系的集合
19.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()
A.部分函数依赖
B.完全函数依赖
C.非平凡函数依赖
D.平凡函数依赖