框架开发实战测试附有答案_第1页
框架开发实战测试附有答案_第2页
框架开发实战测试附有答案_第3页
框架开发实战测试附有答案_第4页
框架开发实战测试附有答案_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Lavarel框架开发实战测试[复制][矩阵文本题]*姓名:________________________班级:________________________学号:________________________1.MySQL的配置文件为___。[填空题]*空1答案:my.ini2.______是PHP用来管理依赖关系的工具。[填空题]*空1答案:Composer3.PHP的安装目录中______目录保存的是PHP的扩展。[填空题]*空1答案:ext4.创建控制器的命令是______。[填空题]*空1答案:phpartisanmake:controller控制器名5.路由分组的语法是______。[填空题]*空1答案:Route::group(公共属性数组,回调函数)6.路由别名使用______设置。[填空题]*空1答案:name()7.Session配置文件是______。[填空题]*空1答案:config\session.php8.定义中间件的命令是______。[填空题]*空1答案:phpartisanmake:middleware中间件名称9.用户认证的配置文件是______。[填空题]*空1答案:config\auth.php10.一对多的模型关联使用______方法声明。[填空题]*空1答案:hasMany()二、选择题(每题2分)1.下列路由规则中,可以传递可选参数的是。[单选题]*A.Route::get('/test/{id}',function(){})B.Route::get('/test',function(){})C.Route::get('/test/id',function(){})D.Route::get('/test/{id?}',function(){})(正确答案)2.下列关于路由的说法正确的是。[单选题]*A.定义路由是为了方便后期对项目的维护和更新B.只有通过路由才能访问到指定的控制器和方法(正确答案)C.通过路由访问可以提高页面的打开速度D.通过路由访问可以增加服务器的安全性3.下列关于控制器的描述正确的是。[单选题]*A.在控制器中可以直接使用模型,不需要引入命名空间B.在控制器中使用模型需要先将模型文件包含进来C.在控制器中可以通过静态或实例化两种方式调用模型(正确答案)D.以上选项全部正确4.下列向视图发送数据的方式错误的是()。[单选题]*A.returnview(模板文件,数组);B.returnview(模板文件)->with(数组);C.returnview(模板文件)->with(名称,值)->with(名称,值);D.returnwith(模板文件,数组);(正确答案)5.下列关于视图中使用的语法描述错误的是()。[单选题]*A.@extends实现页面包含

B.@if实现页面判断(正确答案)C.使用compact()函数打包向页面发送的变量

D.@foreach实现变量循环6.下列关于自动验证的说法正确的是()。[单选题]*A.在任何请求中都会自动验证数据的合法性B.自动验证可确保数据在进入数据库之前必须是符合要求的格式(正确答案)C.在Ajax请求中无法使用自动验证D.自动验证是为了确保用户访问页面的安全性7.下列关于CSRF攻击说法正确的是()。[单选题]*A.使用CSRF攻击可以防止用户的信息被窃取,提高数据的安全性B.在Laravel框架中,只对POST方法提交的表单进行CSRF验证(正确答案)C.在Laravel框架中,所有表单提交时都需要进行CSRF验证D.CSRF验证会增加请求的耗时,通常不推荐使用8.以下关于关联模型的说法错误的是()。[单选题]*A.关联模型可以减少查询次数,极大减轻数据库的压力(正确答案)B.当两个数据表有关联时,需要在模型中指定对应关系C.关联模型是为了解决多表联合查询的问题D.关联模型根据表的对应关系设置不同的关联方法9.以下描述模型对应关系中错误的是()。[单选题]*A.多对多B.一对多C.一对一D.一对二(正确答案)10.以下命令中,用来定义模型的是()。[单选题]*A.phpartisanmake:appUserB.phpartisanmake:modelUser(正确答案)C.phpartisanmake:controllerUserD.phpartisanmodelUser11.下列关于分页说法正确的是()。[单选题]*A.可以在页面中引入Bootstrap美化分页效果(正确答案)B.分页类只能在模型中调用C.调用分页方法需要先计算出总记录数D.以上说法全部正确12.下列在控制器中返回数据的语法中,错误的是()。[单选题]*A.returndisplay('index');(正确答案)B.return'hello';C.returnredirect('test/home');D.returnview('welcome');13.下列删除缓存的操作错误的是()。[单选题]*A.Cache::pull('name');

;B.Cache::flush('name')C.Cache::forget('name');D.Cache::delete('name');(正确答案)14.下列XMLHTTPRequest对象中的方法,用于发送请求并接收回应的是()。[单选题]*A.open()B.send()(正确答案)C.setRequestHeader()D.abort()15.下列选项中,()事件用于感知Ajax状态的转变。[单选题]*A.onreadystatechange(正确答案)B.onchangeC.readyStateD.status16.下列选项中,不是Socket通信函数的是()。[单选题]*A.socket_create()B.socket_bind()C.socket_read()D.socket_get()(正确答案)17.下列说法正确的是()。[单选题]*A.退出登录可以保证账号的安全性(正确答案)B.退出登录是为了释放资源,从而给更多需要登录的用户使用C.退出登录可以保证用户数据的完整性D.退出登录后用户的数据即在数据库永久删除18.下列关于验证码的描述错误的是()。[单选题]*A.避免网站遭受网络攻击B.避免非法数据的提交C.防止用暴力破解方式进行不断的登录尝试D.页面看起来更加美观(正确答案)19.下列关于使用模板继承的说法正确是()。[单选题]*A.提高代码复用性,减少重复代码的出现(正确答案)B.提高页面的加载速度C.使页面更加美观D.以上说法全部正确20.下面关于文件上传的描述错误的是()。[单选题]*A.文件上传后会在服务器的临时文件夹中创建一个被上传文件的临时副本B.如果要保存上传文件,需要将临时副本移动到指定文件夹中C.不将上传文件移动到指定目录,会导致临时目录空间不足导致上传失败(正确答案)D.临时副本文件会在脚本运行结束后消失三、简答题(每题10分)1.请简述文件上传功能的开发思路。[填空题]*_________________________________2.请简述使用表单验证的优点。[填空题]*_______

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论