php上机练习题

php上机练习题

随着互联网的迅猛发展,Web开发技术也逐渐成为求职市场的宠儿。其中,PHP作为一种广泛应用的服务器端脚本语言,备受开发者青睐。为了提高编程能力和熟悉PHP的语法,下面将为你提供几道PHP上机

练习题。

题目一:实现一个登录页面

要求:在一个网页上,设计一个简单的登录页面。页面包含一个输

入框接收用户名,另一个输入框接收密码,并有一个提交按钮。当用

户点击提交按钮时,通过PHP代码验证输入的用户名和密码。若验证

通过,则显示一句欢迎信息;否则,显示用户名或者密码错误的提示

信息。

题目二:计算BMI

要求:编写一个PHP程序,根据用户输入的身高和体重计算并显示BMI指数。用户需要输入身高(单位:米)和体重(单位:千克),

然后根据BMI的计算公式(BMI = 体重 / (身高 * 身高)),计算BMI

指数,并将计算结果显示在页面上。

题目三:循环遍历数组

要求:定义一个包含10个整数的数组,并通过使用循环结构遍历

数组中的每个元素,将各个元素的值分行显示在页面上。

题目四:文件操作

要求:编写一个PHP程序,读取一个名为“data.txt”的文本文件,并

在网页上以列表的形式显示文件内容。每行文本作为列表的一个项目

显示。

题目五:字符串操作

要求:编写一个PHP程序,要求用户输入一个字符串,然后通过PHP代码对字符串进行逆序处理,并将逆序后的字符串输出在页面上。

题目六:日期和时间

要求:编写一个PHP程序,获取当前的日期和时间,并以“年-月-

日时:分:秒”的格式显示在页面上。

通过完成这些上机练习题,你将能够更好地理解PHP语法和应用,提升你的编程能力。希望这些题目对你有所帮助!

php习题及答案

php习题及答案 PHP习题及答案 在学习PHP编程语言的过程中,练习习题是非常重要的。通过解决习题,我们可以加深对语言特性和语法规则的理解,提高编程能力。下面将介绍一些常见的PHP习题及其答案,希望对大家的学习有所帮助。 1. 输出Hello World 题目:使用PHP编写一个简单的程序,输出“Hello World”。 答案: ```php ``` 2. 变量和数据类型 题目:定义一个字符串变量,并输出其值;定义一个整型变量,并输出其值。答案: ```php

$age = 25; echo $age; > ``` 3. 条件语句 题目:编写一个程序,判断一个数是奇数还是偶数,并输出结果。答案: ```php ``` 4. 循环 题目:使用循环输出1到10的数字。 答案: ```php

for ($i = 1; $i <= 10; $i++) { echo $i . " "; } > ``` 5. 函数 题目:编写一个函数,计算两个数的和并返回结果。 答案: ```php ``` 通过练习以上习题,我们可以加深对PHP语言的理解,掌握基本的编程技能。希

PHP上机试题

翼方科技PHP软件工程师上机试题 1.设有n 种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时 有一个背包,最大载重量为M,今从n 种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M,而价值的和为最大。 2.n只猴子采得一堆桃子,猴子彼此约定隔天早起后再分食。不过,就在半夜里,一只猴 子偷偷起来,把桃子均分成n堆后,发现还多一个,它吃掉这桃子,并拿走了其中一堆。 第二只猴子醒来,又把桃子均分成n堆后,还是多了一个,它也吃掉这个桃子,并拿走了其中一堆。第三只,第四只,第n只猴子都依次如此分食桃子。那么桃子数最少应该有几个呢? 3.公鸡3元每只,母鸡5元每只,小鸡1元3只,一百元钱买鸡。请依次给出可买公鸡, 母鸡和小鸡的数目(输入公鸡数后,显示可买母鸡和小鸡的数目;输入公鸡和母鸡数后,显示可买小鸡的数目;首先输入的鸡类型不确定)。 4.设有一个字符串var str = '1|2|3|4|5|6#1|2|3|4#1|2|3|4|5|6|7|8'; 请用“#” 号将其分割为数组,再用“|”将其分割为2维数组。可以用例如ary[0][0]这样的各式取出数组中的每个元素。最后输出其中最长数组的编号(1,2,3这样的自然数),这个数组中元素的个数,以及每个数组中的元素。要求可随意更改str中的数据。如图: 5.设有两张表,第一张表question,包含三个字段id, question, answer,里面有100 条数据;第二张表rank,包含两个字段id,rank。要求做一个页面,随机抽取10道题目(判断题)。交卷后将每一题的答案和数据库中的标准答案作比较,相同+1分,最后得出成绩存入rank。

PHP试题集

在PHP中,用于将变量的值输出到浏览器的关键字是: A. echo B. print C. printf D. var_dump 参考答案:A PHP中的预定义变量$_GET用于: A. 接收通过GET请求传递的数据 B. 向服务器发送HTTP请求 C. 获取服务器的IP地址 D. 获取当前脚本的文件名 参考答案:A 下面哪个函数可以用于在PHP中创建一个新的对象: A. new B. create C. object D. instance 参考答案:A 在PHP中,可以使用哪个函数来连接数据库: A. db_connect() B. mysql_connect() C. pdo_connect() D. connect_db() 参考答案:B 下面哪个不是PHP的数据类型:

A. int B. float C. boolean D. char 参考答案:D 在PHP中,用于获取当前脚本所在的目录的关键字是: A. dirname B. getcwd C. current_dir D. script_dir 参考答案:B PHP中的if语句用于: A. 循环 B. 判断条件 C. 定义函数 D. 连接数据库 参考答案:B 下面哪个函数可以用于在PHP中输出数组的内容: A. var_export B. array_dump C. print_r D. export_array 参考答案:C PHP中的strlen()函数用于: A. 获取字符串的长度

B. 比较两个字符串的大小 C. 替换字符串中的内容 D. 连接两个字符串 参考答案:A 在PHP中,如何定义一个常量: A. define() B. constant() C. const() D. set_constant() 参考答案:A 下面哪个不是PHP中的循环结构: A. for B. while C. do-while D. foreach 参考答案:D PHP中的$_POST用于: A. 接收通过POST请求传递的数据 B. 向服务器发送HTTP请求 C. 获取服务器的IP地址 D. 获取当前脚本的文件名 参考答案:A PHP中的explode()函数用于: A. 将字符串拆分成数组 B. 将数组合并成字符串

php上机练习题

php上机练习题 随着互联网的迅猛发展,Web开发技术也逐渐成为求职市场的宠儿。其中,PHP作为一种广泛应用的服务器端脚本语言,备受开发者青睐。为了提高编程能力和熟悉PHP的语法,下面将为你提供几道PHP上机 练习题。 题目一:实现一个登录页面 要求:在一个网页上,设计一个简单的登录页面。页面包含一个输 入框接收用户名,另一个输入框接收密码,并有一个提交按钮。当用 户点击提交按钮时,通过PHP代码验证输入的用户名和密码。若验证 通过,则显示一句欢迎信息;否则,显示用户名或者密码错误的提示 信息。 题目二:计算BMI 要求:编写一个PHP程序,根据用户输入的身高和体重计算并显示BMI指数。用户需要输入身高(单位:米)和体重(单位:千克), 然后根据BMI的计算公式(BMI = 体重 / (身高 * 身高)),计算BMI 指数,并将计算结果显示在页面上。 题目三:循环遍历数组 要求:定义一个包含10个整数的数组,并通过使用循环结构遍历 数组中的每个元素,将各个元素的值分行显示在页面上。 题目四:文件操作

要求:编写一个PHP程序,读取一个名为“data.txt”的文本文件,并 在网页上以列表的形式显示文件内容。每行文本作为列表的一个项目 显示。 题目五:字符串操作 要求:编写一个PHP程序,要求用户输入一个字符串,然后通过PHP代码对字符串进行逆序处理,并将逆序后的字符串输出在页面上。 题目六:日期和时间 要求:编写一个PHP程序,获取当前的日期和时间,并以“年-月- 日时:分:秒”的格式显示在页面上。 通过完成这些上机练习题,你将能够更好地理解PHP语法和应用,提升你的编程能力。希望这些题目对你有所帮助!

php考试试题及答案

php考试试题及答案 PHP考试试题及答案 PHP是一种广泛应用于网站开发的脚本语言,掌握PHP的知识对于从事Web 开发的人员来说是非常重要的。为了帮助大家更好地掌握PHP的知识,以下是一些常见的PHP考试试题及其答案,供大家参考。 一、基础知识类试题 1. PHP是什么?它有什么特点? PHP是一种开源的服务器端脚本语言,它可以嵌入到HTML中使用。PHP的特点有以下几点: - 跨平台:可以在多种操作系统上运行,如Windows、Linux等。 - 简单易学:语法与C语言类似,学习起来相对容易。 - 强大的数据库支持:可以与多种数据库进行交互,如MySQL、Oracle等。 - 开源免费:PHP的源代码开放,可以免费使用和修改。 2. 如何输出Hello World!? 在PHP中,可以使用echo语句来输出内容。要输出Hello World!,可以使用以下代码: ```php ``` 3. 如何定义一个变量?如何输出变量的值?

在PHP中,可以使用$符号来定义一个变量。变量名以字母或下划线开头,后面可以跟字母、数字或下划线。要输出变量的值,可以使用echo语句。 ```php ``` 4. 如何判断一个变量是否为空? 可以使用empty()函数来判断一个变量是否为空。如果变量为空,返回true;否则返回false。 ```php ``` 二、数组类试题

php考试试题及答案

php考试试题及答案 1. 问题描述:什么是PHP? 答案:PHP是一种通用开源脚本语言,用于服务器端编程和网页开发。它可以嵌入HTML中,并可以运行在各种操作系统上,如Windows、Linux、Unix等。 2. 问题描述:PHP的扩展名是什么? 答案:PHP文件的扩展名是.php。 3. 问题描述:如何在PHP中输出内容? 答案:可以使用echo或print语句来输出内容。例如: ``` ``` 4. 问题描述:PHP中的注释有哪几种类型? 答案:PHP中的注释有单行注释(//)和多行注释(/*...*/)。单行注释只注释当前行,多行注释可以注释多行代码。 5. 问题描述:如何定义一个变量并输出其值?

答案:可以使用$符号来定义变量,并使用echo语句输出变量的值。例如: ``` ``` 6. 问题描述:如何将字符串转换为整数? 答案:可以使用intval()函数将字符串转换为整数。例如: ``` ``` 7. 问题描述:如何判断一个变量是否为空?

答案:可以使用empty()函数或is_null()函数来判断一个变量是否为空。例如: ``` ``` 8. 问题描述:如何连接MySQL数据库并执行查询? 答案:可以使用mysqli_connect()函数连接MySQL数据库,并使用mysqli_query()函数执行查询。例如: ```

php期末考试试题

《PHP程序设计》上机期末考试试题 一、调试下列各小题的输入结果(每题10分,共34分) 1、 调试答案:____________________________. 2、$c4:5; echo $a; > 调试答案:____________________________. 3、1,12=>2); $arr[]=3; $arr["x"]=4; print_r($arr); echo "
"; unset($arr[5]); print_r($arr); echo “
”; unset($arr); print_r($arr); > 调试答案:____________________________. 4、10) break; echo $i++." ";} echo "
"; > 调试答案:____________________________. 5、

} $table .= ""; } $table .= ""; echo $table; > 调试答案:____________________________. 6、"; echo gzgets($id,4)."
"; gzclose($id);$id=gzopen("test.gz","w"); gzputs($id,"this is a test.\n"); gzputs($id,"the second line.\n"); gzclose($id);$id=gzopen("test.gz","r"); echo gzgetss($id,10)."
"; gzpassthru($id); echo "
"; gzclose($id); > 调试答案:____________________________. 二、编程题及程序调试(每题20分共计40分) 1、有一个数组$a=array(4,3,8,9,2),将其重新排序并输入结果,按从小到大的顺序排列。 1、 $a[$i+1]) { $temp = $a[$i]; $a[$i] = $a[$i+1]; $a[$i+1] = $temp; } } $j++; } print_r($a); > 2、数据库qzh中有一个表user,其结构为(name,tel,content,date),已有如下三条记录 2006-10-11 2006-10-15 2006-10-15

PHP试卷和参考答案

PHP试卷和参考答案 1、在PHP中,下列哪个函数可以用来连接两个字符串? A. substr() B. concat() C. merge() D. join()正确答案是:B. concat()。 2、要从数组中删除第一个元素,可以使用以下哪个函数? A. array_pop() B. array_shift() C. array_remove() D. unset() 正确答案是:B. array_shift()。 3、下列哪个选项可以用于检查一个变量是否为空? A. empty() B. null() C. isset() D. is_null() 正确答案是:A. empty()。 1、以下是一个错误的PHP语句,请将其修正: $result = mysqli_query($conn, $sql); if ($result) { // 语句正确,执行 其他操作 } 在正确的语句中,应该将条件判断改为:____________。正确答案:$result !== false。 2、请将以下代码补充完整,以便在数组中添加一个新元素: $myArray = array("apple", "banana", "orange"); $newElement = "grape"; $myArray____________($newElement); 正确答案:[] = $newElement。 3、以下是一个函数,用于计算两个数的和并返回结果: function addNumbers($num1, $num2) { return $num1 + $num2; } 以下是如 何调用该函数并打印结果的代码: $sum = addNumbers(3, 5); echo____________; 正确答案:$sum。

php试题及答案

php试题及答案 一、单选 1. (单选题)复选框的type值为() A. radio B. check C. checkbox(正确答案) D. Text 2. (单选题)创建目录使用的函数是() A. rmdir() B. mkdir()(正确答案) C. chdir() D. readdir() 3. (单选题)删除目录使用的函数是() A. mkdir() B. rmdir()(正确答案) C. chdir() D. scandir() 4. (单选题)获取当前工作目录使用的函数是() A. getdir() B. getcwd()(正确答案) C. scandir() D. readdir()

5. (单选题)打开一个目录句柄使用的函数是() A. opendir()(正确答案) B. closedir() C. readdir() D. sscndir() 6. (单选题)读取一个目录内容使用的函数是() A. opendir() B. readdir()(正确答案) C. scandir() D. closedir() 7. (单选题)PHP中获取文件类型的函数是()。 A. fileinfo() B. filesystem() C. filetype()(正确答案) D. fileowner() 8. (单选题)PHP中用于判断文件是否存在的函数是()。 A. fileinfo() B. file_exists()(正确答案) C. fileperms() D. filesize() 9. (单选题)fileatime()函数能够获取文件的哪个属性?()。

php 编程练习题

php 编程练习题 PHP编程练习题 PHP是一种广泛应用于网页开发的脚本语言,它的简洁、灵活和易学性使得它 成为了许多开发者的首选。为了提高自己的编程能力,我们可以通过一些练习 题来加深对PHP的理解和应用。下面将介绍一些常见的PHP编程练习题,希望能够对你有所帮助。 1. 数组操作 在PHP中,数组是一种常用的数据结构。编写一个程序,要求实现以下功能: - 创建一个包含5个元素的数组,元素的值为1到5; - 输出数组的所有元素; - 将数组中的所有元素相加并输出结果。 2. 字符串处理 字符串处理是编程中常见的任务之一。编写一个程序,要求实现以下功能: - 创建一个字符串变量,并将其设置为"Hello, World!"; - 输出字符串变量的长度; - 将字符串中的"World"替换为"PHP"并输出结果。 3. 循环和条件语句 循环和条件语句是编程中常用的控制结构。编写一个程序,要求实现以下功能:- 使用循环语句输出1到10之间的所有偶数; - 使用条件语句判断一个数字是否为素数,并输出结果。 4. 函数定义和调用 函数是将一段可重复使用的代码封装起来的一种方式。编写一个程序,要求实

现以下功能: - 定义一个函数,接受两个参数并返回它们的和; - 调用函数,并输出结果。 5. 文件操作 文件操作是处理文件和目录的重要任务之一。编写一个程序,要求实现以下功能: - 创建一个文本文件,并向其中写入一段文字; - 读取文件中的内容,并输出结果。 6. 数据库连接和查询 PHP可以与数据库进行交互,实现数据的存储和检索。编写一个程序,要求实现以下功能: - 连接到一个数据库; - 查询数据库中的数据,并输出结果。 通过完成这些练习题,你可以提高自己的PHP编程能力。在实际开发中,这些知识和技能都是非常有用的。同时,你也可以根据自己的实际需求,设计更加复杂和有挑战性的练习题,以进一步提高自己的编程水平。 总结 PHP编程练习题是提高编程能力的有效方式之一。通过练习,我们可以加深对PHP语言的理解和应用,掌握常见的编程任务和技巧。希望以上的练习题能够对你有所帮助,祝你在PHP编程的路上越走越远!

php 数组练习题

php 数组练习题 PHP数组练习题 PHP是一种广泛应用于Web开发的脚本语言,而数组则是PHP中非常重要的 数据结构之一。掌握好数组的使用方法对于编写高效、灵活的PHP代码至关重要。本文将通过一些实际的练习题,帮助读者加深对PHP数组的理解和应用。1. 数组的创建和访问 首先,让我们从最基本的数组操作开始。请创建一个名为"fruits"的数组,其中 包含苹果、香蕉和橙子这三种水果。然后,通过索引访问数组中的每个元素, 并将它们打印出来。 2. 数组的遍历 接下来,我们将练习如何遍历数组。请创建一个名为"numbers"的数组,其中包含10个整数(1到10)。使用循环结构遍历该数组,并将每个元素打印出来。3. 数组的排序 排序是数组操作中常见的需求之一。请创建一个名为"random_numbers"的数组,其中包含10个随机生成的整数。然后,使用PHP的排序函数对该数组进行升 序排序,并打印排序后的结果。 4. 数组的合并 有时候,我们需要将多个数组合并成一个大数组。请创建两个数组,分别为"array1"和"array2",并分别包含1到5和6到10这两组整数。然后,使用PHP 的合并函数将这两个数组合并成一个新的数组,并打印合并后的结果。 5. 数组的搜索 在实际开发中,我们经常需要在数组中搜索特定的元素。请创建一个名为

"names"的数组,其中包含一些常见的英文名字,如John、Mary、Tom等。然后,使用PHP的搜索函数在该数组中搜索名为"Tom"的元素,并打印搜索结果。 6. 多维数组的应用 多维数组是指数组中包含其他数组作为元素的数据结构。请创建一个名为"students"的多维数组,其中包含三个学生的姓名、年龄和成绩信息。然后,使 用循环结构遍历该多维数组,并打印每个学生的信息。 7. 数组的操作 除了上述基本操作外,PHP还提供了丰富的数组操作函数。请自行选择一些数 组操作函数,并结合实际需求进行练习。例如,可以尝试使用数组的切片、过滤、映射等操作,以及数组的去重、计数等功能。 通过以上的练习题,相信读者对PHP数组的使用方法有了更深入的理解和掌握。在实际开发中,熟练运用数组操作函数可以提高代码的效率和可读性,进而提 升开发效率。因此,不断练习和探索数组的应用是非常重要的。希望读者能够 通过这些练习题,进一步提升自己的PHP编程水平。

php编程练习题

php编程练习题 PHP编程练习题 PHP是一种非常流行的服务器端脚本语言,广泛应用于网站开发和动态网页生成。为了提高自己的编程能力,我们可以通过解决一些PHP编程练习题来巩固和提升自己的技能。下面将介绍一些常见的PHP编程练习题,供大家参考和练习。 1. 计算器程序 编写一个PHP程序,实现一个简单的计算器功能。用户输入两个数字和一个操作符(加法、减法、乘法、除法),程序根据用户的输入进行相应的计算,并输出结果。 2. 字符串反转 编写一个PHP函数,实现将一个字符串进行反转的功能。例如,输入字符串"Hello World!",输出字符串"!dlroW olleH"。 3. 数组排序 编写一个PHP程序,实现对一个数组进行排序的功能。可以选择使用不同的排序算法,例如冒泡排序、插入排序或快速排序等。 4. 文件操作 编写一个PHP程序,实现对一个文本文件的读取和写入操作。程序首先读取一个文本文件的内容,然后对内容进行处理(例如统计字符数、单词数等),最后将处理结果写入到另一个文件中。 5. 数据库连接 编写一个PHP程序,实现与数据库的连接和操作。可以选择使用MySQL、

SQLite或其他数据库,实现对数据库的增删改查等操作。 6. 图片上传 编写一个PHP程序,实现用户上传图片的功能。程序接收用户上传的图片文件,并将其保存到服务器上的指定路径中。 7. 用户登录验证 编写一个PHP程序,实现用户登录验证的功能。程序接收用户输入的用户名和 密码,然后与数据库中保存的用户信息进行比对,如果匹配成功则登录成功, 否则登录失败。 8. 网页爬虫 编写一个PHP程序,实现对指定网页的爬取和信息提取。程序首先通过HTTP 请求获取网页的HTML源代码,然后使用正则表达式或其他方法提取所需的信息。 通过完成以上的PHP编程练习题,可以加深对PHP语言的理解和掌握,提高编程能力。在解决问题的过程中,可以尝试不同的方法和技巧,学习到更多的编 程知识。同时,通过与其他人的讨论和交流,还可以获得更多的启发和思路。 总结起来,通过PHP编程练习题的实践,可以提高自己的编程技能和解决问题 的能力。不断挑战自己,不断学习和进步,才能在编程领域中不断成长。希望 以上的练习题能对大家有所帮助,祝愿大家在PHP编程的道路上越走越远!

最新PHP语法练习题

最新PHP语法练习题 1、PHP语言标记是(B )。 1 2 A、<……> 3 B、 C、?............? 4 5 D、/*………*/ 6 7 2、PHP代码要想以“”为结束,需要启用配置文件中8 的(A )选项。 A、short_open_tag 9 10 B、asp_tags C、allow_call_time_pass_reference 11 12 D、safe_mode_gid 13 14 15 4、PHP语句以什么符号结束( C ) 16 A、 .

17 B、: 18 C、; 19 D、无需任何符号,换行就行 20 5、PHP中那些字符被认为是间隔字符(空白符)( A )。 21 22 A、空格 23 B、下划线字符 C、制表符 24 25 D、回车符 26 27 6、PHP注释符可以是( ABC ) 28 A、// B、# 29 30 C、/* */ D、’ 31 32 33

7、可以支持多行注解的PHP注解符是( C ) A、// 34 35 B、# 36 C、/* */ 37 D、’ 38 39 8、“你好呀!”这句会在浏览器中显示为(D ) 40 A、PHP 41 B、PHP 语言 42 C、PHP语言你好呀! 43 D、PHP你好呀! 44 9、关于PHP语言嵌入HTML中,以下说法正确的是(ABC) 45 46 A、可以在两个HTML标记对的开始和结束标记中嵌入PHP。 47 B、可以在HTML标记的属性位置处嵌入PHP。 C、HTML文档中可以嵌入任意多个PHP标记。 48 49

D、PHP嵌入HTML中的标记必须是 50 51 10、以下对变量常量说法正确的是( ABC )。 52 A、变量和常量是PHP中基本的数据存储单元。 B、变量和常量可以存储不同类型的数据。 53 54 C、变量和常量通常不能存储不同类型的数据。 D、变量或常量的数据类型由程序的上下文决定 55 56 57 11、以下对于常量和变量说法正确的是( AB )。 58 A、变量的值可以随时更改 59 B、常量的值一旦定义就不能更改 60 C、变量的值一旦定义就不能更改 61 D、常量的值可以随时更改 62 63 12、PHP中变量的命名必须以( D )开头。 64 A、# B、@ C、?

《PHP和MySQLWeb应用开发》练习题参考答案

《PHP和MySQLWeb应用开发》练习题参考答案 第1章Web应用程序设计与开发概述 一、选择题 1.A 2.D 3.C 二、填空题 1.主机/哑终端;客户机/服务器(C/S);浏览器/服务器(B/S)2.Web 3.HTML;脚本;资源 4.HTTP 三、简答题 1.答: 客户机必须安装操作系统和必要的客户端应用软件,客户机上的任务主要如下: ●建立和断开与服务器的连接。 ●提交数据访问请求。 ●等待服务通告,接受请求结果或错误。 ●处理数据库访问结果或错误,包括重发请求和终止请求。 ●提供应用程序的友好用户界面。 ●数据输入/输出及验证。 同样,服务器也必须安装操作系统和必要的服务器端应用软件,服务器上的任务主要如下: ●为多用户管理一个独立的数据库。 ●管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成等。 ●管理用户账号、控制数据库访问权限和其他安全性。 ●维护数据库,包括数据库备份和恢复等。 ●保证数据库数据的完整或为客户提供完整性控制手段。 2.答:

3.答: 国字型、拐角型、标题正文型、框架型、封面型、Flash型。 4.答: 5.答: 项目组长、数据库设计人员、美工、网页设计人员、程序设计人员、测试人员第2章搭建PHP服务器 一、选择题 1.C 2.B 3.A 二、填空题 1.htdocs 2.conf;httpd.conf。 3.ErrorLog 4.Listen 5.php.ini 6.extension_dir 三、操作题(略) 第3章PHP语言基础 一、选择题 1.C 2.B 3.A 4.C 二、填空题 1..php 2.string 3.continue 4.strlen() 5.urlencode() 6.alert() 三、简答题 1. 答 2. 答

15_PHP综合练习题15

15_PHP综合练习题15 [多选题] 1.两表联查中,外连接有() : A、on join B、left join C、innerjoin D、right join 答案: BD 2.对于两表连接查询数据说法正确的是( ) : A、右连接以right join 后边的表为主表 B、内连接查询两张表中的数据,如果关联的条件相等,也就是两张表中同时存在的数据才会被查询出来 C、左连接的关键字为inner join D、左连接以left join 前面的表为主表 答案: ABD 3. mysql 的数据类型中,不属于日期类型的是( ) : A、date B、varchar C、datetime D、int 答案: BD 4.关于get 和post 说法正确的是(): A、get 可以传输任意长度的数据 B、post 方式提交安全,非明文传输 C、post 传输数据量比get 要大 D、get 是form 的默认提交方式,明文传输,不安全 答案: BCD 5. mysql 中可以存储字符串的有( ) : A、text

B、varchar C、int D、char 答案: ABD 6.下列选择中,关于索引数组说法不正确的是(): A、数组的下标是数字,并且是从0 开始有序的才是索引数组 B、所有的二维数组和多维数组都不是索引数组 C、array ('1'=>10,'abc'=>12,3=>1) 是索引数组 D、数组中下标全部是整型数字的是索引数组 答案: ABC 7. mysql 中不属于日期类型的有( ) A、int B、varchar C、datetime D、date 答案: AB 8.从结果集中可以取得关联数组的有( ) : A、mysql_fetch_row() B、mysql_fetch_assoc () C、mysql_fetch_array () D、mysql_fetch_array ($res,MYSQL_ASSO) 答案: BCD 9.表的关系可以有() A、一对一 B、多对多 C、一对多 D、一对零 答案: ABC 10. php 中, header() 的作用有( ) : A、执行sql 语句

php练习题

php练习题 一、选择题 1.php的源代码是() A.开放的 B.封闭的 C.需购买的 D.完全不可见的2.php的输出语句是() A.out.print B.response.write C.echo D. scanf 3.php的中标量类型中整型类型的英文单词是()A.boolean B.string C.integer D.float 4.php的转义字符“反斜杠”是() A.\n B.\r C.\t D.\\ 5.php遍历数组使用的是() A.print B.forecah C.echo D. scanf 6.php的变量在声明和使用的时候变量名前必须加()A.$ B.% C.& D.# 7.下面程序段输出结果为() if($a%2==0) echo “偶数”; else echo“奇数”; > A.偶数 B. 奇数 C. 合数 D. 显示错误 8.以下程序输出结果为() A.5050 B.4950 C.5100 D.5049 9.运行下面程序段,输出结果为()

echo $arr[3]; > A.3 B.5 C.7 D.9 10.php自定义函数返回内部值,使用的返回函数是()A.printf B.md5 C.return D.function 11.以下哪种不是php的标记风格?() A. B. C.<%...%> D.<+...+> 12.以下哪种注释风格是php的多行注释?()A.//... B. /*...*/ C.#... D.!...! 13.php使用的输出语句是() A.out.print B.response.write C.echo D. scanf 14.下面程序段输出结果为() if($a%2==1) echo “奇数”; else echo“偶数”; > A.偶数 B. 奇数 C. 合数 D. 显示错误 15.以下程序输出结果为() A.5050 B.4950 C.5100 D.5000

php练习题

php练习题

一、简答题 1.什么是PHP? 答:是超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。 2.include和require有什么区别? 答:include产生一个警告,而require则导致一个致命错误。 3.在PHP里面如何定义一个常量?请举例说明。 答: 4.给一个变量赋值为0123,但是输出该变量的值总是为其他数字,请问这是什么问题? 答:0开头的是八进制。 5. 在PHP中主要有哪些语句? 答:while do…while if….else if 6. MySQL的数据类型有哪些? 答:数值型,日期时间型,字符串型。 二、编程题 1.请写一个函数,实现以下功能: 字符串“open_door” 转换成“OpenDoor”、”make_by_id” 转换成”MakeById”。 答:

$time1 = strtotime($date1); $time2 = strtotime($date2); return ($time2-$time1)/86400; }} $Dtime = new Dtime; echo $Dtime->get_days('2009-8-8', '2009-11-12'); ?> 4.使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来 假设数据库名为:Student,数据表名为:Info UserName Tel Content Date 张三133******** 大专毕业2006-10-11 张三136******** 本科毕业2006-10-15 张四021-******** 中专毕业2006-10-15 请根据上面的题目完成代码: $id=mysql_connect(”local host”,”root”,”pass”); mysql_select_db(” Student”,$id); $xiang=” select UserName from Info where UserName =’张三’”; mysql_query($fcggf,$id) ;

相关主题
相关文档
最新文档