PHP第五章练习题(来源计科1,2班雨课堂)

下列函数描述都是正确的( ) imagesetpixel():用于绘制一个点。 imageline():用于绘制一条线条。 imagerectangle():用于绘制一个矩形。 imageellipse():用于绘制一个椭圆。
阅读以下代码,输出结果正确的是( )。 <?php $path="/data/www/default/work/mysql.php"; $filename=basename($path,".php"); echo $filename; ?>
mysql
mysql.php
.php
/data/www/default/work/mysql.php
copy()函数在拷贝文件时,如果目标文件已存在则会被覆盖。但是要注意一点,该目标文件一定要是可写文件。( )
pathinfo()函数用于以数组的形式返回路径的信息,包括目录名、文件名、文件基本名和扩展名。( )
PHP中要创建一个色彩丰富的GIF格式的图像最好使用imagecreatetruecolor()函数。( )
添加透明水印imagecopymerge函数的最后一个参数设置为100时,其效果与 函数相同。
在form表单中将 将enctype属性值设置为multipart/form-data,可以实现文件上传。( )
在PHP中,要获取上传文件信息,需使用 $_FILES 数组,要将上传文件移动到指定位置,需使用 move_uploaded_file()函数 。( )
要实现文件上传,表单的提交方式必须是GET方式。( )
使用file_get_contents()函数前需要使用fopen()函数打开文件。( )
getimagesize() 函数获取图片信息的返回值数组中,第 1 个元素表示图像的宽度像素值,第 2 个元素表示图像的高度像素值,第 3 个元素表示图像的类型。( )
下面关于文件操作的函数描述都正确( ) file():将整个文件读入到数组中,数组中每个元素为一行数据; fgets():在打开文件时用于获取一行; file_get_contents():将文件的内容全部读取到一个字符串中; fgetc():在打开文件时用于获取一个字符;
imagecopy()和 imagecopymerge()函数 可以实现为图片添加水印 。( )
使用fopen函数刚打开一个文件时,文件指针指向( )。
根据该函数参数而定
文件头部
文件尾部
文件中间
下面关于打开文件模式描述全部正确( )。 r:只读方式打开,将文件指针指向文件头。 r+:读写方式打开,将文件指针指向文件头。 w:写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 w+:读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
imagecreate()函数用于创建基于普通调色板的图像,它只能支持256色。( )
rmdir()函数删除目录,如果该目录存在且为空,则可以删除,否则删除失败。且需要注意的是rmdir()函数只能删除空的单层目录。( )
在PHP中,dirname()函数用于返回路径中的目录部分。( )
为图片添加文字水印的函数有i magefttext ( 使用FreeType 2字体将文本写入图像 )和 imagettftext ( 用TrueType字体向图像写入文本 )。 ( )
在PHP中,验证码的验证需要用到Session技术。( )
若上传文件的名字为userfile,则下列描述都是正确的:( ) $_FILES['userfile']['name']:获取上传文件的名称; $_FILES['userfile']['type']:获取上传文件的MIME类型,如image/png等; $_FILES['userfile']['tmp_name']:获取存储在服务器文件的临时名称; $_FILES['userfile']['size']:获取上传文件的大小,以字节为单位;
在header()函数中, Content-type 用于指定下载文件的MIME类型。 ( )
添加文字水印imagettftext函数只支持utf-8编码,如果创建的网页编码格式使用gb2312,那么在应用imagettftext函数输出中文字符串时,必须应用iconv函数将字符串的编码格式由gb2312转换为utf-8,否则在输出时将显示乱码。 ( )
下列超全局数组描述都是正确的( ) $_GET:获取由HTTP_GET方式提交至PHP脚本的变量。 $_POST:获取由HTTP_POST方式提交至PHP脚本的变量。 $_REQUEST:获取由GET、POST和COOKIE方式提交至PHP脚本的变量。 $_FILES: 获取上传文件信息 的变量。
imagecopymerge函数的最后一个参数用于设置水印的透明度,其取值范围是1~100。( )
问卷星提供技术支持
举报