c++面试题

2024-08-07 版权声明 我要投稿

c++面试题

c++面试题 篇1

virtual修饰符会被隐形继承的,private 也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual ,也能实现多态。在子类的空间里,有父类的私有变量。私有变量不能直接访问。

--------------------------------------------------------------------------

2.输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码)

#include

using namespace std;

void main

{

char a[50];memset(a,0,sizeof(a));

int i=0,j;

char t;

cin.getline(a,50,“”);

for(i=0,j=strlen(a)-1;i

{

t=a[i];

a[i]=a[j];

a[j]=t;

}

cout<

}

//第二种

string str;

cin>>str;

str.replace;

cout<

--------------------------------------------------------------------------

3.请简单描述Windows内存管理的方法。

内存管理是操作系统中的重要部分,两三句话恐怕谁也说不清楚吧~~

我先说个大概,希望能够抛砖引玉吧

当程序运行时需要从内存中读出这段程序的代码。代码的位置必须在物理内存中才能被运行,由于现在的操作系统中有非常多的程序运行着,内存中不能够完全放下,所以引出了虚拟内存的概念。把哪些不常用的程序片断就放入虚拟内存,当需要用到它的时候在load入主存(物理内存)中。这个就是内存管理所要做的事。内存管理还有另外一件事需要做:计算程序片段在主存中的物理位置,以便CPU调度。

内存管理有块式管理,页式管理,段式和段页式管理。现在常用段页式管理

块式管理:把主存分为一大块、一大块的,当所需的程序片断不在主存时就分配一块主存空间,把程 序片断load入主存,就算所需的程序片度只有几个字节也只能把这一块分配给它。这样会造成很大的浪费,平均浪费了50%的内存空间,但时易于管理。

页式管理:把主存分为一页一页的,每一页的空间要比一块一块的空间小很多,显然这种方法的空间利用率要比块式管理高很多。

段式管理:把主存分为一段一段的,每一段的空间又要比一页一页的空间小很多,这种方法在空间利用率上又比页式管理高很多,但是也有另外一个缺点。一个程序片断可能会被分为几十段,这样很多时间就会被浪费在计算每一段的物理地址上(计算机最耗时间的大家都知道是I/O吧)。

段页式管理:结合了段式管理和页式管理的优点。把主存分为若干页,每一页又分为若干段。好处就很明显,不用我多说了吧。

各种内存管理都有它自己的方法来计算出程序片断在主存中的物理地址,其实都很相似。

这只是一个大概而已,不足以说明内存管理的皮毛。无论哪一本操作系统书上都有详细的讲解

--------------------------------------------------------------------------

4.

#include “stdafx.h”

#define SQR(X) X*X

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

{

int a = 10;

int k = 2;

int m = 1;

a /= SQR(k+m)/SQR(k+m);

printf(“%d”,a);

return 0;

}

这道题目的结果是什么啊?

define 只是定义而已,在编择时只是简单代换X*X而已,并不经过算术法则的

a /= (k+m)*(k+m)/(k+m)*(k+m);

=>a /= (k+m)*1*(k+m);

=>a = a/9;

=>a = 1;

--------------------------------------------------------------------------

5.

const 符号常量;

(1)const char *p

(2)char const *p

(3)char * const p

说明上面三种描述的区别;

如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;

如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。

(1)const char *p

一个指向char类型的const对象指针,p不是常量,我们可以修改p的值,使其指向不同的char,但是不能改变它指向非char对象,如:

const char *p;

char c1=“a”;

char c2=“b”;

p=&c1;//ok

p=&c2;//ok

*p=c1;//error

(2)char const *p

(3)char * const p

这两个好象是一样的,此时*p可以修改,而p不能修改。

(4)const char * const p

这种是地址及指向对象都不能修改。

--------------------------------------------------------------------------

6.下面是C语言中两种if语句判断方式。请问哪种写法更好?为什么?

int n;

if (n == 10) // 第一种判断方式

if (10 == n) // 第二种判断方式

如果少了个=号,编译时就会报错,减少了出错的可能行,可以检测出是否少了=

--------------------------------------------------------------------------

7.下面的代码有什么问题?

void DoSomeThing(...)

{

char* p;

...

p = malloc(1024); // 分配1K的空间

if (NULL == p)

return;

...

p = realloc(p, 2048); // 空间不够,重新分配到2K

if (NULL == p)

return;

...

}

A:

p = malloc(1024);    应该写成: p = (char *) malloc(1024);

没有释放p的空间,造成内存泄漏。

--------------------------------------------------------------------------

8.下面的代码有什么问题?并请给出正确的写法。

void DoSomeThing(char* p)

{

char str[16];

int n;

assert(NULL != p);

sscanf(p, “%s%d”, str, n);

if (0 == strcmp(str, “something”))

{

...

}

}

A:

sscanf(p, “%s%d”, str, n);  这句该写成: sscanf(p, “%s%d”, str, &n);

--------------------------------------------------------------------------

9.下面代码有什么错误?

Void test1()

{

char string[10];

char *str1=“0123456789”;

strcpy(string, str1);

}

数组越界

--------------------------------------------------------------------------

10.下面代码有什么问题?

Void test2()

{

char string[10], str1[10];

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

{

str1[i] =“a”;

}

strcpy(string, str1);

}

数组越界

--------------------------------------------------------------------------

11.下面代码有什么问题?

Void test3(char* str1)

{

char string[10];

if(strlen(str1)<=10)

{

strcpy(string, str1);

}

}

==数组越界

==strcpy拷贝的结束标志是查找字符串中的 因此如果字符串中没有遇到的话 会一直复制,直到遇到,上面的123都因此产生越界的情况

建议使用 strncpy 和 memcpy

--------------------------------------------------------------------------

12.下面代码有什么问题?

#define MAX_SRM 256

DSN get_SRM_no()

{

static int SRM_no; //是不是这里没赋初值?

int I;

for(I=0;I

{

SRM_no %= MAX_SRM;

if(MY_SRM.state==IDLE)

{

break;

}

}

if(I>=MAX_SRM)

return (NULL_SRM);

else

return SRM_no;

}

系统会初始化static int变量为0,但该值会一直保存,所谓的不可重入...

--------------------------------------------------------------------------

13.写出运行结果:

{// test1

char str[] = “world”; cout << sizeof(str) << “: ”;

char *p   = str;    cout << sizeof(p) << “: ”;

char i    = 10;     cout << sizeof(i) << “: ”;

void *pp  = malloc(10); cout << sizeof(p) << endl;

}

6:4:1:4

--------------------------------------------------------------------------

14.写出运行结果:

{// test2

union V {

struct X {

unsigned char s1:2;

unsigned char s2:3;

unsigned char s3:3;

} x;

unsigned char c;

} v;

v.c = 100;

printf(“%d”, v.x.s3);

}

3

--------------------------------------------------------------------------

15.用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数

A1:

16位的系统下,

int i = 65536;

cout << i; // 输出0;

int i = 65535;

cout << i; // 输出-1;

32位的系统下,

int i = 65536;

cout << i; // 输出65536;

int i = 65535;

cout << i; // 输出65535;

A2:

int a = ~0;

if( a>65536 )

{

cout<<“32 bit”<

}

else

{

cout<<“16 bit”<

}

--------------------------------------------------------------------------

16.C和C++有什么不同?

从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,

c++编写面向对象的程序比c容易

从适用的方向:c适合要求代码体积小的,效率高的场合,如嵌入式;c++适合更上层的,复杂的; llinux核心大部分是c写的,因为它是系统软件,效率要求极高。

从名称上也可以看出,c++比c多了+,说明c++是c的超集;那为什么不叫c+而叫c++呢,是因为c++比

c来说扩充的东西太多了,所以就在c后面放上两个+;于是就成了c++

C语言是结构化编程语言,C++是面向对象编程语言。

C++侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。

--------------------------------------------------------------------------

17.在不用第三方参数的情况下,交换两个参数的值

#include

void main()

{

int i=60;

int j=50;

i=i+j;

j=i-j;

i=i-j;

printf(“i=%d”,i);

printf(“j=%d”,j);

}

方法二:

i^=j;

j^=i;

i^=j;

方法三:

// 用加减实现,而且不会溢出

a = a+b-(b=a)

--------------------------------------------------------------------------

18.有关位域的面试题(为什么输出的是一个奇怪的字符)

a.t = “b”;效果相当于 a.t= “b” & 0xf;

“b” -->01100010

“b” & 0xf -->>00000010

所以输出Ascii码为2的特殊字符

char t:4;就是4bit的字符变量,同样

unsigned short i:8;就是8bit的无符号短整形变量

--------------------------------------------------------------------------

19.int i=10, j=10, k=3; k*=i+j; k最后的值是?

60

--------------------------------------------------------------------------

20.进程间通信的方式有?

进程间通信的方式有 共享内存, 管道 ,Socket ,消息队列 , DDE等

--------------------------------------------------------------------------

21.

struct A

{

char t:4;

char k:4;

unsigned short i:8;

unsigned long m;

}

sizeof(A)=?(不考虑边界对齐)

7

struct CELL            // Declare CELL bit field

{

unsigned character : 8; // 00000000 ????????

unsigned foreground : 3; // 00000??? 00000000

unsigned intensity : 1; // 0000?000 00000000

unsigned background : 3; // 0???0000 00000000

unsigned blink     : 1; // ?0000000 00000000

} screen[25][80];      // Array of bit fields

二、位结构

位结构是一种特殊的结构, 在需按位访问一个字节或字的多个位时, 位结构

比按位运算符更加方便。

位结构定义的一般形式为:

struct位结构名{

数据类型 变量名: 整型常数;

数据类型 变量名: 整型常数;

} 位结构变量;

其中: 数据类型必须是int(unsigned或signed)。 整型常数必须是非负的整

数, 范围是0~15, 表示二进制位的个数, 即表示有多少位。

变量名是选择项, 可以不命名, 这样规定是为了排列需要。

例如: 下面定义了一个位结构。

struct{

unsigned incon: 8; /*incon占用低字节的0~7共8位*/

unsigned txcolor: 4;/*txcolor占用高字节的0~3位共4位*/

unsigned bgcolor: 3;/*bgcolor占用高字节的4~6位共3位*/

unsigned blink: 1; /*blink占用高字节的第7位*/

}ch;

位结构成员的访问与结构成员的访问相同,

例如: 访问上例位结构中的bgcolor成员可写成:

ch.bgcolor

注意:

1. 位结构中的成员可以定义为unsigned, 也可定义为signed, 但当成员长

度为1时, 会被认为是unsigned类型。因为单个位不可能具有符号。

2. 位结构中的成员不能使用数组和指针, 但位结构变量可以是数组和指针,

如果是指针, 其成员访问方式同结构指针。

3. 位结构总长度(位数), 是各个位成员定义的位数之和, 可以超过两个字

节。

4. 位结构成员可以与其它结构成员一起使用。

例如:

struct info{

char name[8];

int age;

struct addr address;

float pay;

unsigned state: 1;

unsigned pay: 1;

}workers;

上例的结构定义了关于一个工人的信息。其中有两个位结构成员, 每个位结

构成员只有一位, 因此只占一个字节但保存了两个信息, 该字节中第一位表示工

人的状态, 第二位表示工资是否已发放。由此可见使用位结构可以节省存贮空间。

--------------------------------------------------------------------------

22.下面的函数实现在一个固定的数上加上一个数,有什么错误,改正

int add_n(int n)

{

static int i=100;

i+=n;

return i;

}

答:

因为static使得i的值会保留上次的值。

去掉static就可了

--------------------------------------------------------------------------

23.下面的代码有什么问题?

class A

{

public:

A() { p=this; }

~A() { if(p!=NULL) { delete p; p=NULL; } }

A* p;

};

答:

会引起无限递归

--------------------------------------------------------------------------

24.

union a {

int a_int1;

double a_double;

int a_int2;

};

typedef struct

{

a a1;

char y;

} b;

class c

{

double c_double;

b b1;

a a2;

};

输出cout<<

答:

VC6环境下得出的结果是32

另:

我(sun)在VC6.0+win2k下做过试验:

short - 2

int-4

float-4

double-8

指针-4

sizeof(union),以结构里面size最大的为union的size

----------------------------------------------------------------------------------

25.i最后等于多少?

int i = 1;

int j = i++;

if((i>j++) && (i++ == j)) i+=j;

答:

i = 5

--------------------------------------------------------------------------

26.

unsigned short array[]={1,2,3,4,5,6,7};

int i = 3;

*(array + i) = ?

答:

4

--------------------------------------------------------------------------

27.

class A

{

virtual void func1();

void func2();

}

Class B: class A

{

void func1(){cout << “fun1 in class B” << endl;}

virtual void func2(){cout << “fun2 in class B” << endl;}

}

A, A中的func1和B中的func2都是虚函数.

B, A中的func1和B中的func2都不是虚函数.

C, A中的func2是虚函数.,B中的func1不是虚函数.

D, A中的func2不是虚函数,B中的func1是虚函数.

答:

A

--------------------------------------------------------------------------

28.

数据库:抽出部门,平均工资,要求按部门的字符串顺序排序,不能含有“human resource”部门,

employee结构如下:employee_id, employee_name, depart_id,depart_name,wage

答:

select depart_name, avg(wage)

from employee

where depart_name “human resource”

group by depart_name

order by depart_name

--------------------------------------------------------------------------

29.

给定如下SQL数据库:Test(num INT(4)) 请用一条SQL语句返回num的最小值,但不许使用统计功能,如MIN,MAX等

答:

select top 1 num

from Test

order by num desc

--------------------------------------------------------------------------

30.

输出下面程序结果。

#include

class A

{

public:

virtual void print(void)

{

cout<<“A::print()”<

}

};

class B:public A

{

public:

virtual void print(void)

{

cout<<“B::print()”<

};

};

class C:public B

{

public:

virtual void print(void)

{

cout<<“C::print()”<

}

};

void print(A a)

{

a.print();

}

void main(void)

{

A a, *pa,*pb,*pc;

B b;

C c;

pa=&a;

pb=&b;

pc=&c;

a.print();

b.print();

c.print();

pa->print();

pb->print();

pc->print();

print(a);

print(b);

print(c);

}

A:

A::print()

B::print()

C::print()

A::print()

B::print()

C::print()

A::print()

A::print()

A::print()

--------------------------------------------------------------------------

31.

试编写函数判断计算机的字节存储顺序是开序(little endian)还是降序(bigendian)

答:

bool IsBigendian()

{

unsigned short usData = 0x1122;

unsigned char *pucData = (unsigned char*)&usData;

return (*pucData == 0x22);

}

--------------------------------------------------------------------------

32.简述Critical Section和Mutex的不同点

答:

对几种同步对象的总结

1.Critical Section

A.速度快

B.不能用于不同进程

C.不能进行资源统计(每次只可以有一个线程对共享资源进行存取)

2.Mutex

A.速度慢

B.可用于不同进程

C.不能进行资源统计

3.Semaphore

A.速度慢

B.可用于不同进程

C.可进行资源统计(可以让一个或超过一个线程对共享资源进行存取)

4.Event

A.速度慢

B.可用于不同进程

C.可进行资源统计

--------------------------------------------------------------------------

33.一个数据库中有两个表:

一张表为Customer,含字段ID,Name;

一张表为Order,含字段ID,CustomerID(连向Customer中ID的外键),Revenue;

写出求每个Customer的Revenue总和的SQL语句。

建表

create table customer

(

ID int primary key,Name char(10)

)

go

create table [order]

(

ID int primary key,CustomerID int foreign key references customer(id) , Revenue float

)

go

--查询

select Customer.ID, sum( isnull([Order].Revenue,0) )

from customer full join [order]

on( [order].customerid=customer.id )

group by customer.id

--------------------------------------------------------------------------

34.请指出下列程序中的错误并且修改

void GetMemory(char *p){

p=(char *)malloc(100);

}

void Test(void){

char *str=NULL;

GetMemory=(str);

strcpy(str,“hello world”);

printf(str);

}

A:错误--参数的值改变后,不会传回

GetMemory并不能传递动态内存,Test函数中的 str一直都是 NULL。

strcpy(str, “hello world”);将使程序崩溃。

修改如下:

char *GetMemory(){

char *p=(char *)malloc(100);

return p;

}

void Test(void){

char *str=NULL;

str=GetMemory(){

strcpy(str,“hello world”);

printf(str);

}

方法二:void GetMemory2(char **p)变为二级指针.

void GetMemory2(char **p, int num)

{

*p = (char *)malloc(sizeof(char) * num);

}

--------------------------------------------------------------------------

35.程序改错

class mml

{

private:

static unsigned int x;

public:

mml(){ x++; }

mml(static unsigned int &) {x++;}

~mml{x--;}

pulic:

virtual mon() {} = 0;

static unsigned int mmc(){return x;}

......

};

class nnl:public mml

{

private:

static unsigned int y;

public:

nnl(){ x++; }

nnl(static unsigned int &) {x++;}

~nnl{x--;}

public:

virtual mon() {};

static unsigned int nnc(){return y;}

......

};

代码片断:

mml* pp = new nnl;

..........

delete pp;

A:

基类的析构函数应该为虚函数

virtual ~mml{x--;}

--------------------------------------------------------------------------

36.101个硬币100真、1假,真假区别在于重量。请用无砝码天平称两次给出真币重还是假币重的结论。

答:

101个先取出2堆,

33,33

第一次称,如果不相等,说明有一堆重或轻

那么把重的那堆拿下来,再放另外35个中的33

如果相等,说明假的重,如果不相等,新放上去的还是重的话,说明假的轻(不可能新放上去的轻)

第一次称,如果相等的话,这66个肯定都是真的,从这66个中取出35个来,与剩下的没称过的35个比

下面就不用说了

方法二:

第3题也可以拿A(50),B(50)比一下,一样的话拿剩下的一个和真的比一下。

如果不一样,就拿其中的一堆。比如A(50)再分成两堆25比一下,一样的话就在

B(50)中,不一样就在A(50)中,结合第一次的结果就知道了。

--------------------------------------------------------------------------

37.static变量和static 函数各有什么特点?

答:

static变量:在程序运行期内一直有效,如果定义在函数外,则在编译单元内可见,如果在函数内,在在定义的block内可见;

static函数:在编译单元内可见;

--------------------------------------------------------------------------

38.用C 写一个输入的整数,倒着输出整数的函数,要求用递归方法 ;

答:

void fun( int a )

{

printf( “%d”, a%10 );

a /= 10;

if( a <=0 )return;

fun( a );

}

--------------------------------------------------------------------------

39.写出程序结果:

void Func(char str[100])

{

printf(“%d”, sizeof(str));

}

答:

4

分析:

指针长度

--------------------------------------------------------------------------

40.int id[sizeof(unsigned long)];

这个对吗?为什么??

答:

这个 sizeof是编译时运算符,编译时就确定了

c++面试题 篇2

综合分析类

第一题:有人认为, 一个人要发展, 必须要靠机遇, 但也有人说机遇可遇不可求, 最终要靠实力。对此, 你怎么看?如果这次竞争成功, 你认为自己靠的是机遇还是实力?

【解析】这是一道综合分析类型的题目, 同时也是一道观点阐述类型的题目, 旨在考察考生的综合分析能力、辩证思维能力和语言表达能力。

从出题者的思路来说, 看考生能否对不同的观点作出正确的判断, 并对观点提出认同的理由。如果考生选择错误, 那么给出的理由就有可能牵强附会, 难以自圆其说。实际上, 多数观点类型的题目, 必须都是正确的, 但是, 必须要客观地看、辩证地看、从不同角度去看, 都有一定的道理, 又都似乎有不周到的地方。当然, 也有的就是错误的。这就要看考生的知识面, 能否上升到哲学的高度去理解和分析。就这一道题目而言, 回答起来是非常简单的。首先要肯定这两种观点都是正确的, 但都不够全面;其次是要指出, 一个人要发展, 既要靠机遇, 更要靠实力, 是机遇和实力的结合, 成就一个人的发展。当然, 首先是要有实力, 然后是机遇。不然, 有了机遇, 没有实力也不成。只有有了实力, 一旦有了机遇, 才能成功。再次是要考生回答, 如果这次竞争成功, 认为自己靠的是机遇还是实力的问题。对于这一问的回答, 无非是结合自身的实际, 再谈谈对本次公选给了自己的机遇, 但是, 真正使自己竞争成功的, 还是自己的实力, 是自己平时注重学习。注重知识积累、注重提高能力, 而使自己能够从众多的竞争者中脱颖而出。

从考官对考生的评判标准来说, 着重要把握的就是上述三个方面, 考生回答得越是诚恳、可信, 越是能够打动考官。也可以添加一些具体生活或工作中的小事例, 加以说明。

从当天本组35名考生的回答来看, 几乎所有回答都是完美的, 考官给出的小分都很高, 几乎都在上等的位置。

情境模拟类

第二题:如果你到新岗位工作后, 手下只有两个兵。小孙业务能力强, 但性格孤僻;小赵勤勤恳恳, 但能力一般。小孙经常瞧不起小赵, 小赵对小孙也经常抱怨。你将如何带领这支团队开展工作?

【解析】这是一道情境模拟类型的题目, 也是一道人际沟通与协调类型的题目。旨在考察考生的领导能力, 对下属如何做好思想工作, 团结一致完成组织目标的能力。

从出题者的思路来说, 主要看考生能否站在全局和大局的高度, 协调好下属的矛盾, 发挥团队合作精神, 实现有效组织目标。对于这一道题目回答, 考生必须要把握以下几点:一是作为新任领导, 对遇到题目给定的情况, 必须要认真对待, 冷静处置。不然就会出现“三个人三条心”的状况。二是要通过交流谈心, 了解两个兵背后的真实情况, 进行具体问题, 具体分析。三是要明确工作职责范围, 把注意力引导到工作上来。四是要加强思想教育, 让他们感受到团结出生命力、团结出战斗力。五是要通过自己的努力和表率作用, 让他们感受到人与人相处, 需要理解与包容。特别是在一起工作, 既需要合作, 更需要有团队精神、大局意识, 来调动他们的工作积极性, 主动作为。

从考官对考生的评判标准来说, 衡量一个考生的回答是否完美, 主要就是看上述的五个方面。当然, 从回答中还可以看出考生是否真正具有一个领导者应有的风范和领导方法。同样, 还有效率、激励、考核等, 能够回答到, 会更加完美。

从当天本组35名考生的回答来看, 绝大多数回答是不错的, 仅有少数考生回答得不够理想。从考官给出考生的小分来看, 都在中等偏上。

组织协调类

第三试题:某县正在开展“访民情、解民忧、办实事”活动, 组织上安排你带队到某村走访, 群众向你们反映了许多农村公共基础设施建设上的问题, 有的桥梁年久失修, 存在极大安全隐患;有的村民组电路严重老损, 一到夏天便无法用电。面对群众提出的问题, 你打算怎么去处理?

【解析】这既是一道情境模拟类型的题目, 也是一道组织协调类型的题目。旨在考察考生的群众观念, 政策法律意识, 组织协调和处理复杂问题的能力。

从出题者的思路来看, 是要考生能够准确把握中央对领导干部“访民情、解民忧、办实事”的理解, 通过“访、摸、办”真正体验到农村工作的艰难、农民的艰辛、农业生产的艰苦, 更加重视和关注“三农”。尤其是中央对今后“三农”工作提出的宏伟蓝图, 发展目标, 要有新的理解。过去我们常说:“群众事无小事”, 那么, 涉及农民、农业、农村每一件事, 都事关农民的切身利益。需要考生通过自己的回答, 体验出对“三农”的关心与关注。回答好这一题目, 可以说, 对多数考生来说, 有一定难度, 但是, 作为一名领导干部, 必须要了解。因为一旦走上领导岗位, 这样的事是常常发生的, 要能够面对, 更要敢于面对。

从考官对这一道题目需要把握的要点来看, 着重在以下几个方面:一是要熟悉上级政策和相关要求。究竟什么是政策能够解决的, 什么是政策不能够解决的。二是要带着感情下去, 真正把农民当亲人。只有当亲人, 才能体会到农民朋友的“难”。三是要摸清农村、农业、农民的真实状况, 给上级领导机关提出意见或建议, 加大对“三农”工作的支持。四是要主动协调相关部门, 给予相应的支持, 特别是供电、交通、水利、乡村建设等部门的支持。毕竟, 这几年, 中央和各级政府都在加大对“三农”工作的支持, 有许多项目资金等待投入。五是要主动帮助基层组织编制项目, 同他们一道跑部门, 争取项目支持。“访民情、解民忧、办实事”的落脚点就是“办实事”, 解决了群众的需要是活动的目的, 也是关键。

|轻松阅读·东鳞西爪|DONGLINXIZHAO

古代首脑有哪些称呼

□赖军

夏代以前, 全氏族的共同始祖就是天然的首领, 称为“后”, 本意是生育。部落和部落联盟的首领称“伯”, 由选举产生, 伯即老大之意。大禹治水后中原出现了最早的国家———夏, 夏朝的首脑称后。从商汤开始, 国家的首脑称王。周王统治的地区叫“天下”, 由周王分封的诸侯统治区域叫“国”, 由诸侯再分的大夫领地叫“家”。周王又称“天子”, 意为上天之长子受命于天在人间进行统治。周天子的各个封国君主都由周王策命, 王畿内的统治者称“公”或“伯”, 王畿外的一般通称为“侯”, 诸侯死后一般尊称为“公”, 并评一个称号, 叫做“谥号”。

从当天本组35名考生的回答来看, 这一道题目, 多数没有回答好。从考官给出的小分来看, 多数在中等偏下, 关键是没有能够吃透政策, 把握住题目中的关键问题是“访民情”, 是要对“群众向你们反映了许多农村公共基础设施建设上的问题, 有的桥梁年久失修, 存在极大安全隐患;有的村民组电路严重老损, 一到夏天便无法用电”等问题的处理。可以看出考生对上级领导对基层干部要求的关注度不够。

总之, 中组部对公选干部有一个明确的指导思想, 就是“干什么、考什么”, “考什么, 更需要干部去干什么”, 往往许多考生缺少的就是对实际工作的了解和把握, 可以看出基层锻炼对年轻干部成长的重要。近年来, 许多突发事件的发生, 本身只是少数人的维权, 但是, 之所以成了群体性的事件, 就是许多干部缺少对基层群众的了解, 用过急的“对手思维”方式去处理, 结果很糟。所以考生要切实加强基层锻炼, 才能走上领导岗

编辑史新建

秦始皇统一中国, 决定用皇帝这个称号, 皇帝是理想化的君主和至高无上的太阳神的化身。从秦始皇到辛亥革命推翻清王朝, 皇帝的称号在中国沿用了两千多年。皇帝自称“朕”, 臣民称皇帝叫“陛下”, 史官记事称皇帝为“上”, 皇帝说的话叫“制”“诏”, 通俗说法叫“圣旨”或“金口玉言”。皇帝所用之物叫“御”, 所用之印叫“玺”, 所到之处叫“幸”。臣民谈皇帝通常以“县官”代之, “万岁”也是皇帝的代称。■

微软的面试题 篇3

一个求职者应聘微软的部门经理,面试官抛出一道考题:一天晚上,结伴同行的4个人要由一座小桥的一边到达另一边,过桥时必须用到手电筒,但手电筒只有一支,而小桥每次最多只可以通过两人。4个人的过桥时间分别为1分钟、2分钟、5分钟、10分钟。要让所有人安全通过小桥。最少需要多长时间?

听完,求职者立即埋头计算。来微软之前,他曾经在别的公司做过项目经理,他想,这完全是一个考查优化的问题。

聪明的人马上就能想到这样的方法:先让1、2过去,1回来,5、10再过去,2回来,1、2再过去,总共17分钟。

可是,求职者算来算去,总比标准答案的时间多。看他左右为难的样子,面试官问要不要提示,他立马说不,又埋头做了5分钟,结果还是没做出来。

面试官点评说:“其实你解题的思路很好,可惜你没有理解清楚我的问题,最关键的是,你没有问我手电筒能照多远?如果将手电筒放在桥中间,朝左朝右各能照到桥的一半,那就不需要来回在桥上走了。

最后,面试官重申:出这样一道面试题,当然不是为了考求职者的数学水平,而是有没有理清问题细节的能力。这对一个项目经理来说,是非常重要的素质。

c++面试题 篇4

1.下面描述中,不属于软件危机表现的是( )。

A)软件过程不规范

B)软件开发生产率低

C)软件质量难以控制

D)软件成本不断提高

答案:A

2.下面不属于需求分析阶段任务的是( )。

A)确定软件系统的功能需求

B)确定软件系统的性能需求

C)需求规格说明书评审

D)制定软件集成测试计划

答案:D

3.在黑盒测试方法中,设计测试用例的主要根据是( )。

A)程序内部逻辑

B)程序外部功能

C)程序数据结构

D)程序流程图

答案:B

4.在软件设计中不使用的工具是( )。

A)系统结构图

B)PAD图

C)数据流图(DFD图)

D)程序流程图

答案:C

5.数据字典(DD)所定义的对象都包含于( )。

A)数据流图(DFD图)

B)程序流程图

C)软件结构图

D)方框图

答案:A

6.软件需求规格说明书的作用不包括( )。

A)软件验收的依据

B)用户与开发人员对软件要做什么的共同理解

C)软件设计的依据

D)软件可行性研究的依据

答案:D

7.下面属于黑盒测试方法的是( )。

A)语句覆盖

B)逻辑覆盖

C)边界值分析

D)路径覆盖

答案:C

8.下面不属于软件设计阶段任务的是( )。

A)软件总体设计

B)算法设计

C)制定软件确认测试计划

D)数据库设计

答案:C

9.下面属于白盒测试方法的是( )。

A)等价类划分法

B)逻辑覆盖

C)边界值分析法

D)错误推测法

答案:B

10.件设计中模块划分应遵循的准则是( )。

A)低内聚低耦合

B)高耦合高内聚

C)高内聚低耦合

D)低耦合高内聚

答案:C

11.构成计算机软件的是( )。

A)源代码

B)程序和数据

C)程序和文档

D)程序、数据及相关文档

答案:D

12.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是( )。

A)测试

B)设计

C)可行性研究

D)实现

答案:C

13.下面不能作为结构化方法软件需求分析工具的是( )。

A)系统结构图

B)数据字典(DD)

C)数据流程图(DFD图)

D)判定表

面试答辩题(52题) 篇5

攻坚组作为部队灭火和应急救援攻坚克难的拳头和尖刀,攻坚组培训是当前消防铁军建设的重要内容。下面仅结合个人组训经历谈谈对培训工作的几点思考。

一、攻坚组培训的特点。

1、针对性强。攻坚组主要为灭火和应急救援一线恶劣复杂条件下人员救助,化工抢险和灭火强攻近战等班组攻坚需要设立,任务明确、具体,要求组员有良好的体质、过硬的专业技能、稳定的心理素质、优秀的战斗作风和习惯、熟悉处置对象、器材装备和技战术运用,并具备较强的团结协作精神。训练科目操作性和针对性强,突出专业化要求。

2、要求高。攻坚组作战任务的艰巨性、危险性和紧迫性决定了其培训要求要远高于普通业务骨干集训。参训人员素质要求高,训练专业化水平高,对训练器材和场地设施要求高,训练标准高。

3、科目涉及面广。除包含体能、耐力、协调性等身体素质训练外,还涉及攻坚特种装备单兵操作和组合运用能力,灾害事故特点和处置知识,心理,急救和水上、高层、地下、船舶、山地坑洞等。

4、突出班组协作。重点突出了4人攻坚组班组的技战术配合,突出了团体协作的精神,讲究小班组攻坚协同作战能力的培养。

二、培训应解决的矛盾

1、规模和效能的矛盾。

2、科目和时间的矛盾。45天培训时间看来长,分解到各科目训练中却显不足。

3、选、训、用的矛盾。

4、训和战的矛盾。“训战两组人”的问题,支队抽调,一个中队难配4人一组;一专多能却全而不精;“魔鬼训练”,学员损伤大,习惯养成差,归队后训练作战埋下巨大安全隐患。

三、抓好培训的几点认识

1、指导专业化。

2、机制长效化

3、运作实战化。

4、养成制度化。

5、训练程序化。训练过程的程序化、战术操法程序化。

6、过程数字化。即通过建立培训数据库,对培训对象、器材装备、设施、环境和过程等相关数据进行全面测试、分类记录和统计汇总,为跟踪指导、科学训练和实战研究提供丰富的数据支撑。

提高培训战力生成效能,拉近理论和实战距离的有效手段。

2、浅议如何抓好工作的落实。

工作落实是干好工作的前提,你的计划不管再优秀,你的制度不管再完善,如果不确落实等于空谈。从部队建设的实践看,我们现在缺乏的不是制度规范,而是对制度规范的落实。

一,坚持制度依法抓。一是牢固树立法规意识,不能搞上有政策,下有对策,弄虚作假。二是坚持标准,克服和纠正画地为牢,互相扯皮,贻误战机,争功诿过现象。三要重视计划性。要头脑清醒,善于发挥“稳压器”、“过滤器”、“传动器”的作用。四是奖惩分明。要坚持原则,实事求是。

二,部署任务跟踪抓。部署任务,安排工作,只是抓落实的开始,部队的行动,领导机关的督促检查指导才是抓落实的根本。要深入基层调查研究,不断完善蹲点、代职、主官跑面等制度,确实了解基层,做到耳聪目明,不偏听偏信。既要听汇报看材料,又要向基层官兵了解情况,现场勘查,找问题查漏洞。要克服和纠正怕苦怕累怕麻烦和怕得罪人的心里。

三,经常性工作经常抓。一是改变年终考评定乾坤的做法,切实把功夫下在平时检查督促上。二是积极开展评比竞赛活动,树立先进典型,鼓舞士气。三是克服和纠正顾此失彼,避重就轻,急功近利,时紧时松,只顾眼前利益不良倾向。四是对检查的情况要适时汇总,进行讲评,记录在案,作为改进工作提高科学决策,以及评功论奖的依据。五是经常总结经验教训,摸索规律。对抓工作落实中好思想、好方法、好作风要及时总结推广,用典型引路;同时,对存在的问题要及时分心和解决。

四,疑难问题反复抓。抓工作落实不能一劳永逸,对一些疑难问题要反复检查反复抓。一是查准问题和原因,及时制定整改措施,限期改正。二是抓住症结,从纠正思想、作风、纪律、秩序等方面-1-

反复检查,搞好整顿。三是对抓疑难问题要反复进行评比,不能半途而废。

五,严格自律示范抓。必须率先垂范,为部队做好样子。要增强自律意识。牢固树立为基层服务的思想,一级抓给一级看,一级带着一级干,为基层做榜样。要坚持抓主官、主官抓,加强学习,提高业务素质,树立良好形象。

六,棘手问题协力抓。一是统一部署、统一规划,互相通气,既抓好分内工作,又了解掌握其他

工作。二是建立责任制,明确任务,使每个人都有联系点,工作内容、重点、要求,定期听取汇报,并把它列入评比机关工作实绩的内容。三是集中精力抓落实,减少文电会议和各种应酬。给基层提供抓工作落实的时间。四是发扬民主,集思广益,形成抓落实的合力。

3、如何加强基层消防信息化建设与应用。

随着计算机、互联网等信息技术的迅猛发展,当今社会信息化程度的高低已经成为衡量国家、地

区、产业发达水平的标志。消防信息化建设对实现消防业务办公自动化和消防业务信息共享及其综合利用、建立消防部队快速反应机制、提高消防部队预防和扑救火灾以及处置其他灾害事故的实战能力、优化消防业务工作流程、实现消防业务管理科学化规范化、提高工作质量和管理水平等方面,作用巨大。

当前基层消防部队信息化建设与应用中普遍存在技术力量比较薄弱,缺乏专业人才;干部实际应用能力不高,对信息化建设认识不足;网络安全意识淡泊,网络违纪事件时有发生;信息化建设资金得不到保障,信息化建设处于低水平等问题。针对这些问题,加强基层消防信息化建设与应用应从以下几个方面抓起:

一是加强基层技术力量的引进与培养。

二是提高部队基层干部、士官的计算机使用水平。

三是增强部队基层网络安全意识。

四是加大信息化建设的资金投入。

加强基层消防部队信息化建设,保障信息网络的安全运转,确保消防信息资源高度共享和充分综合利用,是提高我们消防部队服务、保障水平,增强战斗力的坚实基础,这也是贯彻公安部提出的“科技强警”战略的重要举措。只要我们转变观念,提高认识,抓住机遇、与时俱进、开拓进取,基层消防部队信息化建设在新时期里一定会有更大的突破。

4、请谈谈你对部队正规化建设的认识。

正规化建设是部队全面建设的重要内容,也是基础。新世纪新阶段,消防部队面临的任务更加繁

重艰巨,部队正规化建设要求更加迫切。形势发展了,对部队正规化建设的认识应该与时俱进。

一要重新审视什么是正规化。一些同志把正规化简单地看作是统一设施、整理内务、检查军容、队列训练等。这是认识上的误区。新形势下,部队正规化建设应该是:以实行统一的指挥、制度、编制、纪律、训练,加强组织性、计划性、准确性、纪律性,建立正规的战备、训练、工作、生活秩序为基本内容,用以条令条例为主体的法规制度规范军队的各个方面,建立起适应形势任务需要,符合完成消防部队使命的组织结构和运行机制。

二要正确认识部队正规化建设的地位作用。正规化建设是关系规范人的行为,塑造人的形象,提

高人的觉悟的一项根本性、经常性的基础建设。是消防部队新时期建设总目标、总任务的重要组成部分,是部队发展规律所决定的。

三要正确认识实现正规化的途径。多年来,我们习惯于把实现正规化的途径定位在管理上,多是抓行政生活管理,使正规化建设的路子越来越窄,“出门看队伍,进门看内务”,致使正规化建设上不了层次。正确的途径应该是严格的训练、科学的管理、持久的养成。训练是前提,管理是基础,养成是关键,三者相辅相成,互相促进,构成了实现正规化的有效途径。

5、请谈谈你对改进当前消防监督执法的意见和建议。

消防监督执法是消防部队面向社会的一项重要业务内容,是减少火灾,确保全社会消防安全的重

要关口,也是消防部队践行“立警为公、执法为民”的一个平台,直接影响消防部队形象。新《消防法》实施后,消防监督执法工作有了重大调整,这些重大调整要求消防监督执法必须予以加强和改进。

首先,要树立消防监督执法新理念。新《消防法》提出了“政府统一领导、部门依法监管、单位

全面负责、公民积极参与”的消防工作原则,因此,各级公安消防部门要使社会各界正确理解“政府”、“部门”、“单位”、“公民”的责任与义务,明确各级政府、有关部门的职责,突出单位作为消防安全管理的核心主体地位,促进和提高公民对消防工作的参与度。改变消防工作由消防部门一家大包大揽的现象,进而推进执法理念从监督型向服务型转变。

其次,要完善消防法律法规新体系。这一点,要靠省厅、总队协调人大、政府等尽快出台协调配

套、实用有效的条例法规,推动消防执法工作规范化进程。

其三,构建消防和谐发展新格局。加快政府统一领导的责任的法制化进程,健全部门依法监管的联动制约机制,建立单位全面负责的安全信用体系,夯实群众积极参与的社会基础。

其四,要建立消防监督执法新机制。一方面,完善消防监督工作机构。支队级消防机构应增加警

力,设置相应的火调科、法制科、建审科、指导科等,大队级配置专职的火调员、法制员、建审员、稽查员等。另一方面,构筑规范的执法制度体系,确保消防监督执法权力的正确行使,确保消防执法权监督工作落实。

其五,要运用消防执法监督新方法。建立执法监督机制,增强执法监督的有效性,加强消防执法

质量考评,推出服务经济发展及便民、利民、亲民的工作举措,赢得人民群众的真正拥护和大力支持。

最后,要提升消防监督执法新水平。加强执法人员的教育培训,有针对性地制定长期性、系统性的培训计划,积极开展岗位培训和岗位练兵,内外结合,上下结合,点面兼顾,突出重点,杜绝形式化、教条化。

6、谈谈你对加强合同制消防员队伍建设的意见和建议。

招收合同制消防员是山东消防的一大创举。作为现役消防力量的有益补充,这支队伍在灭火救援等方面发挥了巨

大作用,有效地缓解了消防部队一线执法、执勤压力。

但从合同制消防员队伍建设实际看,存在不少问题。主要是:

(一)合同制消防员的征召考虑不全面

(二)合同制消防员走与留随意性太大。受不了部队纪律的约束和严格的管理,嫌工资福利低、休息时间少。

(三)考评激励机制不够完善。对现役官兵标准好掌握,好考评,对合同制队员不好操作,“干多干少、干好干

坏一个样”,进而对工作采取“混日子”的态度,不但影响了自己,也影响了部队的其他队员。

(四)地位不明确,社会认同度不高。由于征招合同制消防员相关工作在全国还处于探索阶段,无论是政府、用工

单位,还是社会和队员自身,在如何给这支队伍定位,如何看待与建设这支队伍上都存在诸多困惑,造成社会认可度低、队员个人发展期望值低和相应待遇保障低等“三低”的尴尬局面。只是把从事消防职业作为一种谋生的手段,当成权宜之计,缺乏长期思想,缺乏从业光荣感和使命感,影响本职工作。

加强合同制消防员队伍建设应重点把握好以下几个方面:

(一)加强合同制消防队伍管理。

1、细化录取工作,严把征召关;

2、做好教育引导,确保思想稳定;

3、抓好日

常管理,规范言行举止;

4、运用骨干带动,实施科学练兵。

(二)用可持续发展的思想指导合同制消防队伍建设。

1、制订法规政策,明确社会定位;

2、完善职业培训制度,为合同制消防员队伍的职业化提供强有力的专业支撑;

3、实现社会认可,明确光荣使命:通过表彰提高其政治荣誉感,把他们当作消防部队大家庭平等一员来对待,与现役战士平等一致,充分尊重合同制消防员的想法和感受,鼓励他们立足岗位、干事创业、奉献青春。

4、全面提高待遇。政治、经济待遇是合同制消防员最为关心的话题,也是事关队伍稳定的关键要素。提高政治待遇方面,入党、奖励、学技术等等;提高经济待遇方面上,争取提高合同制消防员的经费预算,逐年提高报酬待遇。适当增加岗位补贴、医疗补贴、过节补助等补助标准;实行轮休制度等。

做到了以上方面,完善了制度,合同制消防员队伍是能够实现同现役队伍共同发展的。

7、浅谈如何做好天气突变情况下部队的灭火救援工作。

8、浅析新形势下如何搞好警民共建工作。

9、试述新《消防法》带来的五大变化。

10、请谈谈对新时期加强部队安全管理的几点建议。

安全管理是部队建设中一项经常性、综合性的基础工作,是部队保持高度稳定和集中统一,巩固和提高战斗力,圆满完成防火、灭火、抢险救援等各项任务的重要保障。而一些安全问题在部队非常广泛的空间领域内存在,涉及到日常工作、生活、练训和执勤备战的方方面面。做好基层消防部队的安全事故工作,对于预防各类事故的发生,减少非灭火战斗减员和装备物资的损坏、丢失,对于保持旺盛的士气,巩固和提高消防部队的战斗力,加强作风纪律建设,保持基层消防部队的高度稳定和集中统一,圆满完成灭火、抢险救援等各项工作任务,都具有重大意义。针对新时期部队安全管理工作新的特点,我认为重点做好以下四个方面的工作:

(一)科学处理部队安全防事故工作的三个关系。一是有形与无形的关系。加强部队安全防范有两个主要途径,一是看得见、摸得着,以贯彻落实条令条例、规章制度为内容的管理工作;二是春风化雨、润物无声的思想政治教育。有形的管理通过依法、依纪行事和从严惩处,给官兵筑起一道法纪防线,使之不敢违纪;无形的思想教育转化,则能给官兵筑起一道思想防线,使之不愿违纪。二是技防与人防的关系。红外线摄像监控系统、GPS地位、指纹巡检仪、视频监控等等,技术监控几近“零遗漏”了,安全事故却仍时有出现。这其中的一个重要原因,就是个别管理者存在“有了高科技、可以睡大觉”的思想,责任心下降了。手段先进了,责任到位了,防范得力了,必能防患于未然。三是刚性与柔性的关系。安全管理必须有健全、完善的规章制度,同样也要在充满人情、亲情的氛围中,官兵的情绪就会稳定,就能自觉提高安全防范意识。

(二)做好人的工作是部队安全防事故工作的根本

安全工作的主体是人,安全事故造成的危害对象也往往是人。因此,必须人人重视安全,时时刻刻重视安全,方方面面重视安全。如果有一人大意,一时疏忽或一点工作不到位,就可能酿事故。安全工作千头万绪,最根本的是做人的工作。

1、加强安全教育。

2、开展技术培训。

3、利用技术手段。

4、严肃处理事故责任者

5、重奖安全立功人员。

(三)抓好部队日常训练中的安全管理工作。

训练是全面提高消防部队战斗力,尤其是基层消防部队灭火救援技战术能力的根本途径,是全面提高消防部队综合素质和整体作战能力的重要保证。训练安全管理是提高部队尤其是基层消防部队训练质量,提升部队作战能力的重要保障。训练准备前的安全管理,训练过程中的安全管理,训练后的安全管理;按照训练安全管理对象可以分为:义务兵(新兵、上等兵)安全管理、士官安全管理、警官安全管理;按照训练内容可以分为:体能安全管理、技能训练安全管理,实战演练安全管理,心理训练安全管理。

(四)做好灭火抢险救援中的安全防事故工作。在灭火救援过程中造成官兵无畏的伤亡,教训是深刻的,损失是十分惨重的。因此,既能完成好灭火救援任务,又能有效避免人员伤亡,是作为指挥者必须考虑的问题。

1、规范指挥程序,随时掌握现场动态。要明确参战一线官兵所处位置的危险性,明确一线作战官兵的数量及个人防护

情况,明确对威胁作战官兵生命的灾害现场,一定要树立“救人必先保已”的忧患意识,确保人员出现不必要的伤亡。

2、积极推进训练改革,实现“训练”与“实战”的最大结合。训练工作必须吸收科技成果,加大改革力度,实现体能型向智能型、操场型向火场型、速度型向现代作业训练型的转变。一是在训练手段上,要积极探索新的组训路子和方法,配齐指教人员,尽快实现训练内容规范化、训练秩序正规化、训练方法模拟化;二是要加快训练基地建设步伐,建设模拟实战训练设施,为处置有毒气体、石油化工、城市高层建筑、地下工程、易燃易爆等特殊火灾和事故的提供有力训练保障;三是要高度重视心理训练,要探索心理训练的程序、方法,通过建起模拟训练基地、开发计算机模拟训练系统和实地演练等,用声、光、电、热等手段,营造逼真的火场环境,使官兵犹如身临其境,培养官兵处变不惊、临危不惧的心理适应能力。

3、切实加强安全防护和正确运用战术措施。在灭火救援过程中发生官兵伤亡事故,很大程度上是由于参战官兵自身安全意识淡薄所致。按规定进入一线参战的官兵都要佩戴齐全个人防护装备和所需防护器材等,平时要特别加强对个人防护装备的保养,保养的好坏,直接关系到战时人员的生命安危,也直接影响到灭火救援的成败。

4、切实加强装备建设,提高个人防护水平。面对日趋复杂、危险的灭火抢险救援工作环境,必须加强车辆、器材等装备和辅助决策指挥通信系统的建设,不断完善侦检、警戒、堵漏、破拆、防化、洗消、救助等器材装备配备,重点加强个人防护器材的配备,杜绝因装备失效问题造成官兵伤亡。

5、切实加强灭火救援安全知识教育,增强安全意识。

11、浅谈经常性思想工作的新特点及对策。

12、浅议新时期消防部队新兵的教育管理。

13、谈谈如何进一步深化打造消防铁军工作。

14、浅谈如何推进县级综合性应急救援队伍建设。

15、谈谈如何全面推进消防执法规范化建设。

16、试谈如何解决消防执法中不公不廉等群众反映强烈的突出问题,建立完善信访工作长效机制,进一步构建和谐警民关系。

17、浅谈如何通过信息化手段提升消防工作和部队建设水平。

18、浅谈如何建立常态化的消防宣传机制,充分运用现代媒体开展消防宣传,增强消防宣传的针对性、有效性。

19、浅谈如何建立新形势下消防警力增长模式,最大限度地发挥现有警力效能。

20、浅谈如何运用现代管理手段,加强部队安全防控机制建设,确保部队安全稳定。

21、浅谈如何适应消防部队职能拓展需要,进一步建立和完善消防经费保障机制。

22、谈谈你对《消防员职业健康标准》颁布实施的几点认识。

23、浅谈当前公安消防部队基层党组织建设面临哪些新情况、新问题,如何建立合公安消防部队特点的基层党组织建设模式。

24、浅谈如何改进和加强公安消防部队地方大学生干部培养。

25、浅谈如何扎实推进构筑“防火墙”工程,进一步提升消防工作社会化水平。

26、浅谈如何保障多种形式消防队伍持续发展。

27、浅谈消防标准化工作如何更好地适应消防现实斗争需要。

28、浅谈新形势下如何做好消防部队应急救援工作。

29、浅谈新形势下加强干部队伍建设的思考。

30、浅谈当前消防部队管理教育存在的问题及对策。

31、新颁布的《消防法》赋予公安消防部队承担社会应急救援的职能,目前公安消防部队在警力设置、装备配备、执勤

训练、指挥体系和应急保障方面存在哪些不适应的问题?如何进一步提高公安消防部队应急救援能力?

32、浅谈当前消防部队灭火救援工作面临的形势与对策。

33、浅谈如何进一步加强消防现实斗争,有效预防和遏制重特大尤其是群死群伤火灾、稳定火灾形势?

34、当前影响公安消防队伍建设的新情况、新问题有哪些?如何进一步加强新形势下管理教育和反腐倡廉工作,有效预防事故案件发生,确保部队安全稳定?

35、如何进一步加强公安消防部队基层基础建设,建立基层基础建设长效机制,提升基层基础建设水平?

36、浅议现役官兵与合同制消防员混编队伍的管理。

37、浅谈冬季火灾事故多发的原因及对策。

38、谈谈如何深入践行“三句话”总要求,加快推动消防工作和队伍建设跨越创新发展。

39、浅议部队“精细化”管理的重点、难点及其思考。

40、浅谈农村火灾多发原因及火灾防控的对策。

41、浅谈在胡锦涛总书记“三句话”总要求下如何正确处理好消防监督执法中严格执法与为民服务的关系。

42、浅议如何加强消防部队装备建设。

43、对新形势下加强士官队伍建设的思考。

44、浅谈如何加强消防装备管理促进提高部队战斗力。

45、谈谈如何立足消防监督岗位,构建新时期和谐警民关系。

46、浅谈对新形势下加强公共消防基础设施建设几点思考。

47、浅析当前消防行政执法过程中存在的主要问题及对策。

48、浅谈消防部队督察工作存在的问题与对策。

49、浅议新《消防法》出台后消防部队应如何提高应急救援能力。

50、浅谈如何做好新兵的思想政治工作。

51、浅谈怎样建设一支强有力的公安消防铁军。

c++面试题 篇6

但是如果data.inc中包含JSP CODE,我们可以使用:<%@include file=“data.inc”%>

2、如何执行一个线程安全的JSP?只需增加如下指令

<%@ page isThreadSafe=“false” %>

3、JSP如何处理HTML FORM中的数据?通过内置的request对象即可,如下:<%

String item = request.getParameter(“item”);int howMany = new

Integer(request.getParameter(“units”)).intValue();%>

4、在JSP如何包含一个静态文件?

静态包含如下:<%@ include file=“copyright.html” %>动态包含如下:

5、在JSP中如何使用注释?主要有四种方法:1。<%– 与 –%> 2。// 3。/**与**/ 4。

6、在JSP中如何执行浏览重定向?使用如下方式即可:

response.sendRedirect(“");

也能物理地改变HTTP HEADER属性,如下:<%

response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);

String newLocn=”/newpath/index.html“;response.setHeader(”Location“,newLocn);%>

7、如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中?

把如下脚本加入到JSP文件的开始即可:<%

response.setHeader(”Cache-Control“,”no-store“);//HTTP 1.1response.setHeader(”Pragma“,”no-cache“);//HTTP 1.0response.setDateHeader(”Expires“, 0);//prevents caching at the proxy server%>

8、在JSP中如何设置COOKIE?

COOKIE是作为HTTP HEADER的一部分被发送的,如下方法即可设置:<%

Cookie mycookie = new Cookie(”aName“,”aValue“);response.addCookie(mycookie);

%>

9、在JSP中如何删除一个COOKIE?<%

Cookie killMyCookie = new Cookie(”mycookie“, null);killMyCookie.setMaxAge(0);killMyCookie.setPath(”/“);response.addCookie(killMyCookie);%>

10、在一个JSP的请求处理中如何停止JSP的执行如下例:<%

if(request.getParameter(”wen“)!= null){// do something} else {return;}%>

11、在JSP中如何定义方法

你可以定义方法,但是你不能直接访问JSP的内置对象,而是通过参数的方法传递。如下:<%!

public String howBadFrom(HttpServletRequest req){HttpSession ses = req.getSession();...return req.getRemoteHost();}%><%

out.print(”in general,lao lee is not baddie “);%>

<%= howBadFrom(request)%>

12、如果BROWSER已关闭了COOKIES,在JSP中我如何打开SESSION来跟踪

使用URL重写即可,如下:hello1.jsp

<%@ page session=”true“ %><%

Integer num = new Integer(100);session.putValue(”num“,num);

String url =response.encodeURL(”hello2.jsp“);%>

>hello2.jsphello2.jsp

<%@ page session=”true“ %><%

Integer i=(Integer)session.getValue(”num“);out.println(”Num value in session is “+i.intValue());%>

13、在JSP中能发送EMAIL吗

可以使用SUN的专用包:sun.net.smtp包。如下脚本使用

SmtpClient类发送EMAIL。

<%@ page import=”sun.net.smtp.SmtpClient, java.io.*“ %><%

String from=”ybwen@sina.com“;

String to=”hewenjun@yeah.net, lei@who.com.cn“;try{

SmtpClient client = new SmtpClient(”mail.xxxxx.xxx“);client.from(from);client.to(to);

PrintStream message = client.startMessage();message.println(”To: “ + to);

message.println(”Subject: Sending email from JSP!“);message.println(”This was sent from a JSP page!“);message.println();

message.println(”Cool!:-)“);message.println();

message.println(”Good Boy“);message.println(”Im in genius.com“);message.println();client.closeServer();}

catch(IOException e){

System.out.println(”ERROR SENDING EMAIL:“+e);}%>

14、在SERVLET中我能调用一个JSP错误页吗

当然没问题,如下展示了如何在一个SERVLET控制逻辑单元内调用一个JSP错误页面。

HttpServletResponse response, String errorPageURL,Throwable e)

throws ServletException, IOException {getServletConfig().getServletContext().getRequestDispatcher(errorPageURL).forward(request,response);}

public void doPost(HttpServletRequest request,HttpServletResponse response){try {

// do something

} catch(Exception ex){try {

sendErrorRedirect(request,response,”/jsp/MyErrorPage.jsp“,ex);

} catch(Exception e){e.printStackTrace();} } }

15、JSP和APPLET如何通讯

JSP如何与EJB SessionBean通讯下面的代码段作了很好的示范<%@ page import=”javax.naming.*, javax.rmi.PortableRemoteObject,foo.AccountHome, foo.Account“ %><%!

//定义一个对SessionBeanHome接口实例的全局引用AccountHome accHome=null;

public void jspInit(){//获得Home接口实例

InitialContext cntxt = new InitialContext();

Object ref= cntxt.lookup(”java:comp/env/ejb/AccountEJB“);accHome =

(AccountHome)PortableRemoteObject.narrow(ref,AccountHome.class);}%><%

//实例化SessionBean

Account acct = accHome.create();//调用远程方法acct.doWhatever(...);// 如此等等%>

16、当我使用一个结果集时,如何防止字段为”null“的字域显示在我的HTML输入文本域中?

可以定义一个简单的函数来达到目的,如下:String blanknull(String s){return(s == null)? ”“ : s;}

然后在JSP的FORM中,可以这样使用

“>

17、如何中SERVLET或JSP下载一个文件(如:binary,text,executable)?现提供两个解决方案:A:使用HTTP,B:在Servlet中,通过设置ContentType和使用java.io包的Stream等类可作到.例如:

response.setContentType(”application/x-msword“);然后想输出缓冲中写一些东东即可。

18、使用useBean标志初始化BEAN时如何接受初始化参数使用如下两标签即可:

protected void sendErrorRedirect(HttpServletRequest <%!

%>

19、使用JSP如何获得客户浏览器的信息?使用request.getHeader(String)即可20、能象调用子程序一样调用JSP吗?

当然可以,用名:/jsp/=ybwen.genius.myPreprocessingServlet,而以/jsp/为前缀的文件可以使用

32、对一个JSP页,如果多个客户端同时请求它,同步可能吗?在jsp:useBean语法中使用beanName有何好处?beanName使用Beans.instantiate()初始化Bean33、当我使用时,在浏览器的地址栏没有改变?使用response.sendRedirect(”newURL“)

21、当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS?

<%@include file=”abc.jsp“%>与之间的差别?

前一个为静态包含,而后一个为动态包含

22、JSP的缺点?

1。对JAVA程序进行调试没有好东东

2。因大多数的servlet引擎不支持connection pooling3。Servlet引擎没有标准4。JSP与其它脚本语言的交互

23、JSP能进行递归调用吗?当然可以,如对form的提交给本页

34、如何实现JSP的国际化?

为各种版本提供resource bundles属性文件即可

25、在JSP中如何写文本文件?使用PrintWriter对象,如:<%@ page import=”java.io.*“ %><%

String str = ”print me“;

String nameOfTextFile = ”/usr/anil/imp.txt“;try {

PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));pw.println(str);pw.close();

} catch(IOException e){out.println(e.getMessage());}%>

26、如何在JSP中包括绝对路径文件?使用URLConnection即可。

27、在servlets和JSP之间能共享session对象吗?当然可以,HttpSession session = request.getSession(true);session.putValue(”variable“,”value");

28、JavaScript的变量能复制到JSP的SESSION中吗?

29、如何设置cookie在某一时间后过期?用Cookie.setMaxAge(int)30、如何获得当前的sessions数?

可以使用HttpSessionBindingListeners来跟踪

31、能设置一些代码在我所有的JSP文件之上运行?如果可以,能共享吗?

当然可以,可以为你的JSP文件定义一个别

34、如何转换JSP 0.9版本的文件到JSP1.1?可使用sed/awk即可

35、使用JSP能设置HTML FORM中输入域的焦点,不用JavaScript?没办法

c++面试题 篇7

事业单位招聘工作人员采用招录公务员方式, 在面试环节采取结构化面试形式, 但在实践中, 面试题本命制上还存在不少问题。本文仅列举一例进行剖析。

某事业单位招聘工作人员面试试题

第一题:“不登高山, 不知天之高也, 不临深渊, 不知地之厚也。”这句话告诉我们一个什么道理?

第二题:“五一”节将至, 由于主任出国深造, 副主任出差在外, 分管领导要你临时负责办公室的工作。请问, 节前, 你将做哪些工作?

第三题:一天下午, 正当你一人在办公室办公, 突然, 一位工人模样的人情绪激动地来到你的面前, 要求找你的领导理论, 说:“自己工作25年了, 条件相当不错, 为什么不让我上技师职称?”“这次职称评审肯定有鬼, 太不公平。”

你作为人事部门的工作人员如何处理这件事?

第四题:小王是一位刚走上公务员岗位不久的新同志, 他廉洁奉公, 作风正派, 把别人猜拳喝酒、打牌跳舞的时间, 都用在学习工作上, 拒绝接受各种红包, 拒绝参加各种吃请和娱乐, 也拒绝各种礼品礼金。可有人认为他是在“作秀”, 是“脱离群众”, 给他弄了一大堆“问题”, 最终被排斥到群体边缘, 成为不受欢迎的人。

假如你就是小王, 面对这样的人事环境, 你将如何处理?谈谈你的认识和做法。

(一) 面试测评要素模式化

从测评要素上, 题本所测试的要素都是通用要素, 第一题测试的是综合分析能力、第二题是计划组织协调能力、第三题是应变能力、第四题是人际关系处理等要素。事业单位在实际操作中通常采用综合分析能力、计划组织协调能力、应变能力及人际交往的意识与技巧、语言表达能力、情绪控制能力与仪表举止等要素, 测评要素已被模式化, 呈现出雷同趋势, 根本没有体现出职位要求。

(二) 试题素材选择随意性大

事业单位招聘工作人员, 因其岗位是确定的, 而且人数又少, 命制面试试题所引用的材料更能接近考生的生活实际, 更易从岗位实际工作中进行提炼。题本所用素材与岗位的关联度不大, 几乎没有关系。第一题素材很好, 但对任何岗位都适用, 考生只要有点哲学功底就能答得较好, 考官难以考查出考生的真实能力。第二题网上都可以搜索到。第三题有点偏, 素材来自人事工作部门, 但对没有人事工作经验的考生就难以答得很好。第四题是个别培训资料中常引用的题解。可见, 部分事业单位招聘工作人员的面试试题质量不高, 在素材选择上随意性较大, 试题拼凑痕迹较明显。

(三) 面试题型落于俗套, 创新不够

事业单位结构化面试采用的试题类型不外乎背景性问题、情景性问题、行为性问题、智能性问题和意愿性问题等几类问题, 跳不出固有的模式, 如题本中的第一题“‘不登高山, 不知天之高也, 不临深渊, 不知地之厚也。’这句话告诉我们一个什么道理?”属于智能性问题, 考生只要抓住“是什么?为什么?怎么办?”九个字回答就行了。这些程式化的题型往往有规律可循, 答题有固定套路, 只要考生经过充分准备, 都能答出一二, 考官很难判别考生的真实能力。

(四) 评分参考弄得太死, 无层次性

事业单位招聘工作中, 考官往往把评分参考等同于评分标准。而面试题本给定的评分参考又过于死板, 不利于考生充分展示自我。如题本一中第一题。评分参考的唯一性, 考生答到要点就给分, 答不到或答不全就扣分, 无法进一步挖掘考生的潜质。

(五) 测评要素权重的均衡化

测评标准有结构, 表现在要素评分的系数有结构, 每一测评要素内的评分有结构, 被试者的面试成绩是经过科学的方法统计处理后得到的, 具体体现在与面试试题相配套的面试评价表上。事业单位招聘工作人员面试评分表上的测评要素权重均等化, 体现不出岗位所要求的不同能力。

(六) 面试导入语的不完善

结构化面试题的导入语常常是“××号考生:你好, 欢迎你参加今天的面试, 请你来, 是希望通过面对面的交谈, 加深对你的了解。今天的面试共有四道题目, 面试时间为二十分钟。在你面前的桌子上放有题本, 请你在阅读题目的过程中, 注意审题, 在回答每个问题之前, 可以认真考虑。桌子上的笔和纸是让你在思考过程中使用的辅助工具。你准备好了吗?准备好了, 我们就开始。”

从上面的导入语上看, 存在计时的起点不明确和主考官读题与否不明确两个不完善之处。一是考生不清楚到底从什么时间开始计时, “如果你准备好了, 我们就开始”有些考生因紧张, 不讲准备好了, 工作人员就不好计时;如果等考生情绪平稳后“说准备好了”再计时, 对于主考官讲完导入语就“准备好了”的考生来说, 就有失公允了。二是导入语中没明确主考官是否读题, 操作中有些考官组读题, 有些考官组不读题, 产生考官组之不平衡, 造成考生间用时不等, 考官语音不准造成考生费解, 对于听考官读题好还是不听好, 难以抉择。如果听考官读题, 易浪费时间;如果不听考官读题, 又担心考官说考生不尊重考官。

二、影响事业单位结构化面试题本命制科学性的原因分析

造成事业单位结构化面试题本命制上出现上述诸多问题, 原因很多, 根本原因在于试题命制缺乏针对性和专业性, 细节问题考虑不多。

(一) 脱离职位分析, 题本命制缺乏针对性

事业单位结构化面试命制题本出现测评要素模式化, 千篇一律, 测评要素与招聘职位关联性不高, 主要原因在于题本命制缺乏针对性, 脱离了具体的特定职位。

结合职位分析, 设计测评要素, 是结构化面试命制题本的基本要求。在大规模的公务员招考中, 受面试时间和成本的限制, 不可能针对不同部门、不同职位进行单独命题, 但是事业单位招聘工作却可以弥补大规模招考公务员的缺陷, 针对不同职位的要求进行职位分析, 依据各测评要素与拟任职位的关联性确定测评要素的权重, 选择具体的面试题型, 这些完全可以做到。

(二) 缺乏深入研究, 题本命制缺乏精细性

造成命题素材的随意选择、测评要素权重均衡化、试题类型及问题设计的程式化、评分参考的无开放性、面试导入语的不完善等问题, 主要原因是对结构化面试缺乏深入细致的研究, 在细节问题上考虑不够, 缺乏精细性。

(三) 缺少专业人才, 题本命制缺乏专业性

事业单位招聘工作人员聘请的命题专家层次参差不齐, 地区差异比较明显, 在省级城市比较好, 人才云集, 可依托高校专业人力资源来组建命题专家组进行命题;在地级市力量相对不足, 往往是临时组合, 在有些县级市区力量更加不足, 严重缺少专业人才。这样的命题力量必然导致题本命制无法进行深度研发, 题本质量难以保证。

三、细节入手, 提高事业单位结构化面试题本命制的科学性

(一) 立足岗位分析, 把握好测评要素选择的针对性

事业单位招录工作人员相对来说, 职位单一, 人数较少, 测评要素的选择上可更具有针对性, 体现出个性特征, 真正做到“因岗择人”、“因事择人”。

编制试题时, 首先要进行职位分析, 收集与职位有关的各种信息, 了解招聘岗位的主要职责、任务、特点及分析职位、职责、职权要求考生必须具备的能力和素质, 进而选取那些带有岗位要求的典型性的内容去设计试题。只有在职位分析的基础上才能确定岗位要求的主要素质, 才能做好要素的选择和设计工作。为此:一要把握好要素设计的类型即根据职位, 把握好总体设计、局部设计和单项设计。二要把握好要素设计的特性。要抓住各类人员的行为特征, 使人一看就能捕捉感官中的记忆, 进行测量与评定。三要把握好要素设计的原则。要达到成功的要素设计, 必须掌握少而精、界限清楚、综合性、可比性等原则。

(二) 围绕考录目标, 把握好面试题本命制的细节性

面试题本的命制是一个有机整体, 测评要素确定后, 就需要考虑素材、要素权重、试题类型、问题的设计、评分参考、导入语等内容的组合, 最后再组配成《面试题本》。要提高面试题本命制的质量, 就必须注重细节的把握。笔者认为要提高面试题本质量, 在细节上必须做到:

1. 面试素材的选择要贴近实际, 具有恰当性

面试试题的科学性要求面试的素材源于现实岗位需要, 又高于现实, 是经过命题者提炼、加工而成, 集创造与摹写的统一, 既不能是纯理论抽象, 也不能是不加修饰的生活原版。只有按照职位的要求进行系统设计, 才能体现面试的效度, 较好地反映出应试者的实际能力。

2. 题型要多样化, 问题设计力求个性化

事业单位招聘工作人员, 其岗位都是特定的, 题型要依据职位和时代的要求, 尽可能多样化, 增加诸如情景模拟、演讲、编故事、角色扮演等题型;在问题设计上必须非常具体明确, 要抓住岗位要求中有代表性的东西周密考虑, 精心设计问题, 增加诸如行为性问题设计、解决问题型的问题等。

3. 测评要素权重要适度

试题组合只有使要素权重分配科学合理, 测评才会有效度。每个测评要素权重的大小由其在整个能力要素总和中的重要性来决定。首先要指定测评要素总体权重, 即所有测评要素的权重之和是多少。其次要依据测评要素的相对重要性进行分配权重, 一般来说, 先给最重要的测评要素一个较大的数值, 然后依次比较分配、递减。

4. 评分参考要有开放性

面试的目的是通过面对面的交谈, 了解考生的真实情况, 因而, 试题要尽可能一题多解, 评分参考的答案具有开放性。在盐城市金融与企业上市工作办公室招聘工作人员面试题本中, 第一题原因分析的答案存在多种可能:可能是工作计划流于形式;可能是工作目标不切实际;可能是工作作风不够扎实;可能是工作措施不力, 缺乏有力的监督管理和考核措施等。

5. 导入语要有操作性

导入语部分要解决工作人员计时的准确性和考生之间的公平性, 我们对以往招录考试中的导入语做了修改:一是增加一句话“请自己看题, 逐题回答”, 明确了考官不读题, 由考生看题;二是将导入语的最后一句话:“不要紧张, 准备好了就开始”改成“不要紧张, 下面我们开始计时”。

(三) 加强命题专家队伍建设, 把握好面试题本命制的专业性

1. 建立一支稳定的专兼职命题队伍。

地方人事部门可根据事业单位招聘人员的数量和规模, 配备相应的专业人员, 专门从事试题的研究与开发工作;充分整合地方高校人力资源、组织人事部门从事人力资源开发与研究的力量, 建立长期的合作关系, 加强命题的研发工作。

2. 加强业务培训, 提高队伍素质。

微软面试题,你会答吗? 篇8

我们先选几个问题回答一下。记住。微软的问题要的不是答案。而是你实现答案的方法。

1、父亲打电话给女儿,要她替自己买一些生活用品,同时告诉她,钱放在书桌上的一个信封里。女儿找到信封,看见上面写着98。以为信封内有98元,也没数就放进书包里。在商店里,她买了90元的东西。付款时才发现,她不仅没有剩下8元,反而差了4元。她怀疑父亲把钱点错了。父亲笑着说,他并没有数错,错在女儿身上。问:女儿错在什么地方?

参考答案:是86元,看反了。

2、将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?

参考答案:向顺时针方向旋转即可。

3、为什么下水道的盖子是圆的?

参考答案:因为下水道口是圆的。

4、中国有多少辆汽车?

参考答案:很多。

5、烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定半小时的时间呢?

参考答案:两边一起烧。

下面这些问题,你会回答吗?

在不使用天平的情况下,你怎样称出一架喷气式飞机的重量?

为什么你在宾馆里一打开热水龙头就有热水流出来?

你在船上,把一只箱子抛起来,水平面会升高还是下降?

美国有多少加油站?

一个曲棍球场里的冰有多重?

地球上有多少个这样的点:往南走1公里,往东走1公里,再往北走1公里,你能回到原来的出发点?

一天中钟表的指针重叠多少次?

迈克和托德两人一共有21美元。迈克的钱比托德多20美元,每个人各有多少钱?在你的答案中不能有分数。

一般说来,曼哈顿的电话册要翻多少次才能找到你想要找的人名?

你会怎样设计比尔·盖茨的浴室?

你怎样设计一个由计算机控制的微波炉?

上一篇:防暴恐工作实施方案下一篇:郓城县县级林地保护利用规划编制技术方案