第一个项目测试Word文件下载.docx

上传人:b****6 文档编号:21398337 上传时间:2023-01-30 格式:DOCX 页数:17 大小:22.56KB
下载 相关 举报
第一个项目测试Word文件下载.docx_第1页
第1页 / 共17页
第一个项目测试Word文件下载.docx_第2页
第2页 / 共17页
第一个项目测试Word文件下载.docx_第3页
第3页 / 共17页
第一个项目测试Word文件下载.docx_第4页
第4页 / 共17页
第一个项目测试Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

第一个项目测试Word文件下载.docx

《第一个项目测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《第一个项目测试Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

第一个项目测试Word文件下载.docx

b)preg_match--进行正则表达式匹配

c)preg_replace--执行正则表达式的搜索和替换

d)preg_split--用正则表达式拼装字符串

7.在PHP中,字符串的定义方式有三种,下面哪个不是字符串的定义方式。

a)单引号‘’

b)双引号“”

c)定界符<

d)字串函数string()

8.阅读下面PHP程序代码,并选择正确结果:

echosubstr('

abcdef'

1);

1,3);

a)bcdefbcd

b)abcdefbcd

c)bcdefabc

d)abcdefabc

9.在PHP中date()函数是格式化一个本地时间和日期函数,下面对格式化字串描述错误的是:

a)Y:

4位数字完整表示的年份

b)m:

数字表示的月份,有前导零

c)d:

月份中的第几天,有前导零的2位数字

d)H:

小时,12小时格式,有前导零

10.在PHP中fopen()函数是打开文件或者URL地址,其中对打开模式描述错误的是():

a)'

r'

只读方式打开,将文件指针指向文件头。

b)'

w'

写入方式打开,将文件指针指向文件头并将文件大小截为零。

如果文件不存在则尝试创建之。

c)'

a+'

写入方式打开,将文件指针指向文件末尾。

d)'

x'

建并以写入方式打开,将文件指针指向文件头。

如果文件已存在,则fopen()调用失败并返回FALSE,并生成一条E_WARNING级别的错误信息。

11.以下关于key()和current()函数的叙述,请找出正确的答案:

()。

a)key()函数用来读取目前指针所指向资料的索引值

b)key()函数是取得目前指针位置的内容资料

c)current()函数用来读取目前指针所指向资料的索引值

d)current()函数是取得目前指针位置向下一个的内容资料

12.如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。

同时,需要在排序后保持关键字与值的对应关系。

下面哪个函数实现这个功能?

()。

a)ksort()

b)asort()

c)krsort()

d)sort()

13.在PHP的绘制图像中,下列关于绘图函数描述错误的是();

a)imagecreate--新建一个基于调色板的图像

b)imagecolorallocate--为一幅图像分配颜色

c)imagefill--区域填充背景图片函数

d)imagedestroy--销毁一图像

14.在PHP中上传文件时会使用$_FILES全局数组,如上传表单项代码是:

inputtype="

file"

name="

myfile"

/>

哪么下面描述错误的是():

a)$_FILES["

]["

size"

]表示上传文件大小(单位字节)

b)$_FILES["

error"

]表示上传文件的错误信息,会有5个可能的值

c)$_FILES["

type"

]表示上传文件的文件格式类型

d)$_FILES["

name"

]表示上传文件在服务器端的临时文件名

15.在PHP文件读取内容函数中,描述错误的是();

a)fgets()从打开的文件中读取一行

b)fgetc()从打开的文件读取一个字符

c)file()把一个文件读入一个数组中

d)readfile()读取指定文件的整个内容到一个变量中。

16.如下表结构:

mysql>

select*fromstudent;

下面那条SQL语句执行结果只有一条数据();

a)select*fromstudent

b)select*fromstudentwheresage=22

c)select*fromstudentlimit1,1

d)select*fromstudentwheresnamelike'

%q%'

17.以下代码运行的结果为()

.<

php

$a[]=1;

$a[]=2;

$a[]=3;

$a[2]=4;

for($i=0;

$i<

count($a);

$i++){

if($i==2){

echo$a[$i];

}

A2

B3

C4

D1

18.如下数据结构:

+--------+-------+------+------+------------+

|sno|sname|ssex|sage|sdept|

|200611|mm|m|26|beida|

|200603|lisi|w|20|shangdi|

|200604|aa|w|28|gongzhufen|

|200605|bb|m|22|shangdi|

|200609|ff|w|23|gongzhufen|

|200610|qq|m|30|beida|

|200612|pp|m|28|beida|

|200613|dd|w|25|gongzhufen|

|200614|uu|w|32|beida|

|200615|kk|w|31|shangdi|

10rowsinset(0.06sec)

正确删除两条数据的SQL语句是();

a)delfromstudentwheresage=28

b)deletefromstudentwheresage>

=30

c)deletefromstudentwheresage=28

d)deleteformstudentwheresage>

30

19.在PHP中获取数据库链接函数是:

mysql_connect(参数1,参数2,参数3);

其中参数1,2,3分别表示什么?

a)1:

MySQL数据库名;

2:

用户名;

3:

密码;

b)1:

MySQL服务器;

c)1:

d)1:

20.下面关于php与mysql数据库操作函数叙述错误的是:

a)mysql_fetch_row--从结果集中取得一行作为索引数组

b)mysql_fetch_assoc--从结果集中取得一行作为关联数组

c)mysql_fetch_array--从结果集中取得一行作为关联数组,或数字数组,或二者兼有

d)mysql_fetch_object--从结果集中取得一行作为数字数组。

21.下面关于mysql数据库操作函数描述错误的是();

a)mysql_close--关闭MySQL连接

b)mysql_insert_id--取得上一步INSERT操作产生的ID

c)mysql_num_rows--取得前一次MySQL操作(包括:

增、删、改、查)所影响的记录行数

d)mysql_query--发送一条SQL语句

22.阅读下面PHP代码,并选择正确输出结果():

$num="

1,2,3;

4,5"

;

$a=explode("

"

$num);

$sum=0;

foreach($aas$v){

$sum+=$v;

}

echo$sum;

a)0

b)11

c)13

d)15

23.阅读下面PHP代码,并选择正确输出结果();

$f=fopen("

a.txt"

w"

);

fwrite($f,"

abcdef"

4);

fclose($f);

readfile("

a)abcdef

b)abcde

c)abc

d)abcd

24.下面哪儿个函数是将数组转化为字符串()

Aimplode()

Bexplode()

Carsort()

Dnatsort()

25.将字符串中所有英文单词开头字母转换为大写的函数应该是()

Aucfirst()

Bstrtolower()

Cstrtoupper()

Ducwords()

26.下面给出正则表达式,请选择能正确匹配的字串。

正则:

/ax{4}b/"

.

a)axxxxxb

b)axxxb

c)axaxaxaxb

d)axxxxb

27.阅读下面php代码,并选择正确的结果。

$a=array("

zhangsan"

sex"

男"

age"

20);

foreach($aas$k=>

$v){

echo"

$k=>

$v<

br/>

a)name=>

zhangsan

sex=>

age=>

20

b)age=>

20

name=>

zhangsan

c)zhangsan=>

name

男=>

sex

20=>

age

d)20=>

zhangsan=>

name

28.阅读下面PHP代码,并选择正确的输出结果():

$x="

Hello"

$x.="

PHP!

$y=10;

$y*=20;

echo$x."

.$y;

a)HelloPHP!

200

b)HelloPHP!

10

c)PHP!

d)HelloPHP!

29.在PHP中,关于三元运算符描述正确的是:

a)条件?

真执行语句:

假执行的语句

b)条件?

假执行语句:

真执行的语句

c)条件:

真执行语句?

d)条件:

假执行语句?

30.阅读下面php代码,并选择正确结果:

$sum=0;

$i=0;

do{

$sum+=$i;

$i+=2;

}while($i<

=6);

echo$sum;

a)8

b)12

c)6

d)10

31.HTTP协议是一个什么协议?

a)是一个网络通信协议

b)是一个文件上传协议

c)是一个超文本传输协议

d)是一个数据库连接协议

32.在CSS样式表中,设置div层是否隐藏的属性可以是().

a)show:

none|block;

b)display:

c)display:

yes|no;

d)show:

33.CSS的选择符的种类可以是()

A.HTML选择符

B.类选择符

C.ID选择符

D.以上三个都是

34.阅读下面php的相关代码,并选择输出结果。

$a=array(10,20,30);

for($i=1;

echo$a[$i]."

"

}

a)102030

b)2030

c)302010

d)1020

35.以下哪儿个函数是将字符串前后颠倒的()

Astrrev()

Bstrrpos()

Cstrstr()

Dstrfirst()

36.以下哪个错误级别会使程序崩溃,阻止并退出程序()

AE_WARNING

BE_NOTICE

CE_ERROR

D以上都可以

37.在HTML表单中,单选按钮与多选按钮的默认值是使用哪个()属性指定的。

a)selected

b)checked

c)value

d)name

38.在HTML表单中,下拉框<

select>

的默认中是使用哪个()属性来指定的。

39.下面代码输出的是()

$s='

12345'

$s[$s[1]]='

2'

echo$s;

A12345

B12245

C22345

D11345

40.下面代码的输出正确的是:

$a=array(1=>

5,5=>

8,22,2=>

'

8'

81);

echo$a[7];

echo$a[6];

echo$a[3];

A.空2281

B.空8122

C.8122空

D.空空空

41.在CSS样式表中,修饰字体大小的属性是().

A.fontsize

B.size

C.font-size

D.text-size

42.在CSS样式表中,设置背景图片的属性是().

A.background-image

B.bgimage

C.backgroundimage

D.image

43.以下对于<

th>

标记和<

td>

标记说法不正确的是()

A<

和<

都可以标记一个单元格。

B有多少个单元格就有多少个<

或<

C<

标记所标记的单元格的文字以粗体出现。

D<

标记作用完全一样。

44.以下属性可以添加在<

table>

标记后面的是()

Aborder

Bwidth

Cheight

D以上三个都可以

45.下列关于插入图片说法错误的是()

A<

img>

标记是用来处理图像输出的。

B“src”属性指明了所要链接图像的文件地址,这个图像文件必须是计算机上的图形。

C.“width、height”属性用来设定图片大小。

D.“border”属性用来设定图片边框宽度。

46.以下对于按钮的说法中错误的是()

A.按钮可以分为普通按钮、提交按钮和重置按钮。

B.<

inputtype=”button”>

表示这个是提交到服务器的按钮。

C.<

inputtype=”reset”>

表示这是个重置按钮。

D.Value属性用来指定按钮表面显示的文字。

47.以下说法错误的是()

hr>

标记用来定义一条水平线。

B<

center>

称为居中标记

pre>

标记被称为预排版标记。

该标记不允许保留你在原代码中输入的空白和回车。

div>

是块级元素。

48.要创建一个左右框架,右边框架宽度是左边框架的3倍,以下HTML语句正确的是:

A.<

FRAMESETcols="

*,2*"

B.<

*,3*"

C.<

FRAMESETrows="

D.<

49.以下有关表单的说明中,错误的是:

A.表单通常用于搜集用户信息。

B.在FORM标记符中使用action属性指定表单处理程序的位置。

C.表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。

D.在FORM标记符中使用method属性指定提交表单数据的方法。

50.下列对于样式表的说法中错误的是()

A.CSS就是CascadingStyleSheets,中文翻译为“层叠样式表”,简称样式表。

B.将CSS指定的格式加入到HTML中的方法有两种。

C.内定义CSS时需要在HTML文件内的<

head>

...<

/head>

标签之间加一段CSS的描述内容。

D.如果内在添加的CSS描述与外部链接的CSS描述相冲突的话,网页的表现将以内在添加的CSS描述为主。

二、填空题

1.请写出echo(),print(),print_r()的区别()。

print只能打印出简单类型变量的值(如int,string)

print_r可以打印出复杂类型变量的值(如数组,对象)

echo--输出一个或者多个字符串

2.如何实现字符串翻转()。

strrev($string)

3.MYSQL取得当前时间的函数是()格式化日期的函数是()。

now(),DATE_FORMAT()

4.用PHP写出显示客户端IP与服务器IP的代码()。

echo$_SERVER[‘REMOTE_ADDR’];

或者:

getenv('

REMOTE_ADDR'

5.有一个网页地址,比如PHP开发资源网主页:

如何得到它的内容()。

file_get_contents('

6.请写出一个正则匹配电子邮件的格式()。

/^[^\s]+@[^\s]+\.[^\s]+$/;

7.请问如何在Mysql操作中如何写入utf8格式数据()。

mysql_query('

setnamesutf8'

8.$arr=array('

james'

'

tom'

symfony'

请打印出第一个元素的值()。

echo$arr[0];

9.请问varchar和char有什么区别()。

char的场地固定为创建表设置的长度,varchar为可变长度的字符

10.写出使用header函数跳转页面的语句()。

Header(‘location:

index.php’);

11.__FILE__表示什么意思()。

文件的完整路径和文件名。

如果用在包含文件中,则返回包含文件名。

自PHP4.0.2起,__FILE__总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。

12.$a++和++$a怎么运算()。

先赋值后运算先运算后赋值

13.写出PHP的八种数据类型()。

i.布尔类型i.整型i.浮点型i.字符串i.数组i.对象i.资源i.null

14.get请求有几种方式()。

三种1.form表单提交

2.url地址栏直接敲入

3.超链接直接连接过来

15.逻辑与在什么情况下为真在什么情况下为假()。

都为真的情况下为真一假为假

16.统计字符串长度的函数是()。

strlen()

17.计算数组中的单元数目或对象中的属性个数的函数是()。

count()

18.使用一个字符串为标志分割另一个字符串的函数是()。

explode()

19.将数组值用预订字符连接成字符串的函数是()

implode()

20.写出你所知道的超全局数组()。

$_GET,$_POST,$_SESSION,$_COOKIE,$_FILES,$_REQUEST,

三、编程题

1,写sql语句,创建一个user表、要求有:

自增id、用户名、密码、邮箱。

2.请写出一个配置文件config.php,声明一个数据库配置文件,要求有:

主机,数据库名,用户名,密码,表前缀。

3.写一个注册页面,要求有:

用户名、密码、重复密码、邮箱、并且比较两次密码是否相等,提交到action.php页面。

4,在action.php链接数据库,将输入得用户名、密码、邮箱等信息插入到数据库,关闭数据库。

5,写出下列SQL语句:

插入,更新,删除

表名User

NameTelContentDate

张三13333663366大专毕业2006-10-11

张三13612312331本科毕业2006-10-15

张四021-55665566中专毕业2006-10-15

(a)有一新记录(小王13254748547高中毕业2007-05-06)请用SQL语句新增至表中。

(b)请用sql语句把张三的时间更新成为当前系统时间。

(c)请写出删除名为张四的全部记录。

(d)使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来。

6,在数据库test中的一个表student,字段是name,class,score。

分别代表姓名、所在班级,分数。

1)学出每个班级中的学生,按照成绩降序排序;

2)查出每个班的及格人数和不及格人数,格式为:

class、及格人数、不及格人数;

3)用PHP写入连接数据库("

localhost"

msuser"

mspass"

)、执行以上SQL、显示结果、判断错误、关闭数据库的过程;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1