当前位置:文档之家› 习题二C++练习(含有答案)

习题二C++练习(含有答案)

习题二C++练习(含有答案)
习题二C++练习(含有答案)

习题二

一、填空题

1. 对运算符进行重载时,不能改变结合性,不能改变操作数个数,不能改变优先级。

2. 当++被重载为后置成员函数时需要0 个参数。

3. 当++被重载为前置成员函数时需要 1 个参数。

4. 在C++中,运算符重载函数可以是成员函数,也可以是友元函数,还可以是普通函数。

5. 友元破坏了类的封装性特性。

6. 类的友元能够访问这个类的所有成员。

7. 类的静态数据成员的初始化是在类外进行的。

8. 类的静态成员函数没有this指针。

9. 类的静态成员函数访问该类的非静态成员可以通过参数传递对象来实现。

10. 不能被重载的类成员函数是构造和析构函数。

二、选择题

1. 已知类A有一个带double型参数的构造函数,且将运算符“+”重载为该类友元函数,若如下语句:A x(

2.5),y(

3.6),z(0); z=x+y; 能够正常运行,运算符重载函数operator+ 应在类中声明为( D )。

A. friend A operator+ (double , double) ;

B. friend A operator+ ( double , A &);

C. friend A operator+ ( A &, double);

D. friend A operator+ ( A & , A &);

2. 下列关于运算符重载的描述中,正确的是(D )。

A. 运算符重载可以改变操作数的个数

B. 运算符重载可以改变优先级

C. 运算符重载可以改变结合性

D. 运算符重载不可以改变语法结构

3. 友元运算符表达式obj1>obj2被C++编译器解释为(A )。

A. operator>(obj1,obj2)

B. >(obj1,obj2)

C. obj2.operator>(obj1)

D. obj1.operator>(obj2)

4. 下列关于C++运算符函数的返回类型的描述中,错误的是(C )。

A. 可以是类类型

B. 可以是int类型

C. 可以是void类型

D. 可以是float类型

5. 为了区别单目运算符的前置和后置运算,在后置运算符进行重载时,额外添加一个参数,其类型是( D )。

A. void

B. char

C. float

D. int

6. 以下运算符中,不能在C++中重载的是( A )。

A. ?:

B. +

C. -

D. <=

7. 在一个类中可以对一个操作符进行(D )重载。

A. 1种

B. 2种以下

C. 3种以下

D. 多种

8. 若类A被说明成类B的友元,则(D )。

A. 类A的成员即类B的成员

B. 类B的成员即类A的成员

C. 类A的成员函数不能访问类B的成员

D. 类B不一定是类A的友元

9. 友元的作用是(A )。

A. 提高成员的运行效率

B. 加强类的封装性

C. 实现数据的隐藏性

D. 增加成员函数的种类

10. 下列关于静态数据成员的特性描述中错误的是(D )。

A. 说明静态数据成员时前边要加static

B. 静态数据成员要在类体外进行初始化

C. 引用静态数据成员时,要在静态数据成员名前加“类名”和作用域运算符

D. 静态数据成员不是所有对象所共用的

11. 关于友元的描述中,正确的是(C )。

A. 友元函数是成员函数的一种,它可以访问类的私有成员

B. 友元函数不能提高程序的运行效率

C. 友元函数要在类体内说明

D. 友元函数增强了类的封装性和隐藏性

12. 用来说明类的友元的是(D )。

A. private

B. protected

C. public

D. friend

13. 已知f1和f2是同一个类的两个成员函数,但f1不能调用f2,下列选项中符合要求的是(B )。

A. f1和f2都是静态函数

B. f1是静态函数,f2不是静态函数

C. f1不是静态函数,f2是静态函数

D. f1和f2都不是静态函数

14. 下面对于友元函数描述正确的是(C )。

A. 友元函数的实现必须在类的内部定义

B. 友元函数是类的成员函数

C. 友元函数破坏了类的封装性和隐藏性

D. 友元函数不能访问类的保护成员

15. 一个类的友元函数或友元类能够通过成员操作符访问该类的(D )

A. 私有成员

B. 保护成员

C. 公有成员

D. 所有成员

16. 下面对静态数据成员的描述中,正确的是(D )

A. 静态数据成员可以在类体内进行初始化

B. 静态数据成员不可以被类的对象调用

C. 静态数据成员不受private控制符的限制

D. 静态数据成员可以直接用类名调用

17. C++语言中提供的(B )不是类的成员,但具有类成员的特权。

A. 构造函数

B. 友元函数

C. 虚函数

D. 重载函数

18. 下列关于静态成员函数的说法中不正确的是(C )

A. 静态成员函数不属于对象成员

B. 对静态成员函数的引用不需要使用对象名

C. 静态成员函数中可以直接引用类的非静态成员

D. 静态成员函数中可以直接引用类的静态成员

19. 下面对友元的错误描述是( D )。

A. 关键字friend用于声明友元

B. 一个类中的成员函数可以是另一个类的友元函数

C. 友元函数访问对象的成员不受访问特性影响

D. 友元函数通过this指针访问对象成员

20.下列有关一个类的友元函数的叙述中,正确的(B )

A. 允许在类外访问类中除私有成员以外的所有成员

B. 允许在类外访问类中的任何成员

C. 友元也是该类的成员

D. 友元的声明必须被放在该类的公有部分

三、判断题

1、静态数据成员可以通过类名或对象名引用。

2、静态数据成员可以在类内或类外进行初始化。

3、在静态成员函数中可以访问本类中非静态的数据成员。

4、类的静态成员函数的初始化工作要放在类外进行。

5、若A是B的友元类,B是C的友元类,则A是C的友元类。

6、通过运算符重载,可以定义新的运算符。

7、C++中的所有运算符都能被重载。

8、运算符重载不能改变操作数的个数。

9、运算符重载不能改变其优先级与结合性。

10、在运算符重载函数中不能使用缺省的参数值。

答案:

1、√

2、×

3、√

4、×

5、×

6、×

7、×

8、√

9、√10、√

四、程序分析题(写程序运行结果)

1. #include

class A

{

int x,y,z;

public:

A(int vx,int vy,int vz) { x=vx;y=vy;z=vz;}

A() { x=0;y=0;z=0;}

A operator+(A t)

{

A te;

te.x=x+t.z;

te.y=y+t.y;

te.z=z+t.z;

return te;

}

A operator-(A t)

{

A te;

te.x=x-t.z;

te.y=y-t.y;

te.z=z-t.z;

return te;

}

A operator=(A t)

{

x=t.x;

y=t.y;

z=t.z;

return *this;

}

void print() { cout<

};

void main()

{

A t1(10,10,10),t2(20,20,20),t3;

t3=t1+t2;

t3.print();

t3=t2=t1;

t1.print();

t2.print();

t3.print();

}

答案:

30 30

10 10

10 10

10 10

2. #include

class A

{

public:

A(int r,int c) { row=r;col=c; elem=new int[row*col]; } int& operator()(int x,int y) { return elem[col*x+y]; }

int operator()(int x,int y)const { return elem[col*x+y]; }

~A() { delete[] elem; }

private:

int *elem;

int row,col;

};

void main()

{

A m(5,8);

int i;

for( i=0;i<5;i++) m(i,1)=i+5;

for( i=0;i<5;i++) cout<

cout<

}

答案:

5,6,7,8,9,

3. #include

using namespace std;

class goods

{

private:

static int totalweight;

int weight;

public:

goods(int w) { weight=w; totalweight+=weight; }

goods(goods &gd) { weight=gd.weight; totalweight+=weight; } ~goods() { totalweight-=weight; }

static int gettotal() { return totalweight; }

};

int goods::totalweight=0;

void main()

{

goods g1(50);

cout<

goods g2(100);

cout<

}

答案:

50

150

4. #include

using namespace std;

class A

{

int i,j;

static int c;

public:

A(int a=0,int b=0) { i=a; j=b; c++; }

~A() { c--; }

static void f() { cout<<"c="<

int A::c=0;

void main()

{

A a(4,8),b,d;

{

A z(3,6), f;

A::f();

}

A::f();

答案:

c=5

c=3

5. #include

using namespace std;

class point

{

public:

void poi(int px=10,int py=10)

{ x=px; y=py; }

friend int getpx(point a);

friend int getpy(point b); private:

int x,y;

};

int getpx(point a)

{ return a.x; }

int getpy(point a)

{ return a.y; }

void main()

{

point p,q;

p.poi();q.poi(15,15);

cout<

cout<

cout<

cout<

}

答案:

1515

6. #include

class B;

class A

{

int data;

A *prev;

public:

A(int d,A *n){data=d;prev=n;}

friend class B;

};

class B

{

A *top;

public:

B(){top=0;}

void push(int i){A *n=new A(i,top);top=n;}

int pop()

{

A *t=top;

if(top)

{

top=top->prev;

int c=t->data;

delete t;

return c;

}

return 0;

}

void main()

{

int c[10]={23,34,56,87,67,876,42,657,55,66};

B s;

for(int i=0; i<10;i++)s.push(c[i]);

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

cout<

}

答案:

66,55,657,42,876,67,87,56,34,23,

7. #include

using namespace std;

class TIME;

class DATE

{

public:

D A TE(int a=2004,int m=9,int b=23)

{

year=a; month=m; day=b;

}

v oid DateTime(TIME &t);

private:

i nt year,month,day;

};

class TIME

{

public:

T IME(int h=0,int m=0,int s=0)

{

hour=h; minute=m; second=s;

}

f riend void DA TE::DateTime(TIME&t);

private:

i nt hour,minute,second;

};

void DATE::DateTime(TIME&t)

{

c out<<"Now

is"<

}

int main()

{

DA TE b(2004,9,23);

TIME t(10,20,50);

b.DateTime(t);

return 0;

}

答案:

Now is2004.9.2310:20:50.

四、编程题

1. 定义一个处理日期的类TDate,它有3个私有数据成员:Month,Day,Year和若干个公有成员函数,并实现如下要求:

(1)成员函数设置缺省参数;

(2)定义一个友元函数来打印日期。

参考程序:

#include

using namespace std;

class TDate

{

TDate(int m=0,int d=0,int y=0):Month(m),Day(d),Year(y)

{}

~TDate(){}

friend void Show(TDate);

private:

int Month,Day,Year;

};

void Show(TDate d)

{

cout<

}

int main()

{

TDate d1,d2(4,8,2014);

Show(d1);

Show(d2);

return 0;

}

2. 设计一个类CTimeInfo,要求其满足下述要求。

(1)要求有一个无参数的构造函数,其初始的小时和分钟分别为:0,0;

(2)要求有一个带参数的构造函数,其参数分别对应小时和分钟;

(3)要求用一个成员函数实现时间的设置;

(4)要求用一个友元函数实现以12小时的方式输出时间;

(5)要求用一个友元函数实现以24小时的方式输出时间;

参考程序:

#include

using namespace std;

class CTimeInfo

{

CTimeInfo():Hour(0),Minute(0){}

CTimeInfo(int h,int m):Hour(h),Minute(m)

{}

~CTimeInfo(){}

void Set(int h,int m)

{

Hour=h; Minute=m;

}

friend void Show_12(CTimeInfo);

friend void Show_24(CTimeInfo);

private:

int Hour,Minute;

};

void Show_12(CTimeInfo d)

{

if(d.Hour<=12)

cout<<"am "<

else

{

d.Hour-=12;

cout<<"pm "<

}

}

void Show_24(CTimeInfo d)

{

cout<

}

int main()

{

CTimeInfo d1,d2(21,8);

Show_12(d1);

Show_12(d2);

Show_24(d2);

return 0;

}

3. 定义一个Student类,在该类定义中包括:一个数据成员score(分数)及两个静态数据成员total(总分)和count(学生人数) 。成员函数:scoretotalcount(float s)用于设置分数、求总分和累计学生人数;静态成员函数sum用于返回总分;静态成员函数average用于求平均分。在main函数中,创建三名学生,并调用上述函数求这三名学生的总分和平均分。

参考程序:

#include

class Student

{

public:

void scoretotalcount(float s)

{

score=s;

total+=score;

count++;

}

static float sum() { return total; }

static float average() { return total/count; }

private:

float score;

static float total;

static int count;

};

float Student::total=0;

int Student::count=0;

void main()

{

Student s1,s2,s3;

s1.scoretotalcount(70);

s2.scoretotalcount(80);

s3.scoretotalcount(90);

cout<<"total:"<

cout<<"average:"<

}

4. 编写程序实现宾馆住宿客人管理。定义客人类Guest,包含客人编号Num(按先后顺序自动生成)、姓名Name、住宿房号Room、房费fee,并定义静态成员Count,用于记录客人总数;提供构造函数,显示信息函数Display,以及返回客人总数函数GetCount等。在主函数中创建3个客人对象进行测试。

参考程序:

#include

#include

using namespace std;

class Guest

{

public:

Guest(string n,string r,double f)

{

Num=++Count;

Name=n;

Room=r;

fee=f;

}

void display()

{

cout<

static int GetCount()

{

return Count;

}

private:

int Num;

string Name;

string Room;

double fee;

static int Count;

};

int Guest::Count=0;

int main()

{

Guest g1("zhang","101",200);

Guest g2("li","201",300);

Guest g3("wang","301",500);

g1.display();

g2.display();

g3.display();

cout<<"Total="<

return 0;

}

5. 生成一个复数类Complex。复数的实部和虚部分别为double 型x和y。重载运算符加、减、乘、除为类的成员函数,用来计算两个复数的加、减、乘、除运算。

参考程序:

#include

class complex

{

double x,y;

public:

complex(double xx=0,double yy=0)

{

x=xx;

y=yy;

}

void display()

{

cout<<"("<

complex operator +(complex &c1);

complex operator -(complex &c1);

complex operator *(complex &c1);

complex operator /(complex &c1); };

complex complex::operator +(complex &c1) {

complex c;

c.x=x+c1.x;

c.y=y+c1.y;

return c;

}

complex complex::operator -(complex &c1) {

complex c;

c.x=x-c1.x;

c.y=y-c1.y;

return c;

}

complex complex::operator *(complex &c1)

{

complex c;

c.x=x*c1.x-y*c1.y;

c.y=x*c1.y+y*c1.x;

return c;

}

complex complex::operator /(complex &c1)

{

complex c;

c.x=x*c1.x+y*c1.y;

c.y=y*c1.x-x*c1.y;

return c;

}

void main()

{

complex c1(3,4),c2(4,-5),c3,c4,c5,c6;

c3=c1+c2;

c4=c1-c2;

c5=c1*c2;

c6=c1/c2;

cout<<"c1=";c1.display();

cout<<"c2=";c2.display();

cout<<"c1+c2=";c3.display();

cout<<"c1-c2=";c4.display();

cout<<"c1*c2=";c5.display();

cout<<"c1/c2=";c6.display();

}

6. 在date类(包括年,月,日)中重载“+=”,计算一个整数和一个date类对象之和,并

且返回date类对象。例如在1997年2月20日,求出经过100天以后日期。#include

static int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};

class date

{

public:

date(){yy=0;mm=0;dd=0;}

date(int y,int m,int d){yy=y;mm=m;dd=d;}

void display(){cout<

friend date operator +=(date c,int i);

private:int yy,mm,dd;

};

date operator +=(date c,int i)

{

int a,b=c.mm;

a=i+c.dd;

while(a>day[b-1])

{

a=a-day[b-1];

if(c.mm<12)

c.mm++;

else

{

c.yy++;c.mm=1;b=c.mm;

}

b++;

c.dd=a;

}

return c;

}

void main()

{

date date1(1997,2,20),date2;

cout<<"date1:";

date1.display();

date2=date1+=100;

cout<<"date1+=100:";

date2.display();

}

C语言试卷2及答案

扬州大学试题纸 系课程 C语言程序设计(A)卷2002—2003学年第2学期 班级_________学号________姓名__________得分___________ 一、选择题(每题分,共30分): 1、已知:char a; int b; float c; double d; 则执行语句:c=a+b+c+d; 后,变量c的类型为。 A. char B. int C. float D. double 2、已有定义int x; float y; 且执行scanf(“%2d%f”,&x,&y);语句时, 从第一列开始输入数据12345 67<回车>,则y的值是。 A. 无定值 B. 345.00000 C. D. 3、设有以下程序段 int x=0; s=0; while (!x!=0) s+=++x; printf(“%d”,s); 则。 A. 运行程序段后输出0 B. 运行程序段后输出1 C. 程序段中的控制表达式是非法的 D. 程序段执行无限次 4、若i为整型变量,则以下循环执行次数是。 for(i=2; i==0;) printf(“%d”, i--); A. 无限次 B. 2次 C. 1次次 5、假设char ch=’a’, *p=&c h; ,以下语句中,有语法错误的是 . A. (*p)++; B. ch+=—‘a’+’A’; C. toupper(ch)=ch; D. ch++; 6、若说明:char *language[ ]={“VFP”,”C”,”VB”,”VC”,”JAVA”}; 则language[2]的值是。 A. 一个字符 B. 一个地址 C. 一个字符串 D. 一个不定值 7、C语言程序中,当调用函数时。 A. 实参和虚参可以共用存储单元 B. 实参和虚参各占一个独立的存储单元 C. 可以由用户指定是否共用存储单元 D. 由计算机系统自动确定是否共用存储单元 8、在程序中要使用语句:printf(“%s\n”, STRING); 输出提示信息:“OK! ”(包括双引号),则应使用宏定义语句。 A. #define STRING “OK!” B. #define STRING “”OK!”” C. #define STRING \”OK!\” D.以上三个答案都是错误的 9、数组和链表都可以用于存储一组数据,以下说法不正确的是_____________。 A. 数组占用连续的一块存储区域,链表可能占用若干不连续的存储区域 B. 数组和链表所占用的存储区域均不能在程序运行期间动态分配 C. 数组中的数据可以随机存取或顺序存取,链表中的数据只能顺序存取 D. 数组的长度是固定的,链表的长度是不固定的。 10、已知语句FIL E *fp; char ch= ‘c’;fp=fopen(“”,”w”);如果需要将ch的值保存到一个磁盘文件中,

锅炉原理习题参考答案

《锅炉原理》习题库参考答案 第一章 基本概念 1. 锅炉容量:指锅炉的最大长期连续蒸发量,常以每小时所能供应蒸汽的吨数示。 2. 层燃炉:指具有炉箅(或称炉排),煤块或其它固体燃料主要在炉箅上的燃料层内燃烧。 3. 室燃炉:指燃料在炉膛空间悬浮燃烧的锅炉。 4. 旋风炉:指在一个以圆柱形旋风筒作为主要燃烧室的炉子,气流在筒内高速旋转,煤粉气流沿圆筒切向送入或由筒的一端旋转送入。较细的煤粉在旋风筒内悬浮燃烧,而较粗的煤粒则贴在筒壁上燃烧。筒内的高温和高速旋转气流使燃烧加速,并使灰渣熔化形成液态排渣。 5. 火炬―层燃炉:指用空气或机械播撒把煤块和煤粒抛入炉膛空间,然后落到炉箅上的燃烧方式的炉子。 6. 自然循环炉:指依靠工质自身密度差造成的重位压差作为循环推动力的锅炉。 7. 多次强制循环炉:指在循环回路中加装循环水泵作为主要的循环推动力的锅炉。 8. 直流锅炉:指工质一次通过蒸发受热面,即循环倍率等于一的锅炉。 9. 复合制循环炉:指在一台锅炉上既有自然循环或强制循环锅炉循环方式,又有直流锅炉循环方式的锅炉。 10. 连续运行小时数:指两次检修之间运行的小时数。 11. 事故率=%100?+事故停用小时数 总运行小时数事故停用小时数; 12. 可用率= %100?+统计期间总时数备用总时数运行总时数; 13. 钢材使用率: 指锅炉每小时产生一吨蒸汽所用钢材的吨数。

一、基本概念 1. 元素分析:指全面测定煤中所含全部化学成分的分析。 2. 工业分析:指在一定的实验条件下的煤样,通过分析得出水分、挥发分、固定碳和 灰分这四种成分的质量百分数的过程。 3. 发热量:指单位质量的煤在完全燃烧时放出的全部热量。 4. 结渣:指燃料在炉内燃烧时,在高温的火焰中心,灰分一般处于熔化或软化状态, 具有粘性,这种粘性的熔化灰粒,如果接触到受热面管子或炉墙,就会粘结于其上,这就称为结渣。 5. 变形温度:指灰锥顶变圆或开始倾斜; 6. 软化温度:指灰锥弯至锥底或萎缩成球形; 7. 熔化温度:指锥体呈液体状态能沿平面流动。 二、问答题 1. 煤的元素分析成分有哪些? 答:煤的元素分析成分包括:碳、氢、氧、氮、硫、灰分和水分。 2. 煤的工业分析成分有哪些? 答:煤的元素分析成分包括:水分、挥发分、固定碳和灰分。 3. 挥发性物质包括一些什麽物质? 答:挥发性物质主包括:各种碳氢化合物、氢、一氧化碳、硫化氢等可燃气体组成,此外,还有少量的氧、二氧化碳、氮等不可燃气体。

c练习题(带答案)56648

一、选择题 1.C++语言属于( C )。 A)自然语言 B)机器语言 C)面向对象语言 D)汇编语言2.下面选项中不属于面向对象程序设计特征的是(C) 。 A)继承性 B)多态性 C)相似性 D)封装性 3.可用作C++语言用户标识符的一组标识符是( B )。 A) void define +WORD B) a3_b3 _123 YN C) for -abc Case D) 2a DO sizeof 4.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素 a[2][1]的值为(A)。 A) 0 B) 4 C) 8 D) 6 5.下列情况中,哪一种情况不会调用拷贝构造函数( B ) A)用派生类的对象去初始化基类对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用者时 6.以下哪一关键字可用于重载函数的区分(C) A)extern B)static C)const D)virtual 7.下列有关数组的叙述中,正确的是( B ) A)C++中数组的存储方式为列优先存储 B)数组名可以作为实参赋值给指针类型的形参 C)数组下标索引从1开始,至数组长度n结束 D)数组指针的语法形式为:类型名 *数组名[下标表达式]; 8.下列有关继承和派生的叙述中,正确的是( C ) A)派生类不能访问通过私有继承的基类的保护成员 B)多继承的虚基类不能够实例化 C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数 D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现 9.实现运行时多态的机制是( A ) A)虚函数B)重载函数C)静态函数D)模版函数 10.若有下面的函数调用:

C语言模拟试卷2(带答案)

,. 单选题: 1、执行下面的程序段后,变量k中的值为 s[0]=k; k=s[1]*10; A. 不定值 B. 33 C. 30 D. 10 答案: A 2、设有以下定义: #define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+Y(5+1));后,z的值为_______.2*(3+ (4*5+1) A. 出错 B. 42 C. 48 D. 54 答案: C 3、若已定义X和Y为double型,则表达式:x=1,y=x+3/2的值是____ A. 1 B. 2 C. 2.0 D. 2.5 答案: c 4、请选出以下语句的输出结果____ printf("%d\n",strlen("\t\ 065\xff\n")) A. 5 B. 4 C. 8 D. 输出项不合法,无正常输出 答案: B 5、为避免嵌套的条件分支语句if…else的二义性,C语言规定,C 程序中的 else总是与____组成配对关系。 A. 其上面距它最近的,并且没有其他else与其配对的if相配对 B. 在同一行上的if C. 缩排位置相同的if D. 在其之前未配对的if 答案: A 6、若X和Y都是int型变量,X=100,Y=200,且有下面的程序片段: printf("%d",(X,Y)); 上面程序片段的输出结果是 A. 200 B. 100 C. 100 200 D. 输出格式符不够,输出不确定的值 答案: A 7、请读程序片段(字符串内没有空格字符): printf("%d\n", strlen("ATS\n012\1\\")); 上面程序片段的输出结果是 A. 11 B. 9 C. 10 D. 8 答案: B 8、设有以下程序段 int x=0,s=0; while(!x!=0) s+=++x; printf("%d",s); 则______ A. 运行程序段后输出0 B. 运行程序段后输出1 C. 程序段中的控制表达式是非法的 D. 程序段执行无限次 答案: B 9、阅读下列程序: main( ) { int n[3],i,j,k; for(i=0;i〈3;i++) n[i]=0; k=2; for (i=0;i < k;i++) i=0: n[0]=1,n[1]=2 i=1: =3 =3 for (j=0;j〈2;j++) n[j]=n[i]+1; printf("%d\n",n[1]); } 下述程序运行后输出结果是 A. 2 B. 1 C. 0 D. 3 答案: D 10、输入一个华氏温度,要求输出摄氏温度。计算公式为: c=5/9(F-32),以下程序正确的是() A. main() { float c,F; scanf("%f,%f",&c,&F); c=5/9*(F-32); printf("摄氏温度是:%f\n",c); }

锅炉专业考试题库答案

锅炉专业考试题库 理论部分: —、填空题: 安全部分: 1.消防工作的方针是(预防为主),(防消结合)。 4.生产现场禁火区内进行动火作业,应同时执行(动火工作票制度)。 5.工作延期手续只能办理一次。如需再延期,应重新签发(工作票),并注明(原因)。 8.安全电压额定值的等级为:(42)伏、(36)伏、(24)伏、(12)伏、(6)伏 10.工作票不准任意涂改。涂改后上面应由(签发人或工作许可人)签名或盖章,否则此工作票应无效。 11.许可进行工作前,应将一张工作票发给(工作负责人),另一张保存在(工作许可人处)。 12.全部工作结束后,工作人员退出工作地点,工作负责人和运 行班长或值长应在工作票上(签字注销)。注销的工作票应送交 所属单位的领导。工作票注销后应保存(三个月)。 13.工作如不能按计划期限完成,必须由工作负责人办理工作(延期手续)。 14.在没有脚手架或在没有栏杆的脚手架上工作,高度超过(1.5)

米时,必须使用安全带,或采取其他可靠的安全措施。 。较大的工具应用绳栓在牢固的构件高处作业应一律使用(工具袋)15. 上,不准随便乱放,以防止从高空坠落发生事故。 16.在进行高处工作时,除有关人员外,不准他人在工作地点的下面(通行或逗留),工作地点下面应有(围栏或装设其他保护装置),防止落物伤人。 钳工部分: 1、内径千分尺测量范围很有限,为扩大范围可采用(加接长杆)的方法。 2、水平仪的读数方法有(相对)读数法和(绝对)读数法。 3、工艺基准按其作用可分为(装配)基准、(测量)基准、(定位)基准、(工序)基准。 4、测量方法的总误差包括(系统)误差和(随机)误差。 5、划线作业可分两种即(平面划线);(立体划线)。 6、锉刀的齿纹有(单齿纹)和(双齿纹)两种。 7、锉刀分(普通锉);(特种锉);(什锦锉) 三类。 8、通过锉削,使一个零件能放入另一个零件的孔或槽内,且松紧合乎要求,这项操作叫(锉配)。 9、钻孔时,工件固定不动,钻头要同时完成两个运动、。 11、麻花钻头主要由几部分构成(柄部);(颈部);(工作部分)。 12、用丝锥加工内螺纹称为(攻丝)用板牙套制外螺纹称为(套

(完整版)C语言试题及答案解析

C语言 一、选择题(第题2分,共20分) 1.一个C程序的执行是从 A 。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 2.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。 x=(i=4,j=16,k=32) A) 4 B) 16 C) 32 D) 52 3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。 A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647 4.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为 D 。 A) float B) char C) int D) double 5. putchar函数可以向终端输出一个 D 。 A) 整型变量表达式 B) 实型变量值 C) 字符串 D) 字符或字符型变量值 6. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 B ;如果字符串长度小于5,则输出按方式 C 。 A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字符串,左补空格 D) 输出错误信息 7.判断char型变量ch是否为大写字母的正确表达式是 C 。 A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 8.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。 if(x>y) z=x; x=y; y=z; A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=20 9.以下程序段______C__. x=-1; do{ x=x*x; } while(!x); A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误 10.以下正确的描述是___B____. A)continue语句的作用是结束整个循环的执行

2019锅炉考试题及答案

锅炉专业考试题 一、填空题 1.过热蒸汽温度超出该压力下的(饱和)温度的(度数)称为过热度。 2.水冷壁的传热过程是:烟气对管外壁(辐射换热),管外壁向管内壁(导热),管内壁 与汽水之间进行(对流放热)。 3.锅炉受热面外表面积灰或结渣,会使管内介质与烟气热交换时的热量(减弱),因为灰渣的 (导热系数)小。 4.锅炉吹灰前应适当提高燃烧室(负压),并保持(燃烧)稳定。 5.冲洗水位计时应站在水位计的(侧面),打开阀门时应(缓慢小心)。 6.“虚假水位”现象是由于(负荷突变)造成(压力变化)引起锅水状态发生改变而引起 的。 7.强化锅炉燃烧时,应先增加(风)量,然后增加(燃料)量。 8.锅炉汽包水位三冲量自动调节系统,把(蒸汽流量)作为前馈信号,(给水流量)作为 反馈信号进行粗调,然后把(汽包水位)作为主信号进行校正。 9.循环倍率是指进入到水冷壁管的(循环水量)和在水冷壁中产生的(蒸气量)之比值。 10.锅炉排污分为(定期)排污和(连续)排污两种。 二、选择题 1.锅炉吹灰前,应将燃烧室负压()并保持燃烧稳定。 (A)降低;(B)适当提高;(C)维持;(D)必须减小。答案:B 2.()开启省煤器再循环门。 (A)停炉前;(B)熄火后;(C)锅炉停止上水后;(D)锅炉正常运行时。答案:C 3.锅炉正常停炉一般是指()。 (A)计划检修停炉;(B)非计划检修停炉;(C)因事故停炉;(D)节日检修。答 案:A 4.当机组突然甩负荷时,汽包水位变化趋势是()。 (A)下降;(B)先下降后上升;(C)上升;(D)先上升后下降。答案:B 5.在锅炉三冲量给水自动调节系统中,()是主信号。 (A)汽包水位;(B)给水流量;(C)蒸汽流量;(D)给水压力。答案:A

军事理论考试习题与答案(六)

一、填空题(每题1分,共10分)得分() 1、孙子在《孙子兵法》中指出“不知彼而知己,_______________”。 2、军事高技术是建立在现代科学技术成就基础上,处于当代科学技术前沿,对______________起巨大推动作用,以________为核心的那部分高技术的总称。 3、战略环境是指国家(集团)在一定时期内所面临的影响______________和军事斗争全局的客观情况和条件。 4、毛泽东指出:“战争是从有私有财产和有阶级以来就开始了的,用以解决阶级和阶级、民族和民族、国家和国家、_______________,在一定发展阶段上的矛盾的一种最高斗争形式。” 5、信息化战争的作战目的是剥夺敌方信息控制权_______。 6、信息化战争首选的打击目标是_______、信息控制和信息使用的系统及其基础。 7、我国睦邻友好合作方针是______、______。 8、寻的制导是精确制导武器的主要体制,它包括__________、____________、红外成像制导、电视制导等四种制导方式。 9、人民战争的基本属性包括正义性和_______________。 10、我国倡导的新安全观的核心是互信、______、平等、______。 二、单项选择题(在括弧里填写适当的字母,每题1分,共10分)得分() 1、()是目前军事上最重要的探测设备。 A、望远镜 B、夜视仪 C、雷达 D、热像仪 2、与“以镒称铢”相匹配的军事含义是()。 A、以寡击众 B、以少胜多 C、以弱胜强 D、以众击寡 3、信息化战争产生与发展的重要推动力量是()。 A、军事理论创新 B、信息技术 C、高科技知识 D、战争实践 4、()是攻击者在远程网络交换机或主机中有意插入的一种软件程序。它侵入敌方计算机系统后,可监视信息分组包,并将其复制后返回攻击者,攻击者通过检测可以获悉敌方计算机系统的口令和用户名而闯入系统。 A、“蠕虫”程序 B、“特洛伊木马”程序 C、截取程序 D、逻辑炸弹 5、信息化战争在战争指导上追求()。 A、歼灭敌人 B、速决取胜 C、打击要害 D、精确战 6、信息化战争是政治通过暴力手段的继续,()。 A、暴力性增强 B、无暴力性 C、暴力性减弱 D、不确定 7、“主不可以怒而兴师,将不可以愠而致战。合于利而动,不合于利而止”体现了孙武的()思想。 A、备战 B、重战 C、慎战 D、计战 8、美英联军伊拉克战争中使用信息化的精确弹药所占比例是()%。 A、50 B、60 C、70 D、80 9、弹道导弹是根据射程可以分为近程、中程、远程以及洲际导弹,远程导弹的射程()。 A、小于1000千米 B、介于1000-3000千米 C、介于3000-8000千米 D、大于8000千米 10、机械化战争能量释放的主要形式是()。 A、热能 B、机械能 C、体能 D、信息能三、多项选择题(在括弧里填写适当的字母,每题2分,共30分)得分() 1、人工遮障伪装按外形可分为()。 A、水平遮障 B、垂直遮障 C、掩盖遮障 D、变形遮障 2、《中华人民共和国国防法》将国家机构的国防职权概括为()。 A、立法权 B、任免权 C、决定权 D、监督权 E、行政权 3、中央军事委员会在国防方面的职权主要有()。 A、统一指挥全国武装力量 B、决定军事战略和武装力量的作战方针 C、决定中国人民解放军的体制和编制 D、会同国务院管理国防经费和国防资产 4、地地战略导弹()。 A、主要打击陆地战略目标 B、射程在1000千米以上 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、伊违反联合国1441号决议 10、国防是为维护国家利益服务的,国防建设受()制约。 A、国家性质 B、国家制度 C、国家政策 D、国家利益目标 11、目前,一般将国际格局分为()。 A、单极格局 B、多极格局 C、两极格局 D、突变格局 12、美军在伊拉克战争中军事理论创新思维方式体现了()。 A、求新 B、求异 C、求发展 D、超越自我 13、电子隐身的主要技术措施包括()。 A、减少无线电设备 B、减小电缆的电磁辐射 C、避免电子设备天线的被动反射 D、对电子设备进行屏蔽 14、信息化战争的战场空间包括()。 A、电磁空间 B、网络空间 C、心理空间 D、外层空间 15、军事思想的基本内容包括()。 A、战争、军队、国防 B、战争观、军事问题的认识论和方法论 C、战争指导、军队建设和国防建设的基本方针和原则 D、军事建设和国防建设 四、判断题(在试题右边的括弧里打上√或╳,每题1分,共10分)得分() 1、近期几场高技术战争表明,信息已经成为武器装备效能发挥的主导因素。() 2、建设信息化军队,打赢信息化战争,信息是根本。()

C语言练习题(带答案)-绝对经典题目不看后悔

1单选题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键

c语言试题及答案 (2)

C语言部分 一、选择题(每小题2分,共10分) (下在各小题,分别有一个或多个正确答案,请将所有正确答案的编号,填写在该小题题干后的括号内。错选或漏选均不得分)。 1、若定义:int a[2][3]{0,2,4,6,8,10};以下描述正确的有( A,C,D, E ) A、*(a+1)为元素6的地址 这里a+1=a[1]的地址;*(a+1)的值是6,故A正确。 B、*(a[1]+1)的值为2 为8,故B不正确 C、**(a+1)+2的值为8 这里a+1是一个指针,指向的是a[1]. *(a+1)为a[1],a[1]指向的是a[1][0]. **(a+1)为6,加2得8,故C正确; D、a[0]与a相同 因二者都是指针,指针的地址都是指向数组中的第一个元素的地址,故D正确。 E、a[1][2]的值为10 它是指第二行的第三个元素,为10,正确 2、对函数的正确使用方法描述( A,C,D )。 A、用数组做函数参数时,必须在主调函数和被调函数中分别定义数组 B、实参数组元素和形参数组元素类型可以不一致 C、形参数组长度可以不指定 D、形参数组长度可以大于实参数组长度 E、数组名做参数属于值传递 3、对静态变量的正确描述( A,B,D,E ) A、静态局部变量在静态存储区内分配单元() B、静态外部变量可以赋初值,也可以不赋初值 C、静态外部变量的作用与外部变量相同 D、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。 E、静态局部变量只赋一次初值 4、下列描述正确的是( A ,C)。 A、由main 函数及其参数argc和* argv[]可以实现命令行方式 B、使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中 //先写缓冲区数据到文件中,再释放文件指针 C、字符数组并不要求它的最后一个字符是‘\0’ //是的,以字符指针指向的字符串才要求,因为只有这样,才能知道字符串的长度,而在字符数组中,不用\0,一样可以知道到哪里是字符数组的结尾。 D、‘A’和“A”都是字符串常量 E、若char*S=“\ta\017bc”;则指针变量S指向的字符串所占的字节数是7 5、在缓冲文件系统中用于读写的函数有( A,B,D ) A、putchar () B、fread() C、rewind () D、purw() E、fseek() 二、程序阅读,并给出运行结果(共10分,每题5分)。 (1)main() { unsigned a,b,x int n; a=0x763 输出结果:

锅炉第二章题库答案

第二章燃料与燃烧计算 一、名词解释 1、发热量:单位质量的燃料在完全燃烧时所放出的热量。 2、高位发热量:1kg燃料完全燃烧后所产生的热量,包括燃料燃烧时所生成的水蒸气的汽化潜热。 3、低位发热量:高位发热量中扣除全部水蒸气的汽化潜热后的发热量。 4、标准煤:规定收到基低位发热量Qnet,ar =29308kJ/kg的煤。 6、煤的挥发分:失去水分的干燥煤样置于隔绝空气的环境下加热至一定温度时,煤中的有机物分 解而析出的气态物质的百分数含量。 7、油的闪点:油气与空气的混合物与明火接触发生短暂的闪光时对应的油温。 、不完全燃烧:指燃料的燃烧产物中还含有某些可燃物质的燃烧。 10、理论空气量:1kg收到基燃料完全燃烧,而又无过剩氧存在时所需的空气量。 11、过量空气系数:实际供给的空气量与理论空气量的比值。 12、理论烟气量:供给燃料以理论空气量,燃料达到完全燃烧,烟气中只含有二氧化碳、二氧化 硫、水蒸气及氮气四中气体时烟气所具有的体积 13、烟气焓:1kg固体、液体燃料或标准状态下1m3气体燃料燃烧生成的烟气在等压下从0℃加热 到某一温度所需的热量。 二、填空 1、煤的元素分析法测定煤的组成成分有碳、氢、氧、氮、硫、灰分、水分,其中碳、氢、硫是可燃成分,硫是有害成分。 2、煤的工业分析成分有水分、挥发分、固定碳和灰分。 3、表征灰的熔融特性的四个特征温度为变形温度、软化温度、半球温度和流动温度。 4、煤的炭化程度越深,其挥发分含量越少,着火温度越高,点火与燃烧就越困难。

5、煤的成分分析基准常用的有收到基、空气干燥基、干燥基和干燥无灰基。 6、理论水蒸气体积,包括燃料中氢完全燃烧生成的水蒸气、燃料中水分受热蒸发形成的 水蒸气、理论空气量带入的水蒸气三部分。 7、随同理论空气量V k 0带进烟气中的水蒸气体积为V k0 m3/kg。 8、烟气成分一般用烟气中某种气体的所占干烟气总体积的体积百分数含量来表示。 9、完全燃烧方程式为(1+β)RO2+O2=21 ,它表明当燃料完全燃烧时,烟气中含氧量与三原子气体量之间的关系,当α=1时,其式变为(1+β)RO2max=21 。 14、算α的两个近似公式分别为、。两式的使用条件是CO=0 、干烟气含有的氮气接近79%(N2=79%/N ar可忽略) 、β很小。 三、选择 1、在下列煤的成分中,能用干燥无灰基表示的成分有。(1)(2)(3)(5) (1)碳(2)氧(3)挥发分(4)灰分(5)固定碳 2、煤的收到基低位发热量大小与煤中下列成分有关。(1)(2)(4)(5)(6) (1)C ar (2)O ar (3)N ar (4)H ar (5)S ar (6)M ar 3、煤被一场大雨淋湿后,煤的高位发热量。(2) (1)升高(2)降低(3)不变 4、煤被一场大雨淋湿后,煤的干燥基碳的百分含量。(3) (1)升高(2)降低(3)不变 5、下列各煤种中,对锅炉的安全工作危害最大的是。 (3) A、Q net,ar =31320kJ/kg,S ar=% B、Q net,ar =29310kJ/kg,S ar=% C、Q net,ar =25435kJ/kg,S ar=% 6、煤的元素分析成分中收到基碳是。(4) (1)固定碳(2)焦碳(3)碳化物中的碳 (4)由固定碳和碳化物中的碳组成 7、理论空气量的大小是由元素所决定的。(1)(5)(4)(6)(1)C(2)M(3)A(4)O(5)H(6)S(7)N

C语言练习题带详解答案

一单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);

7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D)。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C。 A)2.5 B)2 C)1 D)3 详见教材P52~53. %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1; /为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2 11.如果int a=3,b=4;则条件表达式"a

二级C语言试题(含答案)

二级C语言试题 一、判断题(2×8=16分) 1、printf()函数总是从新行的起始位置开始打印。( F ) 2、所有的变量在使用前都必须予以申明。(F) 3、在申明变量时必须给出变量的类型。(T) 4、C语言认为变量number和NuMbEr是相同的。( F) 5、打印三行输出的C语言程序必须用三条printf语句。(F) 6、求余运算符%只能用于两个整数操作数。(T) 7、switch选择结构中必须有default子句。(F) 8、如果x>y或ay&&a

锅炉原理试题库

《锅炉原理》习题库参考答案 第一章 基本概念 1. 锅炉容量:指锅炉的最大长期连续蒸发量,常以每小时所能供应蒸汽的吨数示。 2. 层燃炉:指具有炉箅(或称炉排),煤块或其它固体燃料主要在炉箅上的燃料层内燃烧。 3. 室燃炉:指燃料在炉膛空间悬浮燃烧的锅炉。 4. 旋风炉:指在一个以圆柱形旋风筒作为主要燃烧室的炉子,气流在筒内高速旋转,煤粉气流沿圆筒切向送入或由筒的一端旋转送入。较细的煤粉在旋风筒内悬浮燃烧,而较粗的煤粒则贴在筒壁上燃烧。筒内的高温和高速旋转气流使燃烧加速,并使灰渣熔化形成液态排渣。 5. 火炬―层燃炉:指用空气或机械播撒把煤块和煤粒抛入炉膛空间,然后落到炉箅上的燃烧方式的炉子。 6. 自然循环炉:指依靠工质自身密度差造成的重位压差作为循环推动力的锅炉。 7. 多次强制循环炉:指在循环回路中加装循环水泵作为主要的循环推动力的锅炉。 8. 直流锅炉:指工质一次通过蒸发受热面,即循环倍率等于一的锅炉。 9. 复合制循环炉:指在一台锅炉上既有自然循环或强制循环锅炉循环方式,又有直流锅炉循环方式的锅炉。 10. 连续运行小时数:指两次检修之间运行的小时数。 11. 事故率= %100?+事故停用小时数总运行小时数事故停用小时数; 12. 可用率=%100?+统计期间总时数 备用总时数运行总时数; 13. 钢材使用率: 指锅炉每小时产生一吨蒸汽所用钢材的吨数。 第二章 一、基本概念 1. 元素分析:指全面测定煤中所含全部化学成分的分析。 2. 工业分析:指在一定的实验条件下的煤样,通过分析得出水分、挥发分、固定碳和灰分这四种成分的质量百分数的过程。

3. 发热量:指单位质量的煤在完全燃烧时放出的全部热量。 4. 结渣:指燃料在炉内燃烧时,在高温的火焰中心,灰分一般处于熔化或软化状 态,具有粘性,这种粘性的熔化灰粒,如果接触到受热面管子或炉墙,就会粘结于其上,这就称为结渣。 5. 变形温度:指灰锥顶变圆或开始倾斜; 6. 软化温度:指灰锥弯至锥底或萎缩成球形; 7. 流动温度:指锥体呈液体状态能沿平面流动。 二、问答题 1. 煤的元素分析成分有哪些? 答:煤的元素分析成分包括:碳、氢、氧、氮、硫、灰分和水分。 2. 煤的工业分析成分有哪些? 答:煤的元素分析成分包括:水分、挥发分、固定碳和灰分。 3. 挥发性物质包括一些什麽物质? 答:挥发性物质主包括:各种碳氢化合物、氢、一氧化碳、硫化氢等可燃气体组成,此外,还有少量的氧、二氧化碳、氮等不可燃气体。 第三章 一、基本概念 1. 理论空气量:1kg燃料完全燃烧时所需要的最低限度的空气量称为理论空气量。 2. 过量空气系数:实际空气量和理论空气量之比。 3. 理论烟气量:当实际参加燃烧的湿空气中的干空气量等于理论空气量,且1kg 的燃料完全燃烧时产生的烟气量称为理论烟气量。 4. 实际烟气量:供给的空气量大于理论空气量,且使1kg燃料完全燃烧时产生的 烟气量。 5. 理论空气、烟气焓:在定压条件下,将1kg 燃料所需的空气量或所产生的烟气 量从0加热到t℃时所需要的热量。 6. 锅炉有效利用热:指水和蒸汽流经各受热面时吸收的热量。 7. 正平衡法:直接确定输入锅炉的热量和锅炉的有效利用热,然后利用锅炉热效 率定义式计算锅炉热效率的方法。 8. 反平衡法:通过确定锅炉的各项热损失,计算锅炉热效率的方法。

人武部训练题库含答案

人武部训练题库含答案 专武干部基础理论复习题(外网) 第一部分:征兵工作(190题) ◆男兵征集(85题) 一、单项选择题(40题) 1、应征公民所在乡镇人民政府、街道办事处或者单位应当将批准入伍的公民姓名(d)。 a:登记造册 b:网上备案 c:报上级备案 d:张榜公布 2、预定征集的应征公民离开常住户口所在县、市(b)以上的,应当向所在基层人民武装部报告去向和联系办法。 a、15天 b、1个月 c、2个月 d、3个月 3、县级人民政府依照兵役法和有关法规实施的处罚,由(c)具体办理。 a、县级公安机关 b、县级人民法院 c、县级人民政府兵役机关 d、县级人民检察院 4、退兵的期限,自新兵到部队之日起至部队批准之日止,属于政治条件不合格的,不超过( d )天。 a、45 b、60 c、80 d、90 5、退兵的期限,自新兵到达部队之日起至部队批准之日止,属于身体条件不合格的不超过(d)。 a、60天 b、90天 c、70天 d、45天 6、男性应征青年身高应为(c)cm以上。 a:160 b:161 c:162 d:163 7、(a)文化程度人员右眼裸眼视力不低于4.9,左眼裸眼视力不低于4.8;高中文化程度人员右眼裸眼视力不低于4.7,左眼裸眼视力不低于4.5。 a:初中 b:高中 c:大专 d:本科 8、走访调查由县级(d)统一组织,乡(镇)人民政府、街道办事处负责承办,基层专武干部、派出所民警、卫生院医生、民兵营连长、接兵部队人员等组成调查组具体实施。 a:政府b:人武部c:国 。 部门 b:人武部 c:征兵办公室 d:公安机关 24、( a )的主要内容是:调查应征公民病史情况,了解掌握应征公民的政治思想、家庭背景、文化程度、个人经历、现实表现和入伍态度等情况。 a、走访调查 b、政治审查 c、调查询问 25、走访调查责任人组织填写(c),同行的调查人共同签字,调查表作为审批定兵的依据之一,留存县级征兵办公室备查,5年内不得销毁。 a、《应征公民政治审查表》 b、《入伍通知书》 c、《应征公民走访调查表》 26、(c)通常于新兵起运前1日组织新兵集中,按照新兵去向、人数进行编组,核对档案,发放被装物资,明确有关注意事项。 a、县人武部 b、军分区 c、县级征兵办公室 d、市级征兵办公室 27、对(d)不安心部队服役的,一般不宜做退兵处理,部队应耐心细致地做好思想教育工作,必要时可通过征集部门和新兵家长配合做好思想引导工作。 a、政治原因 b、政治问题 c、思想问题 d、思想原因 28、(b)特殊原因不能亲自前往兵役登记站登记或者履行复核手续的,可以书面委托其亲属或者所在单位代为登记或者履行复核手续。 a、适龄青年 b、适龄男性公民 c、适龄女性公民

c练习题带答案

c练习题带答案集团标准化工作小组 #Q8QGGQT-GX8G08Q8-

一、选择题 1.C++语言属于( C )。 A)自然语言 B)机器语言 C)面向对象语言 D)汇编语言2.下面选项中不属于面向对象程序设计特征的是(C) 。 A)继承性 B)多态性 C)相似性 D)封装性 3.可用作C++语言用户标识符的一组标识符是( B )。 A) void define +WORD B) a3_b3 _123 YN C) for -abc Case D) 2a DO sizeof 4.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素 a[2][1]的值为(A)。 A) 0 B) 4 C) 8 D) 6 5.下列情况中,哪一种情况不会调用拷贝构造函数( B ) A)用派生类的对象去初始化基类对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用者时 6.以下哪一关键字可用于重载函数的区分(C) A)extern B)static C)const D)virtual 7.下列有关数组的叙述中,正确的是( B ) A)C++中数组的存储方式为列优先存储 B)数组名可以作为实参赋值给指针类型的形参 C)数组下标索引从1开始,至数组长度n结束 D)数组指针的语法形式为:类型名 *数组名[下标表达式]; 8.下列有关继承和派生的叙述中,正确的是( C ) A)派生类不能访问通过私有继承的基类的保护成员 B)多继承的虚基类不能够实例化 C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数 D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现 9.实现运行时多态的机制是( A ) A)虚函数B)重载函数C)静态函数D)模版函数 10.若有下面的函数调用: fun(a+b, 3, max(n-1, b)); 其中实参的个数是( A) A)3 B)4 C)5 D)6 11.下列关于this指针的说法正确的是( B)

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