国开《Android智能手机编程》作业练习1-3_第1页
国开《Android智能手机编程》作业练习1-3_第2页
国开《Android智能手机编程》作业练习1-3_第3页
国开《Android智能手机编程》作业练习1-3_第4页
国开《Android智能手机编程》作业练习1-3_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

国开《Android智能手机编程》作业练习11.下列选项中,属于Service生命周期方法的是()。onStartCommand()onUnbind()onBind()onDestory()2.下列选项中,属于ContentProvider类中的方法的是()。onCreate()getType()insert()query()3.下面关于创建程序的描述,正确的是()。需要指定程序的项目名称需要指定程序的存储路径需要指定程序最小的SDK版本AndroidStudio提供了不同类型的Activity4.下面关于SurfaceView的描述,正确的是()。SurfaceView继承自VideoViewSurfaceView控件可以和MediaPlayer类结合使用SurfaceView控件本身可以播放视频SurfaceView控件具有双缓存机制5.下列选项中,属于WebView控件中的方法的是()。loadUrl()capturePicture()goBack()stopLoading()6.下列选项中,属于Log类中显示红色的日志内容的方法的是()。Log.e()Log.i()Log.wtf()Log.w()7.下列选项中,属于隐式Intent匹配过滤器中属性的是()。actioncategorydataactivity8.下列选项中,属于Android系统的补间动画的是()。透明度渐变动画(AlphaAnimation)旋转动画(RotateAnimation)缩放动画(ScaleAnimation)平移动画(TranslateAnimation)9.下列选项中,属于RecyclerView控件显示效果的是()。竖向列表效果瀑布流效果GridView效果横向列表效果10.在java代码中使用getResources().getString()方法加载字符串资源。对错11.在Activity的方法中可以通过getResources().getDrawable()方法调用图片资源。对错12.国际化Internationalization这个单词的首字母“I”和尾字母“N”之间有18个字符,因此国际化被简称为I18N。对错13.Android操作系统并不是开源的对错14.standard是Activity默认的启动模式,使用该模式的Activity,每次启动时就会在栈顶创建一个新的Activity实例。对错15.创建一个Activity必须继承自android.app.Activity或者其子类对错16.下面关于Button控件的描述,正确的是()。Button控件表示按钮Button继承自TextViewButton控件可以显示图片Button控件可以设置点击事件17.布局资源通常用于搭建程序中的各个界面布局。对错18.Java代码只能编写代码逻辑,不能编写布局界面。对错19.Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。对错20.Linux内核层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动等对错21.下面关于Intent的描述,正确的是()。Intent用于启动Activity、Service以及发送广播Activity不能使用Intent传递数据显示Intent可以根据action激活相应的组件Intent可以使用addAction()方法设置action动作。22.在startActivityForResult方法表示请求码的参数是()requestCoderesultCodedataintent23.下面关于Android中消息机制的描述,正确的是()。Handler只能用来发送消息Handler是用来发送消息和处理消息的MessageQueue是用来收集消息并主动发送消息Looper是由Handler创建的24.在创建Android工程时,填写的MinimumRequiredSDK是()匹配的目标版本程序最低兼容的版本使用哪个SDK版本编译程序SDK的主题25.下列选项中,属于没有明确指定组件名的Intent类型的是()。IntentFilter显式Intent隐式IntentIntent26.下列选项中,属于在相对布局中将控件显示在另外一个控件的右侧的属性的是()。layout_toRightOflayout_toLeftOflayout_toStartOflayout_toEndOf27.下列选项中,属于设置ImageView控件显示图片资源的属性是()。android:srcandroid:backgroundandroid:imgandroid:imgValue28.下列选项中,属于开启Activity方法的是()。goToActivity()goActivitystartActivity()以上方法都对29.下面关于单元测试的描述,正确的是()。ExampleUnitTest属于Junit单元测试类ExampleInstrumentedTest类属于Junit单元测试类Junit单元测试需要连接Android设备Android单元测试不需要依赖Android设备30.Activity销毁时执行执行方法是()onStart()onResume()onPause()onDestroy()31.下面关于静态注册广播接收者中Exported属性的描述,正确的是()。广播接收者是否可以由系统实例化是否接收当前程序之外的广播创建广播接收者名称以上说法都不对32.下列选项中,属于内容提供者的是()。ActivityContentProviderContentResolverContentObserver33.下列选项中,属于在清单文件中注册内容提供者时能被其他应用程序使用的属性是()。android:enabled=”true”android:exported=”true”android:authorities=”true”以上都不正确34.下列选项中,属于为ListView添加适配器的方法的是()。setAdapter()setBaseAdapter()addAdapter()addBaseAdapter()35.Android采用()的方式来管理Activity的实例任务栈任务堆队列任务列36.Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是()android:layout_aboveandroid:layout_alignBaselineandroid:layout_belowandroid:layout_alignBottom37.下列选项中,属于在清单文件中配置Activity标签的是()。<Activity/><activity/><Activitys/>以上答案都不对38.下列选项中,属于Android中使用的数据库的是()。SQLiteOracleMySQLDB239.AndroidUI开发中,如何设置GridLayout列数为4()android:columnCount=“4”android:layout_columnCount=“4”android:column=“4”android:stretchColumns=“4”40.在下列选项中,用于给控件指定主题的属性是()iconlabelthemestyle41.下列选项中,属于SQLiteDatabase中开启数据库事务方法的是()。BeginTransaction()startTransaction()getTransaction()setTransactionSuccessful()42.下列选项中,属于4G通信网最高传输速度的是()。10Mbps20Mbps50Mbps100Mbps43.下列选项中,属于数据库文件后缀名的是()。.xml.txt.db.doc44.下列选项中,属于可以长期运行在后台的组件的是()。ActivityContentProviderServiceIntent45.在相对布局中,用于设置当前控件位于某控件左侧的属性是()。android:layout_alignLeftandroid:layout_toLeftOfandroid:layout_alignParentLeftandroid:layout_centerInParent46.下列选项中,属于在相对布局中将当前控件显示在某控件上方的属性的是()。android:layout_aboveandroid:layout_alignTopandroid:layout_alignParentTop以上都不对47.在Activity的onCreate()方法中,加载布局资源文件的方法是()。setTheme()setContentView()setView()setGroupView()48.下列选项中,属于Log类中显示黑色的日志内容的方法的是()。Log.v()Log.e()Log.wtf()Log.w()49.下列选项中,属于Android对数据库表中的数据进行修改操作的方法是()。execSQL()update()query()put()50.下列选项中,属于RelativeLayout布局中添加view控件的方法的是()。addView()setLayout()addRule()setContentView()

国开《Android智能手机编程》作业练习21.standard是Activity默认的启动模式,使用该模式的Activity,每次启动时就会在栈顶创建一个新的Activity实例。对错2.RadioGroup继承自LinearLayout,可以使用android:orientation属性控制RadioButton的排列方向。对错3.Java代码只能编写代码逻辑,不能编写布局界面。对错4.通过getIntent()方法可以获取到Intent对象。对错5.当用@string/xxx方式引用一个文本资源时,Android系统会首先判断手机设置的语言和地区,然后通过这些信息去对应values目录下strings.xml文件,引用其中的内容。对错6.TextView控件通常用于在界面上显示文字信息。对错7.相对布局中的控件都是按照相对位置摆放的。对错8.AndroidStudio集成了Android开发所需的工具。对错9.帧布局容器的前景图像始终处于布局的最上层,不会被其他的控件覆盖。对错10.下列选项中,当屏幕密度为460dpi时,属于Android系统查找图片资源文件夹的是()。drawable_mdpidrawable_hdpidrawable之前_xdpidrawable_xxdpi11.Activity销毁时执行执行方法是()onStart()onResume()onPause()onDestroy()12.在线性布局文件中,把方向设置为水平方的属性是()verticalhorizontalfill_verticalfill_horizontal13.下列选项中,属于在清单文件中配置广播接收者标签的是()。<broadcast/><broadcastreceiver/><ContentProvider/><receiver/>14.在网格布局中,设置列数的属性是()columncolumnCountlayout_columnCountstretchColumns15.下面关于RadioButton控件的描述,正确的是()。RadioButton默认为选中状态RadioButton表示单选按钮RadioButton表示文本控件以上说法都不对16.下列选项中,属于Android对数据库表中的数据进行修改操作的方法是()。execSQL()update()query()put()17.下列选项中,属于处理屏幕触摸事件的方法的是()。onKeyDown()onKeyUp()onFocusChanged()onTouchEvent()18.在相对布局文件中,把控件与另外一个控件的下边使用的属性是()layout_abovepaddinglayout_belowlayout_margin19.下面关于SQLite数据库的描述中,错误的是()。SqliteOpenHelper类有创建数据库和更新数据库版本的的功能当数据库版本发生变化时,会调用SqliteOpenHelper的onUpgrade()方法更新数据库每次调用SqliteDatabase的getWritableDatabase方法时,都会执行SqliteOpenHelper的onCreate()方法可以调用SqliteDatabase类的insert()方法在数据库中插入数据20.下面关于WebView的描述,正确的是()。可以使用loadData()加载HTML代码使用loadDataWithBaseURL()加载带中文的HTML内容时会产生乱码使用loadDataWithBaseURL()方法加载的URL为null时,程序将崩溃使用loadDataWithBaseURL()加载HTML代码时不可以指定数据的编码格式21.启动系统相机使用的action是()android.media.action.IMAGE_CAPTUREandroid.media.action.IMAGES_CAPTUREandroid.media.action.VIDEO_CAPTUREandroid.media.action.VIDEOS_CAPTURE22.下面关于Bitmap的描述,错误的是()。createBitmap()方法用于创建BitmapConfig表示位图通过设置Config的值可以影响图片的质量和透明度Bitmap.Config表示Bitmap的每个像素占用的字节数23.在下列选项中,用于给Activity指定主题的属性是()iconlabelthemestyle24.下列选项中,属于数据库版本号增加时调用的方法的是()。onCreate()update()onUpgrade()方法都不对25.下列选项中,属于Environment类中获得SD根目录的方法的是()。getDataDirectory()getExternalStorageDirectory()getExternalStorageState()getDownloadCacheDirectory()26.在下列选项中,用来设置Activity的启动模式的属性是()android:launchandroid:launchModeandroid:launchMethodandroid:launchProperty27.下列选项中,属于指定文件只能被当前程序读写的操作模式的是()。MODE_APPENDMODE_WORLD_READABLEMODE_PRIVATEMODE_WORLD_WRITEABLE28.下列选项中,属于在XML文件中调用drawable文件夹中的icon图片资源代码的是()。R.drawable.icon@drawable/iconR.mipmap.icon@mipmap/icon29.在下列选项中,表示Toast较短时间显示信息的是()Toast.LENGTH_LONGToast.LONGToast.LENGTH_SHORTToast.SHORT30.下列选项中,属于SharedPreferences中获得String类型参数的方法的是()。getString()getStringExtra()getStringValue()getValue()31.下列选项中,属于设置TextView中文本内容的属性的是()。android:textValueandroid:textandroid:textColorandroid:textSize32.在相对布局中,用于设置当前控件位于某控件左侧的属性是()。android:layout_alignLeftandroid:layout_toLeftOfandroid:layout_alignParentLeftandroid:layout_centerInParent33.下面关于广播的描述,正确的是()。有序广播可以被接收者拦截无序广播是同步的有序广播的效率比无序广播高无序广播可以被接收者拦截34.下列选项中,属于获取SharedPreferences的实例对象的方法是()。SharedPreferences.EditorgetPreferences()getSharedPreferences()以上方法都不对35.下列选项中,用于EditText控件中内容为空时显示提示文本信息的属性为()。android:hintandroid:tintandroid:passwordandroid:textColorHint36.下面关于GestureDetector的接口描述,正确的是()。OnDoubleTapListener接口用于监听鼠标/触摸板右击手势OnContextClickListener接口用于监听双击和单击手势OnGestureListener接口用于监听一些单击、滑动、长按等手势SimpleOnGestureListener接口用于检测触摸屏上的手势37.在帧布局中的子控件默认是()对齐的右上角左上角左下角右下角38.在下列选项中,关于Android工程中的assets目录的说法正确的是()存放使用到的图片资源主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中存放字符串、颜色、数组等常量数据存放与UI相应的布局文件39.下列选项中,属于为ListView添加适配器的方法的是()。setAdapter()setBaseAdapter()addAdapter()addBaseAdapter()40.下列选项中,属于Android中图片资源格式的是()。.png.jpg.gif.9.png41.下列选项中,属于startService()方法启动服务时执行的生命周期方法的是()。onCreate()onResume()onStartCommand()onStart()42.自定义View时,属于onMeasure方法的测量模式的是()。EXACTLYAT_MOSTSPECIFIEDUNSPECIFIED43.下面关于CheckBox控件的描述,正确的是()。CheckBox表示复选框他可以实现多选功能可以通过android:checked属性指定是否选中的状态以上说法都不对44.下列选项中,属于ConstraintLayout布局新特性的是()。相对定位居中定位和倾向列表显示Chain45.下列选项中,属于Fragment生命周期状态的是()。启动状态运行状态暂停状态销毁状态46.下面关于Android程序结构的描述,正确的是()。src/main/res目录用于存放程序的资源文件src/main/java目用于存放程序的代码文件libs文件夹用于存放第三方jar包build.gradle用于配置在Android程序中使用到的子项目47.下面关于onKeyDown()方法的描述,正确的是()。该方法主要用于捕捉手机键盘被按下的事件Android程序中所有的View都可以重写该方法该方法是KeyEvent.Callback接口中的抽象方法以上说法都不对48.下列选项中,属于Intent传递数据的方法的是()。putExtra()putExtras()putStringExtra()putIntExtra()49.下面关于创建程序的描述,正确的是()。需要指定程序的项目名称需要指定程序的存储路径需要指定程序最小的SDK版本AndroidStudio提供了不同类型的Activity50.ProgressBar通常用于访问网络展示loading对话框以及下载文件时显示的进度。它有两种表现形式,一种是水平的,另一种是环形的对错

国开《Android智能手机编程》作业练习31.下面关于AlertDialog对话框的描述,正确的是()。AlertDialog对话框用于提示一些重要信息或者显示一些需要用户额外交互的内容可以调用AlertDialog.Builder的create()方法创建AlertDialog对象AlterDialog一般包含标题、内容和按钮三个区域AlertDialog对话框的内容可以为简单文本、单选列表、多选列表2.下列选项中,属于Fragment生命周期状态的是()。启动状态运行状态暂停状态销毁状态3.下面关于广播机制的描述,正确的是()。广播发送者异步执行广播接收者同步执行可以使用广播在不同程序之间进行通讯发送的广播必须有广播接收者接收,否则程序会崩溃4.自定义View时,属于onMeasure方法的测量模式的是()。EXACTLYAT_MOSTSPECIFIEDUNSPECIFIED5.下面关于安装AndroidStudio3.2版本的描述,正确的是()。可以下载SDK可以选择UI主题AndroidStuido对安装环境的内存没有要求AndroidStudio安装时没有下载SDK的操作6.下列选项中,属于Toast显示提示信息时间的参数的是()。Toast.LENGTH_SHORTToast.LENGTH_LONGLENGTH_SHORTLENGTH_LONG7.下列选项中,属于startService()方法启动服务时执行的生命周期方法的是()。onCreate()onResume()onStartCommand()onStart()8.下面关于尺寸资源单位的描述,正确的是()。每个px对应屏幕上的一个点dp是一种与屏幕密度无关的尺寸单位sp是标准长度单位in主要处理字体的大小9.下面关于onKeyDown()方法的描述,正确的是()。该方法主要用于捕捉手机键盘被按下的事件Android程序中所有的View都可以重写该方法该方法是KeyEvent.Callback接口中的抽象方法以上说法都不对10.AlertDialog可以通过new关键字创建对象。对错11.当Activity处于运行状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先杀死栈底部的Activity,来确保可见的Activity正常运行对错12.Android系统的Linux内核层主要提供了构建应用程序时用到的各种API。对错13.使用完SQLiteDatabase对象,需要使用close()关闭数据库连接。对错14.退出当前Activity时,依次调用了生命周期的onPause()、onStop()、onDestroy()方法。对错15.创建程序时,填写的PackageName表示项目名称对错16.通过Editor的remove()方法可以清空SharedPreferences文件中保存的数据。对错17.AndroidSDK的下载包括SDK版本和Tools工具。对错18.AndroidUI开发中,相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。对错19.TextView控件中只能显示文本信息,不能显示图片。对错20.下列选项中,属于清除SharedPreferences文件中保存数据的方法是()。move()clear()remove()delete()21.下面关于单选对话框的描述,正确的是()。必须使用dismiss()方法才能使单选对话框消失单选对话框中的确定按钮是通过setPositiveButton()方法实现的可以调用setIcon()方法显示内容区域的图标以上说法都不对22.在Activity的onCreate()方法中,加载布局资源文件的方法是()。setTheme()setContentView()setView()setGroupView()23.下列选项中,属于RecyclerView适配器的方法的是()。onCreateViewHolder()getView()onBindViewHolder()getCount()24.下列选项中,属于操作Android系统短信数据库中数据的类是()。ContentProviderContentResolverContentObserverSQLiteDatabase25.()启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。singleTasksingleTopstandardsingleInstance26.Android中Intent传递类对象时,该类对象需实现()或Parcelable接口Copyings接口Copying接口Serializables接口Serializable接口27.下列选项中,属于设置布局高度的属性的是()。android:idandroid:layout_weightandroid:layout_heightandroid:padding28.AndroidUI开发中,设置线性布局为垂直显示需修改的属性的()android:orientation=“vertical”android:orientation=“horizontal”android:layout_centerHorizontal=“true”android:layout_centerVertical=“true”29.下列选项中,属于创建服务时继承的类是()。ActivityBroadcastServiceIntent30.()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例singleTasksingleTopsingleTask和singleTopsingleInstance31.下列选项中,属于Log类中显示黑色的日志内容的方法的是()。Log.v()Log.e()Log.wtf()Log.w()32.在下列选项中,用于给Activity指定主题的属性是()iconlabelthemestyle33.Android安装包文件简称APK,其后缀名是()apkexetxtapp34.下面关于HttpURLConnection访问网络的描述,正确的是()。以GET方式访问网络URL的内容一般要大于1K以GET的方式提交的数据要比POST的方式相对安全使用HttpURLConnection访问网络时需要设置超时时间,以防止连接被阻塞时无响应,影响用户体验使用GET方式提交数据时,用户通过浏览器无法看到发送的请求数据35.在下列选项中,表示Toast较短时间显示信息的是()Toast.LENGTH_LONGToast.LONGToast.LENGTH_SHORTToast.SHORT36.下面关于Looper主消息的循环器的描述,正确的是()。Looper是用来发送消息和处理消息的Looper是每个线程中的MessageQueue的管家,用来接收Handler发送的消息Looper用来监

温馨提示

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

评论

0/150

提交评论