UI界面设计复习资料_第1页
UI界面设计复习资料_第2页
UI界面设计复习资料_第3页
UI界面设计复习资料_第4页
UI界面设计复习资料_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、20172018安卓UI界面设计期末复习题库此资料为复习提高资料,与考试无关选择题1、下列哪项不是Android四大组件SeiviceB.ActivityC.HandlerD.ContentProviderAndroid是如何组织Activity的()以堆的方式组织ActivityB.以栈的方式组织ActivityC.以树形方式组织ActivityD.以链式方式组织Activity3、关于线程说法不正确的是()A. 在android中,我们可以在主线程中,创建一个新的线程B. 在创建的新线程中,它可以操作UI组件C. 新线程可以和Handler共同使用D. 创建的Handler对象,它隶属于创

2、建它的线程下列关于内存回收的说明,哪个是正确的()程序员必须创建一个线程来释放内存内存回收程序负责释放无用内存内存回收程序允许程序员直接释放内存内存回收程序可以在指定的时间释放内存对象设置xml布局文件中的字体大小一般用什么单位()dpB.pxC.spD.pt关于service生命周期的onCreate()和onStart()说法正确的是()当第一次启动的时候先后调用onCreate()和onStart()方法当第一次启动的时候只会调用onCreate()方法如果service已经启动,将先后调用onCreate()和onStart()方法如果service已经启动,只会执行onStart()

3、方法,不再执行onCreate()方法Android项目工程下面的assets目录,以下说法正确的是()这里的文件是原封不动的存储到设备上不会转换为二进制的格式主要放置多媒体等数据文件主要放置图片文件放置字符串,颜色,数组等常量数据在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是()getReadableDatabase()()()()Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用()onStop()B.onPause()C.onRestart()()下面哪个选项不是AdapterView的子类()ListView

4、B.GridViewC.ScrollView下面对自定义style的方式正确的是()A.<resources><stylename="myStyle"><itemname="android:layout_width">fill_parent</item></style>/resourcesB.<stylename="myStyle">itemname="android:layout_width">fill_parent</item&

5、gt;</style>C.<resources><itemname="android:layout_width">fill_parent</item>/resourcesD.<resources>stylename="android:layout_width">fill_parent</style>/resourcesScrollView可以有几个子view()A.1个B.2个个D.无限制和的值分别是()D. 11-12A.12-11B.11-11C.12-12关于Broadc

6、astReceiver的说法不正确的是是用来接收广播Intent的一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高15、关于ContenValues类说法正确的是(A.它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B.它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C. 它和Ha

7、shtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型选择题(每题2分,共30分)12.android中下列属于Intent的作用的是()CA实现应用程序间的数据共享B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D处理一个应用程序整体性的工作1. 下列不是手机操作系统的是()A.AndroidB.Wi

8、ndowMobileC.AppleIPhoneIOSvista2. Android的VM虚拟机是哪个D.framework3. AndroidVM虚拟机中运行的文件的后缀名为()5. 下列哪个可做EditText编辑框的提示信息()A.android:inputTypeB.android:textC.android:digitsD.android:hint8. 下面哪个不是AndroidSDK中的ViewGroup(视图容器)A.LinearLayoutB.ListViewC.GridViewD.Button9. 下列哪个不是Activity的生命周期方法之一()A.onCreateB.sta

9、rtActivityC.onStartD.onResume多项选择题:10. MediaPlayer对象从停止状态到播放状态调用的方法是()ABA.prepare()B.start()C.reset()()11. 下面说法错误的是()BCAAndroid采用单线程模型BAndroid会默认会为线程创建一个关联的消息队列CHandler会与多个线程以及该线程的消息队列对应D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列4. 下列选项是Activity启动的方法有()ACDA.startActivityC.startActivityForResult6. 关于

10、Activity的描述,下面哪个是错误的ADA. 一个Android程序中只能拥有一个Activity类B. Activity类都必须在中进行声明C. 系统完全控制Activity的整个生命周期D. Activity类必须重载onCreate方法7. 关于widget(组件)属性的写法,下面哪个是正确的ABCA.android:id=”+id/tv_username”B.android:layout_width=”100px”C.android:src=”drawable/icon”D.android:id="id/tabhost"下面属于android的动画分类的有(AB

11、)TweenPropertyAnimation属性动画android关于service生命周期的onCreate()和onStart()说法正确的是(AD)A.当第一次启动的时候先后调用onCreate()和onStart()方法B.当第一次启动的时候只会调用onCreate()方法C如果service已经启动,将先后调用onCreate()和onStart()方法D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法在android中使用Menu时可能需要重写的方法有(AC)onCreateOptionsMenu()三种菜单:选项菜单、上下文菜单、子

12、菜单B、onCreateMenu()C、onOptionsItemSelected()D、onItemSelected()Intent传递数据时,下列的数据类型哪些可以被传递(ABCD)SerializableB、charsequenceC、ParcelableD、Bundle包中的(A)和(B)类主要用于对对象Object的读写。A.objectInputStreamB.objectOutPutStream继承ContentProvider需要实现(ABCD将方法。A.insertB.deleteC.updateD.query自定义Adapter需要重写哪些方法(ABCD)在android中

13、使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是(AB)getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()填空题1. Android中Service的实现方法是或。当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数android中常用的四个布局是O包中的InputStream和OutputStream类丰要用干对对象(Object)的读写。RadioGroup的选中状态监

14、听接口是。Android平台由操作系统,中间件,和应用软件组成的。Android平台提供了2D,的图形支持,数据库支持,并且集成了浏览器目前已知的可以用来搭建Android开发环境的系统有windows,Mac等开发中推荐使用的IDE开发组合为IDE,eclipse,AD来开发AndroidSDK±要以语言为基础创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字是一个标准的压缩包,其内容包含的是编译后的,包含了全部的API判断题在Eclipse中开发Android应用,需要安装插件AVD来辅助开发。(X)【ADT(AndroidDevelopTool

15、s);AVD(AndroidVirtualDevice)安卓虚拟设备即模拟器】在Android项目开发时,当res包中的资源发生变化时,需要同时手动修改对应的R文件中的静态内部类中的常量。(X)Assets包用于保存原始资源文件,其中的文件会编译到.apk中,并且原文件名会被保留。可以使用URI来定位该文件夹中的文件,然后使用AssetManager类以流的方式来读取文件内容。(,)Drawable子包只用来保存图片资源。(X)【还会保存XML文件】Mksdcard命令可以快速创建NTFS磁盘镜像,启动模拟器时加载该磁盘镜像,可以模拟真实设备的SD卡。(X)【FAT32】使用Mksdcard命

16、令创建的模拟器的SD卡,其最小为9MB,最大为1024GB。(X)1023GB在TableLayout中,可以设置相应的属性使列被隐藏(android:collapseColumns)、收缩(android:shrinkColumns)或拉伸(android:stretchColumns),列序号从0开始,多个列序号之间用“|”分隔。(X)【列号以分隔】DatePicker对象获取到的月份需要加1,才能表示真正的月份。(,)进度条组件(ProcessBar)中的方法incrementProgressBy(intdiff)用于设置进度条的增加或减少。当参数值大于1时,表示进度增加;小于1时,表示

17、进度减少。(X)【以正负数表示进度的增加或减少】图像切换器(ImageSwicther),由于不需要显示说明性文字,所以可以使用BaseAdapter基本适配器为其指定图片来源。(x)【图像切换器(ImageSwicther)可以使用自身的SetImageResource()方法指定要在其中显示的图片资源】在使用网格视图(GridView组件)时,通常使用SimpleAdapter或者BaseAdapter类为其提供数据。这两个类的区别是SimpleAdater会显示说明性文字和图片,而BaseAdapter适配器只显示图片。(V)通常使用SimpleAdapter为画廊视图(Gallery组

18、件)提供要显示的数据。(x)BaseAdapterToast类用于在状态栏上显示一个消息提示框,该消息提示框没有任何按钮,并且不会获得焦点,经过一定时间后自动消失。(X)【在屏幕中,不是状态栏,在状态栏显示通知的是Notification类】AlertDialog类可以实现带按钮的对话框,按钮个数固定为3个,分别为确定、中立和取消。(X)【按钮个数不是固定的,可以为两个或一个】通常情况下,使用AlertDialog类只能生成带N个按钮的提示对话框,要生成另外3种列表对话框,需要使用类。(,)在Android中,当活动由Activity状态恢复为活动状态时调用OnResume()方法。调用该方法

19、后,该Activity位于Activity栈的栈顶。该方法总是在OnPause()方法以后执行。(,)在Android中,Activity代表手机屏幕的一屏,两个Activity不能在一个屏幕上显示。(x)Fragement比较强大的功能之一就是可以合并两个Activity,从而让这两个Activity在一个屏幕上显示。】一个Android程序由多个组件组成,各个组件之间使用Intent进行通信。Intent对象中包含组件名称、动作、数据、种类、额外和标记等。(,)Intent对象中的组件名称,是指源组件的名称。组件名称是可选的,可以设置,也可以不设置。(X)【是指目标组件的名称】在Andro

20、id中,事件主要包括键盘事件和触摸事件两大类。键盘事件包括按下、弹起等,触摸事件包括按下、弹起、滑动、双击等。(,)在Android中,资源文件的文件名不能采用大写字母,必须是以小写字母az开头,由小写字母az、数字0-9或者下划线“二组成。(V)在表示透明度时,0表示完全透明,f表示完全不透明。(,)在Android样式资源中,支持继承样式的功能,只需要在<style></style>标记中使用parent属性进行设置即可。(,)在Android样式资源中,当一个样式继承另一个样式后,如果在子样式中定义了与父样式中相同的属性,将使用父样式中定义的属性值。(X)0【使用

21、子样式中定义的属性值】在Android中,不仅可以绘制图形,还可以为图形添加特效,包括改变图像的透明度、旋转图像、缩放图像、平移图像等。(X)【旋转、缩放、倾斜、平移和渲染,不包括透明度的改变】在Android中,提供了两种创建线程的方法:一种是通过Thread类的构造方法创建线程对象,另一种是通过实现Runnable接口创建线程。(,)5在一个线程中,只能有一个Looper和MessageQueque,但是可以有多个Handler,而且这些Handler可以共享同一个Looper和MessageQueque。(V)HttpURLConnection用于发送HTTP请求和获取HTTP响应。由于

22、该类是抽象类,不能直接实例化对象,需要使用URL的openConnection()方法来获得。(,)在使用HttpURLconnection来进行Http网络通信时,由于GET方式发送请求只能发送大小在1024个字节内的数据,所以,当要发送的数据较大时,要使用POST方式来发送请求。(,)Android提供了内置的浏览器,该浏览器使用了开源的webView弓I擎。(x)webKit】单选题Android项目被编译成.apk后,存储在那个包中()binsrcassets在Android中,所有UI组件的基类是()Object类View类ViewGroup类UIView类在Android中,哪个布

23、局管理器中允许多个组件层叠排序()线性布局管理器(LinearLayout)表格布局管理器(TableLayout)帧布局管理器(FrameLayout)相对布局管理器(RelativeLayout)在Android代码开发中,空格使用()表示。&nbsp;&#160;nr在Android中,列表选择框在XML布局文件中的标签名称为()ListSelectorListViewSpinnerChronometer在Android中,用于实现类似于Windows操作系统下的“Windows照片查看器”中的上一张、下一张切换图片的功能的组件是()ImageViewimageSwitc

24、herGridViewGallery在Android中,按照行、列分布的方式来显示多个组件,通常用于显示图片或图标等的组件是()ImageViewimageSwitcherGridViewGallery在Android中,能够按水平方向显示内容,并且可用手指直接拖动图片移动,一般用来浏览图片,被选中的选项位于中间,并且可以响应事件显示信息的是()ImageViewimageSwitcherGridViewGallery在Android中,Toast类一定要调用()方法显示消息提示框,否则设置的消息提示框将不显示。MakeText()ShowText()Show()makeView()在Andr

25、oid程序中,如果要操作闪光灯,那么需要在中赋予相应的权限,具体代码为()<uses-permissionandroid:name=""/><uses-permissionandroid:name=""/><uses-permissionandroid:name=""/><uses-permissionandroid:name=""/>在Android程序中,如果要操作振动器,那么需要在中赋予相应的权限,具体代码为()<uses-permissionandroi

26、d:name=""/><uses-permissionandroid:name=""/><uses-permissionandroid:name=""/><uses-permissionandroid:name=""/>在Android中,当一个Activity变为显示时,被回调的方法是()7onCreate()onStart()OnRestart()OnResume()在Android的Activity生命周期的方法中,()方法在重新启动Activity时被回调,该方法总

27、是在OnStart()方法以后执行。onCreate()onStart()OnRestart()OnStop()在Android的Activity生命周期的方法中,()方法总是在OnPause()方法以后执行。onStart()OnRestart()OnResume()OnStop()在Android的Activity生命周期的方法中,()方法会持久保存数据。onCreate()OnPause()OnStop()onDestroy()在Android中,创建Activity时,首先需要继承Activity类,然后,需要重写onCreate()方法,并且在该方法中调用(方法设置要显示的视图。se

28、tContentView()makeView()getContentView()setView()在Android中,创建Activity后,还需要在()文件中进行配置,否则,启动该Activity时会抛出异常信息。在Android中,配置Activity,具体的配置方法是在<application></application>标记中添加<activity></activity>标记。其中,必须设置的是哪个属性()Android:idAndroid:labelAndroid:nameAndroid:theme在Android中,如果DetailA

29、ctivity是在MainActivity中定义的内部类,在文件中配置DetailActivity时,其中android:name的属性值应该是().MainActivity$DetailActivity.DetailActivity.MainActivity_DetailActivity在Android中,Intent对象中包含组件名称、动作、数据、种类、额外和标记等。其中,()可以通过相应的put与get方法设置和读取Bundle。04动作数据种类额外在Android中,下列资源文件不是位于resvalues目录下的是()字符串(string)资源颜色(color)资源尺寸(dimen)资

30、源布局(layout)资源在Android中,res/values目录下的数组资源文件中的内容如下:<xmlversion=""encoding="utf-8">-<resources>-<string-arrayname="listItem"><item>情景模式</item><item>主题模式</item><item>程序管理</item><item>通话设置</item></string-a

31、rray></resources>那么,在XML布局文件中,使用该数组资源的正确语法格式为()<ListViewandroid:id="+id/listView1”android:entries="array/listItem”android:layout_width="match_parent”android:layout_height="wrap_content”><ListView><ListViewandroid:id="+id/listView1”android:entries=&quo

32、t;string-array/listItem”android:layout_width="match_parent”android:layout_height="wrap_content”><ListView><ListViewandroid:id="+id/listView1”android:entries="arrays/listItem”android:layout_width="match_parent”android:layout_height="wrap_content”><ListV

33、iew><ListViewandroid:id="+id/listView1”android:entries="arrays/string-array/listItem”android:layout_width="match_parent”android:layout_height="wrap_content”><ListView>使用AndroidSDK中提供的Draw9-patch工具,可以生成一个可以伸缩的标准PNG图像,Android会自动调整大小来容纳显示的内容。这种图片的扩展名是().png.gif在Androi

34、d中,()资源是定义在XML文件中的Drawable对象,能根据状态呈现不同的图像。BooleanDrawableStateDrawableStateListDrawableBooleanListDrawable在Android中,StateListDrawable资源文件的根元素为(),在该元素中,可以包括多个<item></item>。<stateList></stateList><stateListDrawable></stateListDrawable><selector></selector&g

35、t;<list></list>在Android中,使用Canvas类中的()方法可以绘制绕路径文本。drawText()drawPosTextdawTextOnPathdrawPath在Android中,在使用系统预定义的ContentProvider中,可以使用()对象来读取数据,而增加、修改、删除数据则必须使用()对象ContentResolver,CursorCursor,ContentResolverQuery,ContentResolverContentResolver,Query多选题Android平台主要包括()ApplicationsLinuxKerne

36、lLibrariesApplicationFrameworkAndroidRuntimeAndroid的四大核心组件为()ActivityServiceIntentContentBroadcastReceiver以下哪种方式可以启动Android模拟器()使用Eclipse运行Android程序使用AVD管理工具使用android命令使用emulator命令使用adb命令Android模拟器使用的镜像文件包括临时镜像永久镜像运行时镜像自定义镜像默认镜像在Android中,使用adb命令可以完成以下哪些操作查询模拟器/设备实例指定模拟器/设备实例获得可用的Android平台创建AVD安装应用程序

37、模拟器/设备实例的文件复制删除AVD进入Shell创建SD卡在Android中,使用Android命令可以完成以下哪些操作查询模拟器/设备实例指定模拟器/设备实例获得可用的Android平台创建AVD安装应用程序模拟器/设备实例的文件复制删除AVD进入Shell创建SD卡在Android中,控制UI界面可以使用的方法包括使用XML布局文件控制UI界面在代码中控制UI界面使用XML文件和Java代码混合控制UI界面开发自定义的ViewAndroid常用的布局管理器有哪些线性布局管理器(LinearLayout)表格布局管理器(TableLayout)帧布局管理器(FrameLayout)相对布局

38、管理器(RelativeLayout)Android中提供了哪两种按钮组件普通按钮单选按钮复选框图片按钮Java 代码中通过为其指定适配在Android中,既可以在XML布局文件中指定列表项,也可以再器的方式获取列表数据项的组件ListViewGridViewSpinnerImageSwitcherGallery在Android中,下列组件中只能通过适配器获取列表项的组件包括AutoCompleteTextViewListViewGridViewImageSwitcherGallery在Android中,提供了允许用户通过拖动来改变进度的组件,分别是ProgressBarSeekBarRati

39、ngBarChronometer在Android中,选项卡主要由()组成,用于实现一个多标签页的用户界面,通过它可以讲一个复杂的对话框分割成若干个标签页,实现对信息的分类显示和管理。TabHostTableLayoutTabWidgetFrameLayout在Android中,通常用那两个类来进行消息提示AlertAlertDialogToastNotification在Android中,AlertDialog类可以实现多种对话框,包括带确定、中立和取消等N个按钮的提示对话框带列表的列表对话框带多个单选列表项和N个按钮的列表对话框带多个多选列表项和N个按钮的列表对话框在android中,Act

40、ivity的状态有活动状态暂停状态停止状态销毁状态在android中,处于()状态的Activity是可见的。活动状态暂停状态停止状态销毁状态在Android中,可以使用以下哪些方法向屏幕中添加列表视图。直接使用ListView组件创建让Activity继承ListActivity实现,继承了ListActivity的类无须调用setContentView()方法来显示页面,而是可以直接为其设置适配器让Activity继承ListActivity实现,仍然像Activity类一样需要调用setContentView()方法来显示页面,并且为其设置适配器直接使用Spinner组件创建在Andro

41、id中,下面关于创建Activity的说法,正确的是创建一个Activity,一般是继承包中的activity类创建一个Activity,只能继承包中的activity类实现一个列表,可以让该Activity继承ListActivity实现选项卡效果,可以让该Activity继承TabActivity在Android中,创建Activity后,还需要在文件中进行配置,否则,启动该Activity时会抛出异常信息。以下关于配置Activity路径的说法,正确的是如果该Activity在<manifest>标记指定的包中,则android:name的属性值可一直直接写类名,也可以加一个

42、“.”点号。如果在<manifest>标记指定的包的子包中,则android:name的属性值需要设置为“.子包序列.类名”或者是完成的类名(包括包路径)。如果DetailActivity是在MainActivity中定义的内部类,可以在文件中只配置MainActivity,也可以配置DetailActivity如果DetailActivity是在MainActivity中定义的内部类,必须要在文件中配置MainActivity和DetailActivity在Android中,关于在Activity之间传递数据,下列说法正确的是将要传递的数据保存在intent中,就可以将其传递到另

43、一个Activity中了。将要保存的数据存放在Bundle对象中,然后,通过Intent提供的putExtras()方法将要携带的数据保存到intent中。Bundle是一个字符串值到各种Parcelable类型的映射,用于保存要携带的数据包。在使用Bundle传递数据包时,可以放入一个可序列化的对象。在Android中,Intent可以分成()两类。显式隐式启动绑定在Android中,Intent过滤器对于隐式Intent在()方面进行测试。仅有通过全部测试时,Intent对象才能发送给又有过滤器的组件。组件名称测试动作测试种类测试数据测试在Android中,下列资源文件位于resvalue

44、s目录下,根元素是<resources></resources>标记的,字符串(string)资源颜色(color)资源尺寸(dimen)资源布局(layout)资源数组(array)资源Drawable资源样式(style)和主题(theme)资源菜单(menu)资源在Android中,颜色值通过ARGB表示,以下颜色值格式正确的是()#f00#6f00#0000ff#6600ff00以下关于Android支持的尺寸单位描述正确的是()每个px对应屏幕上的一个点。Dip或dp设置独立像素,基于屏幕密度的抽象单位,随着屏幕密度的改变,dip与px的换算也会改变。Sp主要

45、用来处理字体的大小。Pt和mm都是屏幕物理长度单位。在Android中,数组资源文件位于resvalues目录下,根元素是<resources></resources>标记,在该元素中,可以包括以下哪些子元素()<array><interger-array><string-array><list-array>在Android中,StateListDrawable资源文件的根元素中,可以包括多个<item></item>。每个item元素可以设置的属性为()android:colorandroid:d

46、rawableandroid:state_XXXandroid:image在Android中,绘制图像时最常应用的类包括(Bitmap类BitmapFactory类Paint类Canvas类在Android中,绘制弧形路径时,需要制定类型的常量,可选值为(在Android程序中,如果向SD卡上保存文件,那么需要在中赋予相应的权限,具体代码为(<uses-permissionandroid:name=""/><uses-permissionandroid:name=""/><uses-permissionandroid:name=""/><uses-permissionandroid:name=""/>下面关于Android中的动画的描述正确的是(Android中的动画通常可分为逐帧动画和补间动画两种。逐帧动画就是顺序播放一组预定义的静态图像,形成动画效果。补间动画就是通过对场景里的对象不断进行图像变化来产生动画效果。在实现补间动画时,只需要定义动画开始和结束的关键帧,其他过渡有系统自动计算并补齐。在Android中,提供了哪些补间动画(透明度渐变动画(AlphaAnimation)旋转动画(RotateAnimati

温馨提示

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

最新文档

评论

0/150

提交评论