计算机类专业技术中级资格信息系统监理师基础知识

ZZ202439移动应用与开发题目

372 题含答案基础知识
共 372 题返回本类
1单选题1 / 372
下面说法错误的是(    )。
查看答案
B. 备选流负责描述用例执行过程中异常的或偶尔发生的一些情况。
2单选题2 / 372
在UML图形中,下面哪一项是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础(    )。
查看答案
A. 类图
3单选题3 / 372
在UML图形中,下面哪一项是从用户使用系统的角度描述系统功能的图形表达方法(    )。
查看答案
D. 用例图
4单选题4 / 372
面向对象设计的基本特征除了封装和继承之外,还包括 (    )。
查看答案
B. 多态性
5单选题5 / 372
汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么 car 类和其他类(Wheel、Engin、Tank、Chair、SteeringWheel)之间的关系是(    )。
查看答案
A. 组合关系(Composition)
6单选题6 / 372
Adobe XD 中的组件是具有无与伦比的灵活性的设计元素,可创建和维护重复元素,同时针对不同的上下文和布局更改实例,关于组件描述错误的是(    )。
查看答案
C. XD中提供了用于编辑主组件的专用视图。编辑主组件时,可在画布上编辑。
7单选题7 / 372
Adobe XD 中的图层从 Adobe Illustrator 和 Adobe Photoshop 中的图层改造而来,但为 UX 设计人员重新设计了这些图层,关于图层描述错误的是(    )。
查看答案
D. 可用Alt + 鼠标单击实现一次展开或折叠图层面板中的所有节点。
8单选题8 / 372
在Adobe XD中完成移动App UI设计后,可以将UI设计中的素材图像、图标、背景图案、文本或者整个画板导出各种格式的切片资源,其中不包括哪些格式(    )。
查看答案
A. BMP
9单选题9 / 372
在AdobeXD默认快捷键状态下,选中对象并按下哪个键,可以快速测量对象与画板之间的距离或对象与其他周围对象之间的距离(    )。
查看答案
A. Alt
10单选题10 / 372
如何禁用安装在AdobeXD中的插件(    )。
查看答案
D. 在插件管理器中设置
11单选题11 / 372
Adobe XD工具的特征错误的是(    )。
查看答案
D. 不可编辑矢量。
13单选题13 / 372
下列选项中不属于原型设计作用的是(    )。
查看答案
C. 可以促进后台代码运行效率,持续更新迭代,保持项目的竞争力。
14单选题14 / 372
什么是UI设计(    )。
查看答案
B. User Interface的缩写是指用户界面设计。
15单选题15 / 372
在HTML中,以下关于CSS样式中文本属性的说法,错误的是(    )。
查看答案
D. text-align用来设置文本的字体形状
16单选题16 / 372
HTML指的是(    )。
查看答案
A. 超文本标记语言
18单选题18 / 372
在html中,样式表按照应用方式可以分为三种类型,其中不包括(    )。
查看答案
D. 类样式表
19单选题19 / 372
在HTML上,将表单中input元素的type属性值设置为(    )时,用于创建按钮。
查看答案
C. button
20单选题20 / 372
分析下面的HTML代码段,该页面在浏览器中的显示效果为(    )。<HTML><body><marquee scrolldelay="200"
direction="right">Welcome!</marquee></body></HTML> 。
查看答案
A. 从左向右滚动显示“Welcome!”
21单选题21 / 372
在制作HTML页面时,页面的布局技术主要分为(    )。
查看答案
D. 以上全部选项
22单选题22 / 372
如果在catalog.htm中包含如下代码,则用户单击此链接将(    )。<a href="#novel">小说</a> 。
查看答案
C. 使页面跳转到catalog.html包含名为“novel”的锚记处
23单选题23 / 372
下列选项中,属于在相对布局中将当前控件显示在某控件上方的属性的是(    )。
查看答案
A. android:layout_above
25单选题25 / 372
Android开发中,如果TableLayout的第一个TableRow有三个控件,第二个TableRow有四个控件,那这个
TableLayout的列数为()。
查看答案
B. 4.0
26单选题26 / 372
ImageView的视图中,设置图片的类型为拉伸图片填满视图的属性值是(    )。
查看答案
C. fitXY
27单选题27 / 372
下列选项中,属于在相对布局中将控件显示在另外一个控件的右侧的属性的是(    )。
查看答案
B. android:layout_toLeftOf
28单选题28 / 372
下列选项中,属于设置ImageView控件显示图片资源的属性是(    )。
查看答案
D. android:src
29单选题29 / 372
下列选项中,属于设置TextView文本内容显示不下用?代替的属性是(    )。
查看答案
C. android:ellipsize
30单选题30 / 372
下列选项中,属于设置TextView控件不可见且不占空间的属性是(    )。
查看答案
D. android:visibility="gone"
31单选题31 / 372
完成CheckBox的状态改变功能监听,请补全下面的代码。
private void initView() {
mCheckBox = (CheckBox)findViewById(R.id.checkBox);
(?)
}
查看答案
A. mCheckBox.setOnCheckedChangeListener(this);
32单选题32 / 372
下列选项中,属于AbsoluteLayout布局特有的属性为(    )。
查看答案
D. android:layout_y
33单选题33 / 372
阅读代码回答运行结果。
public class TestActivity extends AppCompatActivity implements View.OnClickListener {    private Button btnOk = (Button) findViewById(R.id.btnOk);    private TextView tvUser;
@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_test);        tvUser = (TextView) findViewById(R.id.tvUser);        btnOk.setOnClickListener(this);        new Thread(new Runnable() {
@Override            public void run() {                tvUser.setText("hello");
}
}).start();
}
@Override    public void onClick(View v) {        switch (v.getId()) {            case R.id.btnOk:
tvUser.setText("world");                break;
}
}
}
查看答案
B. NullPointerException
34单选题34 / 372
在Android中,想使用RecyclerView必须添加(    )依赖库。
查看答案
B. support
35单选题35 / 372
在布局文件中,给Button控件指定单击事件响应方法的属性是(    )。
查看答案
C. onClick
36单选题36 / 372
下列选项中,属于为ListView添加适配器的方法的是(    )。
查看答案
D. setAdapter()
37单选题37 / 372
下列选项中,用于设置TextView控件中文字大小的属性是(    )。
查看答案
D. android:textSize="20sp"
38单选题38 / 372
如果使用LineLayout实现控件垂直排列,应该添加的属性是(    )。
查看答案
A. android:orientation="vertical"
39单选题39 / 372
下面哪个属性是表示视图与周围视图的距离?
查看答案
C. android:layout_margin
40单选题40 / 372
Android开发中,创建AlertDialog使用的Context对象必须是(    )。
查看答案
C. Activity Context
41单选题41 / 372
下列选项中,属于设置TableLayout布局中的控件显示位置的属性为(    )。
查看答案
A. android:layout_column
42单选题42 / 372
下列选项中,属于设置ListView分割线颜色的方法是(    )。
查看答案
B. android:dividerColor
43单选题43 / 372
下列选项中,关于视图控件的常用事件描述中,不正确的是(    )?
查看答案
A. Click事件只能使用在按钮上,表示按钮的点击动作
44单选题44 / 372
在Activity中找到一个id为etPassword的控件,下面哪种语法写法是正确的(    )?
查看答案
B. EditText etPassword = (EditText)this.findViewById(R.id.etPassword);
45单选题45 / 372
FrameLayout是将其中的组件放在自己的哪个位置(    )?
查看答案
D. 左上角
46单选题46 / 372
下列选项中,用于EditText控件中内容为空时显示提示文本信息的属性为(    )。
查看答案
D. android:hint
47单选题47 / 372
下列选项中,属于自定义View中测量尺寸的方法的是(    )。
查看答案
C. onMeasure()
48单选题48 / 372
下列选项中,属于在BaseAdapter中获取ListView条目总数的方法的是(    )。
查看答案
B. getCount()
49单选题49 / 372
下列选项中,属于设置EditText控件中输入的内容只能是数字的属性的是(    )。
查看答案
C. android:inputType="phone"
50单选题50 / 372
下列选项中,属于开始提供RecyclerView控件的Android版本的是(    )。
查看答案
D. Android 5.0
51单选题51 / 372
下列选项中,属于RelativeLayout布局中添加view控件的方法的是(    )。
查看答案
A. addView()
52单选题52 / 372
下面关于单选对话框的描述,正确的是(    )。
查看答案
B. 单选对话框中的确定按钮是通过setPositiveButton()方法实现的
53单选题53 / 372
下列代码中,横线处的正确写法是(    )
div id="example">
<my-component ______="陪你看日出"></my-component>
</div>
<script type="text/javascript">
var vm = new Vue({
el : '#example',
components : {
'my-component' : {
props : ['myTitle'],
template : '<p>{{myTitle}}</p>'
}
}
})
</script>。
查看答案
A. my-title
54单选题54 / 372
下列关于params方式传参的说法,错误的是(    )。
查看答案
C. 以params方式传递的参数会在地址栏展示
55单选题55 / 372
下列代码的运行结果为(    )
<div id="example">
<p>{{len}}</p>
</div>
<script type="text/javascript">
var exam = new Vue({
el:'#example',
data:{
str : 'JavaScript'
},
computed : {
len : function(){
return this.str.length;
}
}
})
</script>。
查看答案
B. 10.0
56单选题56 / 372
下面不属于JavaScript中let关键字特点的是(    )。
查看答案
B. 会产生变量提升现象
57单选题57 / 372
JavaScript ES6中,关于模板字符串,下列说法不正确的是(    )。
查看答案
C. 所有的空格和缩进都会被保留在输出中
58单选题58 / 372
在数组的解构赋值中,var [ a,b,c ] = [ 1,2 ]结果中,a.b.c的值分别是(    )。
查看答案
B. 1 2 undefined
59单选题59 / 372
如果想判断一个班的所有学生的成绩,看看是否有人不及格,请问采用如下哪种方法可以实现(    )
let arr = [90,100,60,70,80,40];
let result = arr.______(item=>item<60);
console.log(result);。
查看答案
A. some
60单选题60 / 372
现有以下代码, 打印的结果是(    )
const name = "张三";
let obj = {
name: '王美丽',
age: 19,
gender: '男'
};
obj.name = "李明";
console.log(obj.name);。
查看答案
A. 张三
61单选题61 / 372
在MUI中,哪个函数可以用来监听页面的滚动事件(    )。
查看答案
B. mui.onScroll()
62单选题62 / 372
在为一个高度定制的MUI应用程序编写代码,其中侧滑导航菜单需要与特定用户操作交互。以下哪个选项是在
这种情况下正确关闭侧滑导航菜单的方法()。
查看答案
A. 使用mui.offCanvas('close')函数。
63单选题63 / 372
下面MUI代码中,以下哪个选项描述了error回调函数中的xhr参数的作用(    )
mui.ajax('http://server-name/login.php',{
data:{username:'username',password:'password'},
dataType:'json',
type:'post',
timeout:10000,
headers:{'Content-Type':'application/json'},
success:function(data){},
error:function(xhr,type,errorThrown){}
});。
查看答案
C. xhr是XMLHttpRequest对象,包含有关HTTP请求和响应的详细信息
64单选题64 / 372
关于jQuery的选择器,下列描述错误的是(    )。
查看答案
B. $('#div')表示选中所有的div标签
65单选题65 / 372
jQuery中如果想在一个指定的元素后添加内容,下面哪个可以实现该功能(    )。
查看答案
C. insertAfter(content)
66单选题66 / 372
jQuery中animate(    )方法语法格式如下,描述错误的是()
$(selector).animate(styles, speed, callback)。
查看答案
A. styles参数以数组形式设置参与动画的元素样式
67单选题67 / 372
下列生命周期说法错误的是(    )。
查看答案
C. 在beforeMount阶段,vue实例的$el和data都初始化了
68单选题68 / 372
关于Vue的v-on绑定事件,下面说法错误的是(    )。
查看答案
D. .one该修饰符表示绑定的事件只会被触发一次
69单选题69 / 372
文本框中使用v-model进行双向绑定时,默认绑定的是哪个属性(    )。
查看答案
B. value
70单选题70 / 372
下列代码的运行结果是(    )
<div id="app">
{{message.split('').reverse().join('')}}
</div> <script> var vm = new Vue({ el:'#app', data:{ message:'helloWorld'
}
})
</script>。
查看答案
C. olleH
71单选题71 / 372
下面关于Vuex中的actions的说法,正确的是(    )。
查看答案
A. actions中事件函数通过commit完成分发
72单选题72 / 372
下面关于Vuex核心模块的说法,错误的是(    )。
查看答案
B. Vuex.config对象是全局配置对象
73单选题73 / 372
下列基于SQLite的数据库操作语句中,(    )可以将名为XiaoWang用户的age字段改为18。
查看答案
C. UPDATE students SET age = 18 WHERE name = 'XiaoWang'
75单选题75 / 372
SQLite中的主键的作用是(    )。
查看答案
A. 确保每一行的唯一性。
76单选题76 / 372
SQLite的存储方式是(    )。
查看答案
A. 数据库文件为一个文件,所有的表在这个文件中。
77单选题77 / 372
在SQLite中创建学生信息表,用于存储学生姓名字段最适合的数据类型是(    )。
查看答案
B. TEXT
78单选题78 / 372
在SQLite中创建商品信息表,用于存储商品价格字段最适合的数据类型是(    )。
查看答案
D. REAL
79单选题79 / 372
下列关于SQLite数据库的操作中,(    )可以删除users表。
查看答案
D. DROP TABLE users
80单选题80 / 372
在SQLite数据库中,使用(    )关键字来执行数据查询操作,以按升序排列结果集的列。
查看答案
B. ASC
81单选题81 / 372
在应用内实现搜索功能,以查找SQLite数据库中的特定项目。应该使用(    )SQL关键字来执行模糊搜索。
查看答案
D. LIKE
82单选题82 / 372
获得SharedPreferences文件对象的方法是(    )。
查看答案
A. getSharedPreferences
83单选题83 / 372
在Android系统中,SharedPreferences中的信息以(    )文件的形式保存。
查看答案
C. XML
84单选题84 / 372
SharedPreferences的默认操作模式为(    )。
查看答案
A. Context.MODE_PRIVATE
85单选题85 / 372
下列(    )语句,可以用于定义SharedPreferences的访问模式。
查看答案
B. GetSharedPreferences("myApp", FileCreationMode.Private)
86单选题86 / 372
SharedPreferences的Editor对象通过(    )方法进行数据提交。
查看答案
A. commit()
87单选题87 / 372
在Firestore中用于检查任务是否完成的监听器为(    )。
查看答案
A. OnCompleteListener
88单选题88 / 372
Firestore的实时监听器通常使用(    )技术来实现实时数据同步。
查看答案
B. WebSocket
89单选题89 / 372
在Firestore中,如果想要在特定文档的字段值发生变化时触发回调,应该使用(    )功能。
查看答案
D. 实时监听器
90单选题90 / 372
Firestore的安全规则中的request.auth用于(    )。
查看答案
C. 包含有关当前用户的身份验证信息
91单选题91 / 372
Firestore的安全规则中的request.resource和resource的区别是(    )。
查看答案
C. request.resource表示请求的数据,resource表示数据库中的数据
92单选题92 / 372
编写Firestore安全规则时,以下(    )语句可以允许已经通过身份验证的用户只能读取自己创建的文档。
查看答案
B. request.auth.uid == request.resource.data.creator
93单选题93 / 372
(    )存储方式可以在不同浏览器窗口之间共享数据。
查看答案
A. Cookies
94单选题94 / 372
在JavaScript中,要向localStorage存储数据,应该使用(    )方法。
查看答案
B. setItem(key, value)
95单选题95 / 372
在JavaScript中,要从localStorage中删除特定的数据项,应该使用(    )方法。
查看答案
A. removeItem(key)
96单选题96 / 372
设置cookie的过期时间为0,将导致(    )。
查看答案
D. 该cookie将在浏览器关闭后立刻被删除
97单选题97 / 372
当使用localStorage存储数据时,如果数据已经存在,如何更新该数据项的值。
查看答案
A. 使用localStorage.setItem(key, newValue)
98单选题98 / 372
在Cookies中设置一个仅在HTTPS连接下可见的cookie,应当使用(    )。
查看答案
B. Secure属性
99单选题99 / 372
下列代码输出的值为(    )。
查看答案
C. undefined;NaN
100单选题100 / 372
关于transition属性的描述,下列说法错误的是(    )。
查看答案
D. 设置多个过渡效果时,各个参数不必按照顺序进行定义
101单选题101 / 372
Canvas类中用于绘制圆角矩形的方法是(    )。
查看答案
A. drawRoundRect()
102单选题102 / 372
获取SurfaceHolder类的方法的是(    )。
查看答案
D. getHolder()
103单选题103 / 372
Matrix类中用于平移图像的方法是(    )。
查看答案
A. setTranslate()
104单选题104 / 372
下列选项中,属于位图工厂的是(    )。
查看答案
C. BitmapFactory
105单选题105 / 372
设置VideoView从指定位置开始播放视频的方法是(    )。
查看答案
B. seekTo()
106单选题106 / 372
能设置补间动画无限重复播放的属性是(    )。
查看答案
C. android:repeatCount
107单选题107 / 372
属于设置VideoView控件加载视频的方法是(    )。
查看答案
A. setVideoPath()
108单选题108 / 372
下面关于SoundPool的描述,正确的是(    )。
查看答案
B. SoundPool可以同时播放多个短小的音频
109单选题109 / 372
画笔Paint类中设置图像的混合模式的方法为(    )。
查看答案
D. setXfermode()
110单选题110 / 372
以下代码实现怎样的平移动画效果?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="-100%" android:toXDelta="100%" android:duration="2000"
android:repeatMode="reverse" android:repeatCount="infinite" />
</set>
查看答案
D. 实现平移效果,先从左到右,再从右到左,一直循环。
111单选题111 / 372
下面选项中,用来实现transition组件过渡模式切换的是(    )。
查看答案
C. mode
112单选题112 / 372
下面选项中,可以通过transition组件的钩子函数实现动画的是(    )。
查看答案
A. @before-enter
113单选题113 / 372
下面选项中,可以通过百分比的形式来规定动画的状态的是(    )。
查看答案
B. @keyframes
115单选题115 / 372
当视频缓冲不足时,链接一个图像,并将该图像按照一定的比例显示出来的属性是(    )。
查看答案
C. poster
116单选题116 / 372
下列选项中,用于规定动画速度曲线的属性是(    )
查看答案
C. animation-timing-function
117单选题117 / 372
下列选项中,用于规定动画过渡效果何时开始的属性是(    )。
查看答案
A. transition-delay
118单选题118 / 372
在CSS3中,可以实现动画倾斜效果的属性是(    )。
查看答案
B. skew()
119单选题119 / 372
定义完成过渡效果需要持续5秒,下列代码书写正确的是(    )。
查看答案
D. transition-duration:5s
120单选题120 / 372
服务器端接收到请求后会做出响应,称为(    )?
查看答案
B. HTTP响应
121单选题121 / 372
OkHttp的异步请求是通过(    )机制实现的?
查看答案
C. Callback
122单选题122 / 372
OkHttp的拦截器(Interceptor)用于(    )目的?
查看答案
B. 修改请求或响应的内容
123单选题123 / 372
OkHttp的连接超时和读取超时分别指的是(    )?
查看答案
C. 连接超时是请求发出后等待服务器响应的最大时间,读取超时是从服务器获取响应数据的最大时间
124单选题124 / 372
OkHttp的重试策略是指(    )?
查看答案
A. 在网络请求失败时尝试重新发送请求
125单选题125 / 372
Vue中如何引入Axios库(    )?
查看答案
A. import Axios from 'axios'
126单选题126 / 372
在Axios中,如何处理请求错误(    )?
查看答案
A. 使用 catch 方法
128单选题128 / 372
Axios的拦截器主要用于(    )目的?
查看答案
C. 处理请求和响应的中间操作
129单选题129 / 372
Axios可以自动将响应数据转换为JSON格式,这是因为它默认使用了(    )?
查看答案
A. JSON.parse()
130单选题130 / 372
Axios支持Promise对象的使用,可以通过.then(    )和.catch()方法来处理异步请求的结果。这种处理方式被称为()?
查看答案
D. 异步链式调用
131单选题131 / 372
在下列选项中,JSON 是(    )的缩写?
查看答案
A. JavaScript Object Notation
132单选题132 / 372
JSON 中的键值对使用什么符号进行分隔(    )?
查看答案
B. 冒号(:)
133单选题133 / 372
下列哪种数据类型无法表示为 JSON 格式(    )?
查看答案
C. 函数
134单选题134 / 372
JSON 常用于以下哪些场景(    )?
查看答案
A. Web 应用程序数据交换
135单选题135 / 372
在 Android 中,网络请求需要在哪个线程中执行(    )?
查看答案
B. 子线程
136单选题136 / 372
在 Android 中发送 HTTP 请求需要添加(    )权限?
查看答案
B. INTERNET
137单选题137 / 372
下列关于Handler说法正确的是(    )?
查看答案
B. Handler是用来发送消息和处理消息的
138单选题138 / 372
AsyncTask主要用于处理以下哪种操作(    )?
查看答案
D. 执行耗时任务
139单选题139 / 372
以下选项中,(    )是正确的AsyncTask的执行顺序?
查看答案
A. onPreExecute() -> doInBackground() -> onPostExecute()
140单选题140 / 372
当使用HttpURLConnection进行请求时,以下哪个方法是设置链接超时时间的方法(    )?
查看答案
B. setConnectTimeout( )
141单选题141 / 372
在网络开发处理图像信息时,需要把获取的流信息转换为(    )?
查看答案
C. Bitmap
142单选题142 / 372
使用HttpURLConnection的POST方式提交数据时,是以(    )的形式直接将参数写到服务器上?
查看答案
C. 流
143单选题143 / 372
使用HttpURLConnection的GET方式提交数据时,需要设置以下哪个头信息(    )?
查看答案
D. 不需要额外设置
144单选题144 / 372
下面关于HttpURLConnection访问网络的描述,正确的是(    )?
查看答案
C. 使用HttpURLConnection访问网络时需要设置超时时间,以防止连接被阻塞时无响应,影响用户体验
145单选题145 / 372
下列选项中,属于HttpURLConnection提交数据后请求成功的状态码的是(    )?
查看答案
B. 200.0
146单选题146 / 372
下列选项中,不属于JSON数据的是(    )?
查看答案
D. {"abc",12345,false,null}
147单选题147 / 372
在Android中,为什么使用OkHttp进行网络请求(    )?
查看答案
B. 提供了简化的API和强大的特性
148单选题148 / 372
如何在Android项目中集成OkHttp库(    )?
查看答案
C. 在build.gradle文件中添加依赖
149单选题149 / 372
标准的HTTP响应报文中,以下(    )哪个说法是错误的?
查看答案
D. 响应报文中是不存在Header的,只有请求的时候才会有
150单选题150 / 372
白盒测试方法中阐述不正确的是(    )。
查看答案
B. 组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次。
151单选题151 / 372
软件测试工作应该开始于(    )。
查看答案
A. 需求分析阶段。
152单选题152 / 372
下列选项中,关于边界值分析法的描述正确的是(    )。
查看答案
B. 作为等价类划分法的补充测试。
153单选题153 / 372
下列选项中,关于场景法的描述正确的是(    )。
查看答案
D. 场景法通常用于测试多个功能之间的组合使用情况。
154单选题154 / 372
软件缺陷是指系统或系统部件中那些导致系统或部件不能实现其功能的缺陷,下列哪一项不是导致软件缺陷
产生的原因()。
查看答案
A. 用户操作不当。
155单选题155 / 372
单元测试是指对软件中的最小可测试单元进行检查和验证,下列不属于单元测试内容的是(    )。
查看答案
D. 用户界面测试。
156单选题156 / 372
开发人员自测需要具备一定的的测试意识和测试能力,作为交付提测前的一个重要节点,要求项目主功能逻
辑通畅,保证交付提测的质量,下列哪一项测试一般是由开发人员自测()。
查看答案
B. 单元测试。
157单选题157 / 372
下列选项中,属于对软件的输入或输出边界进行测试的方法是(    )
查看答案
C. 边界值分析法
158单选题158 / 372
概括地说,软件质量就是“软件与明确的、隐含的需求相一致的程度”,下面关于软件质量说法正确的是
()。
查看答案
A. 软件需求模糊会影响软件质量。
159单选题159 / 372
软件测试的GoodEnough原则是指(    )。
查看答案
C. 用适量的测试用例发现被测试程序尽可能多的错。
160单选题160 / 372
下列选项中,哪一项是由因果图转换而来(    )。
查看答案
A. 判定表
161单选题161 / 372
为了提高测试的效率,应该(    )。
查看答案
D. 选择发现错误可能性大的数据作为测试数据。
162单选题162 / 372
下列选项中,关于判定——条件覆盖的描述错误的是(    )。
查看答案
C. 充分考虑了判定语句与条件判断的组合情况。
163单选题163 / 372
下列选项中,关于逻辑覆盖的说法错误的是(    )。
查看答案
B. 所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准。
164单选题164 / 372
开发人员修复缺陷后,测试人员需要重新进行测试,以确保原有缺陷已被修复并且没有引入新的缺陷,这种
测试称为()。
查看答案
D. 回归测试。
165单选题165 / 372
下列选项中,使用哪个方法设计的测试用例发现程序错误的能力最强(    )。
查看答案
D. 边界值分析法
166单选题166 / 372
在下列哪一个阶段,软件缺陷修复费用最低(    )。
查看答案
A. 需求分析阶段。
167单选题167 / 372
下列哪些测试必须要求用户参与(    )。
查看答案
D. 验收测试。
168单选题168 / 372
逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术,下列不属于逻辑覆盖方法的是(    )。
查看答案
D. 接口覆盖。
169单选题169 / 372
设计若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次,这是逻辑覆盖中的
()。
查看答案
A. 语句覆盖。
170单选题170 / 372
对于逻辑表达式((a&b)||c),需要(    )个测试用例才能完成条件组合覆盖()。
查看答案
C. 4。
171单选题171 / 372
划分软件测试属于白盒测试还是黑盒测试的依据是(    )。
查看答案
A. 是否测试被测系统源程序。
172单选题172 / 372
下列逻辑覆盖测试中,哪一项发现错误能力最弱的(    )。
查看答案
C. 语句覆盖。
173单选题173 / 372
错误推测法是功能测试用例编写的重要方法之一,其基本思想是(    )。
查看答案
A. 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。
174单选题174 / 372
以下关于白盒测试和黑盒测试的理解,正确是(    )。
查看答案
A. 白盒测试通过对程序内部结构的分析、检测来寻找问题。
175单选题175 / 372
下列哪项不是软件测试目的(    )。
查看答案
D. 设计一个好的测试用例对用户需求的覆盖度达到100%。
176单选题176 / 372
设计功能测试用例的根本依据是(    )。
查看答案
C. 用户需求规格说明书。
177单选题177 / 372
(    )方法是根据输出对输入的依赖关系来设计测试用例的。
查看答案
A. 因果图法。
178单选题178 / 372
黑盒测试法大部分是根据产品的(    )来设计测试用例的。
查看答案
B. 功能。
179单选题179 / 372
对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于(    )。
查看答案
A. 调试。
180多选题180 / 372
在 UML 的状态图中,转换通常由以下哪些部分构成(    )。
查看答案
A. 动作 B. 触发事件 C. 源状态 D. 目标状态
181多选题181 / 372
在 Adobe XD 中使用音频播放功能时,可以选择以下哪些音频文件格式(    )。
查看答案
B. MP3 C. WAV
182多选题182 / 372
Adobe XD的模式栏位于菜单栏下方,关于模式栏描述正确的有(    )。
查看答案
A. 在设计模式下,可以创建和设计App项目的各个界面(画板),也可以导入使用其他工具创建的资源,还可以从
网上导入资源,使用导入资源完善App项目的各个界面。 B. 在原型模式下,可以为App界面(画板)创建链接、录制设计作品的视频演示、在浏览器或者设备中预览UI作品
及其交互效果,还可以与设计团队共享作品。 C. 在共享模式下,可以创建和共享链接,方便工作人员进行设计审查、开发、演示和用户测试。
183多选题183 / 372
在开展设计工作之前,我们力求做到知己知彼,这里的“彼”指(    )。
查看答案
A. 对所服务的客户的认知,和客户保持良好的沟通。 B. 对网站目标用户的深入理解。 C. 对竞争对手的了解。 D. 对网站目标用户的深入理解。
184多选题184 / 372
下列说法错误的是(    )。
查看答案
A. App:是英文Application的简称,由于智能手机的流行,现在的APP多指智能手机的第三方应用程序。app 的应用
很多,所有安装在手机端、pad端等的应用,统称为app产品 B. API:应用程序接口(API: Application Program Interface),API的主要功能是提供通用功能集。程序员通过使用API函
数开发应用程序,从而可以避免编写无用程序,以减轻编程任务。 D. UE/UX :两者都是英文User Experience的缩写,所以是一样的意思,均指用户体验。
185多选题185 / 372
CSS中,下列(    )是有效的颜色表示方式。
查看答案
A. #FF0000 B. rgb(255, 0, 0) C. color: blue;
186多选题186 / 372
在CSS中,(    )属性用于设置文字样式。
查看答案
A. font-size B. font-family C. font-weight D. font-style
187多选题187 / 372
下列(    )是CSS选择器。
查看答案
A. class选择器 B. id选择器
188多选题188 / 372
在CSS中,(    )属性用于实现动画效果。
查看答案
A. animation B. transition C. keyframes
189多选题189 / 372
CSS中,(    )属性用于设置文本样式。
查看答案
A. font-size C. font-style D. line-height
190多选题190 / 372
在CSS中,(    )属性用于设置元素的背景样式。
查看答案
A. background-color B. background-image C. background-position
191多选题191 / 372
在CSS中,(    )属性用于设置盒模型的内边距。
查看答案
A. padding-top B. padding-left C. padding-right
192多选题192 / 372
在CSS中,(    )属性用于实现多列布局。
查看答案
A. column-count B. column-width C. column-gap
193多选题193 / 372
下列关于ArrayAdapter的说法错误的是(    )。
查看答案
A. 用来存储数据 C. 用来解析数据 D. 用来存储XML数据
194多选题194 / 372
下列选项中,属于布局的宽度值的是(    )。
查看答案
A. fill_parent B. 60dp C. match_parent D. wrap_content
195多选题195 / 372
下列关于CheckBox控件的描述,正确的是(    )。
查看答案
A. CheckBox表示复选框 B. 实现多选功能 C. 可以通过android:checked属性指定是否选中的状态
196多选题196 / 372
下列选项中,属于ListView适配器的是(    )。
查看答案
A. ArrayAdapter C. SimpleAdapter D. BaseAdapter
197多选题197 / 372
下列选项中,属于RecyclerView控件显示效果的是(    )。
查看答案
A. 竖向列表效果 B. 瀑布流效果 C. GridView效果 D. 横向列表效果
198多选题198 / 372
下列关于AlertDialog对话框的描述,正确的是(    )。
查看答案
A. AlertDialog对话框用于提示一些重要信息或者显示一些需要用户额外交互的内容 B. 可以调用AlertDialog.Builder的create()方法创建AlertDialog对象 C. AlterDialog一般包含标题、内容和按钮三个区域 D. AlertDialog对话框的内容可以为简单文本、单选列表、多选列表
199多选题199 / 372
下列关于Button控件的描述,正确的是(    )。
查看答案
A. Button控件表示按钮 B. Button继承自TextView C. Button控件可以显示图片 D. Button控件可以设置点击事件
200多选题200 / 372
下列选项中,属于ConstraintLayout布局新特性的是(    )。
查看答案
A. 相对定位 B. 居中定位和倾向 D. Chain
201多选题201 / 372
下列选项中,属于设置TextView控件中文本的对齐方式的是(    )。
查看答案
A. center B. viewStart C. gravity D. textStart
202多选题202 / 372
下列选项中,属于RecyclerView适配器的方法的是(    )。
查看答案
A. onCreateViewHolder() C. onBindViewHolder()
203多选题203 / 372
自定义View时,属于onMeasure方法的测量模式的是(    )。
查看答案
A. EXACTLY B. AT_MOST D. UNSPECIFIED
204多选题204 / 372
下列说法正确的是(    )。
查看答案
A. LinearLayout(线性布局)是按照横或竖的线性排列布局 B. RelativeLayout(相对布局)是按照相对位置来布局 C. FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面
205多选题205 / 372
关于ListView下列说法错误的是(    )。
查看答案
B. 若 ListView 当前能显示5条,一共有50条数据,则产生了50个View C. BaseAdapter 的 getCount()方法返回每个条目的 Id 对象 D. ListView 的条目没有点击事件
206多选题206 / 372
下列关于SimpleAdapter的描述,错误的是(    )。
查看答案
A. SimpleAdapter是抽象类 C. Listview显示数据不可以使用SimpleAdapter来显示 D. SimpleAdapter开发中用不到
207多选题207 / 372
下列关于ListView的描述,正确的是(    )。
查看答案
B. ListView能够根据列表的高度自适应屏幕显示 C. ListView的条目之间可以显示分割线 D. ListView以列表的形式展示数据内容
208多选题208 / 372
根据这段代码,以下哪些描述是正确的(    )
var mergedMerchants = ;
mui.ajax('https://api.example.com/merchants', {
dataType: 'json',
type: 'GET',
success: function(merchantsData) {
mui.each(merchantsData, function(index, merchant) {
mui.ajax('https://api.example.com/merchant-details/' + merchant.id, {
dataType: 'json',
type: 'GET',
success: function(merchantDetailData) {
var mergedMerchant = {};
mui.extend(true, mergedMerchant, merchant, merchantDetailData);
mergedMerchants.push(mergedMerchant);
},
error: function(xhr, type, errorThrown) {
console.log('获取商家详情失败: ' + type);
}
});
});
},
error: function(xhr, type, errorThrown) {
console.log('获取商家数组失败: ' + type);
}
});。
查看答案
B. mergedMerchants 数组用于存储合并后的商家数据 D. 在处理商家详情请求时,如果发生错误,错误信息将会在控制台中输出
209多选题209 / 372
下列能弹出“Hello,王美丽”的jQuery代码是(    )
<div id="new">
<h3 class="top" name="header1">Hello,王美丽</h3>
</div>。
查看答案
A. alert($("[name='header1']").text()) B. alert($('[name=header1]').text()) D. alert($('.top').text())
210多选题210 / 372
在jQuery中,关于事件委托,以下哪些说法是正确的(    )。
查看答案
A. 事件委托可以优化性能,减少事件处理程序的数量 B. 通过事件委托,我们可以将事件处理程序绑定到父元素,然后利用事件冒泡机制来处理子元素上触发的事件 C. 事件委托适用于动态添加的元素,无需重新绑定事件处理程序
211多选题211 / 372
Vue-Cli初始化后生成的目录结构中包含了很多文件夹及文件,其中src文件夹包含(    )。
查看答案
A. assets:用于放置一些图片,如logo等 B. components:目录中存放了一个组件文件,可以不用 C. App.vue:项目入口文件,也可以直接将组件写于其外,而不使用components目录 D. main.js:项目的核心文件
212多选题212 / 372
下面关于自定义组件的说法中正确的是(    )
Vue.component('my-component', {
template: '<h1>自定义组件</h1>'
})。
查看答案
A. my-component是组件名 B. 使用<my-component></my-component>调用组件 D. template只能有一个根节点
213多选题213 / 372
编写一个过滤器,控制内容简介的长度为20,超过20,多余的部分使用省略号代替,请问采用哪几种截取字符
串的方法()
<div id="app">
<textarea cols="30" rows="10" v-model.lazy="text"></textarea>
<h4>{{ text | textFilter }}</h4>
</div>
<!-- 第3步 编写js代码 -->
<script>
var app = new Vue({
el: '#app',
data:{
text:'年轻人,要好好学习,不负韶华,不负青春'
},
// 声明一个本地的过滤器
filters: {
textFilter(data) {
let len = data.length;
console.log(len);
if(len>20)
data = data._______(0,20)+'...'
return data
}
}
})。
查看答案
A. subtring B. slice C. substr
214多选题214 / 372
下列对于箭头函数的应用,正确的有(    )。
查看答案
A. let f = a => a; C. let f = () => 1+1;
215多选题215 / 372
JavaScript ES6函数的扩展中,关于rest参数的描述错误的是(    )。
查看答案
B. rest参数不可以是函数的最后一个参数 C. 获取函数的第一个参数 D. 一个名叫rest的参数
216多选题216 / 372
如果要显示、隐藏下列菜单,在下划线处应该添加什么属性(    )
<div id="popover" class="mui-popover">
<ul class="mui-table-view">
<li class="mui-table-view-cell">
<a _____>Item1</a>
</li>
</ul>
</div>。
查看答案
A. href="#popove"” id="openPopover" D. class=“mui-open-popover" href="#popover"
217多选题217 / 372
在下列代码中,哪些描述是正确的(    )
var numbers = [1, 2, 3, 4, 5];
mui.each(numbers, function(index, number) {
if (number % 2 === 0) numbers.splice(index, 1)
});
console.log(numbers.length);
var elements = mui('div');
elements.each(function(index, element) {
if (index % 2 === 0) element.classList.add('even');
});
console.log(elements.length);。
查看答案
A. mui.each() 用于遍历数组 numbers 并删除偶数元素。 B. numbers.length 的输出是 3 D. elements.each() 用于遍历选中的 div 元素,并为偶数索引的元素添加类名
218多选题218 / 372
IndexedDB的优点包括(    )。
查看答案
B. 存储容量大 C. 支持异步操作
219多选题219 / 372
SQLite支持ACID事务,其具备4大特性,包括(    )。
查看答案
A. 原子性。 B. 一致性。 D. 隔离性。
220多选题220 / 372
关于SQLite的说法,正确的包括(    )。
查看答案
A. SQLite不能删除字段。 B. SQLite支持单事务。 D. SQLite可以回滚数据。
221多选题221 / 372
下列关于SQLite数据库的操作中,可以改变users表中数据数量的语句包括(    )。
查看答案
A. INSERT INTO users (name , age) VALUES ("XiaoWang" , 18) D. DELETE FROM users WHERE name = "XiaoWang"
222多选题222 / 372
获取SharedPreferences对象的方法包括(    )。
查看答案
A. 调用Context对象的getSharedPreferences()方法。 D. 调用Activity对象的getPreferences()方法。
223多选题223 / 372
SharedPreferences支持的数据类型保存接口包括(    )。
查看答案
A. LONG B. STRING C. SET D. MAP
224多选题224 / 372
关于DataStore的优点描述,正确的是(    )。
查看答案
A. DataStore基于事务方式处理数据更新。 B. DataStore避免了阻塞UI线程情况的出现。 C. DataStore能自行处理读取数据时发生的Exception。
225多选题225 / 372
下列存储方式中,(    )适合用于存储简单数据结构的小规模的数据。
查看答案
B. SharedPreferences C. DataStore
226多选题226 / 372
Android四大组件包括(    )。
查看答案
C. Activity D. ContentProvider
227多选题227 / 372
在ContentProvider的query(    )方法中,()参数不是必需的。
查看答案
B. 列的名称数组(Projection) C. 筛选条件(Selection) D. 排序顺序(sortOrder)
228多选题228 / 372
ContentProvider的URI通常由(    )组成。
查看答案
A. Scheme(content://) B. 主机名/域名(Host) C. 路径(Path)
229多选题229 / 372
Web Storage提供的客户端存储数据方法有(    )。
查看答案
A. localStorage C. sessionStorage
230多选题230 / 372
以下(    )情况会导致localStorage 存储的数据消失。
查看答案
C. 用户手动删除 D. 浏览器卸载
231多选题231 / 372
(    )存储方式可以通过JavaScript访问和修改数据。
查看答案
A. Cookies B. sessionStorage C. localStorage
232多选题232 / 372
在设置Cookie时,(    )属性可以控制Cookie的行为。
查看答案
A. Path B. Expires C. HttpOnly D. Max-Age
233多选题233 / 372
下列选项中,属于MediaPlayer支持的音频类型的是(    )。
查看答案
A. AudioManager.STREAM_NOTIFICTION B. AudioManager.STREAM_ALARM C. AudioManager.STREAM_RING D. AudioManager.STREAM_MUSIC
234多选题234 / 372
下面关于SurfaceView的描述,错误的是(    )。
查看答案
B. SurfaceView控件本身可以播放视频 C. SurfaceView继承自VideoView
235多选题235 / 372
下列关于Canvas类的描述,正确的是(    )。
查看答案
A. Canvas表示画布 B. Canvas可以绘制各种各样的图形
236多选题236 / 372
下列关于多媒体应用开发的描述中,正确的是(    )。
查看答案
A. 可以使用MediaPlayer或SoundPool播放音频 B. 使用MediaPlayer每次只能播放一个音频,适用于播放长音乐或背景音乐 D. 使用SoundPool可以同时播放多个短小音频,适用于播放按键音或消息提示音
237多选题237 / 372
下列关于MediaPlayer的描述中,正确的是(    )。
查看答案
A. MediaPlayer是用于播放音频和视频的 B. MediaPlayer对音频文件提供了非常全面的控制方法 C. MediaPlayer会调用底层的音频驱动播放音频
238多选题238 / 372
下面选项中,属于<transition>组件自定义类名属性的是(    )。
查看答案
A. enter-class B. leave-class C. enter-to-class D. enter-active-class
239多选题239 / 372
下面选项中,可以用来创建可复用组件过渡的组件模板结构的是(    )。
查看答案
C. <transition-group> D. <transition>
240多选题240 / 372
下列选项中关于动画钩子函数说法,错误的是(    )。
查看答案
A. @leave-cancelled函数只能用于v-if中 B. 对于@enter来说,当与CSS结合使用时,回调函数done是必选的 D. 钩子函数需要结合CSS transitions或animations使用,不能单独使用
241多选题241 / 372
下面选项中,不属于<transition>组件默认类名前缀的是(    )。
查看答案
A. t- C. float- D. fade-
242多选题242 / 372
下列关于Vue为<transition>标签提供的过渡类名的说法,正确的是(    )。
查看答案
A. v-enter在元素被插入之前生效,在元素被插入之后的下一帧移除 B. v-leave在离开过渡被触发时立即生效,下一帧被移除 C. v-enter-active可以控制进入过渡的不同的缓和曲线
243多选题243 / 372
下面关于Bitmap的描述,正确的是(    )。
查看答案
A. createBitmap()方法用于创建Bitmap B. Bitmap.Config表示Bitmap的每个像素占用的字节数 D. 通过设置Config的值可以影响图片的质量和透明度
244多选题244 / 372
下列选项中,属于Android中常用的绘图类的是(    )。
查看答案
A. Bitmap B. Canvas C. Paint D. BitmapFactory
245多选题245 / 372
下列选项中,属于Android系统的补间动画的是(    )。
查看答案
A. TranslateAnimation B. ScaleAnimation C. RotateAnimation D. AlphaAnimation
246多选题246 / 372
下列选项中,属于Bitmap的每个像素占用2个字节的值的是(    )。
查看答案
B. Config.ALPHA_8 C. Config.565 D. Config.ARGB_4444
247多选题247 / 372
下列选项中,属于设置MediaPlayer数据源的方法的是(    )。
查看答案
C. setDataSource() D. create()
248多选题248 / 372
在Android中使用OkHttp发送HTTP请求时,哪些选项是可以配置的(    )?
查看答案
A. 请求URL B. 请求方法(GET、POST等) C. 请求超时时间 D. 请求体
249多选题249 / 372
关于多线程下载说法正确的是(    )?
查看答案
A. 多线程下载一般需要考虑控制线程的数量,避免线程数量过多 B. 多线程下载受真实服务器带宽的影响 C. 多线程加速下载原理是单位时间内抢到服务器的资源多
250多选题250 / 372
关于HTTP协议说法正确的是(    )?
查看答案
A. HTTP(Hyper Text Transfer Protocol)协议即超文本传输协议,它规定了浏览器和万维网服务器之间互相通信的
规则 B. 当客户端在与服务器端建立连接后,向服务器端发送的请求,被称作HTTP请求 C. HTTP协议是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统
251多选题251 / 372
以下关于数据提交的方式说法正确的是(    )?
查看答案
A. get方式提交数据不安全 B. post方式提交数据比较安全,数据是以流的形式提交给服务器
252多选题252 / 372
以下关于Handler、Looper、Message、MessageQueue说法正确的是(    )?
查看答案
A. Handler是用来发送消息和处理消息的 C. Message是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据. D. MessageQueue是消息队列的意思,它主要用来存放通过Handler发送的消息
253多选题253 / 372
关于AsyncTask说法正确的是(    )?
查看答案
A. AsyncTask的原理也是基于异步消息处理机制的 B. AsyncTask内部封装了线程池
254多选题254 / 372
关于HttpURLConnection的介绍说法正确的是(    )?
查看答案
A. HttpURLConnection是JDK中提供的标准类 B. 获取HttpURLConnection实例后,设置连接超时时间的方法是setConnectTimeout() C. 获取HttpURLConnection实例后,设置请求方式的方法是setRequestMethod() D. HttpURLConnection是官方推荐的网络请求方式
255多选题255 / 372
使用HttpURLConnection发送GET请求和POST请求说法正确的是(    )?
查看答案
C. 采用POST方式是以流的形式把数据写给服务器 D. POST请求需要设置content-type信息
256多选题256 / 372
下列选项中,属于HttpURLConnection中的方法的是(    )?
查看答案
A. setRequestMethod() B. setConnectTimeout() D. disconnect()
257多选题257 / 372
下面关于JSON数据的描述,正确的是(    )。
查看答案
A. JSON数据易于人阅读和编写 B. 易于机器解析和生成 C. JSON数据能有效地提升网络传输效率
258多选题258 / 372
JSON是一种用于数据交换的轻量级格式。以下哪些是JSON数据类型(    )?
查看答案
A. 字符串 C. 数组 D. 浮点型
259多选题259 / 372
在Vue.js中,以下哪个选项是正确的Axios请求示例(    )?
查看答案
A. axios.get('/api/data')
.then(response => {
// 处理响应数据
})
.catch(error => {
// 处理错误
}); C. axios({
method: 'put',
url: '/api/data',
data: requestData
})
.then(response => {
// 处理响应数据
});
260多选题260 / 372
在Vue.js中,如何实现在多个组件之间共享Axios实例(    )?
查看答案
B. 使用Vue的全局混入实现共享 C. 通过使用Vue的原型链实现
261多选题261 / 372
在Vue.js中使用Axios时,以下哪些是Axios的常见用途(    )?
查看答案
A. 发送HTTP请求 B. 处理响应数据
262多选题262 / 372
在Android中,如何处理OkHttp请求的异步响应(    )?
查看答案
A. 使用enqueue()方法添加回调来处理响应 D. 在回调中处理响应数据和错误
263多选题263 / 372
使用软件测试工具的目的包括(    )。
查看答案
B. 协助问题的诊断。 C. 节省测试时间。 D. 帮助测试寻找问题。
264多选题264 / 372
软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过(    )等方面的综合分析和规划
,保证有效的实施软件测试。
查看答案
A. 软件项目潜在风险 B. 软件项目时间节点 C. 软件项目测试范围 D. 软件测试预算
265多选题265 / 372
下列属于黑盒测试用例设计方法的有(    )。
查看答案
A. 等价类划分法。 B. 边界值法。 C. 因果图法。
266多选题266 / 372
白盒测试需要全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒测试的测试用例设计方法有
()。
查看答案
A. 因果图法。 B. 判定表组成法。 D. 基本路径法。
267多选题267 / 372
软件缺陷管理的目的包括(    )。
查看答案
C. 可以直观反映出缺陷生命周期。 D. 保证信息的一致性。
268多选题268 / 372
软件的测试对象有(    )。
查看答案
A. 软件代码。 B. 项目文档。 C. 数据库。
269多选题269 / 372
下列选项中,属于因果图法设计测试用例的步骤的有(    )。
查看答案
A. 根据决策表设计测试用例。 B. 分析程序规格说明书,确定“原因”和“结果”。 C. 将因果图转换为决策表。 D. 使用符号标记输入、输出之间的约束关系。
270多选题270 / 372
下列选项中,属于决策表组成的有(    )。
查看答案
A. 条件桩 B. 动作桩 C. 条件项 D. 动作项
271多选题271 / 372
对需求说明书评测的内容主要包括(    )。
查看答案
A. 主要功能是否已包含在规定的软件范围之内。 B. 与所有其它系统交互的重要接口是否都已经描述。 C. 系统定义的目标是否与用户的要求一致。 D. 开发项目的数据流与数据结构是否足够、确定。
272多选题272 / 372
为了使软件测试更加高效,应遵循的原则包括(    )。
查看答案
A. 增量测试,由小到大。 C. 应由不同的测试人员对测试所发现的缺陷进行确认。 D. 所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象。
273判断题273 / 372
(    )统一建模语言(UML)就是一种绘制软件蓝图的标准语言。是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。但它的作用域仅限于支持面向对象的分析与设计,暂不支持从需求分析开始的软件开发的全过程。
查看答案
B. 错误
274判断题274 / 372
(    )AdobeXD在“设计”模式下为用户提供了“设置主页屏幕功能,用以使交互式移动App项目更加贴近真实的移动App产品。
查看答案
B. 错误
275判断题275 / 372
(    )用户可以为链接对象设置多个触发条件来创建高级交互,而无须在画板上的不同对象之间分配触发条件。将光标移至链接对象右侧边线中间的蓝色“+”按钮上,按住鼠标左键并拖曳连接线到目标画板中,可添加新的触发条件。
查看答案
A. 正确
276判断题276 / 372
(    )在多个交互流程下,AdobeXD只允许画板与画板建立链接,且在任一交互流程状态下,该交互流程中的连接线显示为蓝色。
查看答案
A. 正确
277判断题277 / 372
(    )在使用AdobeXD制作移动App原型的过程中,当画板的长度无法容纳全部的设计内容时,可以通过创建
滚动画板和滚动组放置完整的设计内容,同时滚动画板或者滚动组也可以适应不同的设备尺寸,为设计制作移动App原型带来了极大便利。
查看答案
A. 正确
281判断题281 / 372
(    )使用 <div> 元素可以在 HTML 文档中实现更好的组织和结构。
查看答案
A. 正确
283判断题283 / 372
(    )<div> 可以使用 CSS 进行样式设置,以控制其外观和布局。
查看答案
A. 正确
292判断题292 / 372
(    )<header>, <footer>, <nav>, <section>, <article>, and <aside> 是 HTML5 语义化元素的示例。
查看答案
A. 正确
293判断题293 / 372
(    )ImageView使用android:src属性设置图片时,该图片会自动填充满控件。
查看答案
B. 错误
294判断题294 / 372
(    )通过ListView中的android:layout_height属性可以设置分割线的高度。
查看答案
B. 错误
295判断题295 / 372
(    )在线性布局中,设置控件内权重的属性为android:layout_weight。
查看答案
A. 正确
296判断题296 / 372
(    )TableLayout布局中,通过添加TableRow布局控制表格的列数。
查看答案
B. 错误
297判断题297 / 372
(    )单选对话框的内容区域是由AlertDialog.Builder对象调用通过setMessage()实现的。
查看答案
B. 错误
298判断题298 / 372
(    )RadioButton表示单选按钮,可以通过android:selected属性指定“选中”和“未选中”的状态。
查看答案
B. 错误
299判断题299 / 372
(    )RadioGroup继承自LinearLayout,可以使用android:orientation属性控制RadioButton的排列方向。
查看答案
A. 正确
300判断题300 / 372
(    )帧布局容器的前景图像始终处于布局的最上层,不会被其他的控件覆盖。
查看答案
A. 正确
304判断题304 / 372
(    )LinearLayout通过以父容器或其它子控件为参照物,指定布局中子控件的位置。
查看答案
B. 错误
305判断题305 / 372
(    )与ListView不同的是,RecyclerView加载数据时不需要适配器。
查看答案
B. 错误
306判断题306 / 372
(    )普通对话框的内容区域是由AlertDialog.Builder对象调用setMessage()方法设置的。
查看答案
A. 正确
307判断题307 / 372
(    )android:foregroundGravity属性用于设置FrameLayout布局中前景图像显示的位置。
查看答案
A. 正确
308判断题308 / 372
(    )在MUI中,mui.popover('show', element)函数可以用来隐藏弹出窗口(Popover)。
查看答案
B. 错误
309判断题309 / 372
(    )在MUI中,mui.openOffcanvas()函数可以用来关闭侧滑导航菜单。
查看答案
B. 错误
310判断题310 / 372
(    )MUI 的 mui.ajax 方法用于发送 AJAX 请求,它返回一个 Promise 对象。
查看答案
B. 错误
311判断题311 / 372
(    )下列语句arr2 = [1,2,3,4].map(item=>item>2)的输出结果是[3,4]。
查看答案
B. 错误
312判断题312 / 372
(    )JavaScript的类class本质上是基于原型prototype的实现方式做了进一步的封装。
查看答案
A. 正确
313判断题313 / 372
(    )关于字符串repeat 函数,这个函数将目标字符串重复N次,同时目标字符串被修改。
查看答案
B. 错误
314判断题314 / 372
(    )Vuex是专门为Vue服务,用于管理页面的数据状态.提供统一数据操作的生态系统,相当于数据库
mongoDB,MySQL等,任何组件都可以存取仓库中的数据。
查看答案
A. 正确
316判断题316 / 372
(    )由于Vuex的状态存储是响应式的,从store实例中读取状态最简单的方法就是在计算属性中返回某个状态。
查看答案
A. 正确
317判断题317 / 372
(    )使用过滤器不能改变真正的data,只能改变渲染的结果,并返回过滤后的版本。
查看答案
A. 正确
318判断题318 / 372
(    )Vue.js只需要关心数据,更新DOM由Vue完成,所以开发者可以把更多的精力放在业务逻辑上。
查看答案
A. 正确
319判断题319 / 372
(    )执行$('#a').show()时,若id为a的元素不存在,程序会报错。
查看答案
B. 错误
320判断题320 / 372
(    )正在执行动画的元素直接调用stop()方法即可停止动画队列中动画的执行。
查看答案
A. 正确
321判断题321 / 372
(    )jQuery中触发某个元素的事件,其子元素上的相同事件也会被触发。
查看答案
A. 正确
323判断题323 / 372
(    )localStorage 的数据只能被同一域名下的页面访问,不能被其他域名下的页面访问。
查看答案
A. 正确
324判断题324 / 372
(    )localStorage和sessionStorage都保存在客户端,不与服务器进行交互通信。
查看答案
A. 正确
325判断题325 / 372
(    )sessionStorage的生命周期尽在当前会话下有效,当页面刷新后,数据将不复存在。
查看答案
B. 错误
326判断题326 / 372
(    )Firestore的实时监听器是一种轮询机制,会定期检查数据的变化并触发回调。
查看答案
B. 错误
327判断题327 / 372
(    )借助 Firestore 安全规则,用户可以创建多种情况(包括整个数据库执行的所有写入操作和对特定文档的操作)匹配的规则。
查看答案
A. 正确
328判断题328 / 372
(    )Firestore提供了离线支持,允许应用在断网时继续访问本地缓存的数据。
查看答案
A. 正确
330判断题330 / 372
(    )如果您需要在Android应用中存储大型文件(如音频、视频或图像文件),通常会选择使用DataStore来保存这些文件。
查看答案
B. 错误
331判断题331 / 372
(    )DataStore的操作可能会导致ANR(application not response)的问题,因此可以使用SharedPreferences取代DataStore。
查看答案
B. 错误
332判断题332 / 372
(    )SharedPreferences读写文件不是类型安全的,且没有发出错误信号的机制。
查看答案
A. 正确
333判断题333 / 372
(    )SharedPreferences本身没有数据读写的能力,而是通过Editor对象实现数据操作。
查看答案
A. 正确
334判断题334 / 372
(    )SharedPreferences可以用于同一个应用程序中的不同组件来进行数据共享,但不可用于不用应用程序之间。
查看答案
B. 错误
336判断题336 / 372
(    )使用SQLite数据库不需要任何繁琐的配置或管理任务。创建数据库文件后,即可立即开始使用。
查看答案
A. 正确
339判断题339 / 372
(    )实现逐帧动画时,只需要定义动画开始和结束的关键帧,其他过渡有系统自动计算补齐。
查看答案
B. 错误
340判断题340 / 372
(    )MediaPlayer类中的prepareAsync()方法是在子线程中执行的同步操作。
查看答案
B. 错误
341判断题341 / 372
(    )在@keyframes中的关键词from和to(等价于0%和100%)来规定动画的状态。
查看答案
A. 正确
344判断题344 / 372
(    )Android了两种实现动画效果的方式,分别为补间动画和逐帧动画。
查看答案
A. 正确
345判断题345 / 372
(    )在创建SoundPool对象时,可以指定SoundPool容纳多少个音频。
查看答案
A. 正确
347判断题347 / 372
(    )钩子函数可以结合CSS过渡(transitions)、动画(animations)使用,还可以单独使用。
查看答案
A. 正确
348判断题348 / 372
(    )使用create()方法创建MediaPlayer对象并设置音频文件时,必须调用prepare()方法解析数据。
查看答案
B. 错误
350判断题350 / 372
(    )补间动画就是顺序播放一组预定义的静态图像,形成的动画效果。
查看答案
B. 错误
351判断题351 / 372
(    )使用setDisplay()方法可以将SurfaceView控件与MediaPlayer类进行关联。
查看答案
A. 正确
352判断题352 / 372
(    )Vue使用了FLIP简单动画队列来实现排序过渡,所以即使没有插入或者移除元素,对于元素顺序的变化也支持过渡动画。
查看答案
A. 正确
353判断题353 / 372
(    )OkHttp库默认情况下使用Java的HttpURLConnection来执行HTTP请求。
查看答案
A. 正确
354判断题354 / 372
(    )OkHttp库仅适用于Android平台,不能在其他Java应用程序中使用。
查看答案
B. 错误
355判断题355 / 372
(    )Axios允许您设置请求超时时间,以防止请求长时间无响应。
查看答案
A. 正确
356判断题356 / 372
(    )Axios的主要优点之一是它支持Promise API,使异步请求更容易处理。
查看答案
A. 正确
357判断题357 / 372
(    )JSON可以表示复杂的数据结构,包括嵌套的对象和数组。
查看答案
A. 正确
358判断题358 / 372
(    )获取到HttpURLConnection实例后,通过实例获取服务器返回数据的方法是getInputStream()。
查看答案
A. 正确
359判断题359 / 372
(    )使用HttpURLConnection访问网络的两种常用网络请求方式分别为GET、POST。
查看答案
A. 正确
360判断题360 / 372
(    )Android消息机制中,Handler对象主要用于发送消息和处理消息。
查看答案
A. 正确
361判断题361 / 372
(    )Android客户端访问网络发送HTTP请求只可以使用HttpUrlConnection。
查看答案
B. 错误
362判断题362 / 372
(    )Android中WebView控件加载网页时,必须在AndroidManifest.xml中注册网络访问权限。
查看答案
A. 正确
364判断题364 / 372
(    )决策表法能够把复杂的问题按照各种可能的情况全部列举。
查看答案
A. 正确
366判断题366 / 372
(    )有效等价类可以捕获程序中的缺陷,而无效等价类不能捕获缺陷。
查看答案
B. 错误
367判断题367 / 372
(    )安卓手机底层是Linux实现的在测试中可以使用Linux的命令。
查看答案
A. 正确
369判断题369 / 372
(    )等价类划分法类似师生站队,男生站左边,女生站右边,老师站中间,师生群体划分为3个等价类。
查看答案
A. 正确
370判断题370 / 372
(    )只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。
查看答案
B. 错误
371判断题371 / 372
(    )使用安卓模拟器测试时,通过创建不同的安卓系统版本,有利于测试安卓软件对系统的兼容。
查看答案
A. 正确
372判断题372 / 372
(    )软件测试是有效的排除软件缺陷的手段
查看答案
A. 正确
← 上一卷下一卷 →