php程序设计中国大学mooc网课答案-凯发k8天生赢家

中文习题 2840
第1章php初探

实验一 php 基础知识

1、内容见附件:实验一 php 基础知识 要求:完成“实验一 php基础知识.pdf”报告要求,并提交以下内容: 1、提交helloword.php文件运行页面截图(pc端)。 2、并撰写心得体会,把实验过程中遇到的问题和解决方法描述清楚。 3、将“ch1”文件夹及其“helloword.php”文件放到“学号 姓名”命名的文件夹,并上传该文件夹。

第2章 php基础知识

第二章 php语言基础小测验

1、php是哪种类型的语言?( )
    a、编译型
    b、解释型
    c、两者都是
    d、两者都不是

2、下面说法不正确的是:( )
    a、php有4种标量类型:布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)
    b、浮点型(float)与双精度型(double)是同一种类型
    c、复合类型包括:数组(array)、对象(object)、资源(resource)
    d、伪类型:混合型(mixed)、数字型(number)、回调(callback)

3、若$y, $x为int型变量,则执行以下语句后,$y的值为( )。
    a、1
    b、2
    c、3
    d、0

4、下面代码的输出结果是( )。
    a、hello
    b、world
    c、null
    d、unset

5、下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串( )。
    a、$s1 $s2
    b、“”
    c、$s1.$s2
    d、implode(‘’,array($s1,$s2))

6、getdate()函数返回的值的数据类型是( )。
    a、整型
    b、浮点型
    c、数组
    d、字符串
    e、布尔型

7、下面哪个选项不属于正确的php代码的开始和结束标记( )。
    a、<% %>
    b、
    c、
    d、
    e、

8、php中,单引号和双引号所包围的字符串有什么区别?( )
    a、单引号速度快,双引号速度慢
    b、双引号速度快,单引号速度慢
    c、两者没有速度差别
    d、双引号解析其中以$开头的变量,而单引号不解析
    e、单引号解析其中\r \t等转义字符,而双引号不解析

9、php中的错误控制操作符是( )。
    a、%
    b、$
    c、#
    d、@

10、定义常量的函数是( )。
    a、define( )
    b、constant( )
    c、print( )
    d、echo( )

11、下面对于echo,print 的描述正确的是( )。
    a、echo,print 都可以打印多个参数
    b、print可以打印多个参数,echo不可以
    c、echo可以打印多个参数,print不可以
    d、echo,print都不可以打印多个参数

12、执行下面的代码的结果是什么?( )
    a、boolean
    b、boolean0
    c、booleanfalse
    d、booleanfalse

13、下面程序中$b的输出结果是( )。
    a、4
    b、5
    c、3
    d、false

14、下面代码的执行结果是( )。
    a、0
    b、3
    c、6
    d、"33 4 5"

15、下面的语句输出结果( )。
    a、$foo bar
    b、'eot' $foo bar eot
    c、test bar
    d、'eot' test bar eot

16、以下代码的执行后是,$result值为( )。
    a、null
    b、true
    c、false
    d、1

实验三数据类型

1、注意: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入“ch2_2“代码文件夹,压缩后上传到附件中。

实验四变量

1、注意: 1.按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2.本报告完成后的所有代码放入“ch2_3“代码文件夹,压缩后上传到附件中。

实验二php 基本语法结构

1、注意: 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 本报告完成后的所有代码放入ch2_1代码文件夹,压缩后上传到附件中。

第4章 php流程控制语句

第4章单元小测

1、在下面的选项中,可以由web服务器apache完成的工作是( )。
    a、解析php文件
    b、连接处理数据库
    c、主动建立与客户端连接
    d、发布网站

2、用于调整网页的外观和布局的web构建是下列选项中的哪一个?( )
    a、php
    b、javascript
    c、css
    d、xml

3、关于html的描述,哪个不正确?( )
    a、html是超文本标记语言的缩写
    b、html文件是包含标记标签的程序文件
    c、标记标签可让浏览器了解怎样去显示这个页面,浏览器提示html的错误报告
    d、使用普通的文字编辑器可以建立html文件

4、以下程序运行结果为:( )。
    a、null
    b、have value
    c、无法确定
    d、什么也不显示,提示错误

5、以下程序运行结果为( )。 str1"; break; case –1: echo "str < str1"; break; case 0: echo "str = str1"; break; default: echo "str <> str1"; } ?>
    a、str > str1
    b、str < str1
    c、str = str1
    d、str <> str1

6、以下代码返回的结果为( )。
    a、true
    b、false
    c、程序运行出错
    d、根据版本来定

7、哪一个语言结构最能代表以下多路分支if语句的选择结构( )。
    a、没有default的switch语句
    b、一个递归的函数调用
    c、一个while语句
    d、它是唯一的逻辑结构
    e、使用default从句的switch语句

8、哪一个三元运算符相当于此脚本( )。 11){ if($c==10 && $d !=$c) { $x=0; } else { $x=1; } } } ?>
    a、$x = ($a < 10 || $b > 11 || $c == 1 && $d !=$c ) ? 0 : 1;
    b、$x = (($a < 10 && $b > 11) || ($c == 10 && $d !=$c ) ) ? 0 : 1;
    c、$x = ($a < 10 && $b > 11 && $c == 10 && $d !=$c ) ? 0 : 1;
    d、以上都不是

9、以下代码的执行后,$result值为( )。
    a、1
    b、2
    c、3
    d、4
    e、5

10、下面代码的执行结果是( )。
    a、0123456789
    b、012345678910
    c、无输出
    d、死循环

实验五流程控制

1、1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch4_1代码文件夹,以“班级 学号 姓名 ch4_1” 命名压缩后上传到附件中。

第4章课堂练习1—if…else

1、第4章课堂练习1—if…else 获取系统当前时间,如果在中午 12 点以前,则输出上午好,否则输出下午好。 提示:利用日期时间函数date(“h”),获取24小时制的当前小时。 提交内容: 1、将调试好的代码复制粘贴提交。 2、运行结果窗口截图。

第4章课堂练习2—if…else

1、第4章课堂练习2—if…else、switch结构。 获取系统当前时间,如果在 8 点前,输出早上好;如果在 8 点和 11 点之间,输出上午好;如果在 11 点和 13 点之间,输出中午好;如果在 13 点和 18 点之间,输出下午好,18 点以后,都是晚上好。 提示:可以用if…else多分支,也可以用switch结构。 提交内容: 1、将调试好的代码复制提交。 2、运行结果窗口截图。

第4章课堂练习3—for结构

1、题目:利用for循环语句计算1 2 3 … 100的值。 提交内容: 1、代码是否正确。(最高3分) 2、是否有运行结果截图。(最高2分)

第4章课堂练习4—循环

1、题目1:利用循环结构输出一行表格,如下: 提交内容: 1、将调试好的代码复制粘贴提交。 2、运行结果窗口截图。

2、题目2:拓展练习:利用循环结构输出表格,如下: 提交内容: 1、将调试好的代码复制粘贴提交。 2、运行结果窗口截图。

第4章课堂练习5—foreach

1、题目:定义一个数组,数组元素包括“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”、“星期日”。使用 foreach 语句,网页上显示出来,格式如下: 今天是:星期一 今天是:星期二 …… 今天是:星期日 提交内容: 1、将调试好的代码复制粘贴提交。 2、运行结果窗口截图。

第5章 字符串操作

第5章 字符串操作-单元小测

1、在html中,标题字体标记中x的最大取值是( )。
    a、4
    b、5
    c、6
    d、7

2、以下代码运行结果为( )。
    a、php is linux
    b、is linux
    c、php is inux
    d、php is

3、下列哪个函数是将数组转换为字符串?( )
    a、implode()
    b、explode()
    c、arsort()
    d、natsort()

4、以下代码运行的结果为( )。
    a、this,course,is,very,easy,!
    b、this course is very easy !
    c、this course is very easy !,
    d、提示错误

5、以下程序横线处应该使用的函数为( )。 输出结果为:array ([0] => @lampbrother [1]=>com[2]=>cn)
    a、strchr, split, var_dump
    b、strstr, explode, print_r
    c、strstr,explode, echo
    d、strchr, split, var,_dump

6、php中,下列哪个函数是将字符串前后颠倒?( )
    a、strrev()
    b、strrpos()
    c、strstr()
    d、strfirst()

7、以下字符的长度是( )。
    a、9
    b、5
    c、7
    d、3

8、将字符串中所有英文单字的开头字母转换为大写的函数应该是( )。
    a、ucfirst()
    b、strtolower()
    c、strtoupper()
    d、ucwords()

9、在php中,' '操作符的功能不包括( )。
    a、字符串连接
    b、数组数据合并
    c、变量数据相加
    d、类型自动转换

10、下列php函数中不能直接在页面输出字符串的函数是( )。
    a、echo
    b、sprintf
    c、printf
    d、print

第6章 php数组

第6章 php数组单元小测

1、下面的脚本运行以后,$array数组所包含的值是( )。 $v) { $v = 2; } ?>
    a、array ('2 ' , '2 ')
    b、array ('1 ' , '1 ')
    c、array (2 , 2)
    d、array (null , null)

2、如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能( )。
    a、ksort()
    b、asort()
    c、krsort()
    d、sort()
    e、usort()

3、下面代码的输出是( )。
    a、12345
    b、12245
    c、22345
    d、11345
    e、array

4、在php中哪个变量数组总是包含所有从客户端发出的cookies数据( )。
    a、$_cookies
    b、$_cookie
    c、$_getcookie
    d、$_getcookies

5、以下关于key()和current()函数的叙述,请找出两个正确的答案( )。
    a、key()函数用来读取目前指针所指向资料的索引值
    b、key()函数是取得目前指针位置的内容资料
    c、current()函数用来读取目前指针所指向资料的索引值
    d、current()函数是取得目前指针位置的索引值和内容资料

6、问$x的结果是( )。
    a、array(0,1);
    b、array(0,1,2,3);
    c、array(3,4);
    d、代码有错

7、要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值( )。
    a、key()
    b、next()
    c、prev()
    d、current()

8、要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值( )。
    a、key()
    b、next()
    c、prev()
    d、current()

9、以下程序运行结果为( )。
    a、$a[0] = hello $a[1] = hello $a[2] = $a[3] = $a[4] =
    b、$a[0] = hello $a[1] = hello $a[2] = hello $a[3] = $a[4] =
    c、$a[0] = $a[1] = $a[2] = $a[3] = $a[4] =
    d、程序运行提示错误

10、以下代码的运行结果为( )。
    a、2
    b、3
    c、4
    d、1

11、下面哪个选项没有将john添加到users数组中( )。
    a、$users[] = 'john';
    b、array_push($users, 'john');
    c、$users ||= 'john';
    d、array_unshift($users, 'john');

12、下面代码的输出正确的是( )。 5,5=>8,22,2=>'8',81); echo $a[7]; echo $a[6]; echo $a[3]; ?>
    a、空2281
    b、空8122
    c、8122空
    d、空空空

13、下面代码的输出结果是( )。
    a、hello
    b、空空
    c、报错
    d、hellohello

14、对于下面的代码,不能够正确得到结果'yellow'的代码是( )。 'red', 'banana'=>'yellow'); ?>
    a、echo "a banana is ";
    b、echo "a banana is $fruits['banana']";
    c、echo "a banana is ";
    d、echo "a banana is $fruits[banana]"

15、输出的是( )。
    a、3
    b、false
    c、null
    d、1
    e、0

实验六 数组

1、注意: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch6_1代码文件夹,以“班级 学号 姓名 ch6_1” 命名压缩后上传到附件中。 注意要上传两个附件!(实验报告、源码)

第六章练习:遍历数组、上传文件。共4小题。

1、遍历一维数组。定义一个一维数组,并将数组遍历结果显示出来。 提交: 1、浏览器结果截图上传。 2、代码截图上传。 3、源代码文件,作为附件上传。

2、遍历二维数组。定义一个二维数组,并将数组遍历结果显示出来。 提交: 1、浏览器结果截图上传。 2、代码截图上传。 3、源代码文件,作为附件上传。

3、实现单个文件上传。 提交: 1、浏览器结果截图上传。 2、代码截图上传。 3、源代码文件,作为附件上传。

4、实现多个文件上传。 提交: 1、浏览器结果截图上传。 2、代码截图上传。 3、源代码文件,作为附件上传。

foreach遍历二维数组

1、定义课件中的表数据为二维数组,采用foreach进行遍历,并输出数组到表格中。 提交内容: 1、编写的代码截图提交。 2、运行结果的窗口截图。

第7章 正则表达式

实验八正则表达式、字符串

1、完成:实验八 正则表达式、字符串(见附件)。 要求: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch8_1代码文件夹,以“班级 学号 姓名 ch8_1” 命名压缩后上传到附件中。 注意:要上传两个附件!(实验报告、源码)

实验八正则表达式、字符串 - 练习

1、完成:实验八 正则表达式、字符串-练习(见附件)。 要求: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch8_2代码文件夹,以“班级 学号 姓名 ch8_2” 命名压缩后上传到附件中。 注意:要上传两个附件!(实验报告、源码)

第8章 php与web页面交互(补充教材章节)

实验七php 表单交互

1、完成:实验七 php表单交互(见附件)。 要求: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch7_1代码文件夹,以“班级 学号 姓名 ch7_1” 命名压缩后上传到附件中。 注意:要上传两个附件!(实验报告、源码)

实验七php 表单交互 -练习

1、完成:实验七 php表单交互-练习(见附件)。 要求: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch7_2代码文件夹,以“班级 学号 姓名 ch7_2” 命名压缩后上传到附件中。 注意:要上传两个附件!(实验报告、源码)

第9章 php中cookie与session管理

实验九会话管理

1、作业题1 完成:实验九会话管理(见附件)。 要求: 1. 按报告要求截图或填入代码,完成实验报告后,以附件方式上传。 2. 本报告完成后的所有代码放入ch9_1代码文件夹,以“班级 学号 姓名 ch9_1” 命名压缩后上传到附件中。 注意:要上传两个附件!(实验报告、源码)

第9章课堂练习-session判断用户的操作权限

1、题目:完成“第九章 php中cookie与session管理”教学课件中的实例 ——session判断用户的操作权限 提交内容: 1、运行界面截图,每个操作界面都需截图。(直接在答题框中回答) 2、心得:通过本实例,你学会了什么或有什么想分享的?(直接在答题框中回答) 3、创新:在实例的基础代码上,你有什么改进或创新吗?若有,请描述。若没有,就回答“没有”。(直接在答题框中回答) 4、源码:源码打包上传为附件。(以附件上传)

第14章 phpmyadmin图形化管理工具

第十四章实验-数据库技术(有附件)

1、完成:实验十四章实验-数据库技术(见附件)。 要求: 按要求创建数据库,导出数据库及表,统一命名为:班级_姓名_学号.sql,压缩后上传到附件中。 注意:只上传一个附件!(导出的“班级_姓名_学号.sql”文件)

第15章 php操作mysql数据库

课堂练习:四个结果集函数的应用练习。

1、课堂练习:四个结果集函数的应用练习。 mysqli_fetch_row():从结果集中取得一行,并作为枚举数组返回。 mysqli_fetch_assoc():从结果集中取得一行作为关联数组。 mysqli_fetch_array():从结果集中取得一行作为关联数组,或数字数组,或二者兼有。 mysqli_fetch_object():从结果集中取得当前行,并作为对象返回。 练习要求: 1、用以上四个函数分别查询数据库中数据表的记录,并以表格形式在网页中显示出来。 2、提交:代码截图、运行结果截图。 3、学生互评。

课堂练习2:php 操作数据

1、综合练习:利用前面所学知识进行简单的数据查询、添加、修改、删除。 一、建立数据库,创建一张表,此表至少包含 5 个字段。 要求: (1)数据库名、表名、字段名自定义。 (2)写出创建数据库、数据表的sql语句。 (3)插入2条记录,并给出对应的sql语句。 (4)给出数据二维表,表中列标题包括:字段名、数据类型及长度、是否主键、备注等。可参考下图。 提交内容: (1)创建数据库、数据表的sql语句。 (2)插入2条记录的sql语句。 (3)数据二维表或截图。

2、二、根据第一题中建立的数据库、数据库表,制作一个管理页面。 内容包括: (1)将数据库表中的所有记录,在该页面上显示出来。 (2)通过该页面,可到达添加、删除、修改的对应功能页面。 提交内容: (1)代码。(可截图,也可直接复制。) (2)运行结果截图。

3、三、根据第一题中建立的数据库、数据库表,实现添加功能。 要求: (1)添加内容包括数据库表中的字段。 (2)当点击“添加”按钮时,向数据库中添加数据,如果添加失败,给出“添加失败”提示,如果添加成功,给出“添加成功”提示,并跳转到“管理页面”。 提交内容: (1)代码。(可截图,也可直接复制。) (2)运行结果截图。

4、四、根据第一题中建立的数据库、数据库表,实现修改功能。 具体要求:当点击“管理页面”中的“修改”时,可实现相应记录的修改。 要求: (1)正确实现修改功能。 (2)当点击“修改”按钮时,向数据库中修改数据,如果修改失败,给出“修改失败”提示,如果修改成功,给出“修改成功”提示,并跳转到“管理页面”。 提交内容: (1)代码。(可截图,也可直接复制。) (2)运行结果截图。

5、五、根据第一题中建立的数据库、数据库表,实现删除功能。 具体要求:当点击“管理页面”中的“删除”时,可实现相应记录的删除。 要求: (1)正确实现删除功能。 (2)当点击“删除”按钮时,向数据库中删除数据,如果删除失败,给出“删除失败”提示,如果删除成功,给出“删除成功”提示,并跳转到“管理页面”。 提交内容: (1)代码。(可截图,也可直接复制。) (2)运行结果截图。

6、综合评分:对以上5个大题完成情况的总体评分,提交完整代码及数据库文件。 评分规则: (1)整个系统是否美观、操作友好。(5分) (2)提交以上5个大题的完整源码及导出的数据库文件。(5分)

学期大作业

学期大作业

1、使用php mysql编写项目,独立完成。 详细要求见附件“《php程序设计》课程考核要求.docx”。 注意:提交内容 1)项目书文档(格式见附件:项目书格式); 2)数据库、系统源码及相关文件; 3)系统功能演示视频(本视频文件若较大,可以将该文件就通过qq邮件方式发送提交)。

《php程序设计》期末测试卷(占总成绩30%)

《php程序设计》期末测试卷

1、下面几个后台脚本编程语言中,哪个属于开源的软件?( )
    a、asp
    b、php
    c、jsp
    d、cgi

2、在下面的选项中,可以由web服务器apache完成的工作是( )。
    a、解析php文件
    b、连接处理数据库
    c、主动建立与客户端连接
    d、发布网站

3、php是哪种类型的语言( )。
    a、编译型
    b、解释型
    c、两者都是
    d、两者都不是

4、下面说法不正确的是:( )
    a、php有4种标量类型:布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)
    b、浮点型(float)与双精度型(double)是同一种类型
    c、复合类型包括:数组(array)、对象(object)、资源(resource)
    d、伪类型:混合型(mixed)、数字型(number)、回调(callback)

5、apache服务器默认的端口号为( )。
    a、80
    b、81
    c、82
    d、20

6、声明变量时,变量的名称以什么符号开头?( )
    a、&
    b、*
    c、$
    d、¥

7、下面哪个选项不属于正确的php代码的开始和结束标记( )。
    a、<% %>
    b、
    c、
    d、
    e、

8、php中,单引号和双引号所包围的字符串有什么区别?
    a、单引号速度快,双引号速度慢
    b、双引号速度快,单引号速度慢
    c、两者没有速度差别
    d、双引号解析其中以$开头的变量,而单引号不解析

9、比较运算符中"!="和下列哪种运算符功能相同。
    a、!==
    b、<>
    c、<=
    d、>=

10、取余数运算符的符号是哪个?( )
    a、&
    b、%
    c、¥
    d、#

11、检测数据类型是否为字符串型的函数是什么?( )
    a、is_bool
    b、is_string
    c、is_float
    d、is_boolean

12、三元运算符与下列哪种语句类似?
    a、if…else…
    b、for
    c、foreach
    d、while

13、php自定义函数的关键字是:( )
    a、function
    b、subroutine
    c、method
    d、procedure

14、下列那个选项是正确的引用文件的方法( )。
    a、require和include
    b、require和function
    c、define和include
    d、function和include

15、若$y, $x为int型变量,则执行以下语句后,$y的值为( )。
    a、1
    b、2
    c、3
    d、0

16、下面代码的输出结果是( )。
    a、hello
    b、world
    c、null
    d、unset

17、下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串( )。
    a、$s1 $s2
    b、“”
    c、$s1.$s2
    d、$s1.=$s2

18、下面对于echo,print 的描述正确的是( )。
    a、echo,print 都可以打印多个参数
    b、print可以打印多个参数,echo不可以
    c、echo可以打印多个参数,print不可以
    d、echo,print都不可以打印多个参数

19、下面程序中$b的输出结果是( )。
    a、4
    b、5
    c、3
    d、false

20、以下字符的长度是( )。
    a、9
    b、5
    c、7
    d、3

21、定义常量的函数是:
    a、define()
    b、constant()
    c、print()
    d、echo()

22、"echo "\$";"显示出来的结果是:( )
    a、\$
    b、$
    c、$$
    d、$\

23、下列哪个函数是将数组转换为字符串。( )
    a、imploed()
    b、explode()
    c、arsort()
    d、natsort()

24、以下程序运行结果为:( )。
    a、null
    b、have value
    c、无法确定
    d、什么也不显示,提示错误

25、哪一个语言结构最能代表以下多路分支if语句的选择结构( )。
    a、没有default的switch语句
    b、一个递归的函数调用
    c、一个while语句
    d、使用default的switch语句

26、break关键字有什么功能。( )
    a、跳出循环
    b、阻止死循环
    c、执行循环以外的代码
    d、它告知php不要执行除匹配case以外的case

27、isset()函数有什么功能?()
    a、检测某一函数是否被设置
    b、检测变量是否为空
    c、检测变量是否被设置
    d、检测变量是否已设置并且非null

28、$array=array("1","吉林","2","长春","3","大连"); 上面的数组是什么数组?
    a、关联数组
    b、索引数组
    c、不是数组
    d、二维数组

29、获取数组中指定元素的键名使用什么函数?
    a、is_array()
    b、in_array()
    c、array_search()
    d、array_reverse()

30、统计数组元素个数的函数是什么?
    a、array()
    b、count()
    c、foreach
    d、list()

31、创建数组的函数是什么?
    a、array()
    b、count()
    c、foreach
    d、list()

32、输出数组时,echo(),print(),print_r()的区别是什么?
    a、echo()和print_r()只可以输出数组中的某个元素值。
    b、print_r()可以输出数组,而echo()和print()只可以输出数组中的某个元素值。
    c、echo()只可以输出数组中的某个元素值,print()和print_r()可以输出数组。
    d、没什么区别。

33、php中常用的遍历数组方法有几种?分别是什么?
    a、foreach循环语句
    b、foreach循环语句、for循环语句、list()函数
    c、foreach循环语句、for循环语句、list()函数和each()函数
    d、foreach循环语句、for循环语句、list()函数和each()函数、while循环语句

34、删除数组中的某个元素,使用什么函数?
    a、count()
    b、array()
    c、list()
    d、unset()

35、获取已上传文件的大小,使用什么数组?
    a、$_server['remote_addr']
    b、$_server['server_addr']
    c、$_files["userfile"]["size"]
    d、$_server["userfile"]["size"]

36、在javascript脚本中,弹出对话框,需使用window对象的什么方法?
    a、echo
    b、window.location.href
    c、alert
    d、print

37、设置表单提交跳转页,通过什么属性?
    a、action
    b、method
    c、name
    d、value

38、在javascript脚本中,哪种写法表示文本框(name)中的值?
    a、$_post['name']
    b、$_get['name']
    c、var name
    d、form1.name.value

39、对超级链接传递的数据进行编码,使用什么函数?
    a、action
    b、alert
    c、urldecode()
    d、urlencode()

40、html注释符号是下列哪个?
    a、
    b、/* */
    c、//
    d、#

41、哪一个三元运算符相当于此脚本( )。 11){ if($c==10 && $d !=$c) { $x=0; } else { $x=1; } } } ?>
    a、$x = ($a < 10 || $b > 11 || $c == 1 && $d !=$c ) ? 0 : 1;
    b、$x = (($a < 10 && $b > 11) || ($c == 10 && $d !=$c ) ) ? 0 : 1;
    c、$x = ($a < 10 && $b > 11 && $c == 10 && $d !=$c ) ? 0 : 1;
    d、以上都不是

42、下面代码的执行结果是( )。
    a、0123456789
    b、012345678910
    c、无输出
    d、死循环

43、执行完以下代码后,变量$num的值为( )。
    a、10
    b、20
    c、30
    d、显示错误

44、以下代码执行结果为( )。
    a、phper
    b、hellophper
    c、hello
    d、错误

45、以下程序运行结果为( )。
    a、5 3 1=9
    b、1 5 3 =9
    c、提示错误,并有显示: 3 1 = 4
    d、9

46、php程序使用utf-8编码,以下程序输出结果是( )。
    a、9
    b、13
    c、18
    d、17

47、下面的脚本运行以后,$array数组所包含的值是( )。 $v) { $v = 2; } ?>
    a、array ('2 ' , '2 ')
    b、array ('1 ' , '1 ')
    c、array (2 , 2)
    d、array (null , null)

48、以下代码的运行结果为( )。
    a、2
    b、3
    c、4
    d、1

49、关于mysqli_select_db的作用描述正确的是:( )
    a、连接数据库
    b、连接并选取数据库
    c、连接并打开数据库
    d、选取数据库

50、查询所有年龄在20岁以下的学生姓名及其年龄,以下正确的是( )。
    a、select sname,sage from student where sage <=20;
    b、select sname,sage from student where not sage <20;
    c、select sname,sage from student where not sage >20;
    d、select sname,sage from student where sage <20;

51、使用什么函数可以输出数据库连接错误信息?
    a、mysqli_error()
    b、mysqli_connect()
    c、mysqli_query()
    d、mysqli_close()

52、连接mysql数据库服务器的函数是什么?
    a、mysqli_connect()
    b、mysqli_query()
    c、mysqli_error()
    d、mysqli_select_db()

53、获取查询结果记录数使用什么函数?
    a、mysqli_fetch_array()
    b、mysqli_fetch_rows()
    c、mysqli_fetch_row()
    d、mysqli_num_rows()

54、查询数据表中的数据使用什么函数?
    a、mysqli_query()
    b、mysqli_error()
    c、mysqli_connect()
    d、mysqli_fetch_array()

55、mysqli_fetch_row() 和mysqli_fetch_array的区别是什么?
    a、mysqli_fetch_row()只可以使用数字作为索引,而mysqli_fetch_array()即可以使用数字作为索引,也可以使用字符串作为索引来获取数据。
    b、mysqli_fetch_array()只可以使用数字作为索引,而mysqli_fetch_row()即可以使用数字作为索引,也可以使用字符串作为索引来获取数据。
    c、都只可以使用数字作为索引。
    d、都只可以使用字符串作为索引来获取数据。

56、关闭数据源连接,使用什么函数?
    a、mysqli_result()
    b、mysqli_select_db()
    c、mysqli_close()
    d、mysqli_connect()

57、在select语句中执行模糊查询时,需要使用什么关键字?
    a、limit
    b、order by
    c、like
    d、group by

58、建立一个“学生”表student,它由学号sno、姓名sname、性别ssex、年龄sage、所在系sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一,下列哪个选项正确( )。
    a、create table student ( sno char(5) not null unique, sname char(20) unique, ssex char(1), sage int, sdept char(15) );
    b、create table student ( sno char(5) not null unique, sname char(20) unique, ssex char(1) sage int, sdept char(15) );
    c、create table student ( sno char(5), sname char(20) unique, ssex char(1), sage int, sdept char(15) );
    d、create table student ( sno char(5) not null unique, sname char(20) unique, ssex char(1), sdept char(15) );

59、查询名字中第2个字为“阳”字的学生的姓名和学号,以下正确的是( )。
    a、select sname,sno from student where sname like '__阳%';
    b、select sname,sno from student where sname like '阳%';
    c、select sname,sno from student where sname like '__阳';
    d、select sname,sno from student where sname like '阳__%';

60、mysql中表的默认类型为( )。
    a、isam
    b、innodb
    c、myisam
    d、heap

61、session机制( )。
    a、session是客户端机制。
    b、session是服务器端机制。
    c、session是网页机制。
    d、session是服务机制。

62、cookie机制( )。
    a、cookie是客户端机制
    b、cookie是服务器端机制
    c、cookie是网页机制
    d、mousedown_form1

63、下面文件中哪个是启动session的语句( )。
    a、session_start()
    b、session_start()
    c、setcookie()
    d、session()

64、看下面代码: session_start(); $_session['mr']="变量的值"; 输出$_session['mr']变量的值为( )。
    a、mr
    b、mr
    c、变量的值
    d、空

65、以下代码运行的结果为( )。
    a、this,course,is,very,easy,!
    b、this course is very easy !
    c、this course is very easy !,
    d、提示错误

66、在php中,' '操作符的功能不包括( )。
    a、字符串连接
    b、数组数据合并
    c、变量数据相加
    d、类型自动转换

67、下面哪个函数可以实现当地时间的设置。( )
    a、date()
    b、time()
    c、date_default_timezone_set()
    d、settime()

68、看下面一行代码: echo date("y-m-d") 程序运行后,输出日期的格式为( )。
    a、x年x月x日
    b、x - x - x
    c、x - x – x x: x:x
    d、xxx

69、下面程序运行结果为( )。
    a、得到今天的日期(月-日)
    b、得到今天的日期(年-月-日)与下周的日期(年-月-日)
    c、得到现在的时间(小时-分-秒)
    d、得到现在到下周的时间间隔

70、rand函数的主要用途( )。
    a、获取随机数
    b、转换字符串
    c、加密操作
    d、连接字符

71、看下面一行代码: header("content-type:image/jpeg"); 此代码告知浏览器输出图像的格式为( )。
    a、gif
    b、png
    c、jpeg
    d、bmp

72、jpgraph是用哪一门编程语言编写的。( )
    a、c
    b、php
    c、java
    d、jpgraph

73、判断某目录是否存在需要使用函数。( )
    a、is_float
    b、is_int
    c、is_dir
    d、file

74、创建指定文件目录需要使用函数为( )。
    a、open
    b、is_dir
    c、mkdir
    d、file

75、实现类之间的继承需要使用哪个关键字。( )
    a、public
    b、set
    c、extends
    d、final

76、构造方法需要使用哪个关键字( )。
    a、__construct
    b、__destruct
    c、__set
    d、__get

77、使类不能被其他子类所继承需要哪个使用关键字( )。
    a、private
    b、static
    c、final
    d、extends

78、php中的类继承可以( )。
    a、多继承
    b、单继承
    c、既可以单继承也可以多继承
    d、逆向继承

79、当pdo对象创建成功以后,与数据库的连接已经建立,就可以使用pdo对象了,下面哪个不是pdo对象中的成员方法( )。
    a、phpinfo()
    b、query()
    c、exec()
    d、prepare()

80、md5加密函数把不同长度的数据信息最终加密为( )位数值。
    a、64
    b、32
    c、128
    d、256

81、在程序开发中转换编码集需要使用函数( )。
    a、iconv
    b、string
    c、is_dir
    d、sha1

82、echo name="mrsoft";,指出这段代码出现错误的原因( )。
    a、应该用单引号包含变量的值
    b、变量名称缺少$符号
    c、变量名称应该大写
    d、缺少分号

83、如何声明一个php的用户自定义类?( )
    a、
    b、
    c、
    d、

84、如何让一个对象实例调用自身的该对象的方法函数“mymethod”?( )
    a、$self=>mymethod();
    b、$this->mymethod();
    c、$current->mymethod();
    d、$this::mymethod();

85、下面哪项描述是错误的?( )
    a、父类的构造函数与析构函数不会自动被调用
    b、成员变量需要用public protected private修饰,在定义变量时不再需要var关键字
    c、在静态方法中只能访问静态成员
    d、包含抽象方法的类必须为抽象类,抽象类不能被实例化

86、以下四条接口与抽象类的对比分析,哪条是错误的?( )
    a、接口和抽象类都可以只声明方法而不实现它
    b、抽象类可以定义类常量,而接口不能
    c、抽象类可以实现具体的方法,而接口不能
    d、抽象类可以声明属性,而接口不能

87、php中,可以用来接收上传的文件的是( )。
    a、$_files
    b、copys
    c、is_uploadfile
    d、move_uploaded_file

88、以下哪个错误级别会使程序崩溃,阻止并退出程序?( )
    a、e_warning
    b、e_notice
    c、e_error
    d、以上都可

89、mysql是网站服务器系统程序。( )

90、phpstudy只包括apache安装包( )

91、md5函数计算字符串的md5哈希,该函数是一种编码的方式,但是不能解码。( )

92、include_once会先检查欲引入文件的内容是不是在之前就已经引入过了( )。

93、do…while语句是先执行后判断,无论表达式的值是否为true,都将执行一次循环

94、break语句不仅可以跳出当前的循环,还可以指定跳出几重循环

95、使用include()语句包含外部文件时,只有代码执行到include()函数时才将外部文件包含进来。

96、在使用require()语句调用文件时,如果没有找到文件,require()语句会输出错误信息,并且立即终止脚本的处理。而include()语句在没有找到文件时则会输出警告,不会终止脚本的处理。

97、mysql只能运行于window平台上。( )

98、ltrim函数是替换字符串右侧的特殊字符

99、获取当前格式化时间可以使用date函数

100、获取当地时间可以对php系统不进行任何设置。

101、pdo是一种抽象层的接口

102、pdo可以连接任何数据库

103、表单元素的标记是

104、测试phpstudy是否安装成功,在ie地址栏输入 http://127.0.0.1 或者()。

105、以下程序的输出结果是( ) 。 $c?4:5; echo $a; ?>

106、以下程序的运行结果为sum=( )。

107、下面代码的运行结果为 sum=( )。 5)break; $sum=$sum $i; } echo"sum=".$sum; ?>

108、查询数据表中前4条记录,数据表的主键为id,请将下面的查询语句补充完整。 mysqli_query($conn ,"select * from tb_user where( )");

109、程序运行后,显示的图片宽度分别为( )。

110、利用md5()函数实现将"php"加密,请将代码填下完整。 $string = "php"; $string = ( ) echo $string;

111、实例化对象需要使用( )关键字。

112、向数据库中添加1条用户信息记录,用户名为mr,密码为123456,请将下面的代码补充完成。 mysqli_query($conn ,"insert into tb_user(name,pwd) values( )");

113、下面是获取已上传文件的大小,请将下面的代码补充完整。

114、使用foreach语句遍历数组中的健名和值,请将下面的代码补充完整。 $str=array("长春","吉林","上海"); foreach(___________ as $key=>$link){ …… }

115、$x =3等价于$x=( )

最新
航海气象题库题号对照试卷及答案分享 2764
1705
424
1049
中国石化技师考试锅炉辅机值班员试题答案软件 960
国家保安员资格考试-4月试卷2试题答案软件 218
2974
教师招聘-小学-职测试卷及答案分享 2517
2023年度春季运动会理论题库试题答案软件 819
2222
精选
全警实战大练兵公共科目理论知识题库-群众工作能力搜题找答案用什么软件 1616
87
山东省生产经营单位全员安全生产责任清单的通知综合搜题找答案用什么软件 1047
210
2023年苏州区域技能大比武集控运行竞赛理论题库搜题找答案用什么软件 1581
20级外科护理期末复习题搜题用什么软件最好 1143
2023年苏州区域技能大比武集控运行竞赛理论题库搜题找答案用什么软件 2830
104年第3次-偵查法令搜题用什么软件最好 1329
灌云县人民医院2023年医保服务协议相关知识考题搜题找答案用什么软件 1484
2015
随机推荐
694
104年第3次-偵查法令搜题用什么软件最好 1755
230
2023年度春季运动会理论题库试题答案软件 899
272
《证劵投资分析》综合模考卷1搜题app推荐 1015
条令条例考试题库600题搜题用什么软件最好 1976
21级护理《英语》复习题搜题用什么软件最好 1553
应知应会知识题库汇编试卷及答案分享 1168
党风廉政建设条规试题试卷及答案分享 1780
网站地图