PHP环境搭建,基础-常量变量运算符,数组函数,数据库基础

目录

PHP环境搭建

基础-常量变量运算符

数组函数

数据库基础

PHP环境搭建

一. 单选题(共4题,80分)

1. (单选题, 20分)Apache服务器默认的端口号为( )。

A. 80
B. 81
C. 82
D. 8080

正确答案: A:80;

2. (单选题, 20分)在( )文件夹里面能找到Apache服务器的配置文件。

A. conf
B. bin
C. error
D. data

正确答案: A:conf;

3. (单选题, 20分)以下标签不是PHP 起始/结束符的是( )。

A. <%  %>
B. <?  ?>
C. <?php  ?>
D. <!---->

正确答案: D:<!---->;

4. (单选题, 20分)要配置Apache的PHP环境,只需修改( )。

A. php.ini
B. httpd.conf
C. php.sys
D. php.exe

正确答案: B:httpd.conf;

二. 填空题(共3题,20分)

5. (填空题, 6.6分)PHP是工作在( )端的脚本语言,而Javascript语言则是( )端脚本。

正确答案:
(1) 服务器
(2) 客户

6. (填空题, 6.7分)无论静态网站还是动态网站都需要有( )服务器。

正确答案:
(1) Web

7. (填空题, 6.7分)动态网站的运行需要有( )、( )、( )等服务器的支持

正确答案:
(1) Web服务器
(2) 动态语言预处理器;PHP预处理器
(3) 数据库服务器




基础-常量变量运算符

一. 单选题(共8题,80分)

1. (单选题)执行以下PHP 语句后, $y的值为( )。

<?php
$x=1;
++$x;
$y = $x++;
echo $y;
?>

A. 1
B. 2
C. 3
D. 0

正确答案: B:2;

  1. (单选题)以下代码的执行结果为( )。
<?php
$num="24linux"+6;
echo $num;
?>

A. 30
B. 24linux6
C. 6
D. 30linux

正确答案: A:30;

3. (单选题)以下代码哪个不符合PHP语法 ? ( )

A. $_10
B. & $something
C. $aVaR
D. $10_somethings

正确答案: D:$10_somethings;

4. (单选题)全等运算符“===”如何比较两个值?( )

A. 把它们转换成相同的数据类型再比较转换后的值
B. 只有在两者的数据类型和值都相同时才返回True
C. 如果两个值是字符串,则进行词汇比较
D. 把两个值都转换成字符串再比较

正确答案: B:只有在两者的数据类型和值都相同时才返回True;

5. (单选题)以下哪个选项是把整型变量$a的值乘以4?( )

A. $a>>=2;
B. $a<<=2;
C. a + = a+= a+=a+$a;

D. 一个都不对

正确答案: B:$a<<=2;

6. (单选题)

下面的代码执行结果是什么?( )

<?php
echo   'Testing '. 1 + 2 . '45';
?>

A. Testing 1245
B. Testing 345
C. Testing 1+245
D. 245

正确答案: D:245;

7. (单选题)如果用“+”操作符把一个字符串和一个整数相加,结果将怎样?( )

A. 输出一个类型错误
B. 字符串先转换成数字,再与整数相加
C. 字符串将被丢弃,只保留整数
D. 字符串和整数将连接成一个新字符串

正确答案: B:字符串先转换成数字,再与整数相加;

8. (单选题)( )操作符在两个操作数中有一个(不是全部)为 true 时返回true。

A. 异或
B. 与
C. 或
D. 非

正确答案: A:异或;

二. 填空题(共2题,20分)

9. (填空题)

写出下面程序的输出结果( )。

<?php
$b=201;
$c=40;
$a=$b>$c?4:5;
echo  $a;
?>

正确答案:
(1) 4

10. (填空题)

写出下面程序的输出结果( )。

<?php
$str="cd";
$$str="hotdog";
$$str.="ok";
echo  $cd;
?>

正确答案:
(1) hotdogok




数组函数

一. 单选题(共8题,80分)

1. (单选题, 10分)下列关于数组的说法中错误的是( )。

A. 数组是一个可以存储一组或一系列数值的变量。
B. 键和值之间存在一种对应关系称为映射。
C. PHP只支持关联数组,不支持索引数组。
D. 索引数组的下标可以依次递增。

正确答案: C:PHP只支持关联数组,不支持索引数组。;

2. (单选题, 10分)关于数组的使用,请阅读以下代码:

$arr = array(1=>‘aa’,‘1’=>‘bb’);
echo $arr[1];
其正确的输出结果为( )。
A. aa
B. bb
C. aabb
D. bbaa

正确答案: B:bb;

3. (单选题, 10分)新建一个数组的函数是( )

A. array
B. next
C. count
D. reset

正确答案: A:array;

4. (单选题, 10分)关于数组元素的删除,请阅读下面的代码:

a r r = a r r a y ( 0 , 1 , 2 , 3 ) ; u n s e t ( arr = array(0,1,2,3); unset( arr=array(0,1,2,3);unset(arr[1]);
echo $arr[2];
其正确的输出结果是()。
A. 0
B. 1
C. 2
D. 3

正确答案: C:2;

5. (单选题, 10分)下列选项中,函数返回的关键字是( )。

A. back
B. go
C. return
D. break

正确答案: C:return;

6. (单选题, 10分)在PHP中,下列选项中的函数定义正确的是( )。

A. function switch(){}
B. function BeiJing(){}
C. function hobby( i d = 1 , id=1, id=1,name,$hob=“football”){}
D. function2 getName(){}

正确答案: B:function BeiJing(){};

7. (单选题, 10分)PHP中存在多种变量,其中在函数外定义的变量称之为( )。

A. 局部变量
B. 变量
C. 超全局变量
D. 全局变量

正确答案: D:全局变量;

8. (单选题, 10分)下列使用 G L O B A L S 预定义超全局数组变量 , 将全局变量 GLOBALS预定义超全局数组变量,将全局变量 GLOBALS预定义超全局数组变量,将全局变量var提升为超全局变量的用法正确的是( )。

A. G L O B A L S [ GLOBALS[ GLOBALS[var]
B. G L O B A L S [ ′ GLOBALS[' GLOBALS[var’]
C. $GLOBALS[]
D. $GLOBALS[‘var’]

正确答案: D:$GLOBALS[‘var’];

二. 判断题(共4题,20分)

9. (判断题, 5分)count()函数可以计算一维数组中的元素个数,但不支持多维数组。( )

A. 对
B. 错

正确答案: 错

10. (判断题, 5分)在数组中,所有的元素都有键和值。( )

A. 对
B. 错

正确答案: 对

11. (判断题, 5分)全局变量可以通过参数传递的方式在函数内部使用。( )

A. 对
B. 错

正确答案: 对

12. (判断题, 5分)在函数f1()中定义了一个函数f2(),这时调用函数f1()就称为函数的嵌套调用。( )

A. 对
B. 错

正确答案: 错




数据库基础

一. 多选题(共2题,10分)

1. (多选题, 5分)数据库的基本操作包含()。

A. 数据查询
B. 数据添加
C. 数据更新
D. 数据删除

正确答案: ABCD:数据查询; 数据添加; 数据更新; 数据删除;

2. (多选题, 5分)实体和实体之间的联系有哪几种

A. 1:n
B. 1:1
C. n:m
D. n:n

正确答案: ABC:1:n; 1:1; n:m;

二. 单选题(共12题,90分)

3. (单选题, 7.5分)以下聚合函数求数据总和的是( )

A. MAX
B. SUM
C. COUNT
D. AVG

正确答案: B:SUM;

4. (单选题, 7.5分)SELECT语句的完整语法较复杂,但至少包括的部分是( )

A. 仅SELECT
B. SELECT,FROM
C. SELECT,GROUP
D. SELECT,INTO

正确答案: B:SELECT,FROM;

5. (单选题, 7.5分)SQL语句中的条件用以下哪一项来表达( )

A. THEN
B. WHILE
C. WHERE
D. IF

正确答案: C:WHERE;

6. (单选题, 7.5分)向数据表中插入一条记录用以下哪一项( )

A. CREATE
B. INSERT
C. SAVE
D. UPDATE

正确答案: B:INSERT;

7. (单选题, 7.5分)SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( )。

A. UPDATE
B. SELECT
C. DELETE
D. INSERT

正确答案: B:SELECT;

8. (单选题, 7.5分)SQL是一种( )语言。

A. 函数型
B. 高级算法
C. 关系数据库
D. 人工智能

正确答案: C:关系数据库;

9. (单选题, 7.5分)以下删除记录正确的( )

A. delete from emp where name=‘dony’;
B. delete * from emp where name=‘dony’;
C. drop from emp where name=‘dony’;
D. drop * from emp where name=‘dony’;

正确答案: A:delete from emp where name=‘dony’;;

10. (单选题, 7.5分)更新数据表中的记录用以下哪一项( )

A. DELETE
B. ALTRE
C. UPDATE
D. SELECT

正确答案: C:UPDATE;

11. (单选题, 7.5分)从数据表中查找记录用以下哪一项( )

A. UPDATE
B. FIND
C. SELECT
D. CREATE

正确答案: C:SELECT;

12. (单选题, 7.5分)delete from employee语句的作用是( )

A. 删除当前数据库中整个employee表,包括表结构
B. 删除当前数据库中employee表内的所有行
C. 由于没有where子句,因此不删除任何数据
D. 删除当前数据库中employee表内的当前行

正确答案: B:删除当前数据库中employee表内的所有行;

13. (单选题, 7.5分)在SELECT语句中,使用关键字( )可以把重复行屏蔽

A. TOP
B. ALL
C. UNION
D. DISTINCT

正确答案: D:DISTINCT;

14. (单选题, 7.5分)删除数据表用以下哪一项( )

A. DROP
B. UPDATE
C. DELETE
D. DELETED

正确答案: A:DROP;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值