当前位置:文档之家› c考试参考资料.doc

c考试参考资料.doc

c考试参考资料.doc
c考试参考资料.doc

1.产生(a,b)屮size个随机数,可重复

#include "stdafx.h"

#inelude

#include

#inelude

#include

using namespace std;

class mi_rand{

public:

mi_rand (int start_pos, int end_pos): a(start_pos), b(end_pos) {}

unsigned operator () () {

return rand() % (b-a+1) + a;//(a,b)

}

private: int a, b;

};

int _tmain(int argc, _TCHAR* argv[]){

const int SIZE = 20;

int array[SIZE];

gen erate _n (array, SIZE, mi_ra nd (1, 30));

copy (array, array + SIZE,

ostream_iterator (cout,""));

cout? endl;

return 0;

}

2.产生(1, 30)中size个随机数,可重复

#include "stdafx.h"

#include

#inelude

#inelude

using namespace std;

int main(){

const int SIZE = 20;

int array[SIZE];

generate_n (array, SIZE, [] () {return rand() % 30 + 1;});

for_each (array, array + SIZE,

[](int a){ cout? a ? " ”;});

return 0;

}

3.函数指针,5*2 = 10

#include "stdafx.h"

#inelude

#inelude vfunctional>

using namespace std;

functionvint(void)> multiplyBy2Lambda(int x){

return [=]()->int{return 2*x;};

}

int main(){

auto fn = multiplyBy2Lambda(5);//auto

cout? fn() ? endl;

return 0;

}

4.依次产生2的n次方,vector中有20个元素

#include "stdafx.h"

#inelude

#include

#inelude

using namespace std;

int main(){

vector vec(10);

int value = 1;

generate(vec.begin(), vec.end(), [&value]{value*=2; return value;}); for (auto& i: vec) cout? i ? "

cout? endl;

return 0;

}

5.String.引出一个临时文件名

#include "stdafx.h"

#include ,,iostream H

#include "string"

using namespace std;

int main(int argc, char* argv[]){

string filename,basena me’extname’tmpname;

const string suffixC'tmp11);

string file="abc.tmp";

for(int i=0;i

{

file name=argv[i];

string::size_type idx=filename.find(T);

if(idx==stri ng::n pos){

tmp name 二file name+T+suffix;

}

else{

base name=file name.substr(O」dx); extn ame=file name?substr(idx+l);

if(ext name.empty()) {

tmp name二file name;

tmp name+二suffix;

}

else 讦(extname==suffix){

tmp name 二file name;

tmp name.replace(idx+bext name.size()/xxx”);

}

else{

tmpn ame=file name;

tmp name.replace(idx+l,stri ng::n pos/tmp");

}

}

cout?file namevv"二二F'vvtmp namevve ndl;

return 0;

}

6.本地化

#include "stdafx.h"

#inelude

#include

using namespace std;

int _tmain(int argc, _TCHAR* argv[]){

locale locUSEng("English_United States");

locale locBritEng("English_Great Britain");

wstring dollars = use_facet

wstring pounds = use_facet

wcout? L H ln the US, the currency symbol is 中” ? dollars ? endl;

wcout? L”In Great Britain, the currency symbol is H ? pounds ? endl;

return 0;

} #inelude "stdafx.h”

#include

#inelude

#include

using namespace std;

int _tmain(int argc, _TCHAR* argv[]){

locale loc("English_United States");//windows 下编译//gcc locale loc("en_US");;

if (https://www.doczj.com/doc/3d16859261.html,().find("en_US") == string::npos &&

https://www.doczj.com/doc/3d16859261.html,()?find「United States") == string::npos) { wcout ? L n Welcome non-

U.S? English speaker!11? endl;

}

else{

wcout? L"Welcome U.S. English speaker!" ? endl;

}

return 0;

}

7.指针

#include "stdafx.h"

#inelude

using namespace std;

〃强制定义通过mallocfree来分配,回收内存

int* malloc_int(int value){

int* p = (int*)malloc(sizeof(int));

*p = value;

return p;

}

class Simple{

private: int i;

public: int getl(){return i;}

void setl(int i){this->i=i;}

};

int main(){

shared_ptr mylntSmartPtr(mallocJnt(42), free);

shared_ptr mylntSmartPtrl(new int(42));

shared_ptr myClassSmartPtr(new Simple)));

return 0;

}

8.正则表达式

#include "stdafx.h"

#include

#inelude

#inelude

using namespace std;

int main(){

regex r("\\d{4}/(?:0?[291 l[0-2])/(?:0?[l-9] | [1-2][0-9] 13[0-l])$H); while (true) { cout? "Enter a date (year/month/day) (q=quit):n;

string str;

讦(!getline(cin, str) 11 str == "q")

break;

if (regex_match(str, r))

cout? " Valid date.11? endl;

else

cout? " Invalid date!" ? endl;

return 0;

} #include H stdafx.h H

#inelude

#inelude

#inelude

using namespace std;

int _tmain(int argc, _TCHAR* argv[]){ regex r("[0?9]{3,4}?[0?9]{7,8}$“);

while(true){

cout? "Enter a telephone(num?num)(q=quit):H; string str;

if(!getline (cin, str) 11 str == "q") break;

if(regex_match(sto r))

cout? "Valid number.'1 ? endl;

else cout? "Invalid number.H ? endl;

}

return 0;

} #inelude H stdafx.h H #include #inelude

#inelude

using namespace std;

int _tmain(int argc, _TCHAR* argv[]){

regex r("([0?9A?Za?z\\?_\\.]+)@([0?9a?z]+\\.[a?z]{2,3}(\\.[a?z]{2})?)$“); while(true){ cout? "Enter a email-address(q=quit):n;

string str;

if(!getline (cin, str) 11 str== "q")

break;

if(regex_match(stG r))

cout? ''Valid email-address.H ? endl;

else cout? "Invalid email-address.11 ? endl;

}

return 0;

9.C++11多线程

线程…操作系统调度的最小单位。线程包含在进程中,是进程中实际运行的单位。一个进程中可以同吋运行多个线程,每个线程可以执行不同的任务,这就是所谓的多线程。

进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。

线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMain函数,将程序的启动点提供给Windows系统。主执行线程终止了,进程也就随之终止。

#include "stdafx.h"

#inelude

#include

void hello(){

std::cout ? "Hello from thread M ? std::endl;

}

int main(){

std::thread tl(hello);

tl.joinf);

std::cout? “Main Thread'* ? std::endl;

return 0;

} #inelude

#inelude

#include

int main(){

std:: vector threads;

for(int i = 0; i < 5; ++i){

threads. push_back(std::thread([](){

std::cout ? ''Hello from lamda thread H ? std::this_thread::get」d() ? std::endl; }));

}

for(auto& thread : threads)!

thread.j oin();

}

std::cout?H Mai n Thread lf?,,\t,f?std::this_thread::get _id()?std::endl;

return 0;

}

#inelude

#include

#inelude

using namespace std;

int main(){

std::mutex m;

thread tl([&m]()

{

std::this_thread::sleep_for(chrono::seconds(10));

for (int i = 0; i<10; i++){

m」o ck();

cout? "In tl ThreadID :" ? std::this_thread::get_id() ? ? i ? endl;

m.un lock();

}

});

thread t2([&m](){

std::this_thread::sleep_for(chrono::seconds(l));

for (int i = 0; i<10; i++){

m」o ck();

cout? "In t2 ThreadID :" ? std::this_thread::get_id() ? ? i ? endl;

m.unlock();

}

});

tl.join();

t2.join();

cout? H Main Thread1' ? endl;

return 0;

}

#inelude // std::cout

#inelude // std::thread

#inelude // std::mutex

volatile int counter(O); // non-atomic counter std::mutex mtx; // locks access to counter void attempt_10k」ncreases() {

for (int i=0; i<10000; ++i) {

if (mtx.try_lock()) { // only increase if currently not locked:

++co un ter;

mtx.u nlock();

}

}

}

int main (int argc, const char* argv[]) {

std::thread threads[10];

for (int i=0; i<10; ++i)

threads[i] = std::t h rea d (atte m pt_10k_i ncreases);

for (auto& th : threads) th.join();

std::cout? coun ter? " successful in creases of the coun ter.\n”; return 0;

} #inelude

#include

#inelude

#inelude

struct Counter {

std::mutex mutex;

int value;

Counter(): value(O) {}

void increment(){

// mutex.lockf); [1]表示没有使用锁

++value;

// mutex.unlock(); [ 1]

}

void decrement(){

mutex」o ck();

?-value;

mutex.unlock();

}

};

int main(){

Coun ter coun ter;

std:: vector threads;

for (int i = 0; i < 5; ++i){

threads.push_back(std::thread([&](){

for (int i = 0; i < 10000; ++i){

coun ter.i ncreme nt();

}

}));

}

for (auto& thread : threads){

thread.joi n();

}

std::cout? counter.value ? std::endl;

return 0;

}

10.java 调用C++ dll

第一步建立Java I程

public class TestDII {

public native int addfint a,int b);

public native void saySomthing(String str);

static{

System.loadLibraryC'mydH");

}

public static void main(String[] args){

}

}

第二步使用javah生成.h文件

方式:如果:工程目录c:\javal\javatestdll

则进入c:\javal\javatestdll\bin javah testdll

注意大小写

第三步dll生成

使用vs2013,新建Win32 dll项目,名称mydll

右键项目属性C/C++常规。设置附加包含目录

增加:C:\Program Files\Java\jdkl.7.0_51\include

C:\Program Files\Java\jdkl.7.0_5叭include\win32 4 將前面生成的.h加入工程屮。

实现

#include "stdafx.h"

#include "TestDII.h"

JNIEXPORTjint JNICALL Java_TestDII_add

(JNIEnv *, jobject, jint, jint){

}

JNIEXPORT void JNICALL Java_TestDII_saySomthing

(JNIEnv *, jobject, jstring){ }

如果出现:不能将参数1从“const char [42]〃转换为"LPCWSTR〃与指向的类型无关解决方法:

选屮项目,然后点击属性一一>配置属性一一>常规一一>项目默认值一一>字符集,选为“使用多字节字符集“

/* DO NOT EDIT THIS FILE ? it is machine generated */

#include vjni.h>

/* Header for class TestDII */

#ifndef _l ncluded_TestDII

#define _lncluded_TestDII

#ifdef_cplusplus

extern "C" {

#encHf

/*

*Class: TestDII

*Method: add * Signature: (11)1

*/

JNIEXPORTjint JNICALL Java_TestDII_add

(JNIEnv *, jobject, jint, jint);

/*

*Class: TestDII

*Method: saySomthing

*Signature: (Ljava/lang/String;)V

T

JNIEXPORT void JNICALL Java_TestDII_saySomthing (JNIEnv *, jobject, jstring);

#ifdef_cplusplus

}

#end 讦

#endif

11.Java 调用dll

Vs2010 建立工程“mydll”,里面添加“CallDll.h” //CallDll.h

/* DO NOT EDIT THIS FILE -it is machine generated */ #inelude vjni.h>

/* Header for class CallDII */

#ifndef」ncluded_CallDII

#define」ncluded_CallDII

#ifdef_cplusplus

extern "C" {

#endif

/*

*Class: CallDII

*Method: add

*Signature: (11)1

*/

JNIEXPORTjint JNICALL Java_CallDII_add

(JNIEnv jobject, jint, jint);

/*

*Class: CallDII

*Method: saySomething

*Signature: (Ljava/lang/String;)V

*/

JNIEXPORT void JNICALL Java_CallDII_saySomething

(JNIEnv *, jobject, jstring);

#ifdef_cplusplus

}

#endif

#encHf

里面添加“CallDll.cpp”

// CallDll.cpp

#include "stdafx.h"

#include "CallDll.h*1

typedef int(*DIIAdd)(int Jnt);

JNIEXPORTjint JNICALL Java_CallDll_add

(JNIEnv *, jobject, jint a, jint b){

DIIAdd add;

HINSTANCE hdll;

hdll=Load Libra ry("D:\\mydll\\Debug\\cdll.dll"); if(hdll==NULL)

{

FreeLibrary(hdll);

}

add=(DIIAdd)GetProcAddress(hdll z"add"); if(add==NULL)

{

FreeLibrary(hdll);

}

int result= add(a,b);

FreeLibrary(hdll);

return result;

}

JNIEXPORT void JNICALL Java_CallDII_saySomething

(JNIEnv *, jobject, jstring){

}

在“解决方案”添加工程“cdll”,里面添加“dll.h”

//dll.h

#pragma once

extern ”C"_declspec(dllexport) int add(int a,int b);

里面添加“dll.cpp”

//dll.cpp

#include "stdafx.h"

#include "dll.h"

extern ”C"_declspec(dllexport) int addfint a,int b){

return a+b;

}

里面添加“dllmain.cpp”

#include "stdafx.h"

BOOLAPIENTRY DIIMainf HMODULE hModule,

DWORD ul reason for call,

LPVOID IpReserved

)

{

switch (ul_reason_for_call)

{

case DLL_PROCESS_ATTACH:

case DLL_THREAD_ATTACH:

case DLL_THREAD_DETACH:

case DLL_PROCESS_DETACH:

break;

}

return TRUE;

}

在myeclipse 中新建工程“JavaCallDII”,里面添加“CallDll.java”// CallDll.java

public class CallDII {

public native int add(int ajnt b);

public native void saySomething(String str);

static{

System.loadLibrary("mydll");

}

}

里面添加“TestDII.java”

//TestDII.java

public class TestDII {

/**

* @param args

*/

public static void main(String[] args) {

//TODO Auto-generated method stub

CallDII dll=new CallDII();

int result=dll.add(10, 20);

System.out.println(n result is "+result);

}

}

Java工程里还得添加vs2010的debug路径

12.vector 实例

#include "stdafx.h"

#incl udeviostream>

#in clude

using namespace std;

class A { 〃空类};

int _tmain(int argc, _TCHAR* argv[])

{

//int型vector,包含3个元素vector vecl ntA(3);

//int型vector,包含3个元素且每个元素都是9

vector vint> vecl ntB(3,9);

〃复制vecIntB 到vecIntC

vector veclntC(veclntB);

int iArray[]={2,4,6};

〃创建vecIntD

vector veclntD(iArray,iArray+3); cout?,,veclntA:,,?endl;

for(vector::iterator it = veclntA?begin();it!二veclntA.end();it++) cout?*it?"

}

cout?e ndl;

2.增加及获得元素示例:

#include ''stdafx.h"

#in clude

#in clude

using namespace std;

int _tmain(int argc, _TCHAR* argv[]) //int型vector,包含3个元素vector vecl ntA;

〃插入123 veclntA.push_back(l);

vecl ntA.push_back(2);

vecl ntA.push_back(3);

int nSize = veclntA.size(); cout?H vecl ntA:"?e ndl; 〃打印vectorA,方法一:for(int

i=0;ivnSize;i++) cout?veclntA[i]?H cout< vendl;

〃打印vectorA,方法二:

for(int i=0;ivnSize;i++) cout?vecl ntA.at(i)<<” cout?e ndl;

〃打印vectorA,方法三:

for(vector::iterator it = veclntA.begin();it!=veclntA.end();it++) cout?*it?" ”;

cout< vendl;

return 0;

}

〃通过引用修改vector

cout?"通过数组修改,第二个元素为8: "?endl; veclntA[l]=8;

cout?"veclntA:"?e ndl;

〃通过引用修改vector cout?"通过引用修改,第二个元素为18:n?endl;

int &m = veclntA.at(l);

m=18;

〃通过迭代器修改vector cout?"通过迭代器修改,第二个元索为28"?endl;

vector::iterator itr = vecIntA.begin()+l;

*itr = 28;

cout?"vecl ntA:”vvendl;

〃打印vectorA

for(vector::iterator it = veclntA.begin();it!=veclntA.end();it++) cout?*it?H”;

}

cout?e ndl; return 0;

}

4.删除向量示例

〃循环插入1到10

for(int i=l;i<=10;i++)

vecl ntA.push_back(i);

vecl ntA.erase(veclntA.begi n()+4);

cout?"删除第5个元素后的向量veclntA:"?endl; 〃打印vectorA

for(vector::iterator it = veclntA.begin();it!=veclntA.end();it++) cout?*it?"\t";

cout?e ndl;

〃删除第2-5个元素veclntA.erase(veclntA.begin()+l,veclntA.begin()+5); cout?"删除第2-

5个元素后的veclntA:"?endl;

〃打印vectorA for(vector::iterator it = veclntA.begin();it!=veclntA.end();it++)

cout?*it?"\t";

cout?e ndl;

〃删除最后一个元素

vecl ntA.pop_back();

cout?"删除最后一个元素后的veclntA:"?endl;

〃打印vectorA

for(vector::iterator it = veclntA.begin();it!=veclntA.end();it++) cout?*it?"\t";

}

cout?e ndl;

return 0;

}

#in clude

#incl udevvector> #in clude

class A{

public :

Afdouble a){ this ?> a = a;

}

double geta(){

return a;

}

private:

double a;

};

int main()

{

cout? " (1)非整数的情况:"? endl;

vector v;

cout? ”增加元素后vector的内容:"vv endl;

int Array[n] = {5, 3,10, 4, 2, 7, 9,1, 8, 6}; for(int i = 0; i v n; ++i)

v.push_back(Array[i]);

for(vector ::constjterator it = v.begin(); it != v.end(); ++it) cout? *it? setw(5);

cout? endl;

cout? "删除最后一个元素后vector的内容vv endl; v.pop_back();

for(vector ::const_iterator it = v.begin(); it != v.end(); ++it) cout? *it? setw(5);

cout? endl;

cout? ”通过迭代器修改第五个元素的内容:” ? endl;

vector ::iterator itr = v.begin()+4;

* itr = 20;

for(vector ::const_iterator it = v.begin(); it != v.end(); ++it)

cout ? *it ? setw(5);

cout? endl;

cout? "删除第六个和第七个元素后vector的内容:” vv endl;

v.erase(v.begin() + 5, v.begin() + 7);

for(vector ::constjterator it = v.beginf); it != v.end(); ++it)

cout ? *it ? setw(5);

cout? endl;

cout? (2)自定义类数据类型的情况:,,?endl;

vector v2;

cout? "增加元素后vector2的内容:”《endl;

Aal(2);

Aa2(5);

Aa3(7);

v2.push_back(al);

v2.push_back(a2);

v2.push_back(a3);

for(int i = 0; j < v2.size(); ++i)

cout? v2.at(j).geta() ? setw(5);

cout? endl;

cout? ”删除最后一个元素后vector2的内容:” vv endl;

v2.pop_back();

for(int i = 0; i < v2.size(); ++i)

cout? v2.at(i).geta() ? setw(5);

cout? endl;

cout? "修改第一个元素后vector2的内容:” vv endl;

v2.at(0) = 30;

for(int i = 0; i < v2.size(); ++i)

cout? v2.at(i).geta() ? setw(5);

cout? endl;

return 0;

}

13.函数重载与函数摸板

函数模板扩展了函数重载:利用函数重载可以让多个函数共享一个函数名,只要所重载的函数的参数类型必须有所不同。但是,由于参数的类型不一样,虽然这些函数所完成的功能完全一样,也必须为每一个重载函数编写代码。

一个函数模板可用来生成多个功能相同但参数和返回值的类型不同的函数。含多个类型参数的函数模板

定义函数模板时可以使用多个类型参数,每个类型参数前面只需加上关键字class,用逗号分隔

类模板与函数模板

函数模板只能用于定义非成员函数,它是模板的一个特例。

类模板实际上是函数模板的推广,它是一种不确定类的某些数据成员的类型或成员函数的参数及返回值的类型的类。

类模板与类

类是对问题的抽象,而类模板是对类的抽象,即更高层次上的抽象。

类模板称为带参数(或参数化)的类,也称为类工厂,它可用来生成多个功能相同而某些数据成员的类型不同或成员函数的参数及返回值的类型不同的类。

14.引用

一、引用:为变量、函数等对象规定的别名。

二、定义引用变量的格式:

类型修饰符&别名[二别名所代表的对彖];

1、引用变量定义时必须初始化。

2、引用所代表的对象不同,则定义引用的格式也不同。

指针?对于一个类型T, T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T 对象

的地址,而类型T是可以加一些限定词的,如const> volatile等等。Static ⑴修饰局部变量

void method(){

static int x = 1; 〃这句话第二次根本就没有被执行

printf("%d/n", x++)

}

void main(){

method();

method();

} # include

void fun() {

static int a=l; a++; 〃⑴修饰局部变量

printf(”%d\n“,a);

}

int main (void) {

fun();

fun();

return 0;

}

⑵修饰全局变量

A.cpp 中

static int a = 1;

int b = 1;

B.cpp 中

extern int a;

extern int b;

void method(){

a = 100; 〃错误

b = 100; //OK

}

〃有filel.c

int a=l; // 改为:static int a=l;

file2.c

# include

extern int a;

int main(void) {

printf(吆d\”,a);

return 0;

}

结果:1

15异常

异常处理是指对程序的运行中各种可能错误(不包括编译错误)进行分析、预料,一旦发生错误时交给专门的程序去处理,这样可以实现异常的发现与处理由不同的函数來完成,从而使用底层函数更专注地解决某一方面问题。

异常处理的方法

(1) try-throw-catch是C++异常处理机制的实现语句

try :检查异常

格式:try{〃需检查的语句块}

throw:抛出异常

格式:throw表达式

catch:捕捉、处理异常

格式:catch (异常信息的类型[变量名])

{//进行异常处理的语句}

处理除数为0异常的例子

#include

int Div(int x,int y);

void main()

{ try

{cout?"5/2="?Div(5z2)?endl;

cout?"8/0="?Div(8/0)?endl;

cout?"7/l="?Div(7,l)?endl;

catch(i nt)

{ cout?H except of deviding zero.\n”;} cout?"that is ok.\n";

}

int Div(int x,int y)

{ if(y==O) throw y;

return x/y;

}

Vector正则表达式Dll多线程产生随机数全局变量模板异常

2015高校教师资格证笔试《综合》考试参考资料--附答案

2015年山东省高等学校教师岗前培训 考试暨教师资格笔试参考资料 《大学教学论》 一、单项选择题 1.大学教学论探高等学校教学活动的一般基本理论与实践问题,下列选项不属于其内容的是( C ): A.教学理念 B.教学过程 C.德育原则 D.教学方法 2.高等学校工作应当以( D )为中心。 A.政治学习 B.科学研究 C.社会服务 D.教学工作 3.教学质量的提高,决定于起主导作用的( A ) A.教师 B.学生 C.教科书 D.课程资源 4. 下列有关学生的认识过程的论述,错误的是( A ) A.一般从接受直接经验开始 B.间接经验与直接经验相结合 C.也是世界观、价值观的形成过程 D.智力与非智力全面发展的过程 5.下列选项不属于“有效”教学的关键行为的是( D ) A.授课清晰 B.教学方法多样化 C.任务导向 D.设置合适的提问 6. 下列选项所列教学原则表述错误的是( A ) A.科学性与政治性相结合 B.理论联系实际 C.专业性与综合性相结合 D.少而精 7. “通过有招学无招”是对( B )的形象说法。 A.发现教学法 B.案例教学法 C.讲授法 D.讨论法 8.最古老而又最常用的教学方法是( C ) A.发现教学法 B.案例教学法 C.讲授法 D.对话法 9.以下选项不属于大学现场教学方法的是( D ) A.参观 B.调查 C.实习实训 D.实验课 10. 下列选项不属于教学创新目的的是( D ) A.提高学生的学习兴趣 B.启发学生的创新思考 C.适应学生的个别差异 D.调动教师教学积极性 二、简答题 1.大学教学的基本任务是什么? 教书育人 2.大学教学模式改革的目标是什么? 培养顺应时代发展的新世纪人才 3.实施创新教学,需要教师具有哪三种创造力? 创新精神;创新能力;创新技法 4. 什么是皮格马利翁效应? 皮格马利翁效应(Pygmalion Effect),也有译“毕马龙效应”、“比马龙效应”或“期待效应”,由美国著名心理学家罗森塔尔和雅格布森在小学教学上予以验证提出。暗示在本质上,人的情感和观念会不同程度地受到别人下意识的影响。人们会不自觉地接受自己喜欢、钦佩、信任和崇拜的人的影响和暗示。 5. 什么是案例教学法? 案例教学,是一种开放式、互动式的新型教学方式。通常,案例教学要经过事先周密的策划和准备,要使用特定的案例并指导学生提前阅读,要组织学生开展讨论或争论,形成反复的互动与交流,并且,案例教学一般要结合一定理论,通过各种信息、知识、经验、观点的碰撞来达到启示理论和启迪思维的目的。在案例教学中,所使用的案例既不是编出来讲道理的故事,也不是写出来阐明事实的事例,而是为了达成明确的教学目的,基于一定的事实而编写的故事,它在用于课堂讨论和分析之后会使学生有所收获,从而提高学生分析问题和解决问题的能力。 三、论述题 1.试论述如何激发大学生的学习动力源? 一、动机。即学习态度的树立,学习内动力的激发。二、兴趣。孔子说过“知之者不如好之者,好之者不 如乐之者”。三、压力与成功的动力。当今社会是竞争的社会,“竞争无处不在”,在学习中,适当引入竞争是很有必要的。有竞争必然会产生压力,如果学生能够战胜困难,挑战压力并获得成功,则可以体会成功的快乐。

大学英语三听说口语考试参考资料

2013-2014-1 大学英语三(视听说)口语试卷 Part I Speech (40%) Directions: Please make a speech according to the given topic. Your time limit is 1 minute. 1.Talk about your campus life. 2.What are some of the current environmental problems in your hometown? 3.Do you believe in collectivism or individualism? 4.Describe one or two cultural differences between China and the U.S. 5.Which family type do you prefer? Extended family, nuclear family, DINK family, single-parent family 6.Which festival do you enjoy most? 7.What is your dreaming job? 8.Could you give me some tips on job interview? 9.Can you describe one of the current social problems? 10.Which mode of travel do you prefer? plane, bike, ship, bus, motorcycle, subway 11.What kind of memory do you have?

大学期末复习试题资料整理微观经济学期末考试试卷及参考答案 (1)

《微观经济学》期末综合测试 一、名词解释题(每小题3分,共15分) 1、机会成本: 2、价格歧视: 3、纳什均衡: 4、恩格尔定律: 5、帕累托最优:

二、单项选择题(每小题1分,共15分) 1、下列的说法中正确的是( )。 A.生产要素的边际技术替代率是规模报酬递减规律造成的 B.边际收益递减规律是规模报酬递减规律造成的 C.规模报酬递减是边际收益递减规律造成的 D.生产要素的边际技术替代率递减是边际收益递减规律造成的 2、按照古诺模型,下列哪一说法不正确。( ) A.双头垄断者没有认识到他们的相互依赖性 B.每个双头垄断商都假定对方保持产量不变 C.每个双头垄断者假定对方价格保持不变 D.均衡的结果是稳定的 3、相对于市场分配而言,下列哪一种情况减少了收入或财产分配的不平等状况。( ) A.政府向穷人的转移支付 B.累退所得税 C.大量的遗产 D.婚姻的门当户对 4、下列命题中哪一个是规范经济学的命题。( ) A.征税对中等收入家庭是不公平的 B. 1982年8月政府把贴现率降到10% C. 1981年失业率超过9% D.社会保险税的课税依据现已超过30000美元 5、已知消费者收入是100元,商品X的价格是10元,Y的价格是3元,

假定他打算购买7单位X和10单位Y,这时商品X和Y的边际效用分别为50和18。如果要获得最大效用,他应该( )。 A.增加X购买,同时减少Y的购买 B.增加X购买,同时增加Y的购买 C.减少X购买,同时增加Y的购买 D.减少X购买,同时减少Y的购买 6、某厂商每年从企业的总收入中取出一部分作为自己所提供的生产要素的报酬,这部分资金被视为( )。 A. 显成本 B. 隐成本 C. 会计成本 D. 经济利润 7、在囚犯的两难选择中,( )。 A.双方独立依照自身利益行事,导致最好的结果 B.双方进行合作,得到了最好的结果 C.双方独立依照自身利益行事,导致最不利的局面 D.以上说法均不正确 8、基尼系数的增大将表明( )。 A.收入不平均程度的增加 B.收入不平均程度的减少 C.洛伦兹曲线与横轴重合 D.洛伦兹曲线与纵轴重合 9、如果上游工厂污染了下游居民的饮水,按科斯定理问题即可妥善解决。( ) A.不管财产权是否明确,只要交易成本为零 B.只要财产权明确,且交易成本为零

大学美育考试参考资料理论部分

绪论培养全面发展的一代新人 美育是运用人类社会实践所创造的一切美的成果对人自身进行美化的教育,又称审美教育或美感教育。它是以生动直观的形象为手段,以激发情感,陶治性灵,培养情操,追求理想为特征,港移默化地促进人的全面发展的一种教育形式。也就是说,在美学理论的指导下,通过鉴赏包括艺术在内的各种审美对象,运用各种审美方式来熏染感化人,升华人的情感,陶冶人的情操,纯净人的灵魂,帮助人们树立正确的审美观、人生观和世界观.提高审美能力,完善人格,丰富人的本质,以创造人类更加美好的未来。 一、重视人文素质教育 教育的根本任务------育人,就是促进个人身心的健康发展,实现个体的社会化。 教育最关注的问题、教育的根本出发点------人的发展、思想素质、文化素质、心理和身体素质等的全面发展 二、全面提高人的基本素质 1、不能片面重视科学技术的学习 2、加强人文素质教育,不是简单的“回归”,而是在更高文化层次上的发展。 3、使科学、文化、经济、社会协调发展,使人类社会和自然界和谐发展一致,不断推进社会文明进步。 三、做一个“审美的人” 1、美育,或称审美教育,是教育的一个重要组成部分,在素质教育中具有特殊地位,对培养“全面发展的人”有着重大意义。 2、不要把美育看作是一种手段。 3、培养完美人格。 4、美育对人的智力的发展有着重要的作用。 四、新时代,新任务,新特点 1、现在,人类已进入一个美好的新世纪,同时也走进一个审美时代,走进了一个美育大发展的时代。 2、要求人们更全面、更准 确、更科学的按照美的规律 去改造客观世界和主观世 界。 3、在审美年时代,审美是 人生意义问题,是人生观问 题。 4、美育发展趋势:(1)美 育将成为终身教育; (2)美 育将实现社会化; (3)美 育将更贴近生活; (4)美 育将实现终极目标; 五、实现美育的艺术门类 美术:1、油画2、中国画3、 雕塑4、版画5、民间美术 等等 建筑音乐舞蹈电影戏剧等 等 第一章人类美化自身的 学科 一、工业化和审美的泛化 生活的艺术化和艺术 的生活化 二、信息化和审美的自觉 信息化社会的发展和 审美文化的发展互为作用 三、社会主义美育的任务 1、树立正确的审美人生观 2、满足人的审美需求 3、提高审美能力 4、培养创美能力 四、美育与德育、智育、体 育的关系 1、美育与德育的关系-研究 美与善之间的关系 2、美育与智育的关系-研究 美与真之间的关系 3、美育与体育的关系-欣赏 与创造 一、大学生的角色定位 1、知识型群体 2、审美活动特征:浪漫、 易变、强烈、独特 二、大学生的美育途径 1、爱美之心 2、自愿、自觉、持之以恒 的实践之路。 审美理论学习;审美实 践活动 三、大学生的形象塑造 1、青春朝气 2、修养风度 3、聪慧高尚 第二章美是什么 第一节美的本质 一、人的本质 1、人的规定性 人与其他物类相区别、 人之所以为人的地方 2、自由、自觉 二、与社会的发展变化联系 在一起 第二节美的特征 1、艺术作品:反映生活、 表现进取精神的艺术作品 2、(1)形象性:形式与内 容的统一 具像、抽 象、可视、不可视 (2)感染性:怡情悦性、 愉悦人、感动人,喜爱 (3)创造性:摆脱束缚、 自由开放、变化创新 第三节美与真、善 一、美与真、善的区别、联 系和在实践中实现的统一 乔托 是最早的艺术大师之 一,意大利画家,雕刻家和 建筑师。最知名的就是他 的人文主义宗教壁画,被认 为是前文艺复兴时期最关 键的人物,还被认为是欧洲 艺术的创始人之一。 他抓住了人类的感 情,而且可以把这种感情用 一种极具渲染力的方式表 达出来。他设法通过它的画 笔来表达压力,深思,悲痛 和愉悦等情绪。作品:哀 悼基督 第四节审美范畴 一、西方:优美、崇高、悲 剧性、喜剧性(机智讽刺、 幽默) 二、中国:中和、刚柔、气 韵、虚实、意境 第三章审美意识与审美 心理 第一节审美意识 一、审美意识 是审美主体的大脑对 客观存在的审美对象所作 出的能动的、特殊的反映, 是审美心理活动进入思维 阶段后的意识活动。 审美主体在审美活动 中反映美的各种意识。 是人特有的社会意 识。 是社会的产物。 二、审美意识的基本特征 1、审美感受------审美活 动的初始阶段 审美感受的直觉性、 愉悦性、功利性 2、审美体验------审美活 动的深入阶段 具有鲜明的主观性、 自主性 3、审美趣味(审美情趣) 4、审美标准 5、审美理想------审美观 念的最高层次 6、审美观念(审美观) 三、审美意识的差异性 不同的审美主体对于 同一个审美对象会产生完 全不同甚至相反的审美意 识 四、审美意识的共同性 指不同的审美主体对 于同一审美对象会产生相 近或相同的审美意识。 五、审美意识异同的原因 1、时代性 2、地域性 3、民族性 4、阶级性 5、主体个性 6、全人类共性 第二节审美心理 审美心理是美学研究的中 心问题之一。 美感就是人们在审美欣赏 和创造中的一种心理现象。 一、审美感知 二、审美想象:知觉想象、 再造想象、创造想象 三、审美理解:审美中的理 性能力,是审美经验中的认 识因素。 四、审美情感 五、审美理解:审美中的理 性能力,是审美经验中的认 识因素。 童雁汝南郭润文闻立 鹏 第四章自然审美 一、自然美的发展 自然审美是对自然美 进行的审美活动。 自然美和自然审美是 在人类的社会实践中形成 和发展的。 大致经历了三个阶段: 致用→比德→畅神 第一阶段:致用 动物→植物 阿尔塔米拉洞 穴(西班牙,旧石器时代, 壁画)

四川大学艺术生职业生涯考试参考资料

艺术类大学生职业生涯规划书 一、自我分析 1.职业兴趣——喜欢干什么 我个人职业兴趣方向,通俗一点说就是以扎实的艺术理论知识为基础向艺术绘画方面,也就是纯艺(绘画)方面发展。这也许与我之前的学习生活经历有关,我小学、初中、高中都是美术专业生。因此我对艺术方面的东西比较感兴趣,虽然大学选的是环境艺术设计,但未来的职业并只想在设计方面有所发展,我的兴趣在艺术行业管理以及艺术绘画方面,当然所有的艺术是通的,设计也是一门艺术。从小到大的绘画基础给我的综合发展打下良好的基础。 2.性格特征——适合干什么 如果从性格方面分析就比较简单了,人和人之间都是不一样的,没有任何两个人有完全相同的性格。不存在完全的外向也不存在完全的内向。这要看每个人对自我的认识了,我对自己的理解是——内外双向。至于说我的这种性格到底该干什么工作,我个人认为以性格来决定行业选择是不可行的,性格是随着时间和环境不断变化的,只能作为参考。如果非要参考性格因素的话,我想我选择综合发展因该是个很好的解释。 3.职业能力——我能够干什么 之前我说过,以扎实的艺术理论知识为基础向艺术绘画方面,也就是纯艺(绘画)方面发展。所以我对自己的职业能力定位要求较高,既要有丰富艺术理论知识,较深后的绘画经验,也要有较好的艺术表现手法。再通俗一点说,就是既能够搞一些研发工作,也能从事管理及艺术创作。 4.职业价值观——什么是我看重的 我个人认为,对一个刚刚就业的大学生来说,一个职业或者职位是否适合自

己,虽然薪酬是一个很重要的因素,不过更重要的是这个工作是否适合自己,是为是自己喜欢的,以及在未来的几年、十几年、甚至几十年里对自己来说是否有足够的发展潜力。 5.自我分析小节 从兴趣、价值观、能力、性格以及职业测评等因素综合看,我还是比较适合做啊、绘画艺术类工作,我的优势在于对艺术的热爱、多年的绘学习经验,并且坚持综合全面发展。 二、职业目标与路径设定 我的霍兰德职业类型:AIS【艺术型A、研究型I、社会型S】 艺术型(A):“喜欢自我表达,喜欢文学、音乐、艺术等具有创造性、变化性的工作,重视有创意的想法,追求自由和美。” 研究性:I思想家而非实干家,抽象思维能力强,求知欲强,肯动脑,善思考,不愿动手。喜欢独立的和富有创造性的工作。知识渊博,有学识才能,不善于领导他人。考虑问题理性,做事喜欢精确,喜欢逻辑分析和推理,不断探讨未知的领域。 社会型(S):“喜欢与人合作,热情关心他人的幸福,愿意帮助人成长或解决困难,为他人提供服务,寻求公正、理解、平等和理想。” 这一职业代码最适合的职业有: 画家、剧作家、编辑、评论家、时装艺术大师、家具设计师、包装设计师、布景设计师、服装设计师、新闻摄影师、男演员、文学作者。 1. 你的霍兰德类型建议你考虑的职业 根据你的兴趣探索结果,列出至少十种与你的霍兰德类型相对应(或近似)的职业, 并标出每种霍兰德代码。 职业霍兰德代码(3 个字母) (1)剧作家(2)编辑(3)家具设计师(4)室内装潢设计师(5)美术教师ASI(6)服装设计师(7)时装艺术大师(8)文学作者(9)广告经理ASI(10)歌星ASI

大学英语期末考试复习参考资料

英语期末考试复习参考资料 一、范围: 1、阅读部分:一篇出自于阅读赏析,一篇出自于综合训练(U1-U7) 2、词性变换:主要来源于综合训练上的有关词汇练习的部分(U1-U7) 3、翻译句子:主要来源于课本structure部分、课本翻译练习、课后翻译作业等。考试非整句翻译,以补全句子的形式进行考查。课本翻译练习和课后翻译作业由于各人都有答案,所以请大家自行整理复习。由于时间仓促等原因,若大家发现下列内容中有错误,请予以指出,谢谢! 二、课本structure 部分句子整理: Unit1:一、考查现在分词,(课本P8) 1、Turning to the right,you will find a path leading to the cottage. 往右转,你会发现一条通向农舍的小径。 2、Staring into space(发呆,发愣), the small girl felt frustrated at what the teacher asked her. 那个小女孩对于老师的发问感到灰心丧气,便只呆呆地愣着。 3、Climbing to the top of the tower, we saw a beautiful sight.爬到塔的顶端,我们看到了美丽的景色。 二、考查倒装句。(课本P8) 1、Not only did learning another language teach me the value of hard work, but it also gave me insights into another culture. 学习另一种语言不仅教给了我勤奋的价值,还给予我对另一种文明的洞察力。 2、Not only did we lose all our money , but we also came close to(差一点)losing our lives, 我们不仅输了(丢了)我们所有的钱,还差点丢了我们的生命。 3、Not only did Smith learn the Chinese language, but he also bridged the gap between his culture and ours. Smith不仅学了中文,他还弥合了他和我们之间的文化鸿沟。 Unit2:一、考查as的用法。(课本P32) 1、Mother was standing up from her seat as she dropped her glass.妈妈从座位上站起来,放下了她的杯子。 2、As the thief was bolting out of the house , a policeman fired at him.小偷冲出房子的同时,一名警察朝他开火。 3、Kate saw her brother Bill as she was getting off the school bus.当Kate从校车上下来时,她看见了她的brother Bill. 二、考查while +ing 的形式。(课本P33) 1、She was putting on her jeans while asking me to hand her the sweater.当叫我递给她毛衣时,她正在穿牛仔裤。 2、She listened to her favorite rock music while singing along with the words.她一边听着她喜爱的摇滚乐,一边跟着歌词一起唱。 3、In the bathroom she put on some makeup while looking in the mirror.在浴室里,她照着镜子化妆。 Unit3:一、考查even though。(课本P58) 1、He borrowed my laptop computer even though I told him not to. 尽管我告诉他不要借我的笔记本电脑,但他还是借了。 2、They gave money to Project Hope, even though they themselves were not rich by any standard. 尽管他们自己从任何标准(方面)来衡量都不富裕,但他们还是给希望工程捐款。 3、There was never enough money to support his family even though he was hard-working and did two jobs at the same time. 尽管他很努力勤劳同时做两份工作,但仍然没有足够的钱养家。 二、考查省略句。(课本P58) 1、Though understanding no Chinese, the American girl was able to communicate with the other students in her class. 尽管这个美国女孩一点不懂中文,她仍可以和她班上的其他学生交流。 2、Once having left the museum, you must buy another ticket to re-enter.一旦你离开了博物馆,重想进入时你必须再买一张票。 3、The young man was listening to music over the radio all the time while working at the computer. 当他在电脑上工作时,这个年轻人一直通过广播(收音机)在听音乐。 Unit4:一、考查V-ing 结构。(课本P80) 1、Running to catch the school bus , Sandy thought of her older brother Bill who was away at college. Sandy在奔跑去赶上校车时想起了她在上大学的哥哥Bill. 2、The Marine sat there in the dimly-lit ward, holding the old man’s hand and offering words of hope and strength. 这位海军坐在灯光昏暗的病房里,双手握着那位老人的手,说着充满希望与力量的文字(话语)。 3、Realizing he was too sick to tell whether or not I was his son, I guessed he really needed me. 当意识到他病到都无法知道我是否是他的儿子时,我觉得他是真的需要我。

最新整理武汉大学考研参考书目学习资料

外国语言文学学院·回到页首↑专业名称研究方向参考书目 英语语言文学01 英语语言学 02 英美文学 03 翻译学 601 基础英语: 张汉熙等主编:《高级英语》(修 订本1-2册)外语教学与研究 出版社 张培基、俞云根等编:《英汉翻 译教程》上海外语教育出版社 401 语言、文学与翻译: 胡壮麟编:《语言学教程》(修 订本)北京大学出版社 章振邦:《新编英语语法教程》 (修订本) 上海外语教育出版社;张伯香编: 《英国文学教程》(修订本上下 册)武汉大学出版社 吴定柏:《美国文学大纲》上海 外语教育出版社 常耀信:《美国文学简史》(修 订本)南开大学出版社 郭著章、李庆生编:《英汉互译 实用教程》武汉大学出版社 查看 俄语语言文学01 俄语语言学 02 俄罗斯文学 03 俄语翻译学 04 语言文化学 602 实践俄语: 《大学俄语》东方1-7册北外 和普院合编外语教学与研究出 版社1995年 402 俄语语言学与文学: 王超尘等:《现代俄语理论教程》 上下册上海外语教育出版社 任光宣:《俄罗斯文学史》2003 年俄文版北京大学出版社 查看 法语语言文学01 法语语言学 02 法国文学 03 翻译理论与实践 04 法语文学理论与批评 603 专业法语: Nouveau sans frontiers CEL Internatial 3-4册 束景哲:《法语课本》第5册, 上海外语教育出版社 403 法国文学(中世纪至20世 纪): Les Grands auteurs francais Textes et Litterature Bordas1996 陈振尧:《法国文学史》外语教 学与研究出版社 查看

西南大学三笔字考试参考资料

一,填空题 1 书法的表现对象是汉字,汉书的构造“六书”是指:象形,指事,会意,形声,假借,转注。 2“五字执笔法”指押,钩,格,抵, 3写字姿势:头正,身直,臂开,足安。 4楷书四大家;颜真卿、柳公权、欧阳洵、赵孟頫 5“天下第一行书“是指《兰亭序》 6书圣是指;王羲之 7我国最早的书法作品可以追溯到三千多年前的甲骨文 二,选择题 1《史晨碑》属于(D)什么作品?A楷书,B行书,C草书,D隶书 2下列文房四宝产生于安徽的有(C)?A端砚B湖笔C宣纸D夹江纸 3执笔的原则是(B)?A紧而实 B虚而实C虚而紧D实而宽 4下列书法家以草书著名的是(D)?A钟繇,B欧阳询C李阳冰D张旭 三,判断题 1,清代书法家智能光,王文志号称“淡墨探花”,刘墉被称为“浓墨宰相” (对) 2,蔡襄是宋代著名书法家,他的代表作是《蜀素帖》(错)

3,魏碑指三国曹魏时期的碑刻作品(错) 4,《艺舟双楫》的作者康有为是著名的书法家和政治家(对)5,学习钢笔书法,首先要求正字,正字就是使汉字形体标准化,使用规范字(对) 6,根据《通用语言文字法》的规范,《简化字总表》中繁体字在任何情况下都可以使用(错)文档来自于网络搜索 四,谈谈你在练习毛笔字时是如何进行临摹的?(要求120字以上) 五,钢笔字填空 1,《中华人民共和国通用语言文字法》从(2001年)开始实施 2,熟悉钢笔字时,正确的书写姿势是:头正,身直,臂开,足安。3,钢笔的字法的用笔包括(机笔)和(运笔) 4,书写钢笔时,对基本壁画的要求至少要做到有(力感)和(动感)5,基本笔画的运笔过程包括(起笔),(行笔)和(收笔) 6,临帖的基本原则是:始而形神兼备,终而写出自己的风格 7,不管是楷书还是行书,结构安排应做到:计白当黑,以中宫为精神挽结处,注意各字体的字形特征 8,钢笔书法和毛笔书法的根本区别在于:笔的构造的不同因而有写法有差异

中南大学网络学院.基础英语(上).-在线考试参考资料全

(一) 单选题 1. In order to win the competition,they practiced the song _______. (A) over and again (B) over and over again (C) again and over (D) again and again over 参考答案: (B) 没有详解信息! 2. I thought Jim would say something about his school report, but he _______ it. (A) doesn’t mention (B) didn’t mention (C) hasn’t mentioned (D) haven’t mentioned 参考答案: (B) 没有详解信息! 3. My sister _______ on her best clothes and left for the party. (A) put (B) puts (C) will put (D) is putting 参考答案: (A) 没有详解信息! 4. 3. I was afraid the sickness had sapped my strength. (A) accelerated (B) loosened (C) increased (D) gradually weakened

参考答案: (D) 没有详解信息! 5. They won’t buy new clothes because they _______ money to buy a new house. (A) save (B) are saving (C) have saved (D) were saving 参考答案: (B) 没有详解信息! 6. He was so busy that he _________ his health. (A) reviewed (B) ignored (C) neglected (D) regarded 参考答案: (C) 没有详解信息! 7. In spite of his ________ quietness, George is very aggressive. (A) outward (B) coward (C) reward (D) inward 参考答案: (A) 没有详解信息! 8. _______ trees makes our environment better. (A) Plant (B) Planted (C) Having planted (D) Planting

大学生创新创业(本科版)---考试答案[参考资料]

一、单选题(题数:30,共30.0 分)1 股权稀释对于公司创始人而言()。 1.0分 ?A、 股值上升 ?B、 股值下降 ?C、 股值不变 ?D、 不确定 正确答案: D 我的答案:D 2 下列选项中不能检验商业机会可行的是:()。 1.0分 ?A、 项目有经济性,回报可观 ?B、 有相对的竞争优势 ?C、 机会窗口已经打开且持续时间较长 ?D、 市场调查消费者有购买意向

正确答案: D 我的答案:D 3 下列哪一项不属于政策变化带来的商业机会?()。 1.0分 ?A、 电动汽车 ?B、 可穿戴设备 ?C、 环境检测 ?D、 E代驾 正确答案: B 我的答案:B 4 商业机会评估内容不包括:()。 1.0分 ?A、 财务是否可行 ?B、 与团队是否适配 ?C、 选择的市场对不对 ?D、 风险投资人是否有兴趣 正确答案: D 我的答案:D 5

下列哪些不属于公司内部创业的动因?() 1.0分 ?A、 应对激烈竞争环境 ?B、 维持竞争优势的新途径 ?C、 留住优秀员工 ?D、 响应政策号召 正确答案: D 我的答案:D 6 纪录片和商业片的商业模式不同,是因为:()。 1.0分 ?A、 定位的群体不同 ?B、 导演不同 ?C、 演员不同 ?D、 拍摄手法不同 正确答案: A 我的答案:A 7

甲美容院根据顾客的特点和需要,逐步拓展美甲、化妆、健身等业务,销售额大幅提升,其 业务拓展方式体现了:( )。 1.0分 ?A、 规模经济 ?B、 范围经济 ?C、 粉丝经济 ?D、 产业链一体化 正确答案: B 我的答案:B 8 天使投资是()。 1.0分 ?A、 债权投资 ?B、 股权投资 ?C、 两者都是 ?D、 两者都不是 正确答案: B 我的答案:B 9

编译原理(大学考试参考资料)

(一)简答题: 1. 图灵机:是一种精确的通用计算机模型,能模拟实际计算机的所有计算行为,它的核心是转移函数δ,它说明了机器如何从一个格局走到下一个格局。对于图灵机,δ的形式如下:Q×Γ→Q×Γ{L,R},图灵机是一个7元组(Q,∑,Γ,δ,q 0,q accept,q reject).其中Q,∑,Γ都是有穷集合,并且1)Q是状态集;2)∑是输入字母表,不包括特殊空白符号凵,3)Γ是带字母表,其中凵∈Г,∑∈Г4)δ是转移函数Q×Γ→Q×Γ{L,R},5)q0起始状态,6)q accept接受状态,6)q reject拒绝状态,且q accept q reject 2. 格局:图灵机的计算过程中,当前状态,当前内容和读写头当前位置组合在一起。例如:1011q701111:当前状态q7,当前读写头位置在第二个0上。 注:定义 3.2 如果一个语言能被某一个图灵机识别,则称该语言是图灵可识别的(递归可○ 枚举语言)。定义3.2 如果一个语言能被某一个图灵机判定,则称该语言是图灵可判定的简称可判定的(递归语言)。 判定器:对所有的输入都停机的图灵机,他们永不循环。 4.枚举器:他是图灵机的一种变形,是带有打印机的图灵机,图灵机把打印机当作输出设备,从而可以打印串,每当图灵机想在打印序列中增加一个串时,就把此串送到打印机。一个语言是图灵可识别的,当且仅当有枚举器枚举它。 5.丘奇——图灵论题:丘奇使用成为演算的记号系统来定义算法,图灵使用机器来做同样的事情,算法的非形式概念和精确定义之间的等价联系,称为为丘奇——图灵论题。即:算法的直觉概念=图灵机算法。 6.接受计算历史:设M是一个图灵机,ω是一个串,M在ω上的一个接受计算历史是一个格局序列C1,C2, ···Cι,其中C1是M在ω上的起始格局,Cι是M的一个接受格局,且每个Ci都是Ci-1的合法结果,即符合M的规则。M在ω上的一个拒绝计算历史可类似定义,只是Cι应是一个拒绝格局。它是证明A TM可归约到某些语言的重要技术。 7.线性界定自动机(LBA):是一种受到限制的图灵机,它不允许其读写头离开包含输入的带区域。如果此机器试图将它的读写头移除输入的两个端点,则读写头就保持在原地不动。这与普通的图灵机的读写头不会离开带子的左端的方式是一样的。 8.可计算函数:函数f:∑*→∑*是一个可计算函数,如果有某个图灵机M,使得在每个输入ω上M停机,且此时只有f (ω)出现在带上。可计算函数可以是算术运算的描述之间的变换。 9.映射可归约性的形式定义:语言A是映射可归约到语言B的,如果存在可计算函数f::∑*→∑*使得对每个ω,ω∈A〈=〉f(ω)∈B,记做A≤mB。称函数f为A到B的归约。10.时间复杂度:令M是一个所有输入上都停机的确定型图灵机。M运行时间或者时间复杂度是一个函数f:N→N,其中N是非负整数集合,f(n)是M在所有长度为n的输入上运行是所经过的最大步数。若f(n)是M的运行时间则称M在时间f(n)内运行,M是f(n)时间图灵机。通常使用n表示输入的长度。 11.多项式验证机:语言A的验证机是一个算法V,这里A={ω|对某个字符串c,V接受(ω,c)}因为只根据ω的长度来度量验证机的时间,所以多项式时间验证机在ω的长度的多项式时间内运行。若语言A有一个多项式时间验证机,则称它为多项式可验证的 12.多项式时间可归约性:语言A称为多项式时间映射可归约到语言B,或简称为多项式可归约到B,记为A≤pB,若在多项式时间可计算函数f: ∑*→∑*,对于每一个ω,有ω∈A <=> f(ω)B函数f称为A到B的多项式时间归约。 13.NP完全性的定义:如果语言B满足下面的两个条件,就成为NP完全的,1)B属于NP 并且2)NP中的每个A都是多项式时间可归约到B。若上述的B是NP完全的且B∈P,则P=NP。

新版精选大学思修期末完整考试题(含参考答案)

大学期末思修考试 2019最新大学思想道德修养与法律基础试题[含答案] 一、选择题 1.进入大学,同学们应树立下列新的学习理念() A、自主学习 B、全面学习 C、创新学习 D、终身学习 2.立志高远的正确含义是(ACE)。 A立志当高远B立志要谨慎C立志做大事D立志应变化E立志须躬行 3.结婚必须符合法定条件外,还必须符合(A)。 A国情B民风民俗C当事人意愿D法定程序 4.非公有制经济包括( ) A 个体经济 B 私营经济 C 外资经济 D 混合经济 二、填空题 5.邓小平说:“一个__________________,一个共同富裕,这是我们所必须坚持的社会主义根本原则。” 三、单选题 6.作为法治理念的公平正义是指()。(标准答案:C) A. 社会成员之间的社会地位、经济收入、消费水平接近 B. 每个人拥有平等的生存、发展的权利和机会 C. 社会成员能依法公平地实现权利和义务,并受法律保护 D. 人们享有的权利与所承担的责任相一致 7.民事活动必须遵守国家法律和政策,尊重社会公德,不得损害社会公共利益,破坏国家经济计划,扰乱社会经济秩序。这是民法基本原则中( )。 A、公平原则的要求 B、平等原则的要求

C、等价有偿原则的要求 D、禁止滥用民事权利原则的要求 8.常常被称为国家和民族的“胎记”,是一个民族得以延续的“精神基因”,是培养民族心理、民族个性、民族精神的“摇篮”,是民族凝聚力的重要基础的是() A、文化传统 B、爱国主义 C、儒家思想 D、集体主义 四、多选题 9.《劳动法》规定,有下列情形之一的,用人单位可以解除劳动合同。______。(正确答案:ABCD)) A:在试用期被证明不符合录用条件的 B:严重违反劳动纪律或者用人单位的规章制度的 C:被依法追究刑事责任的 D:严重失职,营私舞弊,对用人单位利益造成重大损失的 10.法律面前人人平等是指()的平等。(标准答案:BC) A. 违法 B. 守法 C. 法律适用 D. 法律关系 11.社会主义的共同理想是 ( B ) A.跑步进入共产主义; B.实现现代化; C.完全平均的社会。 D.全面小康社会; 12.人的一生是否有价值,主要看他: ( B ) A.D、个人生活是否幸福 B.对社会贡献的大小 C.拥有金钱的多少 D.社会地位的高低 13.人生目的在人生中的重要作用表现在: ( BCD ) A.人生目的决定你的出身 B.人生目的决定选择什么样的人生价值标准

奥鹏西安交通大学2020年3月课程考试《英语3(新录)》参考资料答案

西安交通大学课程考试复习资料 单选题 1.— It's time to tidy your room, Harry! —See the tidy room, Mum! _________ is where it should be. A.Something B.Anything C.Everything D.Nothing 答案: C 2.Before the final examination, some students have shown ______of tension. They even have trouble in sleeping. A.anxiety B.marks C.signs D.remarks 答案: C 3.— It's a good idea. But who's going to _________ the plan? — I think John and Peter will. A.carry out B.get through C.take in D.set aside 答案: A 4.It's bad for you to smoke in the public places where smoking is not allowed.

A.behavior B.action C.manner D.movement 答案: A 5.______ her and then try to copy what she does. A.Mind B.See C.Stare at D.Watch 答案: D 6.The manager will not _________ us to use his car. A.have B.let C.agree D.allow 答案: D 7.I was giving a talk to a large group of people, the same talk I______to half a dozen other groups before. A.was giving B.am giving C.had given D.have given 答案: C 8.She has two best friends. ____ of them is in the country. A.All B.Both C.No one D.Neither 答案: D 9.The new order means overtime.

西南大学三笔字考试参考资料

一,填空题 1书法的表现对象是汉字,汉书的构造“六书”是指:象形,指事, 会意,形声,假借,转注。 2 “五字执笔法”指押,钩,格,抵, 3写字姿势:头正,身直,臂开,足安。 4楷书四大家;颜真卿、柳公权、欧阳洵、赵孟頫5 “天下第一行书“是指《兰亭序》 6书圣是指;王羲之7我国最早的书法作品可以追溯到三千多年前的甲骨文 1《史晨碑》属于(D)什么作品?A楷书,B行书,C草书,D隶书2下列文房四宝产生于安徽的有(C)? A端砚E湖笔C宜纸D夹江纸3执笔的原则是(B) ?A紧而实B虚而实C虚而紧D实而宽4下列书法家以草书著名的是(D) ?A钟繇,B欧阳询C李阳冰D张 三,判断题 1,清代书法家智能光,王文志号称“淡墨探花”,刘墉被称为"浓 墨宰相”(对) 2,蔡襄是宋代著名书法家,他的代表作是《蜀素帖》(错) 3,魏碑指三国曹魏时期的碑刻作品(错) 4,《艺舟双楫》的作者康有为是著名的书法家和政治家(对)5,学习钢笔书法,首先要求正字,正字就是使汉字形体标准化,使

用规范字(对) 6,根据《通用语言文字法》的规范,《简化字总表》中繁体字在任 何情况下都可以使用(错) 四,谈谈你在练习毛笔字时是如何进行临摹的?(要求120字以上) 五,钢笔字填空 1,《中华人民共和国通用语言文字法》从(2001年)开始实施 2,熟悉钢笔字时,正确的书写姿势是:头正,身直,臂开,足安。3,钢笔的字法的用笔包括(机笔)和(运笔) 4,书写钢笔时,对基本壁画的要求至少要做到有(力感)和(动感)5,基本笔画的运笔过程包括(起笔),(行笔)和(收笔) 6,临帖的基本原则是:始而形神兼备,终而写出自己的风格 7,不管是楷书还是行书,结构安排应做到:计白当黑,以中宫为精神挽结处,注意各字体的字形特征 8,钢笔书法和毛笔书法的根本区别在于:笔的构造的不同因而有写 法有差异 13.楷书的鼻祖是钟繇 14.草书的鼻祖是张芝 15.书法作用纸是宣纸 16,书法作品常用的幅式有11种:尺牍,手卷,中堂,条幅,对联,

大学期末复习试题资料整理大一C语言考试参考资料

C 语言总复习 总体上必须清楚的: 1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch) 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。 3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址. 4)bit是位是指为0 或者1。byte 是指字节, 一个字节= 八个位. 5)一定要记住二进制如何划成十进制。 概念常考到的: 1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、每个C语言程序中main函数是有且只有一个。 3、在函数中不可以再定义函数。 4、算法的是一定要有输出的,他可以没有输入。 5、break可用于循环结构和switch语句。 6、逗号运算符的级别最低。 第一章 1)合法的用户标识符考查: 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了。 关键字不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 2)实型数据的合法形式: 2.333e-1 就是合法的,且数据是2.333×10-1。 考试口诀:e前e后必有数,e后必为整数。. 3)字符数据的合法形式:: '1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。 '0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。 4) 整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节: 考试时候一般会说,在16位编译系统,或者是32位系统。碰到这种情况,不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了。 5)转义字符的考查: 在程序中int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x必须存在。 在程序中int a = 06d, 是一个八进制的形式。 在转义字符中,’\x6d’才是合法的,0不能写,并且x是小写。 ‘\141’是合法的, 0是不能写的。 ‘\108’是非法的,因为不可以出现8。 6)算术运算符号的优先级别: 同级别的有的是从左到右,有的是从右到左。 7)强制类型转换: 一定是 (int)a 不是int(a),注意类型上一定有括号的。 注意(int)(a+b)和(int)a+b 的区别。前是把a+b转型,后是把a转型再加b。 8)表达式的考查: 是表达式就一定有数值。 赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。 自加、自减表达式:假设a=5,++a(是为6), a++(为5);

相关主题
文本预览
相关文档 最新文档