《AppCan初级工程师》-AppCan部分
笔试试题
一、选择题:(不定项选择) 75分 每题2.5分
1:什么是 Hybrid App?
A:原生app开发 B:前端web开发 C:混合模式app开发 D:企业级应用开发
2:IDE 开发环境不支持以下什么版本系统?
A:Windows XP(32bit) B: Windows 7(32- or 64-bit)C:Windows 8(32- or 64-bit)D: Mac OS系统
3:正益无线(北京)科技有限公司成立于哪年?
A:2009 年 B:2010年 C:2011年 D:2008年
4:以下关于企业移动应用的挑战说法正确的是?
A:移动应用开发技术复杂、开发难 B:移动应用管理运营难
C: 移动应用的管理难度增加 D:现有企业互联网服务与移动端整合难
5:以下属于web前端开发技术的是?
A:HTML5 B:CSS3.0 C:JAVASCRIPT D:JAVA
6:以下属于手机操作系统的是?
A:Android B: iOS C: WinPhone D: Symbian
7:AppCan 提供的 UI 框架、API 详细资料在哪里了解?
A:文档教程中点击齿轮图标,可看详细资料 B:公司开发技术、授权可见
C:公司开发技术、购买可见 D:公司机密、不对外展示
8:AppCan 适配哪些设备系统??
A:iOS 6.0 B: Android 2.0 C: Android 2.3 D: iOS 4.0
9:AppCan IDE创建项目后属于项目根目录的是?
A:phone B:css C:js D:index.html
10:JS SDK包含了以下哪些内容?
A:本地存储 LocStorage B: 窗口模块 Window C:开发工具IDE D: Slider图片轮播组件
11:APP 中字体如何设置?
A:通过 font-size 设置 B: 通过 font-family 设置
C: 通过 font-style 设置 D:无法设置
12:启动图片是否可以做成动态的?
A:可以 B:高版本可以 C:暂不支持 D:不可以
13:以下可能是提示打包失败的原因?
A:项目中,文件夹名是有中文字符 B: 项目中,文件名是有中文字符
C:确认一下您的 IDE 是否为最新版 D:没有在线进行打包
14:AppCan 主页为外部链接怎么修改?
A:不能修改 B:在 l 中修改。
C:打开 config 文件,把 index.html 修改为想要到达的网址D: 把 index.html 直接修改
15:在AppCan IDE中支持的加密方式有?
A:全包加密 B: 部分加密 C: 不加密 D:无法加密
16:如何确定手指的位置??安卓app开发用什么框架
A:getPage(event, 'pageX'); B: getPage(event, 'pageY');
C: getPage(event, 'pageX'); getPage(event, 'pageY'); D:无法确定
17:以下与设备返回显示的数值与网络有关说法正确的是?
A:当设备右上角网络为没有网络时返回 connectStatus :-1
B: 当设备右上角网络为wifi 网络时返回 connectStatus :0
C:当设备右上角网络为3G 网络时返回 connectStatus :1
D:当设备右上角网络为3.5G 、 4G 网络时返回 connectStatus :3
18:一般 app 图标是是什么格式?
A:png4 B: png8 C: png16 D: png24
19:企业移动整体解决方案MEAP包括哪些?
A:跨平台App开发套装 B: App管理平台MAM
C: 安全控制 D:后端整合服务器
20:AppCan IDE下怎么查看自己 IDE 的版本?
A:窗口菜单下的IDE B: 帮助菜单下的IDE
C: AppCan菜单下的IDE D:浏览菜单下的IDE
21:怎么解决 APP 中输入框被键盘遮挡了?
A:没有这种情况 B: 打包时键盘模式选择压缩模式,输入框就在键盘上方显示了C: IDE的bug D:打包时键盘模式选择非压缩模式
22:iOS 推送需要准备什么?
A:必须在线打包
B: 必须有 99 美元发布证书或 299 美元企业版证书其中一种证书,并且已经申请推送证书C: 99 美元发布证书生成的 ipa,测试推送,第一种方法:ipa 上传至市场通过审核在未越狱设备安装,第二种方法:将 ipa 用 ZIP 解压工具解开,新建一个空目录“Payload”,将解开后的目录放入“Payload”中,然后将 Payload 打包成 zip,再修改后缀为 ipa,即可在越狱设备安装,获得推送消息
D:299 美元企业版证书生成 ipa,可在任意 ios 设备安装,并获得推送消息
23:怎么调整 IDE 中编辑器里的字体大小?
A:在 IDE 菜单栏中,依次点击以下:窗口——首选项——常规——外观(双击)——颜和字体——文本字体(双击)——选择字体大小——确定
B: 在 IDE 菜单栏中,依次点击以下:窗口——首选项——文本字体(双击)——选择字体大小——确定
C: 在 IDE 菜单栏中,依次点击以下:窗口——首选项——外观(双击)——颜和字体——文本字体(双击)——选择字体大小——确定
D:字体大小只能默认设置,无法更改。
24:安卓手机上滑动不流畅?
A:不可能出现这种情况
B: 阴影样式 会 导致 这 种 情 况,把 box-shadow:inset2px08px#051732; 去 掉 就 好 了
C: -webkit-box-shadow 和 box-shadow 尽量少用
D:这是正常现象
25:浮动窗口打开支持缩放的页面吗?
A:不支持 B: 完全支持
C: 需用uexWindow.openPopover 方法打开页面,flag 为 128
D:需把 html 的“user-scalable=no, minimum-scale=1.0, maximum-scale=1.0”去掉
26:企业SDK套件包括以下哪些?
A:开发工具AppCan IDE B: Hybrid应用引擎
C: 模拟器 D:云端打包服务
27:浮动窗口怎么向主窗口发信息?
A:appcan.window.open(name,data,aniId,type,dataType,width,height,animDuration,extraInfo) B:evaluateScript(inWindowName,inType,inScript)
C: appcan.window.setBounce(bounceType,startPullCall,downEndCall,upEndCall,color,im
gSettings) D:appcan.window.openPopover(name,dataType,url,data,left,top,width,height,fontSize,type,bottomMargin,extraInfo)
28:主窗口与浮动窗口的 js 需要分别引入吗?
A:主窗口需要引入js B: 浮动窗口需要引入js
C: 都不需要引入,直接能用 D:是需要分别引入的。
29:图片批量上传如何操作?
A:直接上传所有图片 B: 图片一张一张的上传
C: 得到所有上传图片的 URL,保存在数组中,然后分隔进行循环上传
D:图片不能批量上传。
30:以下是关于分享插件调用的注意事项?
A:要确保已经有开放平台的 app
B: 申请的appid须与 AppCan 项目中的应用信息保持一致
C: 包名须与 AppCan 项目中的信息保持一致D:签名须与 AppCan 项目中的信息保持一致
二:判断题:(25分)每题2.5分
1:用户通过"AppCan"网站开发的移动应用(除特殊注明以外),其知识产权均归开发用户个人所有,用户可以用于包括商业运营、出售、转让等在内的合法用途。
2:在 AppCan 上,注册帐号并登录,用户可创建一个项目,平台会自动生成一个 APP ID 和KEY。每个 APP 都会有自己独一的 ID 和 KEY, 查看时登录在应用管理中,点击应用名称即可。
3:本地 IDE 打包会有”测试版本仅用于开发测试”字样,在线打包同样也有此字样
4:每个 APP 都有自己独一的 ID,ID 不同的应用是无法覆盖的,登录在应用开发页面对需要覆盖安装的应用进行版本升级即可。注意:如果不使用 AppCan 提供的证书,iOS 以用户上传的 IDs 作为唯一标识,Andorid 以用户自定义包名、Andorid 证书为唯一标识。
5: 时间栏字的颜可以自己修改, 可以修改setStatusBarTitleColor设置时间栏上字体的颜,详细请查文档。
6:在管理中心内,进入应用管理中可直接删除应用,而应用开发也随之删除
7:加密后生成了后缀为.bak 的文件,不可以删除,因为是一体的。
8:安卓只要保证应用包名和签名与已存在市场的应用相同,就可以实现版本升级,使用户覆盖安装。苹果需要保证 IDs 一致。
9:管理后台信息推送界面单点用户中 sofToken是单个用户设备上当前应用的多个标识之一。
10:上传自定义插件 zip 包,提示“您填写的插件名称与插件文件夹名称不同!”。我们应该先确定自己添加的插件英文名称,和上传的插件包名称大小写均一致,再将插件包使用好压或 rar 工具解压,然后重新压缩上传 zip 即可
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论