ylbtech-doc:php-PHP试题

PHP试题

1.A,PHP试题返回顶部

1、{PHP题目}标识符是变量的名称。PHP中的标识符用“$+变量名”来表示。标识符在PHP中遵循下列选项中的那些规则?( )(选择3项)

   A、标识符长度可以是任意的,由任何字母、数字、下划线组成。

B、在PHP中,标识符区分大小写,$Eduask与$eduask是不同的,但是函数名称是个例外,它可以任意大小写。

C、标识符不需定义,可以直接使用。

D、避免变量名称与函数名相同,虽然变量名称和函数名称相同是允许的,但容易混淆,从而导致传参错误。

2、{PHP题目}PHP标记符能够让Web服务器识别PHP代码的开始结束,两个标记之间的所有文本都会被解释成为PHP,而标记之外的任何文本都会被认为是普通的HTML,这就是PHP标记的作用。下列选项中那些是PHP标记风格( )(选择3项)

A、标准风格

<?php echo “标准风格的PHP标记”; ?>

这是推荐使用的标记风格

B、脚本风格

<script language=”php”>echo “脚本风格标记”;</script>

在XHTML或者XML中推荐使用这种标记风格,它符合XML语言规范的写法

C、简短风格

<?echo “简短风格标记”;?>

这种标记风格最为简单,输入字符最少,但想要使用它,必须更改PHP的配置文件php.ini,启用short_open_tag选项。

D、JSP风格

<% echo “JSP风格标记”%>

这种标记风格和JSP相同,不推荐使用这种标记风格。想要使用它,必须更改PHP的配置文件php.ini,启用了Jsp_tags选项。

3、{PHP题目}下面哪个函数可以打开一个文件,以对文件进行读和写操作?(  )(选择1项)
    (a) fget() 
    (b) file_open()      (c) fopen()     (d) open_file()

4、{PHP题目}下面哪个选项没有将 john 添加到users 数组中? (  )(选择2项)
A、 $users[] = ‘john’;
B、
array_add($users,’john’);
C、 array_push($users,‘john’);
D、 $users ||= ‘john’;

5、{PHP题目}选择下列选项中对echo(),print(),print_r()的区别的说法正确的是()(选择2项)。 


    A、echo、print是PHP语句,print_r是函数,语句没有返回值,函数可以有返回值(即


便没有用)


    B
、echo是PHP语句,
print和print_r是函数,语句没有返回值,函数可以有返回值(即


   

便没有用)


   
C、print只能打印出简单类型变量的值(如int,string);print_r可以打印出复杂类


型变量的值(如数组,对象) ;echo 输出一个或者多个字符串 。


D、print_r只能打印出简单类型变量的值(如int,string);print可以打印出复杂类


型变量的值(如数组,对象) ;echo -- 输出一个或者多个字符串 。

6、{PHP题目}下列核心代码主要应用array_values()函数返回$array数组的所有值,运行结果是()?(选择1项)

<?php

$array=array("1"=>"华","2"=>"育","3"=>"国","4"=>"际");

$array1=array_values($array);

print_r($array1);

?>


A
、Array ( [0] => 华 [1] => 育 [2] => 国 [3] => 际 )

B、Array ( [1] => 华 [2]
=> 育 [3] => 国 [4] =>
际 )

C、[1] => 华 [2] =>
育 [3] => 国 [4] => 际

D、[0] => 华 [1] =>
育 [2] => 国 [3] => 际

7、{PHP题目}下列核心代码运行结果是()(选择1项)

<?php

$array=array("1"=>"华","2"=>"育","3"=>"国","4"=>"际");

if (array_key_exists("2",$array)) {

echo "该键为数组中的键";

}else {

echo "该键不是数组中的键";

}

?>


A、该键不是数组中的键


    B
、该键为数组中的键

C、Array ( [0] => 华 [1]
=> 育 [2] => 国 [3] =>
际 )

D、Array ( [1] => 华 [2]
=> 育 [3] => 国 [4] =>
际 )

8、{PHP题目}下列核心代码运行结果是()(选择1项)

<?php

$text = "北京华育国际教育集团教学管理中心";

echo strrchr($text, "教学");

?>


    A、教学


    B
、教学管理中心


C、北京华育国际教育集团教学


    D
、北京华育国际教育集团教学管理中心

9、{PHP题目}看下面的例子,替换该函数的作用,核心代码如下

<?php

$str = str_ireplace("教管",
"教学管理",
"北京华育教管中心");

echo $str;

?>


   
运行结果是()(选择1项)


    A、教管


B、教学管理


C、北京华育教学管理中心


D、教管,教学管理,北京华育教学管理中心

10、{PHP题目}PHP支持以下那3种风格的程序注释()?(选择3项)


A  C++
风格的单行注释“//”


B、
C风格的多行注释“/* ………… */”


C
、JSP风格的多行注释<!--
…………. -- >


D、
Shell脚本风格注释“#”

11、{PHP题目}PHP中的变量用“$”加变量名来表示,变量名区分大小写(选择正确的1项)。
A、对        B
12、{PHP题目}PHP中对变量赋值时,要遵循变量命名规则,下面合法的有()。(选择2项)

A、$_8788=87;            B、$ 哈哈=”haha”; 

C、$2222_var=1111;       D、$thisCup=”oink”;

13、{PHP题目}下面对PHP说法正确的是?()(选择1项)

A、PHP是一种易于学习和使用的、用来创建动态网站的服务器端语言,是一种HTML

内嵌式语言(类似微软IIS上的ASP)而PHP独特的语法混合了C、Java、jsp、C#

以及PHP式的新语法。它可以比CGI或者C#更快速的执行。PHP程序以编译方式来

执行。          

B、超文本网站(page hypertext preprocessor,PHP)是一种易于学习和使用的、用

来创建动态网页的服务器端脚本语言,是一种HTML内嵌式语言(类似微软IIS上

的ASP)而PHP独特的语法混合了C、Java、jsp、C#以及PHP式的新语法。它可以

比CGI或者C#更快速的执行。PHP程序以编译方式来执行。。

C、超文本网页(page hypertext preprocessor,PHP)是一种易于学习和使用的、用

来创建动态网页的服务器端脚本语言,是一种HTML内嵌式语言(类似微软IIS上

的ASP)而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法。它可以比

CGI或者Perl更快速的执行。PHP程序以解释方式来执行。      

D、超文本预处理器(hypertext preprocessor ,PHP)是一种易于学习和使用的、用

来创建动态网页的服务器端脚本语言,是一种HTML内嵌式语言(类似微软IIS上

的ASP)而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法。它可以比

CGI或者Perl更快速的执行。PHP程序以解释方式来执行。

14、{PHP题目}按一定的格式输出含有许多变量的文本,采用哪种输出语句(  ) (选择1项)

A、printf()       B、echo()      C、sprintf       D、print()

 

1.B,返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

php-PHP试题的更多相关文章

  1. .NET面试题系列[8] - 泛型

    “可变性是以一种类型安全的方式,将一个对象作为另一个对象来使用.“ - Jon Skeet .NET面试题系列目录 .NET面试题系列[1] - .NET框架基础知识(1) .NET面试题系列[2] ...

  2. 关于面试题 Array.indexof() 方法的实现及思考

    这是我在面试大公司时碰到的一个笔试题,当时自己云里雾里的胡写了一番,回头也曾思考过,最终没实现也就不了了之了. 昨天看到有网友说面试中也碰到过这个问题,我就重新思考了这个问题的实现方法. 对于想进大公 ...

  3. 对Thoughtworks的有趣笔试题实践

    记得2014年在网上看到Thoughtworks的一道笔试题,当时觉得挺有意思,但是没动手去写.这几天又在网上看到了,于是我抽了一点时间写了下,我把程序运行的结果跟网上的答案对了一下,应该是对的,但是 ...

  4. 从阿里巴巴笔试题看Java加载顺序

    一.阿里巴巴笔试题: public class T implements Cloneable { public static int k = 0; public static T t1 = new T ...

  5. JAVA面试题

    在这里我将收录我面试过程中遇到的一些好玩的面试题目 第一个面试题:ABC问题,有三个线程,工作的内容分别是打印出"A""B""C",需要做的 ...

  6. C++常考面试题汇总

    c++面试题 一 用简洁的语言描述 c++ 在 c 语言的基础上开发的一种面向对象编程的语言: 应用广泛: 支持多种编程范式,面向对象编程,泛型编程,和过程化编程:广泛应用于系统开发,引擎开发:支持类 ...

  7. .NET面试题系列[4] - C# 基础知识(2)

    2 类型转换 面试出现频率:主要考察装箱和拆箱.对于有笔试题的场合也可能会考一些基本的类型转换是否合法. 重要程度:10/10 CLR最重要的特性之一就是类型安全性.在运行时,CLR总是知道一个对象是 ...

  8. 我们公司的ASP.NET 笔试题,你觉得难度如何

    本套试题共8个题,主要考察C#面向对象基础,SQL和ASP.NET MVC基础知识. 第1-3题会使用到一个枚举类,其定义如下: public enum QuestionType { Text = , ...

  9. 我设计的ASP.NET笔试题,你会多少呢

    本笔试题考查范围包括面向对象基础.HTML.CSS.JS.EF.jQuery.SQL.编码思想.算法等范围. 第1题:接口和抽象类有何区别? 第2题:静态方法和实例方法有何区别? 第3题:什么是多态? ...

  10. 猫哥网络编程系列:详解 BAT 面试题

    从产品上线前的接口开发和调试,到上线后的 bug 定位.性能优化,网络编程知识贯穿着一个互联网产品的整个生命周期.不论你是前后端的开发岗位,还是 SQA.运维等其他技术岗位,掌握网络编程知识均是岗位的 ...

随机推荐

  1. hdoj 2112 HDU Today

    题目传送:http://acm.hdu.edu.cn/showproblem.php?pid=2112 分析:多了一个地方的条件,用map来映射地点编号,Dijkstra求解即可 //2013-10- ...

  2. lintcode :continuous subarray sum 连续子数组之和

    题目 连续子数组求和 给定一个整数数组,请找出一个连续子数组,使得该子数组的和最大.输出答案时,请分别返回第一个数字和最后一个数字的值.(如果两个相同的答案,请返回其中任意一个) 样例 给定 [-3, ...

  3. Hibernate逍遥游记-第9章 Hibernate的映射类型

    1. 2. <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate ...

  4. C语言指针的概念

    在计算机中,所有的数据都是存放在存储器中的.一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等,在前面已有详细的介绍.为了正确地访问 ...

  5. java:定义线程

    Thread是java.lang包的类,默认导入. 进程:操作系统中的程序,多进程即同时运行多个程序.线程:程序中的流,多线程即程序中有多个流同时执行. 一个线程用一个线程对象表示 创建线程的方法: ...

  6. WCF入门(九)--WCF实例管理

    这组由Windows通讯基础(WCF)结合一组消息(客户端请求)服务实例所采用的技术被称为实例管理.一个完全由三种类型实例激活支持WCF,它们如下所述. 1.每个调用服务 每次调用服务是Windows ...

  7. MyEclipse 2014 + JSP+ Servlet

    来自:http://blog.csdn.net/21aspnet/article/details/21867241 1.安装准备 1).下载安装MyEclipse2014,这已经是最新版本. 2).下 ...

  8. C# progressbar 用法

    http://blog.chinaunix.net/uid-9236609-id-3069624.html progressBar1.Maximum = 100;//设置最大长度值          ...

  9. 使用eclipse的快捷键自动生成的map或者reduce函数的参数中:“org.apache.hadoop.mapreduce.Reducer.Context context”

    今天在测试mapreduce的程序时,就是简单的去重,对照课本上的程序和自己的程序,唯一不同的就是“org.apache.hadoop.mapreduce.Reducer.Context contex ...

  10. 加密解密(9)Diffie-Hellman密钥交换协议

    过程如下 : 1,小李把KeyX经过加密变化,生成MsgA传给老王. 2,老王得到MsgA,保存在本地. 3,老王把KeyY经过加密变化,生成MsgB传给小李, 4,小李得到MsgB保存在本地, 5, ...