当前位置:文档之家› c++选择题

c++选择题

c++选择题
c++选择题

1.在语句cin>>data;中,cin是

C++的关键字

类名

对象名

函数名

2.有如下程序:

#include

using namespace std;

class Complex{

double re, im;

public:

Complex(double r, double i) : re(r), im(i) { }

double real() const { return re; }

double image() const { return im; }

Complex& operator += (Complex a) {

re += a.re;

im += a.im;

return *this;

} };

ostream& operator << (ostream& s, const Complex& z) { return s<<’(’<

}

int main() {

Complex x(1,-2), y(2,3);

cout << (x+=y) << endl;

return 0;

}

执行这个程序的输出结果是

(1,-2)

(2,3)

(3,5)

(3,1)

3.执行如下的程序段后,输出结果是( )。

cout.fill(’*’); cout.width(6); cout.fill(’#’); cout << 123 << endl;

###123

123###

***123

123***

4.在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()

fail

eof

bad

good

5.在C++语言中,打开一个文件就是将这个文件与一个()建立关联。

结构

对象

6.下面关于C++流的叙述中,正确的是()。

cin是一个输入流对象

可以用ifstream定义一个输出流对象

执行语句序列char *y="PQMN"; cout<

执行语句序列char x[80]; cin.getline(x,80); 时,若键入Happy new year则x中的字符串是"Happy"

7.在说明语句:int *f();中,标识符f代表的是().

一个用于指向整型数据的指针变量

一个用于指向一维数组的行指针

一个用于指向函数的指针变量

一个返回值为指针型的函数名

8.在下列函数原型中,可以作为类AA构造函数的是()。

void AA(int);

int AA( );

AA(int)const;

AA(int);

9.有如下函数模板定义:

template

T func(T x,T y){ return x*x+y*y;}

在下列对 func 的调用中,错误的是()。

func(3,5);

func(3.0,5.5);

func(3,5.5);

func(3,5.5);

10.有如下函数模板templateT square(T x){ return x* x;} 其中T是

函数形参

函数实参

模板形参

模板实参

11.在C++中,用于实现运行时多态性的是()。

内联函数

重载函数

模板函数

虚函数

12.#include

using namespace std;

class A{

public:

virtual void func1( ){ cout<<"A1"; }

void func2( ){ cout<<"A2"; }

};

class B:public A{

public:

void func1( ){ cout<<"B1"; }

void func2( ){ cout<<"B2"; }

};

int main( ){

A *p=new B;

p->func1( );

p->func2( );

return 0;

}

运行此程序,屏幕上将显示输出

B1B2

A1A2

B1A2

A1B2

13.要实现运行时的多态性,必须通过()调用虚函数

基类指针

派生类指针

对象名

派生类名

14.要实现动态联编,派生类中的虚函数()

返回的类型可以与虚函数的原型不同

参数个数可以与虚函数的原型不同

参数类型可以与虚函数的原型不同

以上都不对

15.要实现动态联编,必须通过()调用虚函数

对象指针

成员名限定

对象名

派生类名

16.虚函数支持多态调用,一个基类的指针可以指向派生类的对

象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#include

using namespace std;

class Base

{

public:

virtual void f(){cout<<"f0+";}

void g(){cout<<"g0+";}

};

class Derived:public Base

{

public:

void f(){cout<<"f+";}

void g(){cout<<"g+";}

};

int main()

{

Derived d;

Base *p=&d;

p->f();p->g();

return 0;

}

运行时输出的结果是( )。

f+g+

f0+g+

f+g0+

f0+g0+

17.下面四个选项中,( )是用来声明虚函数的。

virtual

public

include

using namespace

18.下面描述中,正确的是()。

virtual可以用来声明虚函数

含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类即使基类的构造函数没有参数,派生类也必须建立构造函数

静态数据成员可以通过成员初始化列表来初始化

19.下面关于C++语言的描述错误的是()。

C++语言支持数据封装

C++语言中引入友元没有破坏封装性

C++语言允许函数名和运算符重载

C++语言支持动态联编

20.有如下程序

#include

using namespace std;

class Base{

protected:

Base(){ cout << ’A’; }

Base(char c){ cout << c; }

};

class Derived :public Base{

public:

Derived(char c){ cout << c; }

};

int main(){

Derived d1(’B’);

return 0;

}

执行这个程序屏幕上将显示输出______。

B BA AB BB

21.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )。

派生类的对象可以赋给基类的对象

派生类的对象可以初始化基类的引用

派生类的对象可以直接访问基类中的成员

派生类的对象的地址可以赋给指向基类的指针

22.在公有继承的情况下,允许派生类直接访问的基类成员包括? 公有成员

公有成员和保护成员

公有成员保护成员和私有成员

保护成员

23.在公有继承的情况下,基类成员在派生类中的访问权限()。受限制

保持不变

受保护

不受保护

24.在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。

完全相同

完全不同

部分相同,部分不同

以上都不对

25.下面叙述不正确的是()。

基类的保护成员在派生类中仍然是保护的成员

基类的保护成员在公有派生类中仍然是保护的

基类的保护成员在私有派生类中仍然是私有的

对基类成员的访问必须是无二义性的

26.下面描述中,表达错误的是()

公有继承时基类中的public成员在派生类中仍是public的

公有继承时基类中的private成员在派生类中仍是private的

公有继承时基类中的protected成员在派生类中仍是protected 的

私有继承时基类中的public成员在派生类中是private的

27.运用运算符delete删除一个动态对象时()。

系统首先为该动态对象调用构造函数,再释放其占用的内存

系统首先释放该动态对象占用的内存,再为其调用构造函数

系统首先为该动态对象调用析构函数,再释放其占用的内存系统

首先释放动态对象占用的内存,再为其调用析构函数

28.有如下类声明:

class MyBASE{

int k;

public:

void set(int n){ k=n;}

int get( )const{ return k; }

};

class MyDERIVED: protected MyBASE{

protected:

int j;

public:

void set(int m, int n){ MyBASE::set(m); j=n;}

int get( )const{ return MyBASE::get( )+j; }

};

则类MyDERIVED中保护的数据成员和成员函数的个数是()。4

3

2

1

29.有如下类定义:

class MyBase{

int k;

public:

MyBase(int n=0):k(n){}

int value(){return k;}

};

class MyDerived: MyBase{

int j;

public;

MyDerived(int i): j(i){}

int getK()const {return k;}

int getJ()const{return j;}

};

在一个派生类对象结束其生命周期时()。

先调用派生类的析构函数后调用基类的析构函数

先调用基类的析构函数后调用派生类的析构函数

如果基数没有定义析构函数,则只调用派生类的析构函数如果派生类没有定义析构函数,则只调用基类的析构函数

30.执行下列语句后的结果为().

int x=3,y;

int *px=&x;

y=*px++;

x=3,y=4

x=3,y=3

x=4,y=4

x=3,y不知

48.在用关键字class定义的类中,以下叙述正确的是( )。在类中,不作特别说明的数据成员均为私有类型

在类中,不作特别说明的数据成员均为公有类型

类成员的定义必须是成员变量定义在前,成员函数定义在后类的成员定义必须放在类定义体内部

31.有如下程序:

#include

class BASE{

char c;

public:

BASE(char n) : c(n){}

virtual ~BASE(){ cout << c; }

};

class DERIVED:public BASE{

char c;

public:

DERIVED(char n) : BASE(n + 1), c(n){}

~DERIVED(){ cout << c; }

};

int main()

{

DERIVED D(’X’);

return 0;

}

执行上面的程序将输出()。

XY

YX

X

Y

32.在以下new和delete运算符使用中,错误的是().

char *p=new char[10]; delete[]p;

char *p=new char[5]; delete []p; p=new char[10]; delete []p;

char *p=new char; delete p;

char *p=new int[10]; delete p;

33.有如下程序:

#include

using namespace std;

class BASE{

public:

~BASE( ){ cout<<"BASE";}

};

class DERIVED: public BASE {

public:

~DERIVED( ){ cout<<"DERIVED";}

};

int main( ){DERIVED x; return 0 ;}

执行后的输出结果是()。

BASE

DERIVED

BASEDERIVED

DERIVEDBASE

34.有如下程序:

#include

using namespace std;

class A {

public:

A( ) { cout << "A"; }};

class B { public: B( ) { cout << "B"; } }; class C : public A {

B b;

public:

C( ) { cout << "C"; }};

int main( ) { C obj; return 0; }

执行后的输出结果是()。

CBA

BAC

ACB

ABC

35.有如下程序:

#include

using namespace std;

class A{

public:

A(int i){x=i;}

void dispa(){cout<

private:

int x;

};

class B:public A{

public:

B(int i):A(i+10){x=i;}

void dispb(){dispa();cout<

int x;

};

int main(){

B b(2);

b.dispb();

return 0;

}

运行时输出的结果是

10, 2

12,10

12,2

2,2

36.用new运算符创建一维数组的正确形式是(). int *p=new a[10];

float *p=new float[10];

int *p=new int[10]={0};

int *p=new int[5]={1,2,3,4,5,6};

37.有如下程序:

#include

using namespace std;

class A

{

public:

A() { cout << "A"; }

~A() { cout << "~A"; }

};

class B : public A

{

A* p;

public:

B() { cout << "B"; p = new A(); }

~B() { cout << "~B"; delete p; }

};

int main()

{

B obj;

return 0;

}

执行这个程序的输出结果是

BAA~A~B~A

ABA~B~A~A

BAA~B~A~A

ABA ~A~B~A

49.重载运算符的实质是函数调用,如果重载了后置单目运算符“++”,执行C++,则相当于执行了哪个函数( )

c.operator++(c,0)

c.operator++( )

operator++()

operator++(c,0)

38.应在下列程序划线处填入的正确语句是()

#include

class Base{

public:

void fun(){cout<<"Base::fun"<

};

class Derived:public Base{

void fun()

{_____________ //显示调用基类的函数fun() cout<<"Derived::fun"<

}

};

fun();

Base.fun();

Base::fun();

Base->fun();

39.有如下程序

#include

#include

using namespace std;

class MyClass{

public:

MyClass(){cout<<’A’;}

MyClass(char c ){cout<

~MyClass(){cout<<’B’;}

};

void main(){

MyClass p1,*p2;

p2=new MyClass(’X’);

delete p2;}

执行这个程序幕上将显示输出______。

ABX

ABXB

AXB

AXBB

40.有如下程序:

#include

using namespace std;

class Point{

public:

static int number;

public:

Point(){number++;}

~Point(){number--;}

};

int Point::number=0;

void main(){

Point *ptr;

Point A,B;

Point* ptr_point=new Point[3];

ptr=ptr_point;

Point C;

cout<

delete[]ptr;

}运行时输出的结果是

3

4

6

7

41.以下程序的运行结果是 ______。

#include "stdio.h"

main( ){

int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p=a+5,*q=NULL;

*q=*(p+5);

cout<< *p<<*q;}

运行后报错

6 6

6 12

5 5

42.有如下程序:

#include

using namespace std;

class Test {

public:

Test( ) { n+=2; }

~Test( ) { n-=3; }

static int getNum( ) { return n; }

private:

static int n;

};

int Test::n = 1;

int main( )

{

Test* p = new Test;

delete p;

cout << "n=" << Test::getNum( ) << endl;

return 0;

}

执行后的输出结果是()。

n=0

n=1

n=2

n=3

43.以下程序段的输出结果是().

char *alp[]={"ABC","DEF","GHI"}; int j; cout<

B

D

DEF

44.以下程序的输出结果是______。

main( )

{ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];

for(i=0;i<4;i+=2) cout<

}

5 2

5 1

5 3

9 7

45.以下程序的输出结果是().

#include void main(){ char s[]="123",*p; p=s; cout<<*p++<

123

1

3

321

46.以下程序的输出结果是( )。

#include

void main(){

47.char s[]="12134211",*p;

int v1=0,v2=0,v3=0,v4=0;

for (p=s;*p;p++)

switch(*p){

case ’1’:v1++;

case ’3’:v3++;

case ’2’:v2++;

default: v4++;

}

cout<

}

4,2,1,1

4,7,5,8

7,3,2,1

8,8,8,8

47.已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是( )。

p=&A 或 p=A[0][0]

p=A 或 p=&A[0][0]

p=&A[0] 或 p=A[0][0]

p=A[0] 或 p=&A[0][0]

50.要使语句p=new double[20];能够正常执行,变量p应定义为( )。

double p[20];

double p;

double (*p)[20];

double *p;

51.要定义一个具有5个元素的一维数组,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中不正确的是[ ]。int vect[]={30,50,-88};

int vect[]={30,50,-88,0,0};

int vect[5]={30,50,-88};

int vect[5]={30,50,-88,0,0};

52.下面说明不正确的是().

char a[10]="china";

char a[10],*p=a;p="china"

char *a;a="china";

char a[10],*p;p=a="china"

53.重载赋值操作符时,应声明为()函数。

友元

成员

多态

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

1种

2种以下

3种以下

多种

55.在下列函数原型中,可以作为类AA构造函数的是( )。

void AA(int)

int AA()

AA(int)const

AA(int)

56.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。

虚函数

友元函数

构造函数

析构函数

57.在定义构造数据类型时,不能()。

说明变量

说明存储类型

初始化

末尾不写分号

58.在表达式 x+y*z中, + 是作为成员函数重载的运算符,* 是作为非成员函数重载的运算符。则 operator+ 有()个参数,operator* 有()参数。

2、2

2、1

1、2

1、1

59.在表达式 x+y*z中, + 是作为成员函数重载的运算符,* 是作为非成员函数重载的运算符。下列叙述中正确的是()。operator+有两个参数,operator*有两个参数

operator+有两个参数,operator*有一个参数

operator+有一个参数,operator*有两个参数

operator+有一个参数,operator*有一个参数

60.在C++语言中,数据封装要解决的问题是()。

数据的规范化

便于数据转换

避免数据丢失

防止不同模块之间数据的非法访问

61.有如下类声明:

class Foo { int bar; };则Foo类的成员bar是()。公有数据成员

公有成员函数

私有数据成员

私有成员函数

62.有如下类声明:

class SAMPLE

{

int n;

public:

SAMPLE(int i=0):n(i){}

void setValue(int n0);

};

下列关于 getValue 成员函数的实现中,正确的是()。SAMPLE::setValue(int n0){ n=n0;}

void SAMPLE::setValue(int n0){ n=n0;}

void setValue(int n0){ n=n0;}

(int n0){ n=n0;}

63.有如下程序:

#include

using namespace std;

class test{

private:

int a;

public:

C语言选择题题库

C语言选择题题库

C语言程序设计题库说明 一本题库适用对象 计算机应用技术计算机软件软件技术计算机网络技术与计算机控制技术等专业 二本题库包含有175道选择题 三本题库所有题目均附有答案

一、选择题 下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。 1、不合法的整数是()。 A)0x35 B)43.6 C)0532 D)-346 2、下列合法的字符常量是()。 A)“f”B)x C)65 D)‘\Xab’ 3、设有整型变量x,单精度变量y=5.5,表达式x=float(y*3+((int)y%4))执行后,x的值为()。 A)17B)17.500000 C)17.5 D)1.5 4、在C语言中,负整数在内存中以()形式释放。 A)补码B)BCD码C)反码D)十进制数 5、在C语言中,要求参加运算的数必须是整数的运算符是()。 A)/ B)!C)%D)= = 6、()是C语言中非法的数据类型关键字。

A)float B)singed C)integer D)Char 7、现已定义整形变量int i=1;执行循环语句while(i++<5);后i的值为()。 A)1 B)5 C)6 D)以上三个答案都不正确 8、下列语句的输出结果是()。 printf(“%f\n”,(float)(2+4)/2); A)有语法错误不能通过编译B)3 C)3.0 D)3.000000 9、C语言中,整数-8在内存中的存储形式是()。 A)1111,1111,1111,1000B)1000,0000,0000,1000 C)0000,0000,0000,1000 D)1111,1111,1111,0111 10、设C语言中,int类型数据占2个字节,则long类型数据占()个字节。 A)1 B)2 C)8 D)4 11、若变量a已说明为float类型,则能实现将a 中的数值保留小数点后两位,第三位进行四舍五

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

安全知识考试试题以及答案

部门:姓名:分数: 一、不定项选择题。(每小题2 分,共20分。多选或错选不得分;每少选一个选项扣分) 1、据统计,因火灾死亡的人中有80%以上属于(B)。 A、被火直接烧死 B、烟气窒息死亡 C、跳楼或惊吓致死 2、如果电视机着火了,应(B) A、迅速往电视上泼水灭火。 B、拔掉电源后,用湿棉被盖住。 C、马上拨打火警电话,请消防队来灭火。 3、停电时(AB)。 A、要尽可能用应急照明灯照明 B、要及时切断处于使用状态的电器电源,即关闭电源开关或拔掉插头 C、可以用汽油代替煤油或柴油做燃料使用 4、燃烧的必要条件是(ABC) A、可燃物 B、助燃物 C、引火源 D、有风力 5、身上着火后,下列哪种灭火方法是错误的(C) A、就地打滚 B、用厚重衣物覆盖,压住火苗

C、迎风快跑 6、如果高层建筑发生了火灾,你认为正确的做法是(C) A、迅速往楼上跑,以防被烟熏致死 B、第一时间选择从电梯逃生 C、用湿毛巾捂住口鼻,低下身子沿墙壁或贴近地面跑出火区 D、从窗口中跳下 7、假设你住在一个高层公寓楼的第16层,无法从窗口逃离房间,而过道里已是烟雾弥漫,你该怎么办(ABCD) A、立即返回房间,给消防队打电话 B、将湿毛巾围在门的周围 C、如果呼吸困难而周围尚未起火,在窗子的上方和下方各开一条缝 D、在窗前等待,以便向消防队员求救 8、B)必须分间、分库存储。 A、灭火方法相同的物体 B、容易相互发生化学反应的物品 C、以上两种答案都对 9、配电室发生火灾的原因有(ABCD) A、短路 B、过电荷 C、电弧 D、电火花 10、检查液化石油气管道或阀门泄漏的正确方法是(C) A、用鼻子嗅 B、用火试 C、用肥皂水涂抹 D、用试剂试 二、填空题。(每空1分,共20分)

C语言选择题题库

C语言程序设计题库说明 一本题库适用对象 计算机应用技术计算机软件软件技术计算机网络技术与计算机控制技术等专业 二本题库包含有175道选择题 三本题库所有题目均附有答案

一、选择题 下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。 1、不合法的整数是()。 A)0x35 B)43.6 C)0532 D)-346 2、下列合法的字符常量是()。 A)“f” B)x C)65 D)‘\Xab’ 3、设有整型变量x,单精度变量y=,表达式x=float(y*3+((int)y%4))执行后,x的值为()。 A)17 B)17.500000 C) D) 4、在C语言中,负整数在内存中以()形式释放。 A)补码 B)BCD码 C)反码 D)十进制数 5、在C语言中,要求参加运算的数必须是整数的运算符是()。 A)/ B)!C)% D)= = 6、()是C语言中非法的数据类型关键字。 A)float B)singed C)integer D)Char

7、现已定义整形变量int i=1;执行循环语句while(i++<5);后i的值为()。 A)1 B)5 C)6 D)以上三个答案都不正确 8、下列语句的输出结果是()。 printf(“%f\n”,(float)(2+4)/2); A)有语法错误不能通过编译 B)3 C)D) 9、C语言中,整数-8在内存中的存储形式是()。 A)1111,1111,1111,1000 B)1000,0000,0000,1000 C)0000,0000,0000,1000 D)1111,1111,1111,0111 10、设C语言中,int类型数据占2个字节,则long类型数据占()个字节。 A)1 B)2 C)8 D)4 11、若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。 A)a=(a*100+/ B)a=(a*100+/100 C)a=(int)(a*100+/ D)a=(a/100+*

安全考试题(含答案)

安全教育试卷 工种:姓名:成绩: 一、选择题(在空位上填上你认为正确的答案的序号,每题3分,共60分) 1.工人要认真学习和掌握本工种的(B )及有关安全知识,自觉遵守安全生产的各项制度,听从技术员的旨意做到(D )。 A、操作技术 B、安全操作规程 C、应知应会 D、不违反劳动纪律 2.对触电者进行抢救时,必须立即(B ) A、送医院或医疗部门 B、做人工呼吸 C、喂药打针 3.电气设备的绝缘老化变质,或受到(C )的作用而失去绝缘能力,绝缘导线的绝缘体受到磨损破坏,是造成短路的原因之一。 A、寒冷 B、暴晒 C、高温、潮湿或腐蚀 4.发生火灾时,应立即报告厂保卫部门,及打电话(B )的警。 A、120 B、119 C、117 5.《劳动法》规定,禁止企业事业单位安排未成年人从事有毒有害作业和繁重的体力劳动。未成年工人指(B ) A、未满16周岁 B、年满16周岁未满18周岁 C、年满18周岁未满20周岁 6.工人在生产场所(A )时发生不安全因素应及时处理或向领导报告。 A、检查工作、机械设备和电气及作业环境的安全情况B、注意设备的运行情况 C、保持作业场所的整洁、文明生产 7.劳动保护用品在指保护劳动者在(A )人身安全健康所必备的一种防御性装备。 A、生产场所 B、日常生活 C、生产过程中 8.使触电者脱离电源的方法有:断开电源开关,或用(C )隔离或挑开电源或带电体。 A、手 B、铁管或铁棒 C、干燥的竹枝、木杆 9.非防爆的台扇、手电筒、行灯、电炉、电热杯等,(B )带入防爆场所使用。 A、经班长批准,可以 B、严禁 C、准许 10.各种机器设备维休后,凡有拆卸防备装置的,一定要(C )才能投入使用。 A、将防护装置擦干净 B、交回仓库,保管好 C、重新安装复原 11.简易式防尘口罩适用于(A ),也可以用于低剂量、低浓度的气容胶作业。 A、一般的粉尘作业 B、高浓度的粉尘作业 C、低浓度毒物作业 12.出现先兆中暑式轻度中署时,应立即停止工作到阴凉处休息,并饮适量(A ),几十分种或几小时后就会症状消失恢复体力 A、食盐饮料 B、冰冻饮料 C、荼水或矿泉水 13.安全色有(A )四种。 A、红、黄、蓝、绿 B、黑、白、黄、绿 14警告标志采用(B )色,应急按扭用(A )色,非紧急情况(D )使用 A、红 B、黄 C、黑色 D、不可以 E、都可以 15.进入焊接科工作区内的工作人员必须戴(A ),焊接线上的直接操作人员,必须穿(C )和(D )戴(A )和(E )。 A、防护镜 B、工作帽 C、长袖工作服 D、工作鞋 E、防护手套 16.氧焊、二氧化碳焊、起重机、厂内车辆,须经(A )持(B )发放的上岗证才允许上岗。

c语言选择题

1.以下运算符中优先级最低的是(C)。 A、&& B、| C、|| D、& 2.不合法的if语句是:(D) A、if(表达式) 语句1 else 语句2 B、if(表达式) 语句 C、if(表达式1)语句1 else if(表达式2)语句2 else 语句3。 D、if 关系表达式语句1 else 语句2 3.以下不是无限循环的语句为(D)。 A、while(1){x++;} B、for(;;x++=i); C、for(i=10;;i--) sum+=i; D、for(y=0,x=1;x>++y;x=i++) i=x; 4.调用函数时,基本类型变量做函数参数, 实参和对应的形参(B). A、不占用存储单元 B、各自占用独立的存储单元 C、同名时才能共用存储单元 D、共占用一个存储单元 5.已知有宏定义#define F(a) a*(a+2),则F(4+3)的值为(D). A、24 B、15 C、63 D、31 a[10]; 给数组a的所有元素分别赋值为1、2、3、……的语句是(D) A、for(i=1;i<11;i++)a[i]=i; B、for(i=1;i<11;i++)a[0]=1; C、for(i=1;i<11;i++)a[i+1]=i; D、for(i=1;i<11;i++)a[i-1]=i; 7.若有说明:int a[3][4];则数组a中各元素(A)。 A 、不能得到确定的初值B、可在程序的编译阶段得到初值0 C、可在程序的运行阶段得到初值0 D、可在程序的编译或运行阶段得到初值0 8. 已定义float a; int i;选择正确的输入语句(C). A、scanf("%6.2f%3d", &a,&i); B、scanf("%f%s", &a,&i); C、scanf("%6f%3d",&a,&i); D、scanf("%f%d", a,i); 9 执行下面程序段后,k的值是:(B) int k=2; switch(k+1) { case 3:k+=1; case 4:k--;break; case 5:k*=3; case 6:++k;} A、10 B、2 C、28 b D、27 11.以下程序段中,能够正确地执行循环的是(B)。 A、int s=6; m:if(s<100) exit(0); else s-=2; goto m: B、int s=6; do s-=2; while(s); C、for(i=1;i>10;i++) D、static int a; while(a) 12.运行结果是" 11 12"的程序段是:请在A处填写正确内容(B)。 for(i=1;i<=2;i++) ___A___ A、for(j=1;j<=2;j++)printf("%3d",10*i+j);break; B、{for(j=1;j<=2;j++) printf("%3d",10*i+j);break;} C、for(j=1;j<=2;j++)printf("%3d",10*i+j);continue; D、{for(j=1;j<=2;j++)printf("%3d",10*i+j);continue;} 13.设有以下定义: int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=a; 则数值为6的表达式是(D). A、p+5 B、*p+6 C、*(p+6) D、*p+=5 14. 语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是(B)(说明:'\b'是退格符)。 A、a\bre\'hi\'y\\\bou B、re'hi'you C、a\bre\'hi\'y\bou D、abre'hi'y\bou 14.执行下面程序段后,i的值是(A).

C语言题库_选择题(1)

本卷共有4道大 一、单项选择题(25道小题,共50分) 1、以下说法中正确的是(C)(2分) A、C语言程序总是从第一个的函数开始执行 B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序总是从main()函数开始执行 D、C语言程序中的main()函数必须放在程序的开始部分 2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是(B)(2分) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 3、以下选项中,不合法常量的是(B)(2分) A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e0 4、C语言中最简单的数据类型包括(B)(2分) A、整型、实型、逻辑型 B、整型、实型、字符型 C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型 5、能正确表示逻辑关系:“10≥=a≥=0”的C语言表达式是(D)(2分) A、10>=a>=0 B、a>=0 and a<=10 C、a>=0||a<=10 D、a>=0&&a<=10 6、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)(2分)A、6.500000B、6 C、5.500000 D、6.000000

7、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)(2分) A、INPUT x、y、z; B、scanf("%d%d%d",&x,&y,&z); C、scanf("%d%d%d",x,y,z); D、read("%d%d%d",&x,&y,&z); 8、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是(D)(2分)A、把x和y按从大到小排列B、把x和y按从小到大排列 C、无确定结果 D、交换x和y中的值 9、若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是(A)(2分)A、0B、0.5 C、1 D、2 10、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是(B)。(2分) A、A B、a C、Z D、z 11、执行程序段int a=-1,b=4,k;k=(++a<0)&&!(b-- <=0);printf(“%d %d %d\n”,k,a,b);后的输出结果是(D )。 (2分) A、1 0 4 B、1 0 3 C、0 0 3 D、0 0 4 12、设intx=1, y=1;表达式(!x||y--)的值是(B)。(2分) A、0B、1 C、2 D、-1 13、程序段intx=3;do{printf(“%d”,x-=2);}while(!(--x));的输出结果是(C)。(2分) A、1 B、30 C、1-2 D、死循环

安全培训考试题及答案

安全生产知识培训考试题 姓名 ______________ 成绩____________ 一、单项选择题(共114道题,每题1分,共114分) 1、下列说法正确的是() A. 二氧化碳灭火器可以用来扑救钾、钠、镁等金属着火。 B. 泡沫灭火器可以用来扑救汽油、煤油、柴油和木柴等引起的火灾。 C. 1211灭火器不能用来扑救油类、电器、精密仪器、仪表、图书资料等引起的火灾。 2、如果家中发生燃气泄漏应() A. 立即关闭角阀、开窗、开门通风。 B.迅速关掉室内的电灯、电视等电器。 C用明火寻找燃气泄漏处。 3、火灾报警电话是() A. 120 B.119 C.122 4、正确使用安全带的方法() A. 高挂低用 B.低挂高用 C. 将绳打结使用 5、国家规定的安全色为() A. 红、黄、蓝、绿 B.黄、红、绿、白 C.蓝、红、黄、白 6、职业病是指企业、事业单位和个体经济组织的劳动者在职业活动中,因接触()和其他有毒有害物质等因素而引起的疾病。 A.粉尘、放射性物质 B.有毒气体 C.有毒液体 7、《安全生产法》规定,生产经营单位必须为从业人员缴纳() A.失业保险 B.养老保险 C.工伤社会保险 8、“一班三检”是指() A. 在班前、班中、班后进行安全检查 B. 每天进行三次安全检查。 C.在早、中、晚进行巡回检查 9、民用照明电路电压为() A.直流电压220V B.交流电压 380V C.交流电压220V 10、下列高层楼房避震方法错误的是() A. 迅速躲进管道多、整体性好的卫生间、储藏室等面积小的开阁内 B. 迅速躲进能形成三角空间的墙根、墙角等处。 C. 迅速乘电梯逃生。 11、在()米及以上的高处作业称为高处作业。 A.3 B.2 C.3.5 12、气瓶必须有明显的颜色标志和钢印,氧气瓶的颜色标志为() A.天蓝色 B.深绿色 C.黄色 13、如果有人处于高压电线意外落地的危险区内,()脱离危险区的方法容易发生跨步电压触电。 A.单足跳 B.并拢双足跳 C.快步跑出 14、下列说法正确的是() A. 家用电器或导线失火,如果没有灭火器,可以用水灭火。 B. 设暗线,应加绝缘套管

C语言选择题#精选.

1 C语言程序由函数组成,以下说法正确的是( A ). A)主函数可以在其它函数之前,函数内不可以嵌套定义函数 B)主函数可以在其它函数之前,函数内可以嵌套定义函数 C)主函数必须在其它函数之前,函数内不可以嵌套定义函数 D)主函数必须在其它函数之前,函数内可以嵌套定义函数 2 以下说法中不正确的是( A )。 A) 主函数main中定义的变量在整个文件或程序中有效 B) 不同的函数中可以使用相同名字的变量 C) 形式参数是局部变量 D) 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效 3 下面函数 f(double x) {printf(“%6d\n”,x);} 的类型为( C ). A) 实型B)void 类型C)int 类型D) A)、B)、C)均不正确 4 以下说法中正确的是( C ). A)C语言程序总是从第一个定义的函数开始执行 B)在C语言程序中,要调用的函数必须在main函数中定义 C)C语言程序总是从main函数开始执行

D)C语言程序中,main函数必须放在程序的开始部分 5 以下正确的函数定义是( C ). A) double fun(int x,int y); {int z; z=x+y; return z;} B) fun(int x,y) {int z; return z;} C) double fun(int x,int y) {double z; z=x+y; return z;} D) double fun( x, y) {int x,y; double z; z=x+y; return z;} 6 定义为void类型的函数,其含义是( A ). A)调用函数后,被调用的函数没有返回值 B)调用函数后,被调用的函数不返回 C)调用函数后,被调用的函数的返回值为任意的类型D)以上三种说法都是错误的 7 设有如下定义: int x=10,y=3,z ; 则语句

C语言程序设计期末考试选择题题库

第一章1、一个C程序可能出现的错误有(A)A,以上都包括 B,逻辑错误 C,运行错误 D,语法错误 2、C程序中一般可以包含几个函数(D) A.1个 B.多个 C.0个 D.至少一个 3.C语言属于程序设计语言的哪个类别(B) A.机器语言 B.高级语言 C.面向对象语言 D.汇编语言 4.以下关于C语言描述错误的是(B) A.一个C程序总是从main函数开始执行 B.一个C程序可以包含多个main函数 C.每个语句的最后必须有一个分号 D.C语言的注释符是以"/*"开始并以"*/"结束

5、在调试过程中,逻辑错误是指(C) A.所书写的语句,不符合C的语法。 B.在从obj生成exe文件的过程中,如果函数名书写错误,可能产生的错误。 C.程序的运行结果不符合题目要求。 D.在exe文件的执行过程中,产生运行异常。 第二章 1、16位的二进制数可以表示的整数的范围是(C) A.[-32768,32768] B.[-32767,32768] C.[-32768,32767] D.[-32767,32767] 2、C语言中的实型数据包括(A) A.float和double B.int和float C.float和char D.int和double 3、以下不合法的字符常量是(C) A.'2' B.'A' C.'ab'

4、在以下各组标识符中,均是合法的C语言标识符是(A) A.abc,A_4d,_student,xyz_abc B.auto,12-a,a_b,ab5.x C.A_4d,_student,xyz_abc,if D.abc,a_b,union,scan 5、若有定义:chara;intb;floatc;doubled; 则表达式a*b+d-c值的类型为(A) A.char B.float C.double D.int 6、类型修饰符unsigned不能修饰(D) A.char B.longint C.int D.float 7、若有定义:doublex=1,y; 执行语句,则y的值是(B) A,1 B,2.0

大学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

安全考试试题以及答案

永兴镇中心校安全考试试题 一、单项选择题 1.今年是第( B )个全国中小学生安全教育日 A.19 B.20 C.21 2.交警指挥手势动作中,左手上举掌心向前表示( B ) A.直行 B.停止 C.后退 3.未满几周岁的儿童不准在道路上骑、学自行车( A ) A.12周岁 B.10周岁 C.8周岁 4.骑车违法后又拒绝接受罚款处罚时,交通警察( B ) A.不可以扣留你的车 B.可以扣留你的车 C.必须在你同意后才能扣留你的车 5.当你需要乘坐出租车时,你可以( C ) A.站在机动车道上拦乘 B.站在路口拦乘 C.站在人行道上拦乘 6.在校外有人向你敲诈钱财,下面做法正确的是( B ) A.给钱,免得挨打 B.告诉父母和老师 C.不告诉别人,免得遭报复 7.陌生人请你喝饮料,你认为最好的做法是( A ) A.表示感谢,但不接受 B.接过可乐,并向他道谢 C.与其交谈,了解后再接 8.学校附近有些商店和网吧采取记账消费的方式引诱同学们花钱,你怎么看( A ) A.要学会拒绝这种诱惑 B.赊账也是一种消费方式 C.家里有钱不在乎 9.观看燃放烟花爆竹,应至少远离燃放点( C )米以上 A.2 B.5 C.10 10.坏血病、各类贫血、感冒往往与缺乏(C )有关 A.维生素A B.维生素B C.维生素C 11.肉类食品中含有胆固醇最高的部分是( A) A.内脏 B.肥肉 C.瘦肉 12.通常所说的“三无”食品是指(B ) A.无规格、无产地、无日期 B.无产地、无生产日期、无保质期 C.无保质期、无生产厂家、无成分 13.打完球后应该做些什么工作( C ) A.先喝一瓶碳酸饮料 B.赶紧离开方便别人运动 C.慢慢走动一会再离开 14.大量运动之后恢复体力应适量补充(A ) A.淡盐水 B.糖水 C.碳酸 15.游船、客运索道、滑道遇有几级风时需停运( B) A.3级风 B.4级风 C.5级风 16.哪种方法是摆脱水草的错误方法( C ) A.用刀具将水草割断 B.用仰泳的方式原路返口 C.用力将水草蹬下去 17.野外遇到雷雨时不容易出现危险的做法是( B ) A.躲树下 B.双腿并拢,蹲下身子 C.站在原地

C试题库有答案的

C++试题库 一、选择题 1、求“abc\\12\n”字符串的长度( C ) (A) 5 (B) 6 (C) 7 (D) 8 2、字符串常量”\tMyNane\103”的长度是:( B ) (A) 6 (B) 8 (C) 12 (D) 14 3、设x=7,执行语句y=++x,则y等于( D ) (A) 6 (B) 7 (C) 9 (D) 8 4、下列字符列中,合法的长整型常量是:( D ) (A) 4.18e3 (B) 0.46793 (C) 4L (D) 956738 5、在C++中,char类型数据在内存的存储形式是:( D ) (A) 原码(B) 反码(C) 补码(D) ASCII码 6、以下运算符中,优先级最高的是:( B ) (A) *= (B) –> (C) && (D) >= 7、若有定义“int x”,则下面不能将x的值强制转换成双精度数的表达式(D )(A)(double)x (B) double(x)(C)(double)(x)(D)x(double) 8、设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( b ) (A) i||j (B) !i&&!j (C) !i==!j (D) i==j 9、下述叙述正确的是()。 (A)字符型变量不能赋予整数(B) 任意整数都能表示字符 (C)字符型变量可存放多个字符(D) 字符数据的值是整数值 10、设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( A ) (A) b=a/2 (B) b=6-(a--) (C) b=a%2 (D) b=a>3?3:2 11、if…else中为避免嵌套出现二义性,C++规定else子句总与( B ) (A)其之前最近的if语句 (B)其之前最近且尚未配对的if语句 (C)缩排位置相同的if语句 (D)其之后最近的if语句 12、逻辑运算符两侧运算对象的数据( D ) (A)只能是逻辑型数据(B)只能是整型数据 (C)只能是整型或字符型数据(D)可以是任何类型的数据

危险化学品安全系统考试选择题自己整理版

危险化学品安全考试选择题自己整理版 一、单选题 1 盛装危险化学品的容器或包装,在()之后,可撕下标签,否则不能撕下相应的标签。 A 灭菌 B 内容物用完 C 清洗 D 经过处理并确认其危险性完全消除 D 2 化学品标签应由生产企业在货物出厂前粘贴、挂拴、喷印,出厂后若要改换包装,则由()重新粘贴、挂拴、喷印标签。 A 生产企业 B 改换包装单位 C 销售单位 D 使用单位 B 3 根据化学品的危险程度和类别,用“危险”、“警告”、“注意”3个词分别进行危害程度由高到低的警示,当某种化学品具有两种及两种以上的危险性时,用()的警示词。 A 危险性最大 B 危险性最小 C 所有涉及 D 其他 A 4 生产、储存危险化学品的单位,应当在其作业场所和安全设施、设备上设置明显的()。 A 操作规范 B 企业规章 C 安全警示标志 D 易燃易爆标志 C 5 危险化学品在运输过程中被称为()。 A 危险货物

B 危险化学品 C 爆炸物 D 易燃物 A 6 化学药品存放时要有防盗设施,保持通风,试剂存放应()。 A 按不同类别分类存放 B 将大量危险化学品存放在实验室 C 可以存放在走廊里 D 可以存放在办公室或学习室 A 7 危险废物的容器和包装物以及收集、贮存、运输、处置危险废物的设施、场所,必须()。 A 设置危险废物识别标志 B 设置医疗废物识别标识 C 设置生活垃圾识别标志 D 不用设置任何标志 A 8 废弃的有害固体药品,应()。 A 直接丢弃在生活垃圾处 B 经处理解毒后丢弃在生活垃圾处 C 经处理解毒后丢弃在野外 D 收集起来由专业公司处理 D 9 发生剧毒、易制毒化学品事故,使用单位()应按照本单位制定的应急救援预案,立即组织救援,并报告保卫处。 A 学生 B 教师 C 学院具体管理人 D 主要负责人 D 10 剧毒品和第一类易制毒化学品,第二、三类易制毒化学品的使用台帐应分别保留()年备查。 A 2年和3年 B 3年和2年

c语言经典选择填空题1

选择题(30分)(第一部分分10分,第二部分12分,第三部分8分) 第一部分:简单类题目(50个题目,从中选择10,每题1分) 1、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为(C)A.4B.16 C.32D.522 2.以下程序的输出结果(B)。 main( ) { int x1=3, x2=0, x3=0; if (x1=x2+x3) printf("* * * *"); else printf("# # # #"); } A.输出:* * * * B.输出:# # # # C.存在语法错误D.无输出结果 3.下面四个选项中,均是合法转义字符的选项是(A)。 A.'\'' '\\' '\n' B.'\' '\017' '\"' C.'\018' '\f' 'xab' D.'\\0' '\101' 'xlf' 4.若有说明:int a=1,b=2,c=3,d=4;则表达式a

幼儿教育试题库c三、选择题(单选)及答案

三、选择题 1、幼儿园教育是通过()来实现的,它不仅为幼儿系统地提供新的学习经验,而且是帮助幼儿把学习经验系统化,引导其心理水平提升的重要手段。 A.课堂教学 B.户外活动 C.教育活动 D.教师讲解 2、幼儿园教育是基础教育的重要组成部分,是我国学校教育和终身教育的() A.发展阶段 B.奠基阶段 C.形成阶段 D.成长阶段 3、幼儿园应为幼儿提供()的生活和活动环境,满足他们多方面发展的需求,使他们在快乐的童年生活中获得有益于身心发展的经验。 A.美观、大方 B.好玩 C.开心、快乐 D.健康、丰富 4、使用游戏法时,教师应清楚地认识到所采用的游戏是为()的,所选游戏的目标和规则应与教学要求相吻合。 A.幼儿服务 B.教学服务 C.教师服务 D.家长的要求服务 5、在健康领域下,手的动作灵活协调中,幼儿能熟练使用筷子是在()阶段。 A.3—4岁 B.4—5岁 C.5—6岁 D.6—7岁 6、在儿童的游戏中,“娃娃家”“理发店”“医院”等各种游戏属于() A.移情训练 B.角色扮演 C.模拟活动 D.玩耍活动 7、在健康领域下,具有一定的力量和耐力中,幼儿能双手抓杠悬空吊起10秒左右是() A.3—4岁 B.4—5岁 C. 5—6岁 D.6—7岁 8、幼儿园的()是一切园务工作的重中之重。 A.保教工作 B.后勤管理 C.安全工作 D.课堂组织 9、幼儿园应尊重幼儿的(),尊重幼儿身心发展的规律和学习特点。 A. 主体性 B.个性化发展 C.人格和权利 D.尊严 10、如果幼儿烫伤,应立即用()冲洗15分钟以上,降低局部温度,减少创面的进一步损伤,减少疼痛。 A.温水 B.冷水 C.热水 D.冰块 11、()是一种很危险的症状,如果患者未能得到及时的救治,可以致命。

江苏大学大一c语言期末复习题汇总

选择题 1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D.A.dat 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s) 14.已知x=45, y=’a’, z=0; 则表达式(x>=z && y<’z’ || !y)的值是()。 A.0 B.语法错 C.1 D.“假”

安全考试题(答案)

安全知识培训复习题 架子队:姓名:得分: 一、选择题(每题1分) 1、我国安全生产的方针是 D 。 A 安全第一,预防为主 B 标本兼治,重在治本 C 安全为了生产,生产必须安全 D 安全第一,预防为主,综合治理 2、生产经营单位是生产经营活动的主体,也是发生安全生产事故的 B 。 A 主体 B 载体 C 危险体 D 主体和载体 3、下列工程中,不属于安全工程的是 C 。 A 卫生设备工程 B 安全系统工程 C 安全心理工程 D 安全设备工程 4、安全生产条件实际上就是 C 的条件。 A 迟早要发生事故 B 生产经营单位是安全生产主体 C 不发生事故 D 具备基本安全生产 5、生产经营单位应当具备的安全生产条件所必须的资金投入由 D 予以保证。 A 政府 B 上级主管部门 C 安全监管部门 D 生产经营单位的决策机构、主要负责人或个人经营的投资人 6、下列 C 不是生产经营单位的主要负责人。 A 厂长 B 经理 C 工业局局长 D 董事长 7、国家对涉及生命安全、危险性较大的特种设备,实行 A 检验制度 A 强制性检测 B 定期 C 年度 D 经常性维护保养 8、生产经营单位发生安全生产事故后,事故现场有关人员应当立即报告 A 。

A 本单位负责人 B 上级主管部门 C 安全监管部门 D 政府有关部门 9、生产经营单位必须为从业人员提供符合国家标准或行业标准的 D 。 A 安全知识 B 规章制度 C 操作规章 D 劳动防护用品 10、 B 是生产经营单位确定的,在一定时期内应该达到的安全生产总目标。 A 安全生产责任管理 B 安全生产目标 C 安全生产目标值 D 安全生产工作目标 11、 A 是生产经营单位安全生产管理制度的核心。 A 安全生产责任管理 B 安全生产目标 C 安全生产目标值 D 安全生产工作目标 12、“PDCA循环法”中的“C”阶段是指C 。 A 计划阶段 B 实施阶段 C 检查阶段 D 处理阶段 13、建设单位对承担施工任务的单位提出落实 A 规定的具体要求,并负责提供必须的资料和条件。 A 三同时 B 四同时 C 五同时 D 八同时 14、重大危险源的辨识依据是物质的 C 。 A 易燃易爆特性 B 危险临界值 C 危险特性及数量 D 特性 15、开展B 活动,是加强安全生产“双基”工作,建立安全生产长效机制的一种有效方法。 A 安全生产 B 安全质量标准化 C 5S活动 D 安全生产综合管理 16、职业健康安全管理体系审批发证后,证书有效期为B 年。 A 2 B 3 C 5 D 10 17、高处作业是指凡在坠落高度基准面 B 米以上有可能发生坠落的高处进行的作业。

C语言选择题86759

(1) 下面叙述正确的是()。 A) main( )函数必须位于源程序文件的开头 B) 程序中必需含有自定义函数 C) 每行最多只能写两条语句 D) 所有语句都必须以分号“;”结束 (2) 下面叙述错误的是()。 A) C语言规定可逐个引用数组元素但不能一次引用整个数组 B) C语言数组名称是数组在内存中的首地址 C) 数组中每一个元素都属于同一个数据类型 D) C语言数组长度在定义数组时刻不作确定 (3) 以下程序段的运行结果是()。 int t[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12}; printf(“%d\n”,t[1][1]); A) 4 B) 3 C) 5 D) 1 (4) 以下程序段的运行结果是()。 char str[3][2]={‘a’,’b’,’c’,’\0’,’e’,’f’}; printf(“%s”,str[0]); A) abc\0ef B) abcef C) abc D) a (5) 以下程序段的运行结果是()。 int f(int c) { c+=2; return c; } main( ) { int a=2,c=5; a=f(a); printf(“%d %d \n”,a,c); } A) 2 4 B) 4 4 C) 4 5 D) 2 5

B) C源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率 C) “#include ”命令的作用是在预处理时将stdio.h文件中的实际内容代替该命令 D) 宏定义也是C语句,必须在行末加分号 (7) 若有定义:int a=2,*p=&a;,则以下()均表示地址。 A) &a,p B) a,p C) a,*p D) &a,*p (8) 以下程序段运行后x的值为()。 int a[ ]={1,2,3,4,5,6,7,8}; int i,x,*p; x=1; p=&a[1]; for (i=0;i<3;i++) x*=*(p+i); A) 1 B) 120 C) 24 D) 6 (9) 下列()对结构类型变量定义是错误的。 A) struct teacher { int num; int age; }; struct teacher teach1; B) struct { int num; int age; } teach1, teach2; C) struct { int num; int age; } teacher; struct teacher teach1; D) struct teacher { int num; int age; } teach1; (10) 以下程序段运行后,()对数组a元素的引用是错误的。(其中0≤i<4,0≤j<3)

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