您的位置 首页 php

分享艾思软件PHP(Thinkphp+Vue)后台自主框架测试试题

艾思软件后台框架测试试题

说明:

1. 试题中出现的框架, 新框架等名词, 特指本次发布的艾思框架3.0

2. 全部单选

  1. 框架地址:

ai-admin: 山东艾思软件(www.aisisoft.com.cn)出品. 一款简单实用的客户管理, 案例展示系统后端1. 基于thinkphp6 + vue2 + ElementUI 最新框架2. 前后端分离, 分工明确3. 模块化编程, 减少耦合4. 首创数据库编程, 数据定义了模块名称, 控制器名称, 模型名称, 验证器名称5. 框架自带Crud代码生成功能6. 可用于一切商业活动

1. 在某一模型中的一行代码: $user_id = get_page_list();可以看出get_page_list()有可能在哪个文件中

A: common.php B: CommonController.php C: CommonModel.php

D: common_custom.php E: 以上都没有

2. 在某一控制中的一行代码: $isLabel = is_label();可以看出is_label()有可能在哪个文件中

A: common.php B: CommonController.php C: CommonModel.php

D: common_custom.php E: 以上都没有

3. 以下关于静态方法的说法正确的是

A: 静态方法里可以调用动态方法

B: 静态方法不能调用父类的静态方法

C: TP6中模型事件的钩子都是静态方法

D: TP6中模型事件的钩子可以使用$this->fn()调用私有的fn方法

4. 对于前端数据列表的宽度, 下列哪种说法不符合规范

A: 备注字段可以不用设置宽度

B: 字段的长度是相对比较固定时就要设置宽度

C: 一行总共就三个字段: id, name, sort, 所以都不设置宽度也是可以的

D: 一行有四个字段: id, name, remark(备注), sort, 其它id和sort是一定要设置宽度

5. 关于PHP面向对象的内容, 以下说法错误的是

A: 子类要重写父类的方法, 只要方法名称一样就可以了

B: 父类的方法名称里含有private或final, 子类就不能再重写了

C: PHP支持多重继承, 但是不支持同时继承多个类

D: 读取新闻分类的列表的控制器方法 不要写在新闻模块的控制器中, 就是一种面向对象的表达

6. 针对新框架使用规则以下说法错误的是:

A: 数据库表名: ln_core_user, 解释为: ln: 前缀, core: 模块名称, user: 模块下user表

B: 新框架使用的ThinkPHP6的多应用模式, 应用模块的名称和数据库表的二级前缀名称相同

C: 新框架要求必须使用Validate验证器, 且用户提交的每个字段都需要进行验证

D: 模型不继承自CommonModel类也可以, 因为CommonModel类中没有我要使用到的方法

7. 以下文件, 哪个不能随意修改的核心文件:
A: common.php B: CommonController.php C: CommonModel.php

D: CoreConfig.php E: GeneralController.php F: common_custom.php

8. 针对Core模块说法错误的是:

A: ln_core_user数据库表是可以添加字段的

B: Core模块中包含的功能有: 用户(管理员)管理, 角色管理, 菜单管理, 配置管理

C: 配置管理中没有上传功能, 所以如果要上传系统logo图片, 要单独添加上传功能

D: Core模块中的权限/角色管理, 适合于Web后台的权限, Base模块中权限管理适合前端APP的菜单管理

9. 以下前端代码解读错误的是

A: custom-drag-dialog意思这是一个框架封装的弹窗组件

B: :show.sync=”show” 等号后面的show修改为hidden, 弹窗就可以关闭

C: @confirm=”$_dialogConfirm”, $_dialogConfirm是一个方法不是一个变量

D: 在这行代码中title=”编辑”中的title前面是不能加冒号的

10. 以下前端代码理解错误的是

A: 第二行, v-if条件不成立时<ul>整个DOM不会在浏览器中渲染

B: v-for中也能使用表达式, 如split函数, 所以说代码块中第三行是合法的, 不会报错

C: 这个代码块能解决数据库一个字段存放多张图片地址, 地址之间用,号隔开的情况

D: 和html代码特性一样, </el-form-item>这行代码是可以省略的

11. 以下哪个不是框架封装好的控制器(接口)方法

A: lists B: ls C: ll D: edit E: del F: search G: detail

12. 以下哪个不是CommonModel.php里封装的方法

A: geDetail B: getPageList C:getList D: getUserList E: getTree

————————————————

版权声明:本文为CSDN博主「山东艾思软件-APP开发公司」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

文章来源:智云一二三科技

文章标题:分享艾思软件PHP(Thinkphp+Vue)后台自主框架测试试题

文章地址:https://www.zhihuclub.com/150477.shtml

关于作者: 智云科技

热门文章

评论已关闭

6条评论

  1. Clomid Weight Gain Male body cleansing weight loss, weight loss pills by dr khurram Verma RR, Paul A

  2. Jimmie gRdAHgrRNLFSYdzHrh 6 4 2022 As a consequence of the reduced RTK expression downstream Erk phosphorylation was diminished, too Figure 2B and 2C

  3. If you miss a dose of Clofert 50 Tablet, please consult your doctor Tamoxifen stimulates in vivo growth of drug resistant estrogen receptor negative breast cancer

  4. United Kingdom Testicular Cancer Study Group No harm in consuming daily in my opinion while TTC

网站地图