上海交通大学C++期末试卷A
2022年上海交通大学专业课《金融学》科目期末试卷A(有答案)

2022年上海交通大学专业课《金融学》科目期末试卷A(有答案)一、选择题1、一国物价水平普遍上升,将会导致国际收支,该国的货币汇率。
()A.顺差:上升B.顺差;下降C.逆差;上升D.逆差;下降2、假设一张票据面额为80000元,90天到期,月贴现率为5%。
,则该张票据的实付贴现额为()A.68000B.78000C.78800D.800003、某公司以延期付款方式销售给某商场一批商品,该商场到期偿还欠款时,货币执行的是()职能。
A.流通手段B.支付手段C.购买手段D.贮藏手段4、中央银行进行公开市场业务操作的工具主要是()。
A.大额可转让存款单B.银行承兑汇票C.金融债券D.国库券5、下列不属于长期融资工具的是()。
A.公司债券B.政府债券C.股票D.银行票据6、10.如果复利的计息次数增加,则现值()A.不变B.增大C.减小D.不确定7、期权的最大特征是()。
A.风险与收益的对称性B.期权的卖方有执行或放弃执行期权的选择权C.风险与收益的不对称性D.必须每日计算益亏,到期之前会发生现金流动8、剑桥方程式重视的是货币的()。
A.媒介功能B.交易功能C.避险功能D.资产功能9、10.如果复利的计息次数增加,则现值()A.不变B.增大C.减小D.不确定10、以下的金融资产中不具有与期权类似的特征的是()。
A.可转债B.信用期权C.可召回债券D. 期货11、L公司刚支付了2.25元的股利,并预计股利会以5%每年的速度增长,该公司的风险水平对应的折现率为11%,该公司的股价应与以下哪个数值最接近?()A.20.45元B.21.48元C.37.50元D.39.38元12、下列属于直接金融工具的是()。
A.企业债券B.银行债券C.银行抵押贷款D.大额可转让定期存单13、公司将一张面额为10000元,3个月后到期的商业票据变现,若银行年贴现率为5%,应付金额为()。
A.125B.150C.9875D.980014、()最能体现中央银行是“银行的银行”。
上海交大 普通化学 期末考试试卷

一、填空题(共24分)1. Co(NH 3)5(SO 4)Br 有两种异构体,一种A 为红色,另一种B 为紫色,两者都可溶于水。
B 的水溶液在加入AgNO 3后没有AgBr 沉淀,但在加入BaCl 2后生成BaSO 4沉淀,而A 具有相反的性质。
则B 的结构式为 ,名称是 。
2.某二元弱酸H 2B (K a1θ>>K a2θ),当其溶液浓度为0.010mol ·L -1时,测得溶液的pH=3.50,则该二元弱酸的K a1θ= ;若Na 2B 溶液的浓度为0.20mol ·L -1时,测得溶液的pH=12.0;则该B 2-的K b1θ= 。
3.已知Ca 2+与Na +的半径相近,可推知NaCl 的熔点比CaO 的熔点 。
4. 某反应的△r G m θ=△f G m θ(CuO,s),则所对应的化学反应方程式为 。
5. 根据酸碱质子理论,写出(a) HS - 、(b)H 2O 的共轭酸(a) ;(b) ;和(c)HPO 42- 、(d)NH 4+ 的共轭碱: (c) ;(d) 。
6. 某元素的原子核外共有7个电子,能级最高的3个电子的四个量子数分别为________________、________________、________________;该元素与O 元素(核外有8个电子)相比第一电离能高的是________________,其原因是 。
该元素与F 元素(核外有9个电子)相比电负性大的是________________。
7. 一装置如右图所示,糖水的浓度为c mo l ·L -1,若右侧施加的外压p 为零,则会发生 ,其原因是 ;理论上,当p 至少大于 时,会发生水分子向相反方向的迁移。
8. 已知反应:2NO(g)+Br 2(g)2NOBr(g)是放热反应。
某温度时,K θ=116。
若反应开始时,p (NO)=10.13kPa ,p (Br 2)=1.013kPa ,p (NOBr)=4.052kPa ,则反应商Q = ,反应向 方向进行。
上海交通大学 2007-2008学年 程序设计基础(C++)期末考试试卷(附答案)

pt3=pt2;//A
strcpy(pt1, pt2); //B
strcpy(pt2, pt3);//C
cout<<pt2;//D
}
9下列定义或者声明语句哪个是不正确的(D)
A void* f(int a[], int n);
B void* (*f)(int a[], int n);
3写出运行结果:
#include<iostream>
using namespace std;
void foo( int &c){
static a=1;
c+=a++;
}
void main()
{
int a;
int &b=a;
a=10;
foo(a);
cout<<a<<endl;
foo(++b);
cout<<a<<endl;
A break语句只应用于循环体中
B continue语句只应用于循环体中
C break是无条件跳转语句,continue不是
D break和continue的跳转范围不够明确,容易产生问题
4.有如下定义语句:int a[]={1,2,3,4,5};,则对语句int *p=a;正确的描述是(B)。
A语句int *p=a;定义不正确
一、选择填空:(每题1分,共10分)
1.已知各变量的类型说明如下:
inta=1,b=2;
double x=1.42;
则以下不符合C++语言语法的表达式是(D)
上海大学级C试题

LLINToperator++(int);
friendLLINToperator+(constLLINT &x1,constLLINT &x2);
LLINT &operator+=(constLLINT &x);
friendostream &operator<<(ostream &out,constLLINT &x);
}
LLINT LLINT::operator++(int)// 后增量运算符函数
{
LLINT temp(*this);
++(*this);
returntemp;
}
LLINToperator+(constLLINT &x1,constLLINT &x2)
{
LLINT s;
unsigned long longc = + ;
{
Complex c;
= * - *;
= * + *;
returnc;
}
doubleabs()
{
returnsqrt(_x*_x + _y*_y);
}
};
classPoint :publicBASE
{
public:
Point(doublex=0,doubley=0): BASE(x, y)
{
}
voidShow(ostream &out)const
上海大学级C试题
上海大学2014~2015学年度秋季学期试卷(A卷)
工程材料_上海交通大学中国大学mooc课后章节答案期末考试题库2023年

工程材料_上海交通大学中国大学mooc课后章节答案期末考试题库2023年1.材料的性能不仅取决存在的相,还取决于他们的成分和相对量参考答案:正确2.扩散退火的主要目的是参考答案:消除成分偏析3.制造飞机起落架和大梁等承载零件时可选用防锈铝。
参考答案:错误4.对于可热处理强化的铝合金,其热处理方法一般采用淬火+中温回火。
参考答案:错误5.在退火状态(接近平衡组织下),45钢比20钢的塑性和强度都要高。
参考答案:错误6.由于锰、硅都是有益元素,适当增加其含量,能提高钢的强度参考答案:正确7.根据铸铁在结晶过程中的石墨化程度不同,铸铁可分为参考答案:白口铸铁_麻口铸铁_灰口铸铁8.工程中常用的特殊性能钢有参考答案:耐磨钢_不锈钢_耐热钢9.铝合金的固溶-时效强化的效果与参考答案:时效温度和时效时间有关10.制造汽车板簧采用参考答案:65Mn,经淬火+中温回火处理11.钨的熔点为3380℃,在750℃拉制钨丝,该变形属于参考答案:冷变形12.陶瓷材料具有以下特点:参考答案:耐腐蚀_在高温下不氧化_在高温下不氧化_抗蠕变能力强13.复合材料的性能特点,以下说法正确的是参考答案:减振性能好_性能可设计性_比强度和比模量高_良好的抗疲劳性能14.能使单晶体产生塑性变形的应力为参考答案:切应力15.多晶体中,最有利于滑移的晶粒的滑移面与外力成____角参考答案:45°16.体心立方晶格的滑移系为参考答案:{110}&<111>17.线型、支化型分子链构成的聚合物称为线性聚合物,一般具有高弹性和热塑性参考答案:正确18.随着温度的升高,非晶态聚合物材料先后呈现玻璃态、高弹态和粘流态。
参考答案:正确19.蠕变、应力松弛和内耗都是材料粘弹性的表现参考答案:正确20.蠕变指的是应变保持恒定,应力随时间的增长而增加的现象。
参考答案:错误21.复合材料是一种由基体和增强相组成的多相材料,通常基体为连续相,增强相为分散相参考答案:正确22.比较三种材料的单拉曲线,请根据曲线回答:塑性性能最好的材料是()【图片】参考答案:C##%_YZPRLFH_%##c23.比较三种材料的单拉曲线,请根据曲线回答:强度最高的材料是()【图片】参考答案:A##%_YZPRLFH_%##a24.比较三种材料的单拉曲线,请根据曲线回答:弹性模量最大的材料是()【图片】参考答案:a##%_YZPRLFH_%##A25.应力-应变曲线中从原点到弹性极限阶段的变形称为称为参考答案:弹性阶段26.塑性变形的最主要机理是()的运动参考答案:位错27.加工硬化现象的最主要原因是( )。
上海交通大学 2014-2015 C++期末考卷A卷

一、选择填空:(每题2分,共20分)1.已知各变量的类型说明如下:int a = 0;double x = 1.42;char ch;则以下不符合C++语言语法的表达式是A、a += 0x123fdB、x = 12e-8C、ch = “y”D、ch = ‘\0’2.函数:void f(int i){int j;for(j=0; j<20; j++)i++;}当f执行完退出后,i的值为____ ______A、 12B、无定义C、 40D、 243. 取出无符号整型变量n的个位数的表达式是A、n % 10B、n / 10C、n/10+’\0’D、n%10+‘0’4.一个文件中的全局变量,如果不允许其他的文件引用,则需要在声明时加上关键词。
A、autoB、registerC、externD、static5.在循环单链表中,head指向头结点,设P为指向结点的指针,则判断P为尾结点的条件是。
A、P==NULLB、p->next==NULLC、p->next==headD、p==head6. 关于抽象类,以下哪个说法是正确的?。
A、有私有的成员函数B、有虚成员函数C、有纯虚成员函数D、可以声明抽象类的对象7.下面关于类模板的哪个说法是正确的? A 、是模板类的实例化B 、类模板的每个成员函数都是函数模板C 、类模板的每个成员函数都是模板函数D 、类模板一定含有虚函数8.假定A 为一个类,则执行 “A a[2], *p[4],b=4,c=b ;”语句时共调用了 次该类的构造函数。
A 、3B 、5C 、4D 、99. 对友元(friend )正确的描述是: 。
A 、 友元关系是对称关系。
B 、 友元声明只能出现在public 部分。
C 、 类的友元函数必须在类的作用域以外被定义。
D 、 一个类的部分成员函数或者整个类都可以声明为另一个类的友元。
10. 在随机读取文件中,读指针和写指针可以利用函数来调节指向的位置,其中seekg (2)的含义为: 。
交大_离散_期末考卷lisan200704a

交大_离散_期末考卷lisan200704a一、选择题(每题1分,共5分)A. 整数分解B. 背包问题C. 确定图是否是连通的D. 确定图是否有哈密顿回路2. 在离散数学中,下列哪个关系是自反的?A. 小于关系B. 整除关系C. 约等于关系D. 矩阵乘法关系A. R1={(1,1), (2,2), (3,3), (1,2)}B. R2={(1,1), (2,2), (3,3), (2,1)}C. R3={(1,1), (2,2), (3,3), (3,1)}D. R4={(1,1), (2,2), (3,3), (1,3)}A. 一个有6个顶点的完全图B. 一个有5个顶点的环图C. 一个有4个顶点的完全二部图D. 一个有3个顶点的路径图5. 在图论中,一个有n个顶点的树有多少条边?A. nB. n1C. n+1D. 2n二、判断题(每题1分,共5分)1. 离散数学中的图论部分主要研究网络的性质和结构。
()2. 所有的图都至少有一个哈密顿回路。
()3. 在一个有向图中,每个顶点的入度等于出度。
()4. 离散数学中的逻辑部分不涉及命题逻辑和谓词逻辑。
()5. 欧拉定理可以用来判断一个图是否存在欧拉回路。
()三、填空题(每题1分,共5分)1. 一个有n个顶点的连通图至少有______条边。
2. 在一个无向图中,如果任意两个顶点都相邻,则称该图为______。
3. 命题“如果今天下雨,那么我不去公园”的逆否命题是“如果我去公园,那么今天______”。
4. 一个集合的幂集是指该集合所有______的集合。
5. 在图论中,两个顶点之间的路径长度是指连接这两个顶点的路径上边的______。
四、简答题(每题2分,共10分)1. 简述什么是离散数学。
2. 解释什么是哈密顿回路。
3. 简述集合的笛卡尔积。
4. 什么是命题逻辑中的蕴含关系?5. 解释什么是图的同构。
五、应用题(每题2分,共10分)1. 给定集合A={1,2,3,4},求A的所有子集。
2006-07化学卷子

7、(
)若[ML4]2+的 Kf=a,[MY4]2-的 Kf=b,则反应
[ML4]2+ + 4Y- = [MY4]2- + 4L 的平衡常数 K 为:
A、ab
B、a/b
C、a+b
D、b/a
8、(
)H3PO4 的 pKa1、pKa2、pKa3 分别是 2.12、7.12、12.32,在下列不同 pH 值的溶
Kspθ(Mg(OH)2) = 5.61×10-12, 显然,AgCl 在水中溶解度更小。
4、(
)按照晶体场理论,强场配体和弱场配体与同一金属离子配位时,其晶体场稳
定化能总是强场的比弱场的大(指绝对值)。
5、(
)在氧化还原电对的半反应中,氧化态和还原态也是一种共轭关系。因此,氧
化态物质的氧化性强其对应的还原态物质的还原性必然也强。
9、完成下表:已知 Fe、Ni 和 Ag 的原子序数分别为 26、28 和 47。(每 2 空 1 分)
物质
中心离子 杂化类型
配离子 空间构型
内轨或外轨
磁矩(B.M.)
[Ni(CN)4]2-
平面正方型
0
[Fe(H2O)6]3+
sp3d2
[Ag(CN)2]-
外轨型
三、简答题(20%) 1、请用适当的滴定分析方法鉴定下列混合物中的各组分的含量,并简要说明理由、滴定方法、 滴定剂、指示剂及各组分含量计量关系式。(H3PO4 的 pKa1、pKa2、pKa3 分别是 2.12、7.12、 12.32)
第5页共6页
上海交通大学《无机与分析化学》期末考题(A)
在周期表中,钴和铁相邻,所以有常见氧化态+2 和+3;
下面是钴的系列实验,为了说明以下四个问题:①CoCl2·6H2O 的乙醇溶液与水溶液的 颜色及物种的结构;②Co(Ⅱ)难溶物的转化;③CO(Ⅱ)、Co(Ⅲ)的单盐与配合物的氧化还原稳
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择题(每题1分,共10分)1、类CStudent的拷贝构造函数的声明语句为。
A.CStudent &CStudent (const CStudent other)B.CStudent CStudent(const CStudent other)C.CStudent (CStudent *other)D.CStudent (const CStudent &other)2、类的友元函数能访问该类的。
A.私有成员B.保护成员C.所有成员D.公有成员3、下面关于静态数据成员的描述中,正确的是。
A.静态数据成员可以直接用类名调用B.静态数据成员可以在类体内进行初始化C.静态数据成员不能受private控制符的作用D.类的不同对象有不同的静态数据成员值4、当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为__A.ios::in B.ios::out C.fstream::in | fstream::out D.没有指定打开方式5、若char p[20]=”hello world”;则输出该字符串正确的语句是__ __。
A.cout<<p[20]; B.cout<<&p; C.cout.<< *p; D.cout << p;6、在派生类中重新定义虚函数时,除了方面,其他方面都必须与基类中相应的虚函数保持一致。
A.参数个数和类型B.函数体C.函数名称D.返回类型7、类模板定义如下:template <class T, int low, int high>class Array {….};对该类模板实例化正确的是。
A.Array<float, 0, 20> x; B.Array<int, int, int> x;C.template<int, 0, 20> x; D.Array<int, 0, int> x;允许派生类的成员访问,这样既有一定的隐藏能力,也提供了开放的接口。
A.公有成员 B.私有成员 C.私有成员函数 D.保护成员9、假定AB为一个类,则执行AB a(2), b[3], *p; 语句时共调用该类构造函数的次数为。
A. 1B. 3C. 4D. 510、如果A是已经定义好的一个类,函数f的原型为A f(). r2是A类的一个对象,在函数f中执行return r2时,系统将自动调用。
A.缺省的构造函数B.拷贝构造函数C.赋值运算符重载函数D.不调用任何函数二.看程序,写结果(每题5分,共35分)1、请写出下列程序运行结果class ADD{ friend ADD operator++(ADD op);friend ADD operator++(ADD &op, int n);public:ADD(int i = 0, int j = 0) {a = i; b = j;}void Show() const {cout << "a=" << a << ",b=" << b << endl;}private:int a, b;};ADD operator++(ADD op){ ++op.a; ++op.b; return op;}ADD operator++(ADD &op, int n){ ++op.a; ++op.b; return op;}void main(){ ADD obj(1, 2);obj.Show(); (obj++).Show(); obj.Show();(++obj).Show(); obj.Show();}class CConAndDecon {public:CConAndDecon(char value) {m_data = value;cout << "Object " << m_data <<" constructor" <<endl;}CConAndDecon(const CConAndDecon &other) {m_data = other.m_data - 1 ;cout << "Object " << m_data <<" copy constructor" <<endl;}CConAndDecon operator=(const CConAndDecon &right) {if( this != &right ){ m_data = right.m_data + 1 ;cout << "Object 's new value is " << m_data <<" " <<endl;}return *this;}~CConAndDecon(){ cout <<"Object " << m_data << " destructor" << endl; }private:char m_data;};void Func(CConAndDecon x);int main(){CConAndDecon *p = new CConAndDecon('h');static CConAndDecon c1( 'k');Func(*p); delete p;return 0;}void Func(CConAndDecon x){ static CConAndDecon c1 = x;CConAndDecon c2 = c1;}class CMake{public:CMake(int n){ m_data = n ;cout << "构造" << m_data << endl;}CMake(const CMake &obj){ m_data = obj.m_data + 1;cout << "拷贝构造" << m_data << endl;}~CMake() { cout << "析构" << m_data << endl;} operator int() const { return m_data; }private:int m_data;};CMake MakeObject( int n ){ CMake p (n);return p;}int main(){cout << MakeObject( 7 ) << endl;return 0;}class BaseFly{ public:virtual void Fly() { cout << "\n----Class BaseFly::Fly()----\n"; } };class BirdFly: public BaseFly{ public:void Fly() { cout << "----Class BirdFly::Fly()----\n" ;}};class DragonFly: public BaseFly{ public:void Fly() { cout << "\n----Class DragonFlyFly::Fly()----\n"; } };void main(){ BaseFly *pBase, oBase;BirdFly *pBird = new BirdFly();pBase = pBird;cout << ” \nBirdFly->”;pBase->Fly();DragonFly *pDragon = new DragonFly();pBase = pDragon;oBase = *pDragon;pBase->Fly();pBird->Fly();pDragon->Fly();oBase.Fly();}class Point{friend bool operator!=(const Point &p1, const Point &p2){ return p1.x+p1.y != p2.x+p2.y ; }private:int x, y;public:Point(int a = 1, int b = 1){ x = a; y = b;cout << "构造Point(" << x << "," << y << ")" << endl;}Point(const Point &p){ x = p.x ; y = p.y ;cout << "拷贝构造Point(" << x << "," << y << ")" << endl;}~Point() { cout << "析构Point(" << x << "," << y << ")" << endl; } Point &operator++(){ if (x < y) ++x;else ++y;return *this;}void show() { cout << " Point(" << x << "," << y << ")" << endl; }int getx() const {return x ;}int gety() const {return y ;}};int main( ){const Point origin(10, 5);Point point2(6, 7);int n = 0;while (point2 != origin) {++point2; ++n;}point2.show();cout << “n= “ << n << endl;return 0;}void func( int ) ;int main(){ for (int i = 30; i > 0; i /= 3)try { func(i);cout << "i = " << i << endl;} catch( int) { cout << "exception: int " << endl; }catch (double) { cout << "exception: double " << endl; } return 0;}void func(int num ){ if ( num % 3 ) throw 3;else if ( num % 5 ) throw 5.5;}7、写出下列程序的输出结果template <class T>class Sample{protected:T n;public:Sample(T i) { n = i; cout << "construct " << n << endl;}~Sample() { cout << "destruct " << n << endl;}void disp(){cout << "n=" << setfill ( '#' ) << setw ( 10 ) << n << endl;}};template <class T >class model: public Sample<T>{ T m;public:model(T t1, T t2): Sample<T>(t1) {m = t2; cout << "construct " << m<< endl; } ~model() { cout << "destruct "<< m<< endl; }void disp(){cout << "n=" << setfill ( '#' ) << setw ( 10 ) << n << ' ' << m << endl;} operator T () const { return n + m;}};int main(){ model<int> s (20, 30);s.disp();cout << (int) s << endl;return 0;}三.程序填空(每空2分,共30分)1、下列程序的输出是:25 714请填空。