自测试卷1
一、选择题
1.Google于( )正式发布的Android平台。
A.2007年11月5日 B.2008年11月5日 C.2007年1月10日 D.2009年4月30日
2.下面关于Android SDK描述错误的是( )。
A.Android SDK是Android开发工具包 B.包含了模拟器、API文档、示例代码等内容
C.在Android的中可以下载到 D.包含了Java程序开发所需要的编译、调试工具
3.创建Android项目时,下面的包名错误的是( )。
A.com.minrisoft B.com.mingrisoft.01 C.com D._01
4.输出错误日志信息使用Log类的( )方法。
A.d B.e C.w D.i
androidsdk安装步骤5.在XML布局文件中,定义网格布局管理器可以使用( )标记。
A.<GridView> B.<TableLayout> C.<GridLayout> D.<TableRow>
6.( )对象用于保存要携带的数据包。
A.Bundle B.Map C.Intent D.Activity
7.下列关于线程描述错误的是( )。
A.在一个线程中,可以有多个Handler
B.在一个线程中,只能有一个MessageQueue
C.在一个线程中,只能有一个Looper
D.在一个线程中,只能有一个Looper、MessageQueue和Handle
8.Cursor类提供的( )方法用于将指针移动到下一条记录上。
A.moveToPosition() B.moveToPrevious() C.moveToFirst() D.moveToNext()
9.在配置Widget时,通过调用setResult()方法可以实现设置Activity的返回码。当返回码为( )表示Widget设置成功。
A.200 B.RESULT_SUCCESS C.RESULT_OK D.RESULT_CANCELED
10.下面的代码用于实现创建绘图画布功能,请问空白处应该填入( )。
public class DrawView ________________{
public DrawView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
Draw(canvas);
}
}
A.extends Activity B.implements Activity C.implements View D.extends View
二、填空题
1.Android使用______________作为程序开发语言。
2.在Android SDK的安装目录中,______________目录中保存的是各个平台的SDK真正文件;______________目录保存了与平台调试相关的工具(如adb);______________
目录中提供了针对不同平台版本的示例程序;______________目录用于保存一些临时文件。
3.要通过名称为MyAVD_arm的AVD来启动模拟器,可以使用______________________命令。
4.下面的代码用于为按钮组件添加单击事件,并且在重写的onClick()方法中获取密码编辑框的输入值,请将其补充完整。
final EditText txtlogin = (EditText) findViewById(Login);// 获取密码编辑框
Button btnlogin = (Button) findViewById(R.id.btnLogin); // 获取登录按钮
btnlogin.________________________(new OnClickListener() {
@Override
public void onClick(View v) {
String pwd=_______________________________ //获取编辑框组件的值
Log.i("MainActivity",pwd); //向LogCat中输出获取到的密码
}
});
5.下面代码用于实现在单击按钮时启动Activity,请补充完整。
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,DetailActivity.class);
___________________;
}
});
三、简答题
1、申请百度地图的密钥时安全码的组成规则是什么?
2、如何确定Widget的尺寸?
自测试卷2
一、选择题
1.下列关于adb描述错误的是( )。
A.运行Android设备的shell B.将本地apk文件安装到模拟器
C.建立SD卡映像文件 D.在计算机和Android设备之间上传文件
2.( )文件用来定义Android程序中所有资源的索引。
A.MainActivity.java B.BuildConfig.java C.R.java D.android.jar
3.GridView布局中,设置列数,可以使用( )属性。
A.android:numColumns B.android:columns C.android:numColumn D.android:column
4.如果要在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的( )方法打开新的Activity。
A.startActivity() B.startActivityForResult() C.startactivity() D.startActivityforResult()
5.下列关于Service描述不正确的是( )。
A.其他应用程序组件能启动Service并且即便用户切换到另一个应用程序,Service还可以在后台运行
B.当应用程序组件通过调用bindService()方法绑定到Service时,Service处于bound状态
C.启动Service的组件被销毁时,Service也将被销毁
D.当Activity通过调用startService()方法启动Service时,它处于started状态
6.在Shell命令模式下创建数据库目录可以使用( )命令完成。
A.cd B.mkdir C.sqlite3 D.adb shell
7.下列( )方法用于指定是否使用抗锯齿功能。
A.setXfermode() B.setShader() C.setAntiAlias() D.setDither()
8.下列Criteria类定义的常量中,( )用于获得高等精度。
A.ACCURACY_HIGH B.ACCURACY_FINE
C.ACCURACY_COARSE D.ACCURACY_LOW
9.使用HttpURLConnection访问网络时,需要允许( )项权限。
A.android.permission.INSTALL_LOCATION_PROVIDER B.android.permission.VIBRATE
C.android.permission.AUTHENTICATE_ACCOUNTS D.android.permission.INTERNET
10.调用HttpClient对象的execute()方法发送GET请求后,将返回一个( )对象。
A.HttpRequest B.HttpClient C.HttpGet D.HttpResponse
二、填空题
1.在Android API文档页面中,以单击______________超链接,查看Android提供的开发训练文档;单击______________超链接,查看Android提供的API指南;单击______________超链接,查看Android提供的参考文档______________。
2.ADT插件会自动创建drawable-xxhdpi、drawable-xhdpi、drawable-hdpi、drawable-mdpi和drawable-ldpi等5个文件夹,分别用于存放______________、______________、______________、______________和______________。
3.下面的代码用于实现当Activity运行时添加Fragment,请将其补充完整。
DetailFragment details = new DetailFragment(); // 实例化DetailFragment的对象
FragmentTransaction ft = getFragmentManager()
.beginTransaction(); // 获得一个FragmentTransaction的实例
ft._______(android.t, details); // 添加一个显示详细内容的Fragment
ft.________________; // 提交事务
4.下面代码用于获取传递的数据包中Key为user的信息,请补充完整。
Intent intent=getIntent();
Bundle bundle=_________________;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论