文档库 最新最全的文档下载
当前位置:文档库 › 天津理工大学移动终端开发技术(安卓)期末考试复习题

天津理工大学移动终端开发技术(安卓)期末考试复习题

天津理工大学移动终端开发技术(安卓)期末考试复习题
天津理工大学移动终端开发技术(安卓)期末考试复习题

双向调用如何实现?

远程服务如何实现?

简答题

1、可见进程

可见进程指部分程序界面能够被用户看见,却不在前台与用户交互,不响应界面事件的进程。

2、简述R.java和AndroidManifest.xml文件的用途

R.java文件是ADT自动生成的文件,包含对drawable、layout和values目录内的资源的引用指针,Android 程序能够直接通过R类引用目录中的资源。R.java文件不能手工修改。

AndroidManifest.xml是XML格式的Android程序声明文件,包含了Android系统运行Android程序前所必须掌握的重要信息,这些信息包含应用程序名称、图标、包名称、模块组成、授权和SDK最低版本等,而且每个Android程序必须在根目录下包含一个AndroidManifest.xml文件。

3、简述Android系统的4种基本组件Activity、service、Content Provider的用途

Activity(活动):应用程序表示层,应用程序中的每一个屏幕都是Activity类的扩展。

Service(服务):应用程序不可见的工作者,在后台运行。

ContentProvider(内容提供器):可共享的数据存储器,提供可共享的数据库功能。私有数据一般不采用ContentProvider,而是使用文件,或者SQLite中的数据库。

BroadcastReceiver(广播接收器):意图广播的使用者。通过创建和注册广播接收器,应用程序可以监听到那些匹配特定的过滤标准的意图广播。

4、简述Activity生命周期的四种状态,以及状态之间的变换关系。

Activity表现为四种状态:

活动状态:Activity在用户界面中处于最上层,完全能被用户看到,能够与用户进行交互。

暂停状态:Activity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互。

停止状态:Activity在界面上完全不能被用户看到,也就是说这个Activity被其他Activity全部遮挡。

非活动状态:不在以上三种状态中的Activity则处于非活动状态(被用户关闭或系统终止)。

转换关系:

5、简述Activity事件回调函数的作用和调用顺序。

onCreate():Activity启动后第一个被调用的函数,常用来进行Activity的初始化,例如创建View、绑定数据或恢复信息等。

onStart():当Activity显示在屏幕上时,该函数被调用。

onRestart():当Activity从停止状态进入活动状态前,调用该函数。

onPause():当Activity进入暂停状态时,该函数被调用。一般用来保存持久的数据或释放占用的资源。

onStop():当Activity进入停止状态时,该函数被调用。

onDestroy():在Activity被终止前,即进入非活动状态前,该函数被调用。

onSaveInstanceState():Android系统因资源不足终止Activity前调用该函数,用以保存Activity的状态信息,供onRestoreInstanceState()或onCreate()恢复之用。

onRestoreInstanceState():恢复onSaveInstanceState()保存的Activity状态信息,在onStart()和onResume ()之间被调用。

6、简述5种界面布局的特点

线性布局:在线性布局中,所有的子元素都按照垂直或水平的顺序在界面上排列,如果垂直排列,则每行仅包含一个界面元素,如果水平排列,则每列仅包含一个界面元素。

框架布局:最简单的界面布局,是用来存放一个元素的空白空间,且子元素的位置是不能够指定的,只能够放置在空白空间的左上角,如果有多个子元素,后放置的子元素将遮挡先放置的子元素。

网格布局:将屏幕划分网格,通过指定行和列可以将界面元素添加的网格中网格的边界对用户是不可见的表格布局还支持嵌套,可以将另一个表格布局放置在前一个表格布局的网格中,也可以在表格布局中添加其他界面布局,例如线性布局、相对布局等等

相对布局:相对布局(RelativeLayout)是一种非常灵活的布局方式,能够通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置,能够最大程度保证在各种屏幕类型的手机上正确显示界面布局。

绝对布局:绝对布局(AbsoluteLayout)能通过指定界面元素的坐标位置,来确定用户界面的整体布局。

7、简述Android系统支持三种菜单

选项菜单(Menu类),包括图标菜单、扩展菜单;子菜单(SubMenu类);快捷菜单(ContextMenu 类)。

8、简述Intent的定义和用途

Intent是一种组件之间消息传递机制,是一个动作的完整描述,包含了动作的产生组件、接收组件和传递的数据信息。

Intent的用途:启动Activity和Service;在Android系统上发布广播消息。

9、启动Activity方式

显式启动,程序必须在Intent中指明启动的Activity所在的类。

隐式启动,Android系统根据Intent的动作和数据来决定启动哪一个Activity,也就是说在隐式启动时,Intent中只包含需要执行的动作和所包含的数据,而无需指明具体启动哪一个Activity,选择权由Android 系统和最终用户来决定。

10、简述Intent过滤器的定义和功能

定义:Intent过滤器是一种根据Intent中的动作(Action)、类别(Categorie)和数据(Data)等内容,对适合接收该Intent的组件进行匹配和筛选的机制。

功能:Intent过滤器可以匹配数据类型、路径和协议,还包括可以用来确定多个匹配项顺序的优先级(Priority);应用程序的Activity组件、Service组件和BroadcastReceiver都可以注册Intent过滤器,则这些

组件在特定的数据格式上就可以产生相应的动作。

11、Intent解析的匹配规则

没有指定“动作”的Intent过滤器可以匹配任何的Intent,但是没有指定“类别”的Intent过滤器只能匹配没有“类别”的Intent,把Intent“数据”Uri的每个子部与Intent过滤器的标签中的属性进行匹配,如果标签指定了协议、主机名、路径名或MIME类型,那么这些属性都要与Intent的Uri数据部分进行匹配,任何不匹配的Intent过滤器均被过滤掉。

12、简述Service的基本原理和用途

定义:Service是Android系统的后台服务组件,适用于开发无界面、长时间运行的应用功能。

用途:用于进程间通信(Inter Process Communication,IPC),解决两个不同Android应用程序进程之间的调用和通讯问题。

特点:没有用户界面;比处于非活动状态的Activity 优先级高,不会轻易被Android系统终止。即使Service被系统终止,在系统资源恢复后Service也将自动恢复运行状态。

13、实现远程服务的步骤

接口定义:使用AIDL语言定义跨进程服务的接口。

接口实现:根据AIDL语言定义的接口,在具体的Service类中实现接口中定义的方法和属性。

接口使用:在需要调用跨进程服务的组件中,通过相同的AIDL接口文件,调用跨进程服务。

14、简述在嵌入式系统中使用SQLite数据库的优势

SQLite是一个开源的嵌入式关系数据库,在2000年由D. Richard Hipp发布,其优势(特点)有:更加适用于嵌入式系统,嵌入到使用它的应用程序中;占用资源非常少,运行高效可靠,可移植性好;提供了零配置(zero-configuration)运行模式。

15、Android系统支持四种文件操作模式

MODE_PRIVATE(私有模式)缺省模式,文件仅能够被文件创建程序访问,或具有相同UID的程序访问。

MODE_APPEND,追加模式,如果文件已经存在,则在文件的结尾处添加新数据。

MODE_WORLD_READABLE全局读模式。

MODE_WORLD_WRITEABLE全局写模式,允许任何程序写入私有文件。

16、简述Android NDK开发的优势和不足。

优势:解决了核心模块使用托管语言开发执行效率低下的问题;允许程序开发人员直接使用C/C++源代码,极大的提高了Android应用程序开发的灵活性。

不足:增加程序的使用非托管代码复杂性,增加了程序调试的难度;CPU运算量大和内存消耗较少的部分运行效率最高,(例如信号处理或物理仿真)因此并不是所有的核心部分都适合使用C/C++语言编写。

程序填空题:

Activity

显式启动

Intent intent = new Intent(IntentDemo.this, ActivityToStart.class);

startActivity(intent);

隐式启动

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.wendangku.net/doc/8a9122569.html,"));

startActi vity(intent);

显式获取返回值

int SUBACTIVITY1 = 1;

Intent intent = new Intent(this, SubActivity1.class);

startActivityForResult(intent, SUBACTIVIT Y1);

隐式获取返回值

int SUBACTIVITY2 = 2;

Uri uri = Uri.parse("content://contacts/people");

Intent intent = new Intent(Intent.ACTION_PICK, uri);

startActivityForResult(intent, SUBACTIVITY2);

在父Activity中处理子Activity 的返回值

public void onActivityResult(int requestCode, int resultCode, Intent data){ Super.onActivityResult(requestCode, resultCode, data);

switch(requestCode){

case SUBACTIVITY1:

if (resultCode == Activity.RESULT_OK){

Uri uriData = data.getData();

}else if (resultCode == Activity.RE SULT_CANCEL){ } break;

case SUBACTIVITY2:

if (resultCode == Activity.RESULT_OK){

Uri uriData = data.getData ();

} break;} }

Broadcast Receiver 广播消息

发送消息

String UNIQUE_STRING = "edu.hrbeu.BroadcastReceiverDemo";

Intent intent = new Intent(UNI QUE_STRING);

intent.putExtra("key1", "value1");

intent.putExtra("key2", "value2");

sendBroad cast(intent);

接收消息

public void onReceive(Context context, Intent intent) {

String msg = intent.getStringExtra("mess age");

Toast.makeText(context, msg, Toast.LENGTH_SHORT).show(); }

Service

显式启动

Intent serviceIntent = new Intent(this, RandomService.class);

startService(serviceIntent);

隐式启动

Intent serviceIntent = new Intent();

serviceIntent.setAction("edu.hrbeu.RandomService");

停止服务

StopServic (serviceIntent )

存储ContentProvider

首先设置存储模式(私有模式、全局读、全局写)

单个模式public static int MODE = Context.MODE_PRIVATE; (私有)

多个模式public static int MODE = Context.MODE_WORLD_READABLE + Context.MODE_WORLD_ WRITEABLE; (全局读和写)

定义SharedPreferences 的名称

public static final String PREFERENCE_NAME = "SaveSetting";

获取SharedPreferences 对象,参数为:名称,模式

SharedPreferences sharedPreferences = getSharedPreferences(PREFERENCE_NAME, MODE);

写数据

SharedPreferences.Editor editor = sharedPreferences.edit();

editor.putString("Name", "Tom");

edit or.putInt("Age", 20);

editor.putFloat(“ Height ” , 1.81f);

https://www.wendangku.net/doc/8a9122569.html,mit();

读取数据

SharedPreferences sharedPreferences = getSharedPreferences(PREFERENCE_NAME, MODE);

String name = sharedPreferences.getString("Name","Default Name");

int age = sharedPreferences. getInt("Age", 20);

float height = sharedPreferences.getFloat(“ Height ” , 1.81f);

ContentProvider 数据分享

注册ContentProvider 使用标签

获取ContentResolver 对象

ContentResolver resolver = getContentResolver();

查询操作

查询ID 为2的数据

String KEY_ID = "_id";

String KEY_NAME = "name";

String KEY_AGE = "age";

String KEY_HEIGHT = "height";

Uri uri = Uri.parse(CONTENT_URI_STRING + "/" + "2";

Cursor cursor = resolver.query(uri, new String[] {KEY_ID, KEY_NAME, KEY_AGE, KEY_HEI GHT}, null, null, null);

Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder )

添加操作

添加单条数据

ContentV alues values = new ContentValues();

values.put(KEY_NAME, "Tom");

values.put(KEY_ AGE, 21);

values.put(KEY_HEIGHT, );

Uri newUri = resolver.insert(CONTENT_URI, values);

添加多条数据

ContentValues[] arrayValues = new ContentValues[10];

int count = resolver.bultInsert(CONTEN T_URI, arrayValues);

删除操作

删除ID 为2的数据

Uri uri = Uri.parse(CONTENT_URI_STRING + "/" + "2");

int result = resolver.delete(uri, null, null);

删除条件定义为ID 大于4的数据

String selection = KEY_ID + ">4";

int result = resolver.delete(CONTENT_URI, selection, null);

更新操作

ContentValues values = new ContentValues();

values.put(KEY_NAME, "Tom");

values.put(KEY_ AGE, 21);

values.put(KEY_HEIGHT, );

Uri uri = Uri.parse(CONTENT_URI_STRING + "/" + "7");

int result = resolver.update(uri, values , null, null);

一、选择题

1、android虚拟设备的缩写是(AVD)

2、Android SDK目前支持的操作系统(Linux)

3、Android开发工具插件(ADT)没有提供的开发功能(自动更新)

4、Android SDK提供一些开发工具可以把应用软件打包成Android 格式文件(APK)

5、Android当中基本的所有的UI 都是由(view )或者其子类实现的

7、下列不是Activity的生命周期方法之一的是( )

A. onCreate

B. onStart

C. onRestart

D. onResume

E. onPause

F. onStop

G. onDestroy

8、以下可以做EditText编辑框的提示信息是(adroid:hint)

9、以下不是手机操作系统的是(windows vista)

10、下列哪个属性是专用于相对布局的(android:layout_toRightOf)

A. android.orientation 线性vertical 垂直horizontal

B. android:stretchColumns

C. android:layout_alignParentRight

D. android:layout_toRightOf

10、定义LinearLayout 垂直方向布局时设置的属性(android:orientation vertical)

A. android:layout_height

B. android:gravity

C. android:layout

D. android:orientation vertical 垂直

11、为了使android适应不同分辨率的机型,布局时字体单位应用(sp)

A. dp

B. dip 像素

C. px

D. sp

二、多选题

1、下面属于Android的动画分类的有(AB)

A. Tween

B. Frame

C. Draw

D. Animation Property Animation属性动画

2、Android关于service生命周期的onCreate()和onStart()说法正确的是( AD )

A. 当第一次启动的时候先后调用onCreate()和onStart()方法

B. 当第一次启动的时候只会调用onCreate()方法

C. 如果service 已经启动,将先后调用onCreate()和onStart()方法

D. 如果service 已经启动,只会执行onStart()方法,不在执行onCreate()方法

3、在Android中使用Menu时可能需要重写的方法有(AC)

A. onCreateOptionsMenu() 三种菜单:选项菜单、上下文菜单、子菜单

B. onCreateMenu()

C. onOptionsItemSelected()

D. onItemSelected()

4、Intent传递数据时,下列的数据类型哪些可以被传递(ABCD)

A. Serializable

B. charsequence

C. Parcelable

D. Bundle

5、java.io包中的( A )和( B )类主要用于对对象Object的读写。

A. objectInputStream

B. objectOutPutStream

C.Reader

D.writer

6、继承ContentProvider 需要实现(ABCD)等方法。

A. insert

B. delete

C. update

D. query

7、自定义Adapter 需要重写哪些方法? (ABCD)

A. getCount

B. getItem

C. getItemId

D. getView

8、在Android中使用SQLiteOpenHelper这个辅助类时, 可以生成一个数据库, 并可以对数据库版本进行管理的方法可以是( AB )

A. getWriteableDatabase()

B. getReadableDatabase()

C. getDatabase()

D. getAbleDatabase()

三、填空题

1、Android平台由操作系统、中间件、用户界面和应用软件组成。

2、Android平台提供了2D,3D 的图形支持、数据库支持SQLite

3、目前已知的可以用来搭建Android开发环境的系统有windows、Linux、Mac 等。

5、Android SDK主要以java 语言为基础。

6、创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字。

7、Android.jar是一个标准的压缩包,其内容包含的是编译后的class ,包含了全部的API 。

四、简答题

1. Android软件框架结构自上而下可分为哪些层?

应用程序、应用程序框架、各种库和Android运行环境、操作系统层

应用程序是用Java 语言编写的运行在虚拟机上的程序,如E-mail 客户端、日历、地图等;

应用程序架构是编写Google 发布的核心应用时所使用的API 框架,开发人员同样可以使用这些框架来开发自己的应用, 这样便简化了程序开发的架构设计, 但是必须遵守其框架的开发原则。如Activity Manager、Window Manager、View System等。

Android 运行环境:如Core Libraries。

操作系统层:Android 的核心系统服务基于Linux内核,如安全性、内存管理、进程管理和驱动模型等都依赖于该内核。Linux内核同时也作为硬件和软件栈之间的抽象层。如: Display Driver、KeyBoard Driver 等。

2. Android应用程序的4大组件是什么?

Activity、Broadcast Intent Receiver、Content Provider、Service

Activity , “活动” ,在应用程序中,一个Activity 通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类, 并且从活动基类中继承而来, 活动类将会显示由视图控件组成的用户接口,并对事件做出响应。

Intent , Android 用Intent 这个特殊类实现在Activity 与Activity 之间的切换。Intent用于描述应用的功能。在Intent 的描述结构中,有两个最重要的部分:动作和动作对应的数据。

Content Provider是所有应用程序之间数据存储和检索的一个桥梁,实现了一组标准的方法,使得各个应用程序之间实现数据共享。

Service , “服务” ,Server 是一个生命周期长且没有用户界面的程序。

3. Android应用工程文件结构有哪些?

源文件(包含Activity )、R.java 文件、Android Library、assets 目录、res 目录、drawble 目录、layout 目录、values目录。

AndroidManifest.xml 源文件(包含Activity)主程序继承Activity类,重写了

onCreate(BundlesavedInstanceState)方法。

setContentView R.java 文件在建立项目时自动生成,是只读模式,不能修改。R.java 文件是定义该项目所有资源的索引文件。

资源目录AndroidManifest.xml资源清单文件,包含了该项目中所使用的Activity、Service、Receiver 4. Android底层库包含哪些?

系统C库,媒体库,Surface Manager,LibWebCore,SGL

系统C库:C语言标志库,系统最底层的库。C库通过Linux系统来调用。

媒体库:Android系统多媒体库,该库支持多种常见格式的音频、视频的回收和录制以及图片。

SGL:2D 图形引擎库。

SQLite:关系数据库。

Webkit:Web 浏览器引擎。

5. 请介绍下Android 中常用的五种布局。

(1) 相对布局:相对布局中可以设置某一个视图相对于其他视图的位置,包括上、下、左、右。

(2) 线性布局:线性布局可分为水平线性布局和垂直线性布局。水平线性布局所有在这个布局中的视图都沿着水平方向线性排列;垂直线性布局则沿着垂直方向线性排列。

(3) 框架布局:所有添加到框架布局中的视图都是以层叠的方式显示,这种显示方式类似堆栈。

(4) 表格布局:表格布局可以将视图按行、按列进行排列。

(5) 绝对布局:可以任意设置视图定位位置。

6. 如何将一个Activity 设置成窗口的样式

在AndroidManifest.xml中定义Activity的地方加一句话android:theme="@android:style/Theme.Dialog"

7. 请尽可能多的介绍下Android的几种数据存储方式

SharedPreferences方式、文件存储方式、SQLite 数据库方式、网络存储方式

SharedPreferences:主要用于存储配置信息,类似windlws中的inf文件,格式是xml的。SharedPreferences 是一个轻量级的存储策略,和应用程序是属于从属关系。文件存储与其他平台一样。

数据库使用SQLite来存放数据,SQLite 数据库是移动数据库,轻量级的。IOS、Android都是使用这种数据库作为存储策略。虽然SQLite是轻量级的移动数据库,但是性能非常高(远高于Oracle)。SQLite 和传统数据库相比最大不同点就是不存在服务器和客户端的概念,Android系统自带了SQLite,所以也不需要安装。SQLite 数据库的操作上更类似文件操作,而非传统的客户端服务器操作模式。

云存储其实就是提交数据给服务器去存放

8. 简单介绍Activity的生命周期及涉及的函数

9. 简述GLSurFaceView 的特性

(1) 管理一个surface。这个surface就是一块特殊的内存,能直接排版到android的视图上。

(2) 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。

(3)让渲染器在独立的线程里运作,和UI线程分离。

10. 简述Android 应用程序结构是哪些

(1)一组View(UI组件):这些组件包括列表(List) 、文本框(textbox) 、按钮(button)等。通过这些UI 组件可以构建应用程序的视图部分。

(2) Content Providers:它提供了一种机制,通过这种机制,应用程序可以实现数据的互访和共享。

(3) Resource Manager:它负责管理非代码的访问。即资源文件的访问管理。

(4) Notification Manager:它能让程序将自己的警示信息显示在状态栏上。例如,当有短信时,可以在状态栏上显示出新短信的信息。

(5) Activity Manager:它管理着应用的生命周期,并且提供了应用页面退出的机制。在Android 应用中,每个应用一般由多个页面组成,而每个页面的单位就是Activity。通俗的说,Android的应用是由多个Activity的交互构成的。

(6)各种库,当使用Android应用架构时,Android系统会通过一些C/C++库来支持我们使用的各个组件,使其更好地为我们服务。如SGL、SSL、SQLite、Webkit 等。

11. 简述Activity和Intent、IntentFilter的作用,以及它们之间的关系

Activity作用:向用户呈现操作界面,与用户交互。

Intent作用:启动另一个Activity,传递数据。

IntentFilter作用:可以帮助Activity跨应用调用,可以对Activity进行功能分组。

Android期末考试复习试卷(仅供参考)

一、选择题(20分,每小题2分) 1、下列不是手机操作系统的是( D )。 A Android B Window Mobile C Apple IPhone IOS D Windows Vista 2、下列选项哪个不是 Activity 启动的方法(B ) A startActivity B goToActivity C startActivityForResult D startActivityFromChild 3、下列哪个不是 Activity 的生命周期方法之一(B ) A onCreate B startActivity C onStart D onResume 4、下列哪个可做 Android 数据存储(A ) A SQlite B M ySql C Oracle D DB2 5、下列哪个可做EditText编辑框的提示信息( D ) A android:inputType B android:text C android:digits D android:hint 6、Math.ceil(99.1) 的结果是(B ) A 99 B 100 C 99.1 D 99.0 7、android 中下列属于Intent的作用的是(C) A实现应用程序间的数据共享 B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D处理一个应用程序整体性的工作 8、关于 res/raw 目录说确的是A A这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B这里的文件是原封不动的存储到设备上会转换为二进制的格式 C这里的文件最终以二进制的格式存储到指定的包中 D这里的文件最终不会以二进制的格式存储到指定的包中 9、Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( C) A 11 ,-11 B 11 ,-12 C 12 ,-11 D 12 ,-12 10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A ) A onDestroy() B onClear() C onFinish() D onStop() 二、填空题(10 分,共10 题,每空1 分) 1、为了使 android 适应不同分辨率机型,布局时字体单位应用( sp ),像素单位应用( sp )和(dip ) 2、定义 LinearLayout 水平方向布局时至少设置的三个属性: ( android:orientation), (android:layout width)和(android:layout height)

天津理工大学编译原理期末考试试卷

天津理工大学考试试卷 ~2010学年度第二学期 《编译原理》期末考试试卷 课程代码: 0660116 试卷编号: 1-A 命题日期: 2010 年 6 月 15 日 答题时限: 120 分钟考试形式:闭卷笔试 大题号 一二三四 总分 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分, 得 分 1 2 3 4 5 6 7 8 9 10 D C B D D B C B D C 1. 编译程序是对() A. 汇编程序的翻译 B. 高级语言程序的解释执行 C. 机器语言的执行 D. 高级语言的翻译 2. 词法分析器的输出结果是() A.单词的种别编码B.单词在符号表中的位置 C.单词的种别编码和自身值D.单词自身值 3. 在规范规约中,用()来刻画可规约串。 A.直接短语 B.句柄 C.最左素短语 D.素短语 4. 与正规式(a* | b) * (c | d)等价的正规式是() A.a* (c | d) | b(c | d) B.a* (c | d) * | b(c | d) * C.a* (c | d)| b* (c | d) D.(a | b) * c| (a | b) * d 含有Aα·,则在状态K时,仅当面临输入符号a∈FOLLOW(A)时,才采 5. 若项目集I K 取Aα·动作的一定是() A.LALR文法 B.LR(0) 文法C.LR(1)文法 D.SLR(1)文法 6. 四元式之间的联系是通过()实现的。

A. 指示器 B. 临时变量 C. 符号表 D. 程序变量 7.文法G :S x Sx | y 所识别的语言是( ) A .xyx B .(xyx) * C .x n yx n (n ≥0) D .x * yx * 8. 有一语法制导翻译如下所示: S b Ab {print “1”} A (B {print “2”} A a {print “3”} B Aa) {print “4”} 若输入序列为b(((aa)a)a)b ,且采用自下而上的分析方法,则输出序列为( ) A .32224441 B. 34242421 C .12424243 D. 34442212 9.关于必经结点的二元关系,下列叙述不正确的是( ) A .满足自反性 B .满足传递性 C .满足反对称型 D .满足对称性 10.错误的局部化是指( )。 A .把错误理解成局部的错误 B .对错误在局部范围内进行纠正 C .当发现错误时,跳过错误所在的语法单位继续分析下去 D .当发现错误时立即停止编译,待用户改正错误后再继续编译 二、判断题(每小题1分,共5分) 得 分 1. 文法G 的一个句子对应于多个推导,则G 是二义性的。(× ) 2. 动态的存储分配是指在运行阶段为源程序中的数据对象分配存储单元。(√ ) 3. 算符优先文法采用“移进-规约”技术,其规约过程是规范的。( × ) 4. 删除归纳变量是在强度削弱以后进行。( √ ) 5. 在目标代码生成阶段,符号表用于目标代码生成。( × ) 5分,共15分) 得 分 1. 构造正规式(0∣1)* 00相应的正规式并化简。(共5分) (1)根据正规式,画出相应的NFA M (2分) I I 0 I 1 {x,1,2} {1,2,3} {1,2} {1,2,3} {1,2,3,4} {1,2} {1,2} {1,2,3} {1,2 } {1,2,3, {1,2,3,4} {1,2 } X 12 3 4 01

天津理工大学计算机网络期末考试复习要点

单选题/填空题: 1. CIDR address 2. UDP 3. TCP retransmission 4. IP address header length 5. IP header field 6. network edge and network core 7. transmission delay 8. application protocols( underlying transport protocols ) 9. transport protocols and port numbers of some application protocols 10. TCP segment structure and UDP segment structure 11.IPv6 address 12.MAC address 13.Ping 14.Traffic intensity 15.HTTP status code 简答题: 1. The two key function of network layer (routing and forwarding) 2. The layers of a DNS server 3. Routing to another LAN by knowing IP address(ARP, Ethernet work) 4. pipelined protocol and stop-and-wait protocol 5. OSI architecture 6. The difference between pure ALOHA and CSMA 综合题: 1.TCP congestion control 2.Dijkstra’s shortest-path algorithm 3.Protocol analyze (how each layer of TCP/IP works if we use http or ftp )

Android期末测试题(附带答案)

一、选择题 1、下列哪项不是Android四大组件( C ) A.Seivice B. Activity C. Handler D. Content Provider 2、Android是如何组织Activity的( B ) A.以堆的方式组织Activity B. 以栈的方式组织Activity C. 以树形方式组织Activity D. 以链式方式组织Activity 3、关于线程说法不正确的是( B ) A. 在 android 中,我们可以在主线程中,创建一个新的线程 B. 在创建的新线程中,它可以操作 UI 组件 C. 新线程可以和 Handler 共同使用 D. 创建的 Handler 对象,它隶属于创建它的线程 4、下列关于内存回收的说明,哪个是正确的(B ) A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 5、设置xml布局文件中的字体大小一般用什么单位( c ) A.dp B. px C. sp D. pt 6、关于service生命周期的onCreate()和onStart()说法正确的是( D ) A.当第一次启动的时候先后调用onCreate()和onStart()方法 B.当第一次启动的时候只会调用onCreate()方法 C.如果service已经启动,将先后调用onCreate()和onStart()方法 D.如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法 7、Android项目工程下面的assets目录,以下说法正确的是( A ) A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B.主要放置多媒体等数据文件 C.主要放置图片文件 D.放置字符串,颜色,数组等常量数据 8、在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是( A )A.getReadableDatabase() B.getDatabase() C.getEnbleDatabase() D.createDateBase() 9、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用( B )

天津理工大学高等数学下册试题

天津理工高等数学试题 一、填空题 1.设sin z xyz 1,-=则 z yz x cos z xy ?=?-. 2.设L 为圆周22x y 4+= ,则对弧长曲线积分=12π? . 3.交换积分次序( )22 2y 410y 0x 2dy f x,y dx =dx y)dy ????. 4.方程2x y"4y'4y e -++=的一个特解是2x x e -212 . 二、选择题 1.函数( )2222x y 0f x,y 0x y 0 +≠=+=?在点(0,0)处A . A.连续 B.两个偏导数都存在,且为0 C.两个偏导数都存在,但不为0 D.全微分存在 2.设有空间区域2221:x y z 1,z 0Ω++≤≥; 2222:x y z 1,x 0,y 0,z 0Ω++≤≥≥≥,则C . A.12xdv 4xdv ΩΩ=?????? B.12 ydv 4ydv ΩΩ=?????? C.12zdv 4zdv ΩΩ=?????? D.12 xyzdv xyzdv ΩΩ=?????? 3.设∑为球面222x y z 1++=的外侧,则222 x dydz x y z ∑++?? 等于C . A.0 B. 22y z 1+≤?? C.43π D.22x z 1 +≤-?? 4.下列微分方程中,通解为()2x 12y e c cos x c sin x =+的方程是B .

A.y"4y'5y 0--= B.y"4y'5y 0-+= C.y"2y'5y 0-+= D.2x y"4y'5y e -+= 三、计算二重积分2y 2D e dxdy y ??.其中D 为3x y =与5x y =所围区域. 1e 12- 五、设y u y f 2x,x ??=? ??,f 具有二阶连续偏导数,求 22 11222223u 2y 2y y 2f f f f x y x x x ?''''''=+--??. 六、设()f x 是一个连续函数,证明: (1)()()22f x y xdx ydy ++是一个全微分;(2)()()()u 2201d f u du f x y xdx ydy 2??=++ ??? ?,其中22u x y =+. 证明:(1) ()()()( ) 222222222222222222f x y xdx ydy xf (x y )dx yf (x y )dy (xf (x y ))2xyf (x y )y (yf (x y ))(xf (x y ))2xyf (x y )x y f x y xdx ydy ++=+++?+'=+??+?+'=+=??∴++ (2) ()()22 u x y 2222002222111d f u du f u du f (x y )d(x y )2221f (x y )(2xdx 2ydy)f (x y )(xdx ydy).2 +??==++ ???=++=++?? 七、求:由曲面2222z 0,z y 1,x y 4== +=+=所围空间立体Ω的体积. 解: 22010V dxdydz d d dz 14d d dz 3πρρρθθρρπΩΩ ====????????? 是一个全微分。

电工学 期末复习天津理工大学

《电工与电子技术C 》直流电路部分补充题 一.单选题 1 图 示 电 路 中,理 想 电 压 源 发 出 的 功 率 P 为 ( )。 (a) 6 W (b) -6W (c) 18 W U I 6V 2S S 2 Ω 4 A 6 V . .+ 2 图 示 电 路 中,I S1 ,I S2 和 U S 均 为 正 值,且 I S2 >I S1 ,则 供 出 功 率 的 电 源 是( )。 (a) 电 压 源 U S (b) 电 流 源 I S2 (c) 电 流 源 I S2 和电压源 U S I I U S1S2S .. + 3. 在 图 示 电 路 中,已 知:当 -12 V 电 源 单 独 作 用 时,A 点 电 位 为 -6 V ,那 么 当 +12 V 电 源 单 独 作 用 时 ,A 点 电 位 V A 为 ( )。 (a) 9 V (b) 6 V (c) 3 V A 12V 1KΩ2KΩ- 12V u +12V R 2 k 1 k ..ΩΩ 4. 图 示 电 路 中,理 想 电 流 源 发 出 的 功 率 P 为 ( )。 (a) 6 W (b) -24 W (c) 24 W U I 6V 2S S 2 Ω 4 A 6 V . .+

5. 在 图 示 电 路 中,已 知 U S = 12 V , I S = 2 A 。B 、A 两 点 间 的 电 压 U BA 为( )。 (a) -18 V (b) 18 V (c) -6 V U I A B S S Ω 3+ 6. 图 2 是 图 1 的 等 效 电 压 源 电 路。已 知 图 2 中 R 0 的 值 是 5 Ω,那 么 图 1 中 R 的 值 应 是 ( )。 (a) 1 Ω (b) 3 Ω (c) 4.5 Ω A B 图 1图 29 Ω 2 Ω 2 ΩS 1U R R U 0S A B +-+- 7. 理 想 电 压 源 的 外 接 电 阻 越 大,则 流 过 理 想 电 压 源 的 电 流( )。 (a) 越 大 (b) 越 小 (c) 不 能 确 定 8. 理 想 电 流 源 的 外 接 电 阻 越 大,则 它 的 端 电 压 ( )。 (a) 越 高 (b) 越 低 (c) 不 能 确 定 二. 填空题 1、把 图 1 所 示 的 电 路 改 为 图 2 的 电 路,其 负 载 电 流 I 1 和 I 2 将 。 2A I I I I 1 2122V 1Ω1Ω1Ω1Ω 2V 2A 图 1 图 2+

(完整版)Android应用开发期末考试题

试题 一、选择题 1 android虚拟设备的缩写是(AVD) 2 Android SDK目前支持的操作系统(DOS) 3 Android开发工具插件(ADT)没有提供的开发功能(自动更新) 4Android SDK提供一些开发工具可以把应用软件打包成Android格式文件(APK) 5 Android当中基本的所有的UI都是由(view)或者其子类实现的 6以下不是Android中调试项目的正确步骤(测试用例) 7下列不是Activity的生命周期方法之一的是(OnResume) 8以下可以做EditText编辑框的提示信息是(adroid:hint) 9以下不是Activity启动的方法是(gotoActivity) 10以下不是手机操作系统的是(windows vista) 二、填空题 1 Android平台由操作系统,中间件,用户界面和应用软件组成的。 2 Android平台提供了2D,3D的图形支持,数据库支持SQLite,并且集成了浏览器 3目前已知的可以用来搭建Android开发环境的系统有windows,Linux,Mac 等4开发中推荐使用的IDE开发组合为IDE,eclipse,ADI来开发 5 Android SDK主要以java语言为基础 6创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字

7 Android.jar是一个标准的压缩包,其内容包含的是编译后的class,包含了全部的API 三、简答题 1 Android SDK中API的包结构的划分?至少五个 android.util,android.os,android.content,android.view,android.graphics,android.text 2 Android软件框架结构自上而下可分为哪些层? 应用程序(Application)、应用程序框架(Application Framework)、各种库(Libraries)和Android运行环境(RunTime)、操作系统层(OS) 3 Android应用程序的4大组件是什么? Activity、Broadcast Intent Receiver、Service、Content Provider 4 Android应用工程文件结构有哪些? 源文件(包含Activity),R.java文件,Android Library,assets目录res目录,drawble目录,layout目录,values目录,AndroidManifest.xml 5 Android开发应用程序最有可能使用到的应用框架部分是哪些? 一组View(UI)组件,Content Providers,Resource Manger,Notification Manger,Activiy Manger 6 Android底层库包含哪些? 系统C库,媒体库,Surface Manager,LibWebCore,SGL 四、编程 1实现点击一个按钮,结束当前Activity并将需要返回的数据放置并关闭当前窗体请编写核心代码 Bundle bundle = new Bundle ( ); Bundle.putString(“store”,”数据来自Activity1”) ;

天津理工大学编译原理期末考试试卷

1. 编译程序是对( ) A. 汇编程序的翻译 B. 高级语言程序的解释执行 D.高级语言的翻译 2?词法分析器的输出结果是( ) A .单词的种别编码 C ?单词的种别编码和自身值 B .单词在符号表中的位置 D .单词自身值 3.在规范规约中,用( A .直接短语 )来刻画可规约串。 B .句柄 C .最左素短语 D .素短语 4. 与正规式(a | b) (c | d)等价的正规式是( ) * * * * A . a (c | d) | b(c | d) B . a (c | d) | b(c | d) C. a (c | d) | b (c | d) D. (a | b) c| (a | b) d 5.若项目集I K 含有A 2009?2010学年度第二学期 《编译原理》 期末考试试卷 课程代码: 0660116试卷编号:1-A 命题日期: 2010年 6月 15日 答题时限: 120分钟 考试形式:闭卷笔试 得分统计表: 大题号 总分f -一一 -二二 -三 四 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题 2分,共20 分) ?,则在状态K 时,仅当面临输入符号a FOLLOW (A )时,才采取 A ?动作的一定是( ) A. LALR 文法 B. LR (0)文法 C. LR (1)文法 D. SLR (1)文法 天津理工大学考试试卷

S b Ab {pri nt 1” A (B {pri nt 2” A a {pri nt 3” B Aa) {pri nt 4” A.指示器 B.临时变量 C.符号表 D.程序变量 7. 文法G: S x Sx | y 所识别的语言是( ) * * * A. xyx B. (xyx ) C. x n yx n (n 》0) D. x yx 若输入序列为b (((aa )a )a )b,且采用自下而上的分析方法,则输出序列为( ) A. B. 34242421 C. D. 9. 关于必经结点的二元关系,下列叙述不正确的是( ) A .满足自反性 B .满足传递性 C.满足反对称型 D .满足对称性 10. 错误的局部化是指( )。 A .把错误理解成局部的错误 B.对错误在局部范围内进行纠正 C.当发现错误时,跳过错误所在的语法单位继续分析下去 D .当发现错误时立即停止编译,待用户改正错误后再继续编译 二、判断题(每小题1分,共5分) 得分 1. 文法G 的一个句子对应于多个推导,则 G 是二义性的。(X ) 2. 动态的存储分配是指在运行阶段为源程序中的数据对象分配存储单元。 (V ) 3. 算符优先文法采用“移进-规约”技术,其规约过程是规范的。 (X ) 4. 删除归纳变量是在强度削弱以后进行。(V ) 5. 在目标代码生成阶段,符号表用于目标代码生成。 (X ) 三、简答题(每小题5分,共15分) 得分 1. 构造正规式(0 I 1) 00相应的正规式并化简。(共5分) (1)根据正规式,画出相应的 NFA M (2分) (2)用子集法将NFA 确定化(2分) I I 0 I 1 1 8. 有一语法制导翻译如下所示:

天津理工大学数据库期末复习题1

一、单项选择题(从4个备选答案中选择最适合的一项,每小题1分,共10分) 1. 下列不属于数据管理技术主要经历阶段的是 A、手工管理 B、机器管理 C、文件系统 D、数据库 2. 数据库的概念模型独立于 A、具体的机器和DBMS B、E-R图 C、信息世界 D、现实世界 4. 下列不属于关系完整性的是 A、实体完整性 B、参照的完整性 C、用户定义的完整性 D、逻辑结构的完整性 5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是 A、网状模型 B、关系模型 C、概念模型 D、结构模 6.下列关于数据库系统正确的描述是。 A、数据库系统减少了数据的冗余 B、数据库系统避免了一切冗余 C、数据库系统中数据的一致性是指数据的类型一致 D、数据库系统比文件系统能管理更多的数据 7.下面哪个不属于数据库系统的三级模式结构 A、外模式 B、模式 C、中模式 D、内模式 8.下面哪个命令属于SQL语言授权命令 A、update B、delete C、select D、grant 10. 同一个关系模型的任意两个元组值 A、不能全同 B、可全同 C、必须全同 D、以上都不是 二、填空题(每空1分,共10分) 1.描述事物的符号记录称为(数据)。 2.如果D1有3个元组,D2中有4个元组,则D1×D2有(12)个元组。 3.在SQL语言中,“_”和(%)符号属于通配符。 4.在SQL语言中,“>ANY”等价于(>min)。 5.(视图)是从一个或几个基本表导出的表。 6.触发器的类型分为(行级)触发器和语句级触发器。 7.在MAC机制当中,仅当主体的许可证级别(大于或等于)客体的密级时,该主体才能读取相应的客体。8.对于关系代数的查询优化,(选择运算应尽可能先做)优化策略是最重要和最基本的一条。

天津理工大学-数据库2014-2015期末考试试卷

2014 ~2015 学年度第二学期 《数据库系统概论》期末考试试卷 课程代码:0660096 试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分) 注意:须将本题答案写在下面的表格中,写在其它地方无效 1. 数据库系统与文件系统的根本区别在于() A. 提高了系统效率 B. 方便了用户使用 C. 数据的结构化 D. 节省了存储空间 2. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 3.用二维表结构表示实体以及实体间联系的数据模型称为() A.网状模型B.层次模型 C.关系模型D.面向对象模型 4. 数据库的概念模型独立于() A.具体的机器和DBMS B.E-R图

C.信息世界D.现实世界 5. 层次型、网状型和关系型数据库划分原则是() A.记录长度B.文件的大小 C.联系的复杂程度D.数据之间的联系 6.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是() A. 一对一 B. 一对多 C. 多对多 D. 不确定 7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式D.模式 8.在数据库结构中,保证数据库独立性的关键因素是() A.数据库的逻辑结构B.数据库的逻辑结构、物理结构 C.数据库的三级结构D.数据库的三级模式和两级映像。 9.关系模型中,一个关键字是() A.可由多个任意属性组成B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 10.同一个关系模型的任两个元组值() A.不能全同B.可全同C.必须全同D.以上都不是 11. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 S A.A(1,2)B.(2,Null)C.(3,3)D.(4,1) 12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于() A. 实体完整性约束 B. 参照完整性约束 C.用户自定义完整性约束 D. 关键字完整性约束 13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是() A. 患者编号 B. 患者姓名

天津理工大学 2007-2008 学年度第1 学期 《电磁场理论》 期末考试试卷

2007 ~ 2008 学年度第 一 学期 《电磁场理论》 期末考试试卷 课程代码: 0562020 试卷编号: 5-A 命题日期: 2007 年 11 月 22 日 答题时限: 120 分钟 考试形式:闭卷笔试 得分统计表: 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共30分) 1. ( D )矢量 的单位方向矢量为_______________。 A .(1,2,2) B .( , , ) C .( , , ) D .( , , ) 2. ( B )下面关于电介质描述正确的是________。 A .其分子分为有极分子和无极分子,因此在宏观上显示出电特性 B .在外电场作用下发生极化,其中的总电偶极矩不为零,产生了一个附加电场 C .极化后产生的附加电场能够抵消外加电场 D .极化后产生的极化电荷只能分布于介质表面 3. ( C )下面关于时变场的正确表述为____________。 A.时变场是无旋场 B.时变场是保守场 C.时变场是有旋场 D.时变场是无源场 4. ( B )在静电场中,电场强度E 与电位?的关系为________________。 A .E ?=?? B .E ?=? C .E ?=?? D .2 E ?=? 5. ( A )关于磁感应强度的正确关系是______________。

A .0 B ??= B .0B ??= C .0=?B D .02=?B 6. ( C )磁矢位的方向与磁感应强度的方向__________。 A .相反 B .互相平行 C .互相垂直 D .共线 7. ( B )点电荷q 对不接地球面导体(点电荷q 位于球面外)的镜像电荷有__________个。 A .1 B .2 C .3 D .4 8. ( A )在真空中,位于'r 处的电流密度() 'J r 在r 处产生的磁矢位() A r 为_________, 其中'R r r =-。 A .()()0 ' 4V J r A r dV R μπ =? B .()()0 '14V J r A r dV R πμ=? C .()()0 '4V J r A r dS R μπ=?? D .()()0 '4V J r A r dS R μ π=?? 9. ( D )对趋肤深度描述正确的是_______。 A . 趋肤深度是电磁场进入媒质的最大深度 B . 趋肤深度越大衰减常数也越大 C . 电磁场强度越大趋肤深度越大 D . 通常它与电磁波的频率有关 10. ( D )已知媒质的介电常数为'''j εεε=-,该媒质的损耗正切为______。 A. '''εε B. ''tan 'εε C. 'tan ''εε D. ''' εε 11. ( B )密度为s ρ的电荷均匀分布在平面432=+-z y x 上,则含有原点那一侧的电场 。 A . m V e e e E z y x s /)1432(20 +-=ερ B .m V e e e E z y x s /)1432(20 -+-=ερ C .m V e e e E z y x s /)1432(0 +-=ερ D . m V e e e E z y x s /)1432(0 -+-=ερ 12. (B )下面关于电磁场边界条件的错误表述为 。 A. 分界面两侧,电场的切向分量连续 B. 分界面两侧,电场的法向分量连续 C. 分界面两侧,磁场的法向分量连续 D. 分界面不存在电流时,磁场的切向分量连续 13. ( D )一点电荷q +位于(0,δ,0),另一点电荷q -位于(δ,δ,0),这两个点电 荷可以看成为一个偶极子,其偶极矩p =________。 A .2q δ B .q δ C .x q e δ D .x q e δ- 14. ( D )对电磁波相速度描述正确的是_______。 A .相速度总是大于群速度 B .它是电磁能传播的速度

天津理工大学C#期末复习总结

C#资料 一、数据库相关 连接字符串: Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; string sqlConnection="DATA SOURCE=(local);DATABASE=DB;USER ID=SA;PWD=123"; public static readonly string connstr = "Data Source=vmb72;Initial Catalog=SCHOOL;Integrated Security=True;Connect Timeout=15"; "Data Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB". PS: 1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符. 2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接: strConnection+="Data Source=";strConnection+=MapPath("Northwind.mdb"; 这样就可以省得你写一大堆东西了! 3.要注意连接字符串中的参数之间要用分号来分隔. "OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道. 打开连接: SqlConnection conn = new SqlConnection(connstr); conn.Open(); 操作:SqlCommand sqlcom = new SqlCommand("insert into info(id,name,sex) values( " + i + ",'" + s 1 + "','" + s 2 + "')", objSqlConnection); sqlcom.ExecuteNonQuery(); 填充: DataTable dt1 = new DataTable(); SqlDataAdapter da1 = new SqlDataAdapter(); string query = "SELECT * from info where id="+i; DataSet objDataSet = new DataSet(); SqlDataAdapter obj = new SqlDataAdapter(); obj.SelectCommand = new SqlCommand(query, objSqlConnection); obj.Fill(objDataSet, "info"); SqlCommand objSqlCommand = new SqlCommand(query, objSqlConnection); SqlDataRe ader objSqlReader = objSqlCommand.ExecuteReader();

天津理工大学考试试卷 - 天津理工大学教务处

2010~2011学年度第二学期 《大学英语I》期末考试试卷 课程代码:试卷编号:命题日期:年月日答题时限:分钟考试形式:闭(开)卷笔试 Part I Listening Comprehension (20 Points, 1 Points for each) Section A Directions: In this section,…… 1. A) At a supermarket. B) At a department store. C) At an airport. D) At a restaurant. …… Section B Directions: In this section,…… Passage One Questions 11 to 15 are based on the passage you have just heard. 11.A) At a supermarket. B) At a department store. C) At an airport. D) At a restaurant. ……

Part II Reading Comprehension (30 Points, 1 Points for each) …… Passage One Questions 21 to 25 are based on the following passage. 21. A) At a supermarket. B) At a department store. C) At an airport. D) At a restaurant. …… Passage Two Questions 26 to 30 are based on the following passage. …… Passage Three Questions 31 to 35 are based on the following passage. …… Part III Translation (20 Points, 2Points for each) Section A (10 points) Directions: Translate the following phrases into English. 36.前进 …… Section B (10 points) Directions: Translate the following phrases into Chinese. 41.当地政府负责运动会的安全。 …… Part IV Cloze (10 Points, 0.5 Points for each) ……

《Android程序设计》期末试题B

一、判断题(每小题2分,共10分) 1、Android是J2ME的一个实现。() 2、View是ViewGroup的子类。() 3、一个Intent可以包含多个category。() 4、Android系统下的文件,可以被本系统里的所有应用程序访问。() 5、无论Service是以启动方式还是绑定方式运行,该Service类都要重写onBind 方法。() 二、单项选择题(在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内。每小题2分,共20分) 1、下列关于继承的哪项叙述是正确的?() A、在Java中类允许多重继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口允许继承自另一个接口 2、以下哪种方式不能退出当前活动状态的Activity?() A、调用finish()方法 B、单击(返回)按钮 C、单击(回到桌面)按钮 D、Activity运行时出现异常 3、对于TextView,使用哪个属性来设置显示的文本?() A、android:textSize B、android:text C、android:textColor D、android:string 4、要处理Button的点击事件,需要注册哪个监听器?() A、OnClickListener() B、OnButtonClickListener() C、OnButtonListener() D、OnItemClickListener() 5、浏览网页使用的Intent的Action是什么?() A、ACTION_CALL B、ACTION_EDIT C、ACTION_SEND D、ACTION_VIEW 6、Android 关于启动方式的service生命周期的onCreate()和onStartCommand()方法,说法正确的是()

(完整版)天津理工大学期末考试复习题计算题补充练习及答

2013天津理工大学宏微观经济学期末考试复习题计算题补充练 习及答 均衡价格和数量与弹性 1、消费者对某商品的需求方程为P=8-Q d ,厂商对该商品的供给方程为Qs=-40+7P ,试求该商品的均衡价格和均衡数量,以及在均衡点的需求弹性和供给弹性。 解:P=8-Qd 即Qd=8-P ,于是有Qd=8-P=Qs=-40+7P ,P=6,Q=2; 在均衡点,Ed=32 6|)8(|||==?'-=?Q P P Q P dP dQ Es=212 67)740(=?=?'+-=?Q P P Q P dP dQ 效用的计算 2、已知某人的效用函数为TU=4 X 十Y ,如果消费者消费16单位X 商品和14单位Y 商品。 试求:(1)消费者的总效用; (2)如果因某种原因消费者只能消费4个单位X 商品,在保持总效用不变的情况下,需要 消费多少单位Y 商品; (3)如果因某种原因消费者只能消费10个单位Y 商品,在保持总效用不变

的情况下,需 要消费多少单位X商品。 解:(1)消费者的总效用TU=416+14=30; (2)TU=44+Y=30,Y=22; (3)TU=4X+10=30,X=25。 生产与成本 3、某钢铁厂的生产函数为Q=5LK ,其中Q为该厂的产量,L 为该厂每期使用的劳动数量,K为该厂每期使用的资本数量。如果每单位资本和劳动力的价格分别为2元和1元,那么每期生产40单位的产品,该如何组织生产 解:因为两种生产要素最佳组合条件是:MPL/PL=MPK/PK 分别对生产函数中L和K求导:MPL=5K ,MPK=5L ,已知PL =1,PK=2 所以,5K/1=5L/2 ,解得:L=2K;已知Q=40 代入生产函数得:40=5×2K×K ,解得:K=2 故由:40=5×L×2 ,解得:L=4 因此,每期生产40单位,该厂应投入劳动力4个单位,资本2个单位。 利润最大化 4、某企业成本函数为TC=52Q+10Q+100,产品的需求曲线为:

天津理工大学软件工程期末考试试卷复习

天津理工大学考试试卷 天津理工大学《软件工程》期末考试试卷(参考) 一、名词解释(每小题2分,共10分) 1. 数据字典 2. 模块独立性 3. 单元测试 4. 软件维护 5. 结构化分析方法 二、单项选择题(每小题2分,共20分) 1. 软件生命周期分为若干个独立的阶段,其中占用精力和费用最多的阶段是()。 A. 运行和维护阶段 B. 设计阶段 C. 代码实现阶段 D. 测试阶段 2. 下列关于瀑布模型的描述正确的是()。 A.利用瀑布模型,如果发现问题修改的代价很低。 B.瀑布模型的核心是按照软件开发的时间顺序将问题简化。 C.瀑布模型具有良好的灵活性。 D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。 3. 软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。 A. 可靠性 B. 可复用性 C. 可理解性 D. 可修改性 4. 使用UML对系统进行动态建模,不能使用以下哪种图()。 A.类图B.顺序图C.状态图D.活动图5.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括()。 A.设计软件的模块结构 B.定义接口并建立数据结构 C.生成概要设计规格说明和组装测试计划 D.模块设计 6. Jackson方法是一种面向()的方法。 A. 对象 B. 数据结构 C. 数据流 D. 控制流 7. 耦合度可以分为七级,其中最松散的耦合是(A) A. 非直接耦合 B. 数据耦合 C. 特征耦合 D. 控制耦合

8. 下述四个能力成熟度等级,级别最高的是()。 A.已定义级B.已管理级C.可重复级D.优化级 9. 下列模型中,属于成本估算方法的有()。 A.COCOMO模型B.McCall模型 C.McCabe度量法D.时间估算法 10. 用“自底向上”方式建立继承关系是指()。 A.把现有类细化成更具体的子类 B.从现有类泛化出更抽象的父类 C.从较高的层次推导出较低的层次 D.从较低的层次抽象出较高的层次 三、填空题(每空2分,共10分) 1. 模型支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法。 2. 数据流图就是用来刻画数据流和转换的信息系统建模技术,它用简单的图形记号分别表示数据流、转换、以及外部实体。 3. 单元测试的测试用例主要根据的结果来设计 4. 在UML中,参与者和用例之间的关系是关系。 5. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,称为。 四、简答与设计分析题(共60分) 1.(5分) 高考录取统分子系统有如下功能: (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 请用数据流图描述本系统的功能。 2.(5分) 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告

相关文档
相关文档 最新文档