东南大学C++程序设计(上)考试卷(A卷)
东南大学数据结构试卷A

共 11 页 第1页东 南 大 学 考 试 卷(A 卷) 课程名称 数据结构 考试学期 10-11-3 得分 适用专业 吴健雄学院610 考试形式 闭卷 考试时间长度 120分钟自 觉 遵 守 考 场 纪 律 如 考 试 作 弊 此 答卷无 效一、选择题(每题1分,共5分)1.设有一个二维数组A[m][n],如果A[0][0]的首地址为644(10进制),A[2][2]的首地址为676,每个元素占一个字节,则A[4][5]的首地址为()。
A.692 B.626 C.709 D.7242.若让元素1,2,3依次但并非连续进栈,则哪种出栈次序是不可能的()A.3,2,1 B.2,1,3C.3,1,2 D.1,2,33.设完全二叉树有82个结点,从根结点开始顺序编号,根节点为1号,其他结点自上向下,同一层次自左向右连续编号。
则第41号结点的双亲结点的编号为()A.20 B.21 C.81 D.824.采用对半搜索算法搜索长度为n的有序表,元素的平均搜索长度为()A.O(n2) B.O(n) C.O(n log2n) D.O(log2n)5.采用邻接表存储的图的深度优先遍历算法类似于二叉树的()A.中序遍历B.前序遍历C.后序遍历D.按层次遍历二、判断题(每题1分,共5分)1.邻接表只能用于有向图的存储,邻接矩阵对于有向图和无向图的存储都适用。
()2.直接选择排序是一种不稳定的排序方法。
()3.在用散列表存储关键码集合时,可以用双散列法寻找下一个空桶。
在设计再散列函数时,要求计算出的值与表的大小m互质。
()4.连通分量是无向图中的极小连通子图。
()5.若有一个叶子节点是二叉树中某子树的前序遍历结果序列的最后一个结点,它一定是该子树的中序遍历结果序列的最后一个结点。
()共11页第2页三、填空题(每空1分,10分)1.每次从表的无序部分取出一个元素,把它插入到表的有序部分的适当位置,此种排序方法叫作(1)排序;每次从表的无序部分中挑选出一个最小或最大元素,把它与表的有序部分的后一元素交换,此种排序方法叫作(2)排序。
东南大学C++期中考试题

东南大学课程名称C++程序语言设计考试学期2012-2013 得分适用专业公共课考试形式闭卷考试时间长度90分钟姓名学号说明(1)本卷满分100分;(2)试卷中凡含4个选项的选择题,均只有一个正确答案;(3)答题时,要求书写工整,如果字迹过于潦草、模糊不清造成无法辨认,视为错答;(4)所有答题均应填写在答题纸上对应的序号栏内,仅写在试题栏中不予评分;一. 选择(每空1.5分,共30分)1.下面 (1) 是合法的用户定义标识符A) AHJ B) BDG C) CEF D) CFIA. P-SB. putcharC. doubleD. _908E. *parF. caseG. windH. x yI. intJ. s[5]2.下面能正确表示为C++常量的是 (2)A) ABCD B) ABCGH C) ADEF D) ABCDHA. 125B. -.456C. 1.25e20D. 'AB'E. E6F. 0238G. 0xabcdefH. "\n\\\'\123"3.以下属于C++语言的基本类型是 (3)A) ACF B) ABC C) ACE D) CDFA. 整型B. 数组型C. 字符型D. 构造型E. 实形F. 空类型4. 4.设int x=5; 执行x-=1.4;后x的值为_(4)_A) 2.6 B) 3 C)3.6 D)45.设有变量说明:char a=…d‟,b=…e‟,c; 执行c=2*a-b;后,变量c的值为_(5)_A) …d‟ B)…e‟ C)…c‟ D) …b‟6.设有说明语句char w; int x; float y; double z;则表达式w x+z-y的结果是 (6)类型A)float B)char C)int D)double7.设有定义 int a,b; 执行语句 b=(a=2+3,a*4),a+5; 后,a和b的值是_(7)_A) 10 10 B) 20 25 C) 5 20 D) 5 258.有说明:int m=4;执行语句m+=m*=m-=m/=m;后,m的值是: (8)A) 0 B) 1 C) 8 D) 169.下列错误的表达式是: (9)A) k+++j B) x*=y+2.5 C) 4.0%2.0 D) a+b>c+d?a:b10.有说明:int x=1,y=1,z=1,k;执行语句k=x++||++y&&++z;后,变量x、y、z、k的值依次是: (10)A) 1 2 2 1 B) 1 2 1 0 C) 1 1 2 0 D) 2 1 1 111.a≠b 并且c≤d的C++表达式描述为_(11)_A)a!=b&&c<=d B) a!=b||c<=d C)a=!b&&c<=d D) a!=b||c=<d12.设有变量定义int x=100,y=1; 若执行语句:x=y>1? ++x=100: y=x--;则变量x,y的值为_(12)_A) 101, 99 B)100, 100 C)101, 1 D)100, 113.以下关于if语句的错误描述为:(13)。
东南大学土木工程测量13-14考试卷(含答案)

东 南 大 学 考 试 卷 ( A 卷)课 程 名 称 工程测量 考 试 学 期 1 3 - 1 4 - 3 得分适 用 专 业 交通、土木 考 试 形 式 闭 卷 考试时间长度 120 分钟一、 填空题(每空一分,共 30 分)1. 偶然误差具有 有界性 、密集性 、对称性 、抵偿性 。
2、直线定向中的三个基本方向线指 真子午线北方向 、 磁子午线北方向 、和 坐标轴北 方向 。
3、在钢尺精密量距要换算成水平距离,需要经过 尺长 、 温度 、和 高差 改正。
4、路线测量包括 ___初测___________和____定测____________两部分。
5. 用经纬仪进行竖直角测量时, 照准高处目标 A 点盘左的读数是 91°23 ˊ 24", 盘右的读 数是 268°36 ˊ06",则竖盘指标差是-15"______ ,竖直角 __-1°23ˊ39"_______ 。
6.地图图幅编号 J-50-19 的地图比例尺为 1:10 万 , 它采用的投影是 高斯投影 , 它采用地图分幅方法是 梯形分幅法 。
7.我国的准原点位于 青岛 ,其高程为 72.260 m 。
8. 变形观测的主要内容包括 _沉降观测__、_倾斜观测___、_位移观测__和裂缝观测。
9. 视距测量中,量得仪高 i = 1.50 m ,在某地形点上读得上、中、下丝读数分别为 1938、 1700、1462,竖盘读数 82o 53′.0,则该地形点相对测站的水平距离、 高差分别为 46.87 m 和 5.65 m 。
10.测量任务分__测定____和___测设_____两部分,测量工作遵循 先控制后碎部 和___逐项检查 两种原则,测量工作的基准线和基准面分别是 __铅垂线_、大地水准面 。
二、选择题(在每一个小题的备选答案中,请把你认为正确答案的 题号,填写入括号内。
东南大学C++程序设计(上)考试卷(A卷)

int a=6,b=7; cout<<f(a,b)/m<<endl;
}
执行完毕之后的输出结果是
5.设有如下程序。
void main()
{
char c;
cin>>c; if(c<='z'&&c>='a') c=c-'a'+'A';
if(c<='Z'&&c>='A') c=c-'A'+'a';
cout<<c<<endl;
}
程序执行后,若输入英文字母’B',则程序输出;若输入英文
字母'b',则程序输出。
6.阅读下列程序
#include<iostream>
using namespace std;
int a,b;
void f(int j){
static int i=a;//注意静态局部变量
int m,n;
m=i+j; i++; j++; n=i*j; a++;
东南大学
课程名称考试学期
适用专业 电类、非电类 考试形式 闭卷
(一)选择题(每空2分,共20分)
1.设有说明 “int i=10;float x;”,执行“x=5/i;”后,x的值为
A.0.5 B.0C. 1.0 D.以上皆否
2.在while(!a)中,其中!a与表达式价。
A. a==0 B. a==1 C. a!=1D. a!=0
中国大学MOOC慕课爱课程(4)--层次分析法网课刷课

东 南 大 学 考 试 卷(A 卷)课程名称 数学建模与数学实验 考试学期2014-2015-3得分适用专业 各专业考试形式闭考试时间长度 120分钟(可带计算器)题目 一 二 三 四 五 六 七 八 总分 得分 批阅人除特殊说明外,所有数据精确到小数点后2位。
1. (15分)层次分析法模型中介绍了成对比较矩阵,假设比较的标度仅取1到9及其倒数。
如果3阶成对比较矩阵 , ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=c f e b d x a A 23(1) 当x 取何值时,矩阵A 为一致矩阵,此时矩阵A 模最大特征值为多少? (2) 若随机一致性指标RI=0.6,且矩阵A 的一致性可以接受,确定x 的可能取值?)41(,9,8,7,6,5,4,3,2.33`)3(,/66/)1(3)1(||)()2(123/12/11/131`)2`6(,3,6,2/1,3/1,1)1(max 3max =<≤=−−−−=−=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=+=======x x x A E f x x A x e f c b a λλλλλλ解2.(15分)考虑如下数组:x 1 2 3 4 5y 400 320 260 200 160(1)借助曲改直方法确定经验公式形式;(2)利用线性最小二乘法确定经验公式参数。
3.(10分)假设人的血液总量为5000毫升。
如果某人瞬间服下100g的固态胶囊,胶囊匀速释放到血液里,并很快均匀。
假设单位时间的排放量为该时刻的血药量的0.001。
(1)做合理假设,建立该问题的数学模型;(2)如果该药在体内的血药浓度低于0.2g/百毫升,药物将不起作用,试确定该药物一次服用后的有效时间。
4.(15分)考虑差分方程组模型:10010.20.4,10000,80000.80.6n n nn n nx x y x y y x y ++=+⎧==⎨=+⎩ (1)求该方程组的平衡点; (2)证明数列{}n x 极限存在。
东南大学数据结构试卷-推荐下载

共8页
第3页
五、综合算法题(每空 2.5 分,共 55 分)
1.完善改进的归并排序算法。*this是一个待排序的表,而表L2是一个辅助的工作表,帮
助完成排序的中间步骤,最终完成*this的排序。所谓改进指在把元素序列复制到辅助表
中时,把第2个表的元素顺序逆转,这样两个待归并的表从两端开始处理,向中间归并。
可以省去检查子表是否结束的判断。
template <typename T>void Orderedlist<T>::MergeSort(int left, int rig
improvedMergeSort(L2, left, right);
template <typename T>
(1)
template <typename T>
void Orderedlist<T>::improvedMerge(Orderedlist<T> &L2, int left, int mid, int right){
} }
int s1 = left, s2 = right, t = left, k ; //s1,s2是检测指针,t是存放指针
for (k = left; k <= mid; k++){
(2)
} for (k = mid + 1; k <= right; k++){
(3) } while (t <= right){
if(L2.slist[s1] <= L2.slist[s2]) (4)
else (5)
;
2.完成二叉树前序遍历的非递归算法和层次序遍历算法操作。 //非递归前序遍历。每访问一个结点后,在向左子树遍历下去之前,利用栈记录该结点的 右子女结点的地址,以便在左子树退回时可以直接从栈顶取得右子树的根结点,继续右
2021年东南大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年东南大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。
若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则 Store指令中偏移量的取值范围是()。
A.-32768~+32767B.-32767~+32768C.-65536~+65535D.-65535~+655362、假设某指令的一个操作数采用变址寻址方式,变址寄存器中的值为007CH,地址007CH中的内容为0124H,指令中给出的形式地址为B000H,地址B000H中的内容为C000H,则该操作数的有效地址为()。
A.B124HB.Cl24HC.B07CHD.CO7CH3、假定变量i、f、d的数据类型分别为int、float、double(int用补码表示,float 和double用IEEE754标准中的单精度和双精度浮点数据格式表示),已知i=785,f-l.5678e3,d=1.5el00,若在32位机器中执行下列关系表达式,则结果为真的是()。
I.i==(int)(float)i Ⅱ.f==(float)(int)fIⅡ.f==(float)(double)f Ⅳ.(d+f)-d=fA.仅I、ⅡB.仅I、ⅢC.仅Ⅱ、ⅢD.仅Ⅲ、Ⅳ4、下列关于各种移位的说法中正确的是()。
I.假设机器数采用反码表示,当机器数为负时,左移时最高数位丢0,结果出错;右移时最低数位丢0,影响精度Ⅱ在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同Ⅲ.在算术移位的情况下,双符号位的移位操作中只有低符号位需要参加移位操作()A. Ⅲ、ⅡB.只有ⅡC.只有ⅢD.全错5、设x为整数,[x]补=1.x1x2x3x4x5,若要x<-16,x1~ x5应满足的条件是()。
东南大学《工程测量》期末考试土木工程测量试卷A答案

共 8 页 第 1 页东 南 大 学 考 试 卷( A 卷)(答案)课程名称 土木工程测量 考试学期 06-07-3得分适用专业05105考试形式开卷考试时间长度 120分钟一、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。
每题0.5分,共10分)1.大地水准面所包围的地球形体,称为地球椭圆体。
(✗)2.高斯投影中,中央子午线和赤道投影后均为直线,长度都不变。
(✗)3. 6°带和3°带均从0°子午线起,自西向东分带。
(✗) 4.视准轴是目镜光心与物镜光心的连线。
(✗)5.经参考椭球定位后,参考椭球面与大地水准面相重合。
(✗)6.水准测量一个测站的观测成果为:后视A 点读数a =1667mm ,前视B 点读数b =1232mm ,则B 点比A 点高0.435m 。
(✓) 7.任何纬度相同的点,其真北方向都是平行的。
(✗) 8.系统误差影响观测值的准确度,偶然误差影响观测值的精密度。
(✓) 9.用J 6经纬仪测回法观测某一水平角4个测回,观测中配置度盘的起始读数依次分别为0°,45°,90°,135°。
(✓) 10.地形图的比例尺精度指的是制作比例尺时的精确程度。
(✗) 11.经纬仪整平的目的是使视线水平。
(✗)12.角度测量中,采用盘左、盘右观测法可削除视准轴误差、竖轴倾斜等误差。
(✗)13.在面积为10km 2的范围内,进行水平距离和水平角的测量,都可以不考虑 地球曲率的影响。
(✓) 14.偶然误差具有一定的统计规律性,当观测次数无限增多时,其算术平均值趋于0。
(✗) 15.水准测量中,一个测站的前后视水准尺不必与水准仪位于同一直线上。
(✓)16.一点至两目标点的方向线间的夹角称为水平角。
(✗) 17.布设在两个高级控制点之间的导线,称为附合导线。
(✗) 18.竖盘指标差为负值,说明观测的是俯角;反之,则是仰角。
东南大学数学建模试题 含答案

东 南 大 学 考 试 卷(A 卷)课程名称 数学建模与数学实验 考试学期 2011-2012-3 得分 适用专业 各专业 考试形闭卷 120分钟 (考试可带计算器) 所有数值结果精度要求为保留小数点后两位。
一.选择题:(每题3分,共15分) 1 本课程介绍的数学模型分类方法是 ( ) A .按照数学模型的应用领域; B. 按照建模的数学方法; C .按照建模的目的; D. 按照模型的表现特征。
2. 在非线性方程求近似根时,下列论述正确的是 ( ) A. 二分法总是可以求出近似根; B. 牛顿切线法总是可以求出近似根; C. 牛顿割线法总是可以求出近似根; D. 以上都不对。
3. 下列论述正确的是 ( ) A.一致矩阵一定能通过一致性检验; B. 正互反矩阵一定是判断矩阵; C.能通过一致性检验的矩阵是一致矩阵; D. 判断矩阵一定是一致矩阵。
4. 对于初值很小的阻滞增长模型的描述正确的是 ( ) A.增长率一直变大; B.增长率一直变小; C.增长率先增后减; D.增长率先减后增。
5. 泛函 210(())[2()('())]t J x t x t e x t dt -=+⎰取极值的条件是 ( )A .'''0t x x e -+=; B. 1'0t x e --=;C . '''0t x x e --+=; D. 以上都不对。
二.判断题(每题3分,共15分)正确的打√,不正确的打×。
6. 用无量纲量表示一个物理规律时,最多可以减少3个变量。
()7. 线性最小二乘问题的标准模型为正规方程。
()8. 能通过一致性检验的判断矩阵是一致矩阵。
()9. Leslie模型描述的种群存在有稳定的年龄结构。
()10.寿命服从指数分布的元件存在预防性更换策略。
( )三.应用题(共70分)11.(12分)某食品店坚果的销售情况及其每周的最大供应量如下表所示:如果统计表明每周所有坚果的销售总量大约维持在200公斤,杏仁与腰果采购总量不少于40公斤,但也不超过120公斤,碧根果采购量不少于山核桃采购量的60%,为了使得收益达到最大,请为他的供货量建立合适的数学模型,并判断该数学模型的类型。
DB07Dept-倪巍伟

东南大学考试卷(A 卷)适用专业计算机科学与技术考试形式开卷考试时间长度120分钟1.在DBMS中,通常采用多级数据模式,例如概念模式、外模式和内模式,简述数据库系统中的多级数据模式对数据独立性的影响。
(8%)2.假设有下列三个个关系(30%):Sailors(sid, sname, rating, birth, master)/*分别为水手的编号、名字、级别、出生日期、师父的编号,每个水手的师父也是水手*/ Boats(bid, bname, color) /*分别为船的编号、名字、颜色*/Reserves(sid, bid, day) /*分别为订船水手编号、所订船编号、日期*/ 试写出表达下列查询要求的SQL语句(必须用单条SQL语句表达):(1) 用连接查询查预定了编号大于103的红色船的水手姓名;select sname from Sailors,Boats,Reserves where Sailors.sid = Reserves.sid andReserves.bid = Boats.bid and Boats.bid>103 and color='红色' ;(2) 查询预订了所有红船的水手的编号;select sid from Sailors where not exists(select * from Boats where color ='红色'and not exists( select * from Reserves where sid = Sailors.sid andbid = Boats.bid))(3) 查询预订过的船只最多的水手的姓名;(4) 查询没有人预订的红船的名字;select bname from Boats where color='红色' and bid not in ( select bid from Reserves);(5) 查询预订了205号船并且只预订过一次的水手姓名;select sname from Sailors where sid in(select sid from Reserves,Boatswhere Reserves.bid = Boats.bid and count(*) = 1group by sid);(6) 按水手级别查询各级别水手预订红船的最大数目。
东南大学2015年高等数学考试卷(A)

共 4 页 第 1 页东 南 大 学 考 试 卷( A 卷)(共4页第1页)课程名称高等数学(A )期末考试学期 2015-06-3 得分适用专业 选学高数(A )的各专业 考试形式 闭卷考试时间长度 150分钟一.填空题(本题共9小题,每小题4分,满分36分) 1.交换积分次序:110d (,)d x f x y y =⎰ ;2.曲面e 3z z xy ++=在点(2,1,0)M 处的切平面方程为 ;3.向量场22223342x yz xy z xyz =++A i j k 在点(2,1,1)处的散度div =A ; 4.已知曲线积分()()3ecos ()d e sin d xx Ly yf x x x y y ++-⎰与路径无关,则()f x = ;5.已知微分式()()222d 23d 3d z xy x x x y y =+++,则其原函数z = ;6.若幂级数1(1)nn n a x ∞=+∑在2x =处条件收敛,则11(1)n nn na x ∞-=+∑的收敛半径R = ;7.将函数1,01()1,1x f x x x π≤<⎧=⎨+≤<⎩在[0,]π上展开为正弦级数,其和函数()S x 在1x =-处的函数值(1)S -= ; 8.设C 为正向圆周:1z =,则2sin d Czz z =⎰ ; 9.设()f z 在z 平面上解析,0()n n n f z a z ∞==∑,则对任一正整数k ,函数()k f z z在点0z = 的留数()Res ;0k f z z ⎡⎤=⎢⎥⎣⎦。
二.计算下列各题(本题共4小题,满分33分)10.(本题满分7分)设函数(,)z z x y =由方程22z x y x y ϕ⎛⎫+=⎪⎝⎭所确定,其中ϕ为可微共 4 页 第 2 页函数,求,z zx y∂∂∂∂。
第2页11.(本题满分7分)将函数()2()ln 2f x x x =-展开为1x -的幂级数,并指出其收敛域。
2021年东南大学成贤学院计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年东南大学成贤学院计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、假设相对寻址的转移指令占两个字节,第一个字节为操作码,第二个字节为位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(PC)+l-PC。
若当前指令地址是3008H,要求转移到300FH,则该转移指令第二个字节的内容应为();若当前指令地址为300FH,要求转移到3004H,则该转移指令第二字节的内容为()。
A.05H,F2HB.07H,F3 HC.05H,F3HD.07H,F2H2、设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为At,采用常规标量流水线处理器。
若连续执行l0条指令,则需要的时间为()。
A.8∆tB.10∆tC.12∆tD.14∆t3、串行运算器结构简单,其运算规律是()。
A.由低位到高位先行进行进位运算B.由低位到高位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算4、假设寄存器的内容为00000000,若它等于-128,则该机器采用了()。
A.原码B.补码C.反码D.移码5、某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y] 补=l0110000。
若整型变量z=2x+y/2,则z的机器数为()。
A.11000000B.00100100C.10101010D.溢出6、有效容量为128KB的Cache,每块16B,8路组相联。
字节地址为1234567H的单元调入该Cache,其tag应为()。
A.1234HB.2468HC.048DHD.12345H7、某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应该是()。
A.23B.25C.50D.198、将高级语言源程序转换为机器目标代码文件的程序是()。
A.汇编程序B.链接程序C.编译程序D.解释程序9、下列部件中,CPU存取速度由慢到快的排列顺序正确的是()。
东南大学十套数据结构试题及答案

数据构造试卷〔一〕三、计算题〔每题6 分,共24分〕1.在如下数组A中链接存储了一个线性表,表头指针为A [0].next,试写出该线性表。
A 0 1 2 3 4 5 6 7data 60 50 78 90 34 40next 3 5 7 2 0 4 12.请画出以下列图的邻接矩阵和邻接表。
3.一个图的顶点集V和边集E分别为:V={1,2,3,4,5,6,7};E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};用克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的各条边。
4.画出向小根堆中参加数据4, 2, 5, 8, 3时,每参加一个数据后堆的变化。
四、阅读算法〔每题7分,共14分〕1.LinkList mynote(LinkList L){//L是不带头结点的单链表的头指针if(L&&L->next){q=L;L=L->next;p=L;S1:while(p->next) p=p->next;S2:p->next=q;q->next=NULL;}return L;}请答复以下问题:〔1〕说明语句S1的功能;〔2〕说明语句组S2的功能;〔3〕设链表表示的线性表为〔a1,a2, …,a n〕,写出算法执行后的返回值所表示的线性表。
2.void ABC(BTNode * BT){if BT {ABC (BT->left);ABC (BT->right);cout<<BT->data<<' ';}}该算法的功能是:五、算法填空〔共8分〕二叉搜索树的查找——递归算法:bool Find(BTreeNode* BST,ElemType& item){if (BST==NULL)return false; //查找失败else {if (item==BST->data){item=BST->data;//查找成功return ___________;}else if(item<BST->data)return Find(______________,item);else return Find(_______________,item);}//if}六、编写算法〔共8分〕统计出单链表HL中结点的值等于给定值X的结点数。
东南大学C程序设计(上)考试卷( A 卷)

百度文库 1东南大学C++程序设计(上)考试卷( A 卷) 课程名称 考试学期 得分 适用专业 电类、非电类 考试形式 闭卷 考试时间长度 100分钟 (一) 选择题(每空2分,共20分) 1. 设有说明“int i=10;float x;”,执行“x=5/i;”后,x 的值为_____ A. 0.5 B. 0 C. D. 以上皆否 2. 在while(!a)中,其中!a 与表达式__________等价。
A. a==0 B. a==1 C. a!=1 D. a!=0 3. 下面的整型常数中错误的是__________。
A. 123 B. 380 C. 038 D. 0xAF 4. 以下__________不能用作标识符 A. B. _1234 C. GetName D. b_tree 5. 设以下变量均为int 类型,则值不等于10的表达式是________。
A .x=y=9,x+y,x+1 B .x=y=9,x+y,y+1 C .x=9,y=1,y=x,x+y D .y=9,y+1,x=y,x+1 6. 若定义函数,int f(int x) {x*=10;return x;} 执行以下语句,int a=3,b;b=f(a) + f(a) 之后a,b 的值是________。
A .3,30 B .30,60 C .300,330 D .3,330 7. 已知int i=0;while(i++!=7); 当while 循环结束后,变量i 的值为________。
A .5B .6C .7D .88. 表达式__________是满足:当c 的值为1、3、5三个数时值为“真”,否则值为“假”的表达式A . (c=1)||(c=3)||(c=5)B . (c!=1)&&(c!=3)&&(c!=5)C . (c==1)&&(c==3)&&(c==5)D . (c==1)||(c==3)||(c==5) 学号姓名密 封 线 自觉 遵 守 考 场 纪 律 如 考 试 作 弊 此 答卷 无 效百度文库9. 对于C++的函数,正确的叙述是__________________A.函数的定义不能嵌套,但函数的调用可以嵌套B.函数的定义可以嵌套,但函数的调用不能嵌套C.函数的定义和调用都不能嵌套D.函数的定义和调用都能嵌套10. 若定义函数时未指定函数的返回类型,则函数的返回类型为_______________A.void B.int C.double D.编译出错(二)填空题(每空1分,共10分)1.已知小写字母A的ASCII码值是65,则下列语句执行后输出是char c = 66;cout<<c;2. 设y是int型变量,判断y为奇数的关系表达式为_______________。
东南大学计算机组织结构2016试卷

东南大学考试卷( A 卷) 学号姓名密 封 线自觉遵守考场纪律如考试作弊此答卷无效学号 姓名4.(3points) One technique for implementing a control unit is referred to as hardwiredimplementation, in which the control unit is a combinatorial circuit. Its input logic signals, governed by the current machine instruction, are transferred into a set of output control signals.二、Fill blanks (Total 10points, 2 points/blank)1. A computer has a cache of 8k Bytes and a main memory of 16M Bytes dressed on Bytes.The address format is 13, 8, and 3 bits for Tag, Set, and Word respectively. It is needed to compare tags to search a word in the cache. For one word access, the times of tag comparison is ( ) at most.puter memory is organized into a hierarchy. At the highest level (closest to theprocessor) are the processor ( ).3.In ( ) addressing, the operand value is present in the instruction.4.In register windows the ( ) at one level are physically the sameas the parameter registers at the next lower level.5.Some dependencies, such as the write-write dependency of a symbol, can be solved by( ).三、Select A, B, C, or D corresponding to the best answer from the given items (Total 10 points, 2 points/blank)1.When a processor accesses a cache, the reference address is ( )A.Register addressB.Cache addressC.Main memory addressD.Disk address2.By using the ( ), a word is retrieved based on a portion of its contents ratherthan its address.A.direct accessB.random accessC.sequential accessD.associative access3.If most memory references are relatively near to the instruction being executed, then theuse of ( ) addressing saves address bits in the instruction.A.directB.indirectC.registerD.relative4.To perform a sequence of 16 instructions using pipeline, each instruction is divided into4 stages FI, DI, EI and WO, where each of the stages require 1 cycle, 1 cycle, 2 cyclesand 1 cycle respectively. No branch is in the sequence. The speed up factor of the pipeline is ( )A.5B.16/7C.4D.64/195.The degree of instruction-level parallelism is determined by the frequency of ( )and procedure dependency in the code.A.Read-Write dependencyB.Write-Write dependencyC.Write-Read dependencyD.Resource conflict四、Answer according to given contents ( Total 10 points,2 points/blank)Based on the current microinstruction, condition flags, and the contents of the instruction register, a control memory address must be generated for the next microinstruction. A wide variety of techniques have been used. We can group them into three general categories. These categories are based on the format of the address information in the microinstruction: two address fields, single address field, and variable format.The simples approach is to provide two address fields in each microinstruction. A multiplexer is provided that serves as a destination for both address fields plus the instruction register. Based on an address-selection input, the multiplexer transmits either the opcode or one of the two addresses to the control address register (CAR). The CAR is subsequently decoded to produce the next microinstruction address. The address-selection signals are provided by a branch logic module whose input consists of control unit flags plus bits from the control portion of the microinstruction.Although the two-address approach is simple, it requires more bits in the microinstruction than other approaches. With some addition logic, saving can be achieved. A common approach is to have a single field. With this approach, the options for next address are address field, instruction register code, and next sequential address.The address-selection signals determine which option is selected. This approach reduces the number of address fields to one. Note, however, that the address field often will not be used. Thus, there is some inefficiency in the microinstruction coding scheme.Another approach is to provide for two entirely different microinstruction formats. One bit designates which format is being used. In one format, the remaining bits are used to activate control signals. In the other format, some bits drive the branch logic module, and the remaining bits provide the address. With the first format. The next address is either the next sequential address or an address derived from the instruction register. With the second format, either a conditional or unconditional branch is being specified. One disadvantage of this approach is that one entire cycle is consumed with each branch microinstruction. With the other approaches. Address generation occurs as part of the same cycle as control signal generation, minimizing control memory accesses.The approaches just described are general. Specific implementations will often involve a variation or combination of these techniques.(1)Give a title for the above phases:(2)What are the “other approaches” underlined in the third phase?(3)What are the “these techniques” underlined in the last phase?(4)What are the “two entirely different microinstruction formats” underlined in the fifthphase?(5)Which of the mentioned address designate techniques has the highest bit efficiency onaverage? Why?五、Questions (Total 10 points)1.(4points) What is the relationship among direct mapping, associative mapping, and setassociative mapping in cache design?2.(3points) What are characteristics of RISC?3.(3points) What is the purpose of an instructionwindow?六、Problems (Total 48 points)1.(5 points) Suppose that a processor has access to two levels of memory. Level 1 contains1000 words and has an access time of 0.01 us; level 2 contains 100,000 words and has an access time of 0.1 us. Assume that if a word to be accessed is in level 1, then the processor accesses it directly. If it is in level 2, then the word is first transferred to level1 and then accessed by the processor. For simplicity, we ignore the time required for theprocessor to determine whether the word is in level 1 or level 2. Shows the average access time to the two-level memory as a function of the hit ratio H using a figure, where H is defined as the fraction of all memory accesses that are found in the faster memory.2.(5 points) An encoded microinstruction format is to be used. Show how an 8-bit micro-operation field can be divided into subfields to specify 38 different actions.3.(5 points) To compute Y=(A-B)÷(C+D ×E), we can use one-, two-, or three-address instructions, and we can also use zero addresses for some instructions. Zero-address instructions are applicable to a special memory organization, called a stack.a)Convert Y=(A-B)÷(C+D ×E) from infix to reverse Polish;b)List the instructions using a stack to compute Y=(A-B)÷(C+D ×E).4.(5 points) An instruction is 4 bytes long, and the start address in byte of the instruction is 360000 in decimal. PC-relative addressing mode is used in the instruction to access 0.010.1 0.111an operand and the displacement value in the address field is -30. Determine the address of the target operand.5.(10 points) A four-way set-associative cache has lines of 16 bytes and a total size of8kbytes.The main memory of 16-Mbyte is byte addressable.a)Show the format of main memory addresses;b)CPU is to read a data with address ABCDEF from the Cache-Memory structure.Describe the reading process step by step considering the cases of Hit and Miss;c)Draw a block diagram of this cache showing its organization and how the differentaddress fields are used to determine a cache hit/miss.6.(10 points) The instruction “AND X, (Y)” includes the following stages:a.Instruction Fetchb.Load AC the Data with address Xc.Indirect Addressingd.AND executione.Store AC to memory with address XShow the micro-operations of these stages and the corresponding control signals gate inthe figure.7.(8 points) Consider the following programA compiler for a RISC machine can either insert NOOP instructions or use delayed branch todeal with data dependencies and procedure dependences among instructions in the operation of pipelines. Assume that each instruction is divided into three stages: Fetch, Execute, (with or without) Write,a.Show the compiled code using NOOP instruction.b.Show the compiled code using delayed branch method.c.Draw diagrams to show the timing of instruction pipelines for traditional pipeline, RISCpipeline with inserted NOOP, and RISC pipeline with delayed branch.。
东南大学CMOS 模拟集成电路设计期末考试卷

东 南 大 学 考 试 卷( A 卷)课程名称 射频与通信集成电路设计 考试学期 06-06-11 得分适用专业考试形式半开卷考试时间长度 120分钟一.问答题1.当传输线长度为1/4波长时,分别计算负载阻抗Z L =0和Z L =∞时的输入阻抗Z in 和负载端反射系数ΓL 。
2.当负载阻抗Z L =112.5Ω,传输线特征阻抗Z 0 = 50Ω时,采用特征阻抗为Z 1的1/4波长传输线完成阻抗匹配,如图1所示。
试计算特征阻抗Z 1的值。
Z LZ in图1二.已知发射机在2GHz 频率点的输出阻抗是Z T = (150+j75) Ω,天线的输入阻抗是Z A =(75+j15)Ω,如图2所示。
设计L 型匹配网络,使天线得到最大功率。
1.取参考阻抗Z 0 =75Ω,计算归一化阻抗z T 和z A 。
2.根据图3所示Smith 圆图中的阻抗变换轨迹,给出L 型匹配网络结构,并计算匹配网络中的元件值。
TAM图2z M = z A*z TC = 1-j1.22z T图3三.图4为无线接收机原理框图,输入端和级间为共轭匹配,每个模块的增益、噪声系数及IIP3分别示于模块的上下方。
1.计算接收机的总噪声系数F;2.计算接收机总IIP3。
LO BB Output图4四.放大器的信号流图如图5所示。
计算输入反射系数Γin = b 1 / a 1和输出反射系数Γout =b 2/a 2|bss=0 。
请列出方程并写出求解步骤。
b 1S 12a 1a 2S 21S 22b 2S 111bssΓLΓS图5五.图6给出了一个功率放大器的电路图,该电路的工作频率为ω0,传输线的特征阻抗Z 0等于负载电阻R L ,长度为l/4波长 (@ ω0)。
1.说明该功率放大器的类型,给出L 2和C 2的谐振频率。
2.说明L 1、C 1和传输线的作用。
图6六.画出超外差接收机和零中频接收机的原理框图,说明它们的优点和存在的问题。
东南大学高等数学期中期末试卷

共19 页第1 页共 19 页 第 2 页4. 下列结论正确的是 [ ] (A) 若[][]b a d c ,,⊆,则必有()()⎰⎰≤bad cx x f x x f d d .(B) 若()x f 在区间[]b a ,上可积,则()x f 在区间[]b a ,上可积. (C) 若()x f 是周期为T 的连续函数,则对任意常数a 都有()()⎰⎰+=TTa ax x f x x f 0d d .(D) 若()x f 在区间[]b a ,上可积,则()x f 在[]b a ,内必有原函数. 三. (每小题7分,共35分)1. ()()3020d cos ln lim x tt t xx ⎰+→. 2. 判断级数∑∞=-1354n n n n的敛散性. 3. x x x x d cos cos 042⎰-π. 4. ⎰∞+13d arctan x xx . 5. 求初值问题 ()()⎪⎩⎪⎨⎧-='=+=+''210,10sin y y xx y y 的解.四.(8分) 在区间[]e ,1上求一点ξ,使得图中所示阴影部分绕x 轴旋转所得旋转体的体积最小五.(7分) 设 b a <<0,求证 ()ba ab a b +->2ln. 六.(7分) 设当1->x 时,可微函数()x f 满足条件()()()0d 110=+-+'⎰xt t f x x f x f且()10=f ,试证:当0≥x 时,有 ()1e≤≤-x f x成立.七.(7分) 设()x f 在区间[]1,1-上连续,且()()0d tan d 1111==⎰⎰--x x x f x x f ,证明在区间()1,1-内至少存在互异的两点21,ξξ,使()()021==ξξf f .xln共 19 页 第 3 页04-05-2高等数学(非电)期末试卷答案及评分标准 05.1.14一. 填空题(每小题4分,共20分) 1. 0,一; 2.21x Cx +; 3. 1e 4-; 4. 1; 5. 343. 二. 单项选择题(每小题4分,共16分) 1. A; 2.B; 3. D; 4.C. 三. (每小题7分,共35分) 1. 原式=()分分分261)2(1cos lim 3131)3(3cos ln lim 20220 =-+=+→→x x x x x x x2. 分515453153154lim 354354lim lim11111 <=⎪⎭⎫ ⎝⎛-⎪⎭⎫ ⎝⎛-⋅=--=+∞→+++∞→+∞→n nn nn n n n n n nn n a a由比值法知原级数收敛. 分23. 原式 =()()分分分222d cos sin 3d cos sin 220πππππ==⎰⎰x x x x x x4. 原式()分31d arctan 2112212⎥⎦⎤⎢⎣⎡+--=⎰∞+∞+x x x x x=()分分2212d 111218122 =⎪⎭⎫⎝⎛+-+⎰∞+x x xπ5. 对应的齐次方程的通解为 分2sin cos 21 xC x C y +=非齐次方程x y y =+''的一个特解为()分11 x y =,非齐次方程x y y sin =+''的一个特解为()分1cos 22 x x y -=,原方程的通解为 x xx x C x C y cos 2sin cos 21-++=)1(分 ,利用初值条件可求得 1,121-==C C , 原问题的解为分2cos 2sin cos xxx x x y -+-=共 19 页 第 4 页四.(8分)()()()()()()()()()[]()()()()()0e),1(e2,01ln 223ln 4ln 2e 2ln 2ln 2ln 2ln 2)d ln 1(2d ln 212122e212e212>⎪⎪⎭⎫ ⎝⎛''==-='-+-=-++--+-=-+=⎰⎰V t t t V t t t t t txx x x x x x x x x x x x x t V tttt 且分得分令分分 πππππ因此21e=t 是()t V 在[]e ,1上的唯一的极小值点,再由问题的实际意义知必存在最小体积,故21e=ξ是最小值点.分1五.(7分) 设t a b =,原不等式等价于()1,112ln >+->t t t t , 即等价于 ()()()分31,012ln 1 >>--+=t t t t t f()()()分101,11ln ,01 ='-+='=f tt t f f()1,0112≥≥-=''t t t t f ,且等号当且仅当1=t 时成立 分1因此()t f '单增,()()1,01>='>'t f t f 从而()t f 单增,()()1,01>=>t f t f ,原不等式得证.分2六.(7分)由题设知()10-='f , 分1 所给方程可变形()()()()()⎰=-++'+xt t f x f x x f x 00d 11两端对x 求导并整理得 ()()()()分1021 ='++''+x f x x f x这是一个可降阶的二阶微分方程,可用分离变量法求得 ()分21e xC x f x+='-由于()10-='f ,得()()x f xx f C x,01e ,1<+-='-=-单减,而(),10=f 所以当0≥x 时,())1(1分 ≤x f ,对()01e <+-='-xx f x在[]x ,0上进行积分共 19 页 第 5 页()()分2e d e 1d 1e 00-0 xx t xtt t t f x f --=-≥+-=⎰⎰七.(7分) 记()()⎰-=xt t f x F 1d ,则()x F 在[]1,1-上可导,且()()分2011 ==-F F若()x F 在()1,1-内无零点,不妨设()()1,1,0-∈>x x F()()()()0d sec d sec tan )(d tan d tan 0112112111111<-=-===⎰⎰⎰⎰-----x x x F x x x F x x F x F x x x x f 此矛盾说明()x F 在()1,1-内至少存在一个零点分2,0 x对()x F 在[][]1,,,100x x -上分别使用Rolle 定理知存在()()1,,,10201x x ∈-∈ξξ,使得()(),021='='ξξF F 即 ()()分3021 ==ξξf f共 19 页 第 6 页东 南 大 学 考 试 卷(A 卷)课程名称 工科数学分析 考试学期 04-05-2(期末) 得分适用专业 上课各专业 考试形式闭 考试时间长度 150分钟4.下列结论正确的是 [ ]3.下列反常积分发散的是 [ ](A)⎰-11sin 1dx x (B)⎰--11211dx x(C)⎰∞+-02dx e x (D) ⎰∞+22ln 1dx x x共 19 页 第 7 页(A) 若],[],[d c b a ⊇,则必有⎰⎰≥badcdx x f dx x f )()((B) 若|)(|x f 在区间],[b a 上可积,则)(x f 在区间],[b a 上可积 (C)若)(x f 是周期为T 的连续函数,则对任意常数a 都有⎰⎰+=TTa adx x f dx x f 0)()((D)若)(x f 在区间],[b a 上可积,则)(x f 在),(b a 内必定有原函数. 三.(每小题7分,共35分) 1. 设)(x y y =满足222=-+xyye y x ,求曲线)(x y y =在点)2,0(处的切线方程.2. 计算积分⎰-⎥⎦⎤⎢⎣⎡-++116|)2ln(|1sin dx x x x 3.计算积分⎰-dx xx 222 4.计算反常积分⎰∞+13arctan dx x x5.设⎰-=221)(x t dt e x f ,求⎰10)(dx x xf .四.(7分) 求微分方程初值问题⎪⎩⎪⎨⎧-='=+=+''21)0(,1)0(sin y y x x y y 的解.五.(8分)在区间],1[e 上求一点ξ,使得图中所示阴影部分 绕x 轴旋转所得旋转体的体积最小。
09-10-3线性代数A_-A卷

共 4 页第 1 页东南大学考试卷(A 卷)课程名称 线性代数 考试学期 09-10-3 得 分 适用专业 非电类专业 考试形式闭 卷 考试时间长度 120分钟 题号一 二 三 四 五 六 七 得分一. (30%)填空题(表示阶单位矩阵,表示阶零矩阵):E n O n 1. 若对任意维列向量,矩阵满足,则3(,,)Tx y z η=A 23x y A x z η+⎛⎫= ⎪-⎝⎭A =。
2. 假设,,且是对称矩阵,则满足条1002A ⎛⎫=⎪⎝⎭34x B x ⎛⎫= ⎪⎝⎭AB x 件 。
3. 若, 则的伴随矩阵的逆矩阵 。
1324A ⎛⎫=⎪⎝⎭A *A 1(*)A -=4. 如果向量组线性相关,则参数 。
1212,1,333k αβγ⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪=== ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭k =5. 假设阶方阵满足,则 。
n A 232A A E O +-=1A-=6. 向量空间的一组基是 。
{}(,,)|0V x y z x y z =--=7. 若矩阵的特征值是,则行列式 。
33⨯A 1,1,2-22A A E --=8. 如果矩阵的特征值都大于零,则参数的取值范围是 。
1a a A a ⎛⎫=⎪⎝⎭a 9. 若矩阵与合同,则参数的取值范围是 。
1221A ⎛⎫=⎪⎝⎭133B k ⎛⎫= ⎪⎝⎭k 10. 已知矩阵满足。
若,则22⨯,A P 11002P AP -⎛⎫=⎪⎝⎭()(),,,P Q αβαβα==-共 4 页第 2 页。
1Q AQ -=二. (12%)已知,,求矩阵使得。
123012001A ⎛⎫⎪= ⎪ ⎪⎝⎭101210B ⎛⎫= ⎪-⎝⎭X 2XA B X -=三. (12%)根据参数的值,讨论矩阵的秩。
a 23123123a A a a ⎛⎫ ⎪=- ⎪ ⎪-⎝⎭共 4 页第 3 页四. (14%)若方程组的每个解都满足方程。
1231231():234x x x I x x ax +-=⎧⎨++=⎩12():2II x x b +=求参数的值,并求线性方程组的通解. ,a b ()I五. (14%)设在正交变换下,二次型变成标x Qy =22212312313(,,)2f x x x x ax x x x =+++准形, 求参数的值,并求一个正交矩阵。
东南大学2012年6月离散数学A答案

东南大学考试卷( A 卷)适用专业计算机科学与技术考试形式闭卷考试时间长度120分钟一、选择题(每题2分,共10分)1.下列语句中,(C)是命题。
(A)如果天黑了你就把灯打开;(B)这世界一切言论都是谎言;(C)2和3都是奇数;(D)x + 5 > 6;2、设I是如下一个解释:D={a , b}, P(a,a)=1, P(a,b)=0, P(b,a)=1, P(b,b)=0, 则在解释I下,取真值为1的公式为(D)(A)∃x∀yP(x,y);(B)∀x∀y P(x,y);(C)∀x P(x,x);(D)∀x∃yP(x,y);3、设命题公式G=⌝(P→Q),H=P→(Q→⌝P),则G与H的关系是(A)(A)G⇒H;(B)H⇒G;(C)G⇔H;(D)以上都不是;4、设集合为A={2,{a},3,4},B={{a},3,4,1},E为全集下列命题为真的是(C)(A){2}∈A;(B){a}⊆A;(C)Φ⊆{{a}}⊆B⊆E;(D){{a},1,3,4}⊂B;5、设集合A={1,2,3},A上的关系R={<1,1>,<2,2>,<2,3>,<3,2>,<3,3>}, 则R不具备(D)(A)自反性;(B)传递性;(C)对称性;(D)反对称性;共7 页第1 页二、填空题(每空2分,共30分)则代数系统<A,*>的幺元为 a ,a、b、c、d的逆元分别为 a , d , c , b 。
2、命题公式⌝(P→Q)∧R的主析取范式为P∧⌝Q∧R 。
3、一阶逻辑公式为∀xP(x) →∃xQ(x)的前束范式为∃x(⌝P(x)⋁Q(x)) 。
4、设个体域为全总域,F(x):x是人类,G(x):x是野兽,H(x,y):x力量比y大,则,“有的野兽力量比人力气都大”可符号化为∃x∃y(G(x)⋀F(y)∧H(x,y)) ;“不存在力量比所有野兽都大的人类”可符号化为⌝∃x(F(x)⋀∀y(G(y)→H(x,y))) ;“说凡是人类就比野兽力量小是不对的”可符号化为⌝∀x(F(x)→∀y(G(y)→H(x,y)))。
东南大学C++期中考试题

东南大学课程名称C++程序语言设计考试学期2012-2013 得分适用专业公共课考试形式闭卷考试时间长度90分钟姓名学号说明(1)本卷满分100分;(2)试卷中凡含4个选项的选择题,均只有一个正确答案;(3)答题时,要求书写工整,如果字迹过于潦草、模糊不清造成无法辨认,视为错答;(4)所有答题均应填写在答题纸上对应的序号栏内,仅写在试题栏中不予评分;一. 选择(每空1.5分,共30分)1.下面 (1) 是合法的用户定义标识符A) AHJ B) BDG C) CEF D) CFIA. P-SB. putcharC. doubleD. _908E. *parF. caseG. windH. x yI. intJ. s[5]2.下面能正确表示为C++常量的是 (2)A) ABCD B) ABCGH C) ADEF D) ABCDHA. 125B. -.456C. 1.25e20D. 'AB'E. E6F. 0238G. 0xabcdefH. "\n\\\'\123"3.以下属于C++语言的基本类型是 (3)A) ACF B) ABC C) ACE D) CDFA. 整型B. 数组型C. 字符型D. 构造型E. 实形F. 空类型4. 4.设int x=5; 执行x-=1.4;后x的值为_(4)_A) 2.6 B) 3 C)3.6 D)45.设有变量说明:char a=…d‟,b=…e‟,c; 执行c=2*a-b;后,变量c的值为_(5)_A) …d‟ B)…e‟ C)…c‟ D) …b‟6.设有说明语句char w; int x; float y; double z;则表达式w x+z-y的结果是 (6)类型A)float B)char C)int D)double7.设有定义 int a,b; 执行语句 b=(a=2+3,a*4),a+5; 后,a和b的值是_(7)_A) 10 10 B) 20 25 C) 5 20 D) 5 258.有说明:int m=4;执行语句m+=m*=m-=m/=m;后,m的值是: (8)A) 0 B) 1 C) 8 D) 169.下列错误的表达式是: (9)A) k+++j B) x*=y+2.5 C) 4.0%2.0 D) a+b>c+d?a:b10.有说明:int x=1,y=1,z=1,k;执行语句k=x++||++y&&++z;后,变量x、y、z、k的值依次是: (10)A) 1 2 2 1 B) 1 2 1 0 C) 1 1 2 0 D) 2 1 1 111.a≠b 并且c≤d的C++表达式描述为_(11)_A)a!=b&&c<=d B) a!=b||c<=d C)a=!b&&c<=d D) a!=b||c=<d12.设有变量定义int x=100,y=1; 若执行语句:x=y>1? ++x=100: y=x--;则变量x,y的值为_(12)_A) 101, 99 B)100, 100 C)101, 1 D)100, 113.以下关于if语句的错误描述为:(13)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东南大学C++程序设计(上)考试卷(A 卷) 课程名称 考试学期 得分 适用专业 电类、非电类 考试形式 闭 ■寸间长度 100分钟 7. 已知 int i=0;while(i++!=7); 。
A. 5B. 6 C . 78. ________________ 表达式 满足:当c 的值为1、3、5三个数时值为“真”,否则值为“假”的表达式A. (c=1)||(c=3)||(c=5) B . (c!=1)&&(c!=3)&&(c!=5)C. (c==1)&&( c==3)&&( c==5) D . (c==1)||(c==3)||(c==5)9. ____________________________________________ 对于 C++的函数,正确的叙述是 _______________________________________________A. 函数的定义不能嵌套,但函数的调用可以嵌套B. 函数的定义可以嵌套,但函数的调用不能嵌套 自觉遵守考场纪律如考试作弊此答卷无效 (一) 选择题(每空2分,共20分) 1. 设有说明 “ int i=10;float x; ” ,执行“ x=5/i; ”后,x 的值为 __________ A. 0.5 B. 0 C. 1.0 D. 以上皆否 2. 在while(!a)中,其中!a 与表达式 ______________ 价。
A. a==0 B. a==1 C. a!=1 D. a!=0 3.下面的整型常数中错误的是 ____________ 。
A. 123 B. 380 C. 038 4.以下 ___________ 能用作标识符 A. a6.3 B. _1234 C. GetName 5.设以下变量均为int A. x=y=9,x+y,x+1 C. x=9,y=1,y=x,x+y 6.若定义函数, a=3,b;b=f(a) + f(a) A. 3,30 D. 0xAF D. b_tree 类型,则值不等于10的表达式是 B . x=y=9,x+y,y+1 D. y=9,y+1,x=y,x+1 int f(int x) {x*=10;return 之后a,b 的值是 __________________________ x;} B. 30,60 C. 300,330 D . 3,330执行以下语句,int 当while 循环结束后,变量 i 的值为C. 函数的定义和调用都不能嵌套D. 函数的定义和调用都能嵌套10. 若定义函数时未指定函数的返回类型,则函数的返回类型为A. void B . int C . double D.编译出错(二)填空题(每空1分,共10 分)1. ___________________________________________________________ 已知小写字母A的ASCII码值是65,则下列语句执行后输出是_______________________char c = 66;cout<<c;2. _________________________________________________________ 设y是int型变量,判断y为奇数的关系表达式为________________________________ 。
3. _________________________________________________________ 整型变量n的当前值是6,执行以下switch语句后n的值是__________________________switch( n){case 6: ++n;case 7: n--;case 8: ++n;default: n/=2;}4. __________________________________________________ 全局与静态变量在程序运行时自动初始化为_______________________________________5. 已知x为double型,执行语句(float)x之后,x为 _______ 类型6. break语句只能用在循环语句和________________ 句中7. 变量可分为局部变量和全局变量,其中全局变量的作用域范围8. ____________________________________________ 函数具有相同的函数名,但具有不同的参数个数或不同的参数类型,编译系统根据不同的参数去调用不同的函数,称___________________________________________________ 数。
9. _____________________________________________________________ 有整型变量a、b,则下列for循环中的输入语句最多可执行________________________ 次for(a=0,b=0;b!=10&&a<5;a++) cin»b;10. _________________________________________________ 若有下列程序,则程序运行后的输出是___________________________________________#in clude<iostream>using n amespace std;void f(i nt);int mai n(){f(123);return 0;}void f(i nt n){if(n >= 10)f(n/10);cout« n%10;}(三)阅读程序并填空(每空2分,共30分)1. 有程序如下:void main (void){for(int i=1;i<7;i++) if(i%3==0) break; cout<<i<<'\t'; for(i=1;i<7;i++) if(i%3==0) con tin ue; cout<<i<<'\t';}请问:程序输出为_________________ 。
2. void main(){int a,b,c;a=2,b=3,c=1;if(a<b){if (a>c) cout«a;}else cout <<b;}问:执行上述程序后输出______________ 。
3. 写出下列程序段运行时的输出结果void coun t(i nt x){cout<v(x%10)%10vvx/10%10vvx/100;}void coun t(i nt x,i nt y){cout<v(x%10)%10<v(x-x%y)/y;}void main (void){int a=285,b=369;cout«"原整数:"vvavvendl;cout«"结果数:";coun t(a,b);cout«e ndl;}第行是______________第二行是____________4. 写出下列程序的输出结果。
void main (void){int a,b;for(b=1,a=1;b<=50;b++){if(a>=10) break;if(a%2==1){ a+=5;con ti nue;}a-=3;}}执行完毕之后a和b的值分别是_____________ 和________________5. 设有如下程序int m=10; //Aint f(i nt x,i nt y){int m=5; //Bm+=x*y; //Creturn m; //D}void main(){int a=6,b=7;cout<<f(a,b)/m<<endl;}执行完毕之后的输出结果是___________________ 5. 设有如下程序。
void main(){char c;cin>>c;if(c<='z'&&c>='a') c=c-'a'+'A';if(c<='Z'&&c>='A') c=c-'A'+'a';cout<<c<<endl;}程序执行后,若输入英文字母' B', 则程序输出字母’b',则程序输;若输入英文出__________________________________ 。
6. 阅读下列程序#include<iostream>using namespace std;int a,b;void f(int j){static int i=a; // 注意静态局部变量int m,n;m=i+j; i++; j++; n=i*j; a++; cout<<"i="<<i<<'\t'<<"j="<<j<<'\t';cout<<"m="<<m<<'\t'<<"n="<<n<<endl;}int main(){a=1; b=2;f(b); f(a);cout<<"a="<<a<<'\t'<<"b="<<b<<endl;return 0;}该程序输出的第一行为__________________________第二行为___________________________________ ,_第三行为______________________________________7. 阅读下列程序int fun 1(i nt x,i nt y);void mai n(){int k=4,m=1,p;p=fu n1(k,m); cout<<p<<e ndl;p=fu n1(k,m); cout<<p<<e ndl;}int fun 1(i nt x,i nt y){static int m=0,i=2;i+=m+1;m=i+x+y;return m;}该程序输出的第一行为 ______________________________________ ,第二行为 ______________________________________8•阅读下列程序(请注意if 语句里面的符号)int num=4;if(num=1) cout<< ” Alpha ”;else if(num=2) cout<< ” Bata ”;else if(num=3) cout<< ” Gamm a ;else cout<< ” Delta ”;上面程序段的输出分别为 _______________________ 。