PHP基础知识练习
1 . PHP 指的是?(C )
A.Private Home Page
B.Personal Hypertext Processor
C.PHP: Hypertext Preprocessor
D.Personal Home Page
2 . PHP 服务器脚本由哪个分隔符包围?C
A.<?php>...</?>
B.<script>...</script>
C.<?php…?>
D.<&>...</&>
3 . 如何使用 PHP 输出"hello world"?
A."Hello World";
B.echo "Hello World";
C.Document.Write("Hello World");
4 . 在 PHP 中,所有的变量以哪个符号开头?
A.! B.& C.$
5 . 结束 PHP 语句的正确方法是?
A.</php> B.New line C.; D..
6 . PHP 语法与下列哪种最相似?
A.VBScript B.JavaScript C.Perl和 C
7 . 如何从使用 "get"方法提交的表单中获取数据?
A.$_GET[]; B.Request.QueryString; C.Request.Form;
8 . 请判断以下说法是否正确:当使用 POST 方法时,变量显示在 URL 中。错误
9 . 请判断以下说法是否正确:在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号( " " ) 来包围字符串。正确
10 . 请判断以下说法是否正确:包含文件必须使用文件后缀 ".inc"。错误
11 . 引用文件 "time.inc"的正确方法是?
A.<?php require("time.inc");?>
B.<!--includefile="time.inc"-->
C.<?phpinclude_file("time.inc"); ?>
D.<% include file="time.inc" %>
12 . 在 PHP 中创建函数的正确方法是?
A.function myFunction()
B.create myFunction()
C.new_function myFunction()
13 . 以只读模式打开文件 "time.txt"的正确方法是?
A.fopen("time.txt","r+"); ----这是读写
B.open("time.txt");
C.open("time.txt","read");
D.fopen("time.txt","r");
14 . 请判断以下说法是否正确:
PHP 允许我们直接通过脚本来发送电子邮件。正确
15 . 连接 MySQL 数据库的正确方法是?
A.mysql_open("localhost");
B.mysql_connect("localhost");
C.connect_mysql("localhost");
D.dbopen("localhost");
16 . 给 $count 变量加1 的正确方法是?
A.++count
B.$count++;
C.count++;
D.$count =+1
17 . 在 PHP 中,添加注释的正确方法是?
A.<!--…-->
B.<comment>…</comment>
C.*\..\*
D./*…*/
18 . 请判断以下说法是否正确:PHP 可以在 Microsoft Windows IIS (Internet InformationServer) 上运行。正确
19 . 请判断以下说法是否正确:在 PHP 5 中,在默认情况下 MySQL 支持是启用的。错误
20 . 以下的变量名,哪个是不合法的?
A.$my_Var B.$myVar C.$my-Var
21.php的源代码是(A)
A.开放的 B.封闭的 C.需购买的 D.完全不可见的
22.php的输出语句是( )
A.out.print B.response.write C.echo D. scanf
23.php的中标量类型中整型类型的英文单词是( )
A.boolean B.string C.integer D.float
24.php的转义字符“反斜杠”是( )
A.\n B.\r C.\t D.\\
25.php遍历数组使用的是( )
A.print B.foreach C.echo D. scanf
26.php的变量在声明和使用的时候变量名前必须加( )
A.$ B.% C.& D.#
27.下面程序段输出结果为 ( )
<? $a=3
if($a%2==0)echo “偶数”;
else echo“奇数”;
?>
A.偶数 B.奇数 C. 合数 D. 显示错误
28.以下程序输出结果为 ( )
A.5050 B.4950 C.5100 D.5049
<?
$b=2;
for(;$b<=100;$b++)
{$sum=$sum+$b;}
echo$sum;
?>
29.运行下面程序段,输出结果为( )
<? $arr=array (3,5,7,9,6);
echo$arr[3];
?>
A.3 B.5 C.7 D.9
30.php自定义函数返回内部值,使用的返回函数是( )
A.printf B.md5 C.return D.function
31.以下哪种不是php的标记风格?( )
A.<?...?> B.<?php...?> C.<%...%> D.<+...+>
32.以下哪种注释风格是php的多行注释? ( )
A.//... B. /*...*/ C.#... D.!...!
33.php使用的输出语句是( )
A.out.print B.response.write C.echo D. scanf
34.下面程序段输出结果为 ( )
<? $a=4
if($a%2==1)echo “奇数”;
else echo“偶数”;
?>
A.偶数 B. 奇数 C. 合数 D. 显示错误
35.以下程序输出结果为 ( )
A.5050 B.4950 C.5100 D.5000
<?
$b=1;
for(;$b<100;$b++)
{$sum=$sum+$b;}
echo$sum;
?>
PHP基础知识练习的更多相关文章
- .NET面试题系列[1] - .NET框架基础知识(1)
很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...
- RabbitMQ基础知识
RabbitMQ基础知识 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然 ...
- Java基础知识(壹)
写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...
- selenium自动化基础知识
什么是自动化测试? 自动化测试分为:功能自动化和性能自动化 功能自动化即使用计算机通过编码的方式来替代手工测试,完成一些重复性比较高的测试,解放测试人员的测试压力.同时,如果系统有不份模块更改后,只要 ...
- [SQL] SQL 基础知识梳理(一)- 数据库与 SQL
SQL 基础知识梳理(一)- 数据库与 SQL [博主]反骨仔 [原文地址]http://www.cnblogs.com/liqingwen/p/5902856.html 目录 What's 数据库 ...
- [SQL] SQL 基础知识梳理(二) - 查询基础
SQL 基础知识梳理(二) - 查询基础 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是<SQL 基础知识梳理( ...
- [SQL] SQL 基础知识梳理(三) - 聚合和排序
SQL 基础知识梳理(三) - 聚合和排序 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5926689.html 序 这是<SQL 基础知识梳理 ...
- [SQL] SQL 基础知识梳理(四) - 数据更新
SQL 基础知识梳理(四) - 数据更新 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5929786.html 序 这是<SQL 基础知识梳理( ...
- [SQL] SQL 基础知识梳理(五) - 复杂查询
SQL 基础知识梳理(五) - 复杂查询 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5939796.html 序 这是<SQL 基础知识梳理( ...
- APP测试入门篇之APP基础知识(001)
前言 最近两月比较多的事情混杂在一起,静不下心来写点东西,月初想发表一遍接口测试的总结,或者APP测试相关的内容,一晃就月底了,总结提炼一时半会也整不完.放几个早年总结内部培训PPT出来 ...
随机推荐
- 【启发式拆分】bzoj5200: [NWERC2017]Factor-Free Tree
和bzoj4059: [Cerc2012]Non-boring sequences非常相似 Description 一棵Factor-Free Tree是指一棵有根二叉树,每个点包含一个正整数权值,且 ...
- chrome浏览器 配置开机启动全屏(看板app模式设置)
chrome浏览器 配置开机启动全屏(看板app模式设置) 1.下载安装chrome浏览器. 2.建立一个chrome浏览器的快键方式,右键打开属性,如下图: 3.将目标选项卡的值修改为:&q ...
- Linux常用快捷键以及如何查看命令帮助
1.1 Linux系统快速操作常用快捷键 快捷键名称 快捷作用 Ctrl + a 将光标移至行首 Ctrl + e 将光标移至行尾 Ctrl + u 前提光标在行尾,则清除当前行所有的内容(有空 ...
- pyqt设计
pyqt是python设计GUI的第三方包 作为一个小白,我觉得这篇博客贼好,我就是按照这个博客写的. 这个博客一共分5步,每一步都特别详细. pyqt 打包exe时遇到的问题(我的python环境是 ...
- CodeForces - 899E Segments Removal (优先队列 + 链表)
给定一个序列,每次从序列中找一个长度最大的元素相同的片段,删除它. 如果长度相同,删除最靠左边的那个片段. 问,需要删几次. 用链表处理删除片段.对于删除之后两边又能连成一个片段的那种情况,用set记 ...
- ACM 广度优化搜索算法总结
广度优化搜索算法的本质:要求每个状态不能重复,这就需要我们:第一次先走一步可以到达的状态,如果还没有找到答案,就需要我们走到两步可以到达的状态.依次下去 核心算法:队列 基本步骤: ...
- Hive学习笔记(三)-- DML和DDL操作
01-Hive表的DDL操作--修改表 创建一个分区表并加载数据 查询数据 修改表 加载数据 查询一下 另外一个命令查询表的分区 如何删除一个分区呢 查询一个,分区被删除了 修改表名 查询改名的新表的 ...
- day01_07.逻辑与字符串运算符
&&(并且)====>发现&符号总是打错,记忆口令:&7(暗器),在数字7上面,在python中是and ||(或者)====>在python中是or . ...
- TensorFlow——热身运动:简单的线性回归
过程: 先用numpy建立100个数据点,再用梯度下滑工具来拟合,得到完美的回归线. # _*_coding:utf-8_*_ import tensorflow as tf import numpy ...
- andorid studio 环境搭建
1 安装jdk,配置jdk的环境变量http://www.cnblogs.com/liuhongfeng/p/4177568.html(通过java ,javac, java -version来察看j ...