C语言面试题大汇总,个人觉得还是比较全

时间:2019-05-13 05:09:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言面试题大汇总,个人觉得还是比较全》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言面试题大汇总,个人觉得还是比较全》。

第一篇:C语言面试题大汇总,个人觉得还是比较全

4.static有什么用途?(请至少说明两种)1.限制变量的作用域 2.设置变量的存储域

7.引用与指针有什么区别? 1)引用必须被初始化,指针不必。

2)引用初始化以后不能被改变,指针可以改变所指的对象。2)不存在指向空值的引用,但是存在指向空值的指针。

8.描述实时系统的基本特性

在特定时间内完成特定的任务,实时性与可靠性

9.全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 全局变量储存在静态数据库,局部变量在堆栈 10.什么是平衡二叉树?

左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1 11.堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源

12.什么函数不能声明为虚函数? constructor 13.冒泡排序算法的时间复杂度是什么? O(n^2)14.写出float x 与“零值”比较的if语句。if(x>0.000001&&x<-0.000001)16.Internet采用哪种网络协议?该协议的主要层次结构? tcp/ip 应用层/传输层/网络层/数据链路层/物理层

17.Internet物理地址和IP地址转换采用什么协议? ARP(Address Resolution Protocol)(地址解析協議)18.IP地址的编码分为哪俩部分?

IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分 哪些是网络位哪些是主机位。

2.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出

C程序。

循环链表,用取余操作做

3.不能做switch()的参数类型是: switch的参数不能为实型。

華為

1、局部变量能否和全局变量重名?

答:能,局部会屏蔽全局。要用全局变量,需要使用“::” 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不 会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环 体内

2、如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在 头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用ex tern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错

3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初 值,此时连接不会出错

4、语句for(;1 ;)有什么问题?它是什么意思? 答:和while(1)相同。

5、do„„while和while„„do有什么区别?

答:前一个循环一遍再判断,后一个判断以后再循环

6、请写出下列代码的输出内容 #include main(){ int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf(“b,c,d:%d,%d,%d”,b,c,d);return 0;} 答:10,12,120

1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么 区别?static函数与普通函数有什么区别?

全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就 是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文 件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作 用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可 以避免在其它源文件中引起错误。

从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的 生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明 为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以 外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件

static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其 他文件单元中被引用;static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依 据上一次结果值;

static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调 用中维持一份拷贝

2、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区)中,动态申请数据存 在于(堆)中。

3、设有以下说明和定义:

typedef union {long i;int k[5];char c;} DATE;struct data { int cat;DATE cow;double dog;} too;DATE max;则语句 printf(“%d”,sizeof(struct date)+sizeof(max));的执行结果是:___52____ 答:DATE是一个union, 变量公用空间.里面最大的变量类型是int[5], 占用20个字节.所

以它的大小是20 data是一个struct, 每个变量分开占用空间.依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52.当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20

4、队列和栈有什么区别? 队列先进先出,栈后进先出

5、写出下列代码的输出内容 #include int inc(int a){ return(++a);} int multi(int*a,int*b,int*c){ return(*c=*a**b);} typedef int(FUNC1)(int in);typedef int(FUNC2)(int*,int*,int*);void show(FUNC2 fun,int arg1, int*arg2){ INCp=&inc;int temp =p(arg1);fun(&temp,&arg1, arg2);printf(“%dn”,*arg2);} main(){ int a;show(multi,10,&a);return 0;} 答:110

7、请找出下面代码中的所以错误

说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”

1、#include“string.h”

2、main()

3、{

4、char*src=“hello,world”;

5、char* dest=NULL;

6、int len=strlen(src);

7、dest=(char*)malloc(len);

8、char* d=dest;

9、char* s=src[len];

10、while(len--!=0)

11、d++=s--;

12、printf(“%s”,dest);

13、return 0;

14、} 答: 方法1: int main(){ char* src = “hello,world”;int len = strlen(src);char* dest =(char*)malloc(len+1);//要为分配一个空间 char* d = dest;char* s = &src[len-1];//指向最后一个字符 while(len--!= 0)*d++=*s--;*d = 0;//尾部要加 printf(“%sn”,dest);free(dest);// 使用完,应当释放空间,以免造成内存汇泄露 return 0;} 方法2:

#include #include main(){ char str[]=“hello,world”;int len=strlen(str);char t;for(int i=0;i

(2)如果不为空,则将栈A中所有元素依次pop出并push到栈B;(3)将栈B的栈顶元素pop出;

这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。3.在c语言

库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么? 函数名: atol 功 能: 把字符串转换成长整型数

用 法: long atol(const char *nptr);程序例: #include #include int main(void){ long l;char *str = “98765432”;l = atol(lstr);printf(“string = %s integer = %ldn”, str, l);return(0);} 2.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? c用宏定义,c++用inline 3.直接链接两个信令点的一组链路称作什么? PPP点到点连接

4.接入网用的是什么接口? 5.voip都用了那些协议? 6.软件测试都有那些种类? 黑盒:针对系统功能的测试 白合:测试函数功能,各函数接口 7.确定模块的功能和模块的接口是在软件设计的那个队段完成的? 概要设计阶段 8.enum string { x1, x2, x3=10, x4, x5, }x;问x= 0x801005,0x8010f4;9.unsigned char *p1;unsigned long *p2;p1=(unsigned char *)0x801000;p2=(unsigned long *)0x810000;请问p1+5=;p2+5=;三.选择题: 1.Ethternet链接到Internet用到以下那个协议? A.HDLC;B.ARP;C.UDP;D.TCP;E.ID 2.属于网络层协议的是: A.TCP;B.IP;C.ICMP;D.X.25 3.Windows消息调度机制是: A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;4.unsigned short hash(unsigned short key){ return(key>>)%256 } 请问hash(16),hash(256)的值分别是: A.1.16;B.8.32;C.4.16;D.1.32 四.找错题: 1.请问下面程序有什么错误? int a[60][250][1000],i,j,k;for(k=0;k<=1000;k++)for(j=0;j<250;j++)for(i=0;i<60;i++)a[i][j][k]=0;把循环语句内外换一下 2.#define Max_CB 500 void LmiQueryCSmd(Struct MSgCB * pmsg){ unsigned char ucCmdNum;......for(ucCmdNum=0;ucCmdNum

3.以下是求一个数的平方的程序,请找出错误: #define SQUARE(a)((a)*(a))int a=5;int b;b=SQUARE(a++);4.typedef unsigned char BYTE int examply_fun(BYTE gt_len;BYTE *gt_code){ BYTE *gt_buf;gt_buf=(BYTE *)MALLOC(Max_GT_Length);......if(gt_len>Max_GT_Length){ return GT_Length_ERROR;}.......} 五.问答题: 1.IP Phone的原理是什么? IPV6 2.TCP/IP通信建立的过程怎样,端口有什么作用? 三次握手,确定是哪个应用程序使用该协议

3.1号信令和7号信令有什么区别,我国某前广泛使用的是那一种? 4.列举5种以上的电话新业务?

微软亚洲技术中心的面试题!!1.进程和线程的差别。

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位

(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行

(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于 进程的资源.(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销 明显大于创建或撤消线程时的开销。2.测试方法

人工测试:个人复查、抽查和会审 机器测试:黑盒测试和白盒测试

2.Heap与stack的差别。Heap是堆,stack是栈。

Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。Stack空间有限,Heap是很大的自由存储区

C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。

程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传 递也在栈上进行

3.Windows下的内存是如何管理的? 4.介绍.Net和.Net的安全性。

5.客户端如何访问.Net组件实现Web Service? 6.C/C++编译器中虚表是如何完成的?

7.谈谈COM的线程模型。然后讨论进程内/外组件的差别。8.谈谈IA32下的分页机制

小页(4K)两级分页模式,大页(4M)一级

9.给两个变量,如何找出一个带环单链表中是什么地方出现环的? 一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方 10.在IA32中一共有多少种办法从用户态跳到内核态?

通过调用门,从ring3到ring0,中断从ring3到ring0,进入vm86等等

11.如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现?

用内存映射或全局原子(互斥变量)、查找窗口句柄..FindWindow,互斥,写标志到文件或注册表,共享内存。.12.如何截取键盘的响应,让所有的‘a’变成‘b’? 键盘钩子SetWindowsHookEx 13.Apartment在COM中有什么用?为什么要引入?

14.存储过程是什么?有什么用?有什么优点?

我的理解就是一堆sql的集合,可以建立非常复杂的查询,编译运行,所以运行一次后,以 后再运行速度比单独执行SQL快很多

15.Template有什么特点?什么时候用? 16.谈谈Windows DNA结构的特点和优点。

网络编程中设计并发服务器,使用多进程 与 多线程,请问有什么区别?

1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他 线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。两者都可以提高程序的并发度,提高程序运行效率和响应时间。

线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正 相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。思科

1.用宏定义写出swap(x,y)#define swap(x, y)x = x + y;y = xy;2.数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字

.时间复杂度必须为o(N)函数原型: int do_dup(int a[],int N)3 一语句实现x是否为2的若干次幂的判断 int i = 512;cout << boolalpha <<((i &(ib;a = a-b;or a = a^b;// 只能对int,char..b = a^b;a = a^b;or a ^= b ^= a;3.c和c++中的struct有什么不同?

c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。

c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而clas s默认为private 4.#include #include void getmemory(char *p){ p=(char *)malloc(100);strcpy(p,“hello world”);} int main(){ char *str=NULL;getmemory(str);printf(“%s/n”,str);free(str);return 0;} 程序崩溃,getmemory中的malloc 不能返回动态内存,free()对str操作很危险 5.char szstr[10];strcpy(szstr,“0123456789”);产生什么结果?为什么?

长度不一样,会造成非法的OS 6.列举几种进程的同步机制,并比较其优缺点。

原子操作 信号量机制

自旋锁

管程,会合,分布式系统

7.进程之间通信的途径 共享存储系统 消息传递系统

管道:以文件系统为基础 11.进程死锁的原因

资源竞争及进程推进顺序非法 12.死锁的4个必要条件

互斥、请求保持、不可剥夺、环路 13.死锁的处理

鸵鸟策略、预防策略、避免策略、检测与解除死锁 15.操作系统中进程调度策略有哪几种?

FCFS(先来先服务),优先级,时间片轮转,多级反馈 8.类的静态成员和非静态成员有何区别?

类的静态成员每个类只有一个,非静态成员每个对象一个 9.纯虚函数如何定义?使用时应注意什么? virtual void f()=0;是接口,子类必须要实现 10.数组和链表的区别

数组:数据顺序存储,固定大小

连表:数据可以随机存储,大小可动态改变

12.ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点? 应用层 表示层 会话层 运输层 网络层 物理链路层 物理层

tcp /udp属于运输层

TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与 TCP 不同,UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较简单,UDP 头包含很少的字节,比 TCP 负载消耗少。tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好 udp: 不提供稳定的服务,包头小,开销小

1:(void *)ptr 和(*(void**))ptr的结果是否相同?其中ptr为同一个指针.(void *)ptr 和(*(void**))ptr值是相同的 2:int main(){ int x=3;printf(“%d”,x);return 1;} 问函数既然不会被其它函数调用,为什么要返回1?

mian中,c标准认为0表示成功,非0表示错误。具体的值是某中具体出错信息

1,要对绝对地址0x100000赋值,我们可以用(unsigned int*)0x100000 = 1234;那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做? *((void(*)())0x100000)();首先要将0x100000强制转换成函数指针,即:(void(*)())0x100000 然后再调用它: *((void(*)())0x100000)();用typedef可以看得更直观些: typedef void(*)()voidFuncPtr;*((voidFuncPtr)0x100000)();2,已知一个数组table,用一个宏定义,求出数据的元素个数 #define NTBL #define NTBL(sizeof(table)/sizeof(table[0]))面试题: 线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有独立的堆栈? 进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候 操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。

DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL 中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调 用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创

建的线程所执行,那么是不是说DLL有独立的堆栈?

以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的 内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中

删除,很有可能导致程序崩溃

unsigned short A = 10;printf(“~A = %un”, ~A);char c=128;printf(“c=%dn”,c);输出多少?并分析过程

第一题,~A =0xfffffff5,int值 为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是int,最高位为1,是负数,所以它的值就是0x00的补码就是12 8,所以输出-128。

这两道题都是在考察二进制向int或uint转换时的最高位处理。分析下面的程序:

void GetMemory(char **p,int num){ *p=(char *)malloc(num);

} int main(){ char *str=NULL;

GetMemory(&str,100);

strcpy(str,“hello”);

free(str);

if(str!=NULL){ strcpy(str,“world”);}

printf(“n str is %s”,str);getchar();} 问输出结果是什么?希望大家能说说原因,先谢谢了 输出str is world。

free 只是释放的str指向的内存空间,它本身的值还是存在的.所以free之后,有一个好的习惯就是将str=NULL.此时str指向空间的内存已被回收,如果输出语句之前还存在分配空间的操作的话,这段存储

空间是可能被重新分配给其他变量的, 尽管这段程序确实是存在大大的问题(上面各位已经说得很清楚了),但是通常会打印出 world来。

这是因为,进程中的内存管理一般不是由操作系统完成的,而是由库函数自己完成的。当你malloc一块内存的时候,管理库向操作系统申请一块空间(可能会比你申请的大一些),然后在这块空间中记录一些管理信息(一般是在你申请的内存前面一点),并将可用 内存的地址返回。但是释放内存的时候,管理库通常都不会将内存还给操作系统,因此你 是可以继续访问这块地址的,只不过。。。。楼上都说过了,最好别这么干。

char a[10],strlen(a)为什么等于15?运行的结果 #include “stdio.h” #include “string.h” void main(){ char aa[10];printf(“%d”,strlen(aa));} sizeof()和初不初始化,没有关系; strlen()和初始化有关。

char(*str)[20];/*str是一个数组指针,即指向数组的指针.*/ char *str[20];/*str是一个指针数组,其元素为指针型数据.*/ long a=0x801010;a+5=? 0x801010用二进制表示为:“1000 0000 0001 0000 0001 0000”,十进制的值为8392720,再加上5就是8392725罗

第二篇:2010面试题(全)

1、2010年5月17日吉林省公务员面试真题

答题时间是二十分钟,四道题。

1、某县给县长进言,开通了一个短信平台,一共18位的号,引起了网友的争议,认为18位不太容易拨打,正常是8位,对此你怎么看?

2、A市进行无纸化办公,你进行调研要收集哪些数据?你认为难点是什么?

3、你平时的工作很繁忙,而且最近也经常睡懒觉,领导经常来电提醒,于是把领导的铃声设成《鬼子进村》,这样能督促自己不睡懒觉,这事让领导知道了,领导不高兴,你怎么和领导说?

4、D市经检查发现有13家火锅店用地沟油,于是有媒体拥到单位门口,领导要你们负责这事,你怎么和媒体处理?

2、是关于“文山会海的整顿问题”

1、谈看法

2、解决方案及措施3、2010年5月18日吉林省结构化面试题4、2010年5月18日吉林省无领导小组面试题

关于供暖问题

1、谈看法

2、做一个方案

3、作为市政公用局工作人员对百姓解答5、1、社区将流动小商贩变成了固定小商贩,你怎么看。

2、C社区也将仿照前面的社区建立市场,应该借鉴什么地方。

3、你负责组织听证会,结果,小商贩和执法人员发生冲突,执法人员立场,你该怎么办

4、你向领导解释这件事,结果尚未解释完,领导将你一顿指责,同事也嘲笑你,你该怎么处理

关于城市文明养狗的问题

1、你作为城市主管部门,认为突出的问题有那些?

2、解决措施

3、老人经常被狗咬伤,贴出告示,看狗就杀,你有什么看法?

1、党政一把手录音拜年,过节时通过电信部门给市民打电话播放录音, 打了百万通电话。对此你有什么看法?

2、闹市区里面要建设廉租房,作为政府相应部门负责人你如何论证这一决策?

3、一个风雨交加的晚上,你值班时村民的羊被邻村偷了,村民要求你处理,你解析说在值班无法去解决,村民让你必须马上去,如果不去就去县里反映,你怎么处理?

4、五一节,组织城管部门去扫街,体验一线环卫工人的辛劳,有媒体质疑此是作秀,城管扫大街是不务正业。城管手起泡了,有人说他们养尊处忧。作为领导你怎样向媒体解释?

是关于交通处罚规定的材料。国家有规定说不能将处罚作量化指标。

但是A市量化交警作为处罚标准。网友们都反对。

三个问题

1、怎么看A市的做法。

2、作为B市,应该采取怎么的做法。

3、作为A市交警,应该怎样回答网友质疑!

小材料:

1、关于五条禁令的内容

H区实施五条禁令,一干部玩偷菜被辞退

2、中央实施《公务员管理办法》

问题:

1、你对实施五条禁令有什么看法

2、你区让你去H区调研五条禁令实施经验你都做些什么

3、小王上班玩游戏被举报领导让你去处理,小王坚决否认你怎么办?

4、领导上班玩游戏(好吧是偷菜)你看见了举报吗?(请立即回答)

追问:(两个情况)

1、(如果举报)由于你举报的事单位领导和同事都说你不会办事,我们也觉得你不会处理人际关系,不适合在我们这样的单位工作你是怎么想的?

2、(如果不举报)你为什么不举报,请说说想法。

背景资料:

《养老机构管理办法》颁布后,因缺乏细则和监管,一些民办养老院存在安全、卫生、服务、环境等问题,有些养老院缺乏防火防疫证照,不符合规定,给老人生命安全带来隐患,还有些养老院缺乏资金支持,只是经营人为了谋生……

C市某养老院发生火灾,几名老人葬身火海,群众质疑养老院消防设施不完善,民政部门监管不力。

有群众接受新闻媒体采访时激愤地说:有规定不执行比没有规定更可怕!

新闻记者质疑:1我们的监管是不是不力?2我们有没有切实有效的措施保障养老机构规范运行?

题目要求:

身份是C市民政局工作人员,1.讨论制定《养老机构管理办法》具体实施细则,达成一致

2.针对新闻记者的2点质疑,进行答复,达成一致

3.轮流就群众“有规定不执行比没有规定更可怕”谈看法,每人2分钟。

1、网友“认真”在网络上骂某县领导不作为,想让县领导引咎辞职(或者县领导引咎辞职了,具体记不太清了),县政府在网络上人肉搜索,未果。后县政府颁给网友“认真”网络监督奖,认真亲自去县政府领奖。对此你怎么看?

2、某乡公开乡里财政情况,大到买汽车,小到买矿泉水,详细无比。你所在的乡欲施行此项政策,交由你负责,你应该收集什么信息?如何保证信息公开的范围?

3、已经下班了,你还在公司,你的弟弟来短信让你回电话,正巧你的电话已余额不足,于是用了领导桌上的长途座机电话,恰领导前几天说过不许用,此事被张姐看见,告知了领导,领导很生气,你该怎么做?

4、你单位组织志愿者在五一期间去养老院给老人做好事,突然有一位被多次服务的老人说你们的服务是走形式,打扰了他们的休息,表示不满,你作为负责人该怎么办?

第三篇:全科医生面试题(2013)

全科医生面试题

1、作为社区医生,是如何看待这份工作的?

 当前造成群众“看病难、看病贵”问题的重要原因之一是卫生资源配置不合理。因此有必要实行社区卫生机构与大中型医院多种形式的联合与合作,建立分级医疗和双向转诊制度,由社区卫生服务机构逐步承担大中型医院的一般门诊、康复和护理等服务。以形成分级医疗、双向转诊的机制和“大病进医院、小病在社区”的格局。

 如果有幸成为一名社区医生,我将全力以赴,为社区医疗事业贡献自己的力

量。

2、社区医疗有哪几大功能?

 社区卫生服务机构两大服务功能是提供公共卫生服务和基本医疗服务,包括

健康教育、传染病、慢性病防治、计划免疫、妇幼保健、老年保健、康复、计划生育技术指导等,具有明显的公益性质,不以营利为目的。

 社区公共卫生服务由政府财政提供资金,免费向居民提供。

 社区卫生服务机构承担的基本医疗服务主要是“小病”和诊断明确的慢性病。

3、社区医疗与医疗机构的区别是什么?

 公益性。社区卫生服务除了基本医疗服务以外,更多的是公共卫生。

 主动性。社区卫生提倡主动性服务,上门服务、搞家庭病床。在社区,不但

病人、亚健康人群是它的服务对象,健康人群也是它的服务对象。

 综合性。除了医疗以外,社区卫生服务还提供预防、保健、康复、健康教育、计划生育技术指导等服务。

 连续性。社区卫生服务是一个动态的过程,需进行连续性服务。比如高血压,要建立健康档案,始终追踪。5.可及性。社区卫生服务就办在居民家门口,按照规划要求步行15分钟就能到达,而且它的费用居民也能够负担得起。

4、社区医疗与医疗机构的关系是什么?

 当前造成群众“看病难、看病贵”问题的重要原因之一是卫生资源配置不合理。因此有必要实行社区卫生机构与大中型医院多种形式的联合与合作,建立分级医疗和双向转诊制度,由社区卫生服务机构逐步承担大中型医院的一般门诊、康复和护理等服务。以形成分级医疗、双向转诊的机制和“大病进医院、小病在社区”的格局。

 目前大中型医院和社区卫生服务机构双向转诊难以实施的根源是利益分配

问题。因此,要实现双向转诊,必须处理好社区医疗机构与医院之间的利益分配问题。

5、对医疗纠纷的态度和处理原则是什么?

 医方针对医疗纠纷,要冷静思考,从容应对,如系医方之错,应在吸取教训的同时,积极有效做好相关善后工作。

 用协商方式与患者及家属解决纠纷,是化解矛盾的好办法,但协商应建立在政策、法律和事实的基础上,协商应明辨是非、以理服人,过度迁就对方其实是不负责任的表现。

 医方因过错产生医疗纠纷,则赔付责任难免,对此各级医疗机构应构建相应的赔付保障体系,如设立专项基金等。

 医疗机构还可借鉴道路交通事故赔付经验,由医患双方共同上保险,患者及

家属是否应得到经济赔偿或补偿,医方应赔付多少,由保险公司依据当事者约定或有关部门的决定与裁决作出理赔。

 鉴于目前绝大多数患者及家属不了解医疗纠纷处理程序,医方应以开明的姿

态,公示医疗纠纷处理程序,依法向当事者提供病案资料,不人为地给患者及家属维权设置障碍。

6、你从事全科医生的优势是什么?

 从事妇产科十五年,上二线也有近两年时间了,有一定经验,具备较好的独

立操作能力和教学能力;

平时坚持自学,对“内外儿科”都一定程度的了解与认识;

 身体素质好,动作敏捷、反映也比较迅速,敢于面对工作压力。

7、全科医生应具备哪些基本素质和知识技能?

(1)基本素质:

 强烈的责任心和同情心。要求医生以病人为中心,对病人的同情心和责任感

是无条件的,不求回报的,这是当好一个全科医生的前提。

 出色的管理能力。全科医生必须要有自信心、自控力和决断力,敢于并善于

独立承担责任,掌控局面。

 执着的科学精神和自我发展能力。因为全科医生工作相对独立,服务人群受

限,知识容易老化。因此全科医生必须严谨、敏感地对待业务工作,注重任何继续医学教育的机会,主动接受、理解、运用新知识。

(2)知识与技能:

 与疾病诊疗和照顾相关的各种医学知识与技能;

 了解与病人健康问题的发生、发展与康复相关的人文社会因素的知识与技

能,如病人的情况、遵医性、成本效益等;

 与服务体系相关的知识与技能,如医疗服务体系利用、医疗管理、团队合作

等;

 职业价值观形成相关的知识与技能,如服务和诊疗的态度、价值观、职业责

任感等;

 与自身和团队业务发展相关的知识与技能,如终生学习能力、参与科研和教

学能力等。

第四篇:Java编程语言面试题

西安英泰移动通信学院S2级Java编程语言测试题 1

Java编程语言面试题

一、简答题

1、简述用Java编程语言编写、编译、解释和执行过程。

2、简述在Java JDK中,java.exe程序的作用。

3、简述Java编程语言中的数组和C编程语言中定义数组有什么区别。

4、简述类与对象的关系。对象的方法和类的方法是否为一回事?

5、JVM在解析代码Person p1=new Person()和new Person()时有什么区别?

6、简述this关键字的四中用途。

7、简述构造函数的作用。

8、分别简述static和final关键字的意义。

9、简述抽象类和接口的区别,并阐明抽象类和接口的用途。

10、简述多态的概念和意义。

11、简述异常和错误的区别。

12、简述如何创建和启动一个线程的两种方法

13、简述栈内存和堆内存分别用来做什么。

14、简述throw关键字在程序中抛出的是什么。

15、在一个类的public static void method()中,能够直接使用该类什么类型的成员。

二、计算题

1、在类Runner中定义一个方法move(),要求这个方法的参数是一个实现了接口Runnable的匿名内部类的对象,该接口中的方法中的内容自己可以决定。

2、类Outer中与方法属性平行定义的内部类为Inner{ public void doStuff(){}},写出在另一个类TestInner的public static void main(String s)中调用方法doStuff()的代码。

3、类Book{ public void insert(String id)throws Exception{…}}中的方法被类TestBook中public void testInser()方法调用,写出该方法中的主要代码。

4、两个顶级包test1和test2,需要将它们压缩成一个文件myjava.jar,再用WinRaR打开时,会在浏览器上看到下列层次;

◎META-INF

◎test1

◎test2

注:◎为文件夹

请写出操作过程,并写出运行的命令行程序(提示:用jar.......).5、同一个线程类ThreadTest中定义了:

public synchronized void sale(){...}

synchronized(str){...}

写出能使这两个类成员保持同步的改进代码。

6、解释类class Q{

private String name=“李四”;

private String sex=“女”;

boolean bFull=false;

public synchronized void put(String name,String sex){

if(bFull)

try{

wait();

this.name=name;

}catch(InterruptedException e){}

try{

Thread.sleep(10);

}catch(Exception e){

System.out.println(e.getMessage());

}

this.sex=sex;

bFull=true;

notify();

}

public synchronized void get()

{

if(!bFull)

try{

wait();

}catch(InterruptedException e){}

System.out.println(name + “----” + sex);

bFull=false;

notify();

}

}

中wait()、notify()、sleep()诸方法的作用。

7、在类class TestInteger{

public static void main(String[] args){

int w =。。。。。。。。。。。。。。。。。。。。// 将args[0]转换int型的方法

int h =。。。。。。。。。。。。。。。。。。。。//将args[1]转换int型的另一种方法//int h = Integer.valueOf(args[1]).intValue();//第三种方法

for(int i=0;i

StringBuffer sb=new StringBuffer();

for(int j=0;j

sb.append('*');

}

System.out.println(sb.toString());

}

}

}

中,args[0]的值为:“1234”,args[1]的值为:“5678”,请上面代码块中的……………处填写代码。

8、下面类

import java.util.*;

public class TestVector{

public static void main(String [] args){

int b=0;

Vector v=new Vector();System.out.println(“Please Enter Number:”);

while(true){

try{

b= System.in.read();//……….} catch(Exception e){

System.out.println(e.getMessage());

}

if(b=='r' || b== 'n')

break;

else{

int num=b-'0';

v.addElement(new Integer(num));//………..}

}

int sum=0;

Enumeration e=v.elements();//…………………

while(e.hasMoreElements()){

Integer intObj=(Integer)e.nextElement();//………………..sum += intObj.intValue();

}

System.out.println(sum);

}

}

中,请在诸单行注释//。。。。中解释其左边一行代码的意义。

9、下面类

import java.io.*;

public class DataStreamTest{

public static void main(String[] args){

try{

FileOutputStream fos=new FileOutputStream(“c:hello.txt”);//…….BufferedOutputStream bos= new BufferedOutputStream(fos);//……

DataOutputStream dos= new DataOutputStream(bos);//……..dos.writeUTF(“ab中国”);//………

dos.writeBytes(“ab中国”);

dos.writeChars(“ab中国”);

dos.close();//…………

FileInputStream fis=new FileInputStream(“hello.txt”);//…….BufferedInputStream bis=new BufferedInputStream(fis);//…….DataInputStream dis=new DataInputStream(bis);//…….System.out.println(dis.readUTF());

dis.close();

}catch(Exception e){

System.out.println(e.getMessage());

}

}

}

中,请在诸单行注释//。。。。中解释其左边一行代码的意义。

10、已知接口:interface PCI {

voidstart();

voidstop();

}

要求:写两个类:NetWorkCard,SoundCard分别实现上面接口的方法(内容自编),并写第三个类MainBoard,该类中的方法install(PCI p)应用NetWorkCard,SoundCard两个类对象的方法。根据上面的要求,填写下面的代码:

class Assembler

{

public static void main(String []args)

{

//在下面写代码….}

}

class NetWorkCard ….{

}

class SoundCard…………{

}

class MainBoard…………………………………..{

install(PCI p){

}

}

第五篇:全语言总结

全语言总结

2012年6月

一学期的时间又在繁忙中悄然度过,这学期我园全语言教研重点任然是“看图讲述”活动。现将本学期的工作总结如下:

一、明确教研方向,真正做到教科研为日常教学服务。看图讲述是幼儿园语言教学的主要内容之一,也是幼儿园语言教学活动中的一个重要形式,看图讲述是启发幼儿在观察图片、理解图意的基础上用恰当的词句表达图意的一种活动,主要训练语言表达中必须具备的思维能力和想象能力。因此,看图讲述活动成为我们教研方向的首选。因为研究看图讲述已有两年时间,通过两年的研究,教师们已逐步梳理出看图讲述教学的主要模式,但是对于选择什么样的内容,对各年龄阶段幼儿看图讲述学习特点的把握还有待提高。故而本学期伊始,我们就确立了以理论学习为抓手,进一步提升教师对年龄段看图讲述内容选择能力及教学活动的组织能力,促进幼儿语用能力的提高为教研目标。

由于教研目的明确,学习内容更加贴近自身发展的需要,让教研真正做到“为用而学、学以致用”的效果。

二、形式多样的教研活动,坚持理论与实践相结合,实现教师与幼儿双赢。

(一)注重学习内容的针对性,理论学习为教科研服务。

1、加强理论学习,以理论引领工作的方向

以往,教师常常会将绘本教学与看图讲述混淆,本学期我们组织老师学习了有关阅读与看图讲述方面理论文章。帮助教师了解幼儿园看图讲述活动的具体涵义,从看图讲述的特点到各年龄阶段看图讲述活动的目标,从看图讲述活动图片的选择到看图讲述活动的组织方法等方面帮助教师进行梳理。通过学习,老师们都了解了幼儿园各年龄段的看图讲述活动的主要特点,为本学期教科研活动的有效开展奠定了良好的基础。

2、继续开展中心发言人活动,鼓励教师主动学习

本学期我们继续开展中心发言人活动。老师们在自己阅读过的书本中找到一些好的,新的教育理念的文章与大家分享。每位老师在读完文章后都会提一些相关的问题和大家探讨,在讨论的过程中老师们都会根据文章的内容总结出自己的教育教学观点。如中班姚老师在和大家分享《为幼儿搭建多元化阅读活动平台》时提出阅读来源于幼儿的一日生活、来源于幼儿的游戏活动等,遂请大家谈谈自己是怎样在一日活动中发展幼儿的讲述能力的,老师们对此展开了讨论。小班的王桂林老师说她会利用晨锻、饭后散步时有意识的让幼儿观察周围环境、气候的变化,从而让幼儿简单讲述四季的特征;中班的贾学敏老师说她会利用美术课的评价活动让幼儿练习说活;大班的王晓雯老师会在游戏区角中提供不同的图标,引导幼儿正确阅读,并大胆表达自己的想法。老师们通过文章的学习总结自己的教学过程,积累自己的教学经验,从而达到提高自身教育教学水平的目的。

(二)定期开展语言观摩活动,在实践中不断完善自己 观摩活动是老师对自己所学知识的一个阶段性小结。老师们会把自己所学的知识、观点以及积累的经验都运用到活动中去,做到理论联系实际。本学期研究的是看图讲述,而对于看图讲述来说,图至关重要。首先我们要选择适合自己班幼儿年龄特点的图,老师们针对图片的选择开始了“地毯”式的搜索。有的在网络上找,有的在相关的教科书上找,还有的在外出学习的观摩课里找。为了找到好的图片老师们真可谓是用心良苦。功夫不负有心人,老师们都找到了适合的图片。接下来是定目标了,老师们根据纲要的精神,参考了教科书,制定了符合年龄特点的教学目标。最后就是设计活动过程,看似简单的活动过程其中是充满了玄机的,活动的导入、问题的设计、重难点的设置以及整个活动的流程都是需要老师花心思的,特别对于年轻老师是很难掌握的。但我们艺华的老师是一个整体、一个团队,在这次的观摩活动中,老师们都在互帮互助,年轻的老师遇到问题时会去请教老教师,而有经验的老教师也会不吝赐教,将自己的一些好的想法、好的建议告诉她们。和以往不同的是,在这次观摩活动中我们整理出一些好的,优秀的课将其纳入到平时的一日教学活动中。如大班的《兔子不喜欢夜晚》、《最后一个苹果》、《蛤蟆爷爷的秘诀》等;中班的《大灰狼娶新娘》、《小乌龟开店》、《秋秋找妈妈》等;小班的《山羊开店》、《创可贴小熊》、《早餐吃什么》等。

(三)开展每周故事宝宝活动,加强幼儿的语言表达能力 故事宝宝活动是我园近几年来在语言领域中一项逐渐完善的活动,从2009年起,我园每月会进行一次故事宝宝的评比活动,选出的幼儿会在每月的重大活动或晨会上进行表演。而本学期,我们将故事宝宝的形式调整为每周故事宝宝,即每月每班各围绕一个话题进行讲述,在月末时各班选出一名幼儿在下个月每周晨会上进行讲述。这样的调整使幼儿讲述的机会多了,胆子也大了。这在期末语言测评的结果中是显而易见的。

(四)通过教师沙龙活动,及时反思日常教育行为。

结合我园的教研特色,本学期的教师沙龙题目为《浅谈班级语言角的管理与使用》。为了让教师沙龙更有内涵,内容更丰富,在学期初我们有目的、有计划的组织教师开展了游戏区角设置评比活动,本次的评比语言区角为主,要求教师能有效的利用区角的设置、环境的安排以及材料的投放等发展幼儿的语用能力。评比前,我们向教师发放了评估细则,要求教师们在区角安排上边设计边思考,有针对性的投放游戏材料。在六月的教师沙龙活动中,老师们各抒己见,围绕着语言区角张开了一系列的讨论。本次沙龙活动教的最为精彩的是中班的姚老师和小班的王老师。姚老师介绍了她们班的三个有效互动,即主题活动与语言角的互动、游戏材料的互动和区角与幼儿之间的互动,把我们的语言角进行了整理和归纳。而小班的王桂林老师,虽然是一名年轻的老师,但她有着钻研的精神。她在这次沙龙中谈的是如何管理区角的。首先她谈到了管理的定义,从而发现在她们班游戏管理上出现的问题并经过思考好加以改正。教研组成员也就王老师的话题也进行了激烈的讨论。

三、取得的成绩。

本学期的全语言教研成果是显著地。教师和幼儿都得到了长足的进步。教师的成绩:

1、在一日活动中懂得抓住时机进行口语交流,增强幼儿的语言表达能力。

2、在语言区角,特别是阅读角的设置上,老师能充分考虑到幼儿的年龄特点,合理投放书籍,安排阅读场地,并制定了阅读区的规则。

3、教师能充分利用资源,根据幼儿的年龄特点选择看图讲述的图片。会制定教学目标,在教学过程中能有效的提问,始终贯彻以幼儿为主体的教育理念。

4、每月辅导幼儿讲述一个主题故事或一个话题。幼儿的成绩:

1、教师的日常随机教育,使得幼儿敢与教师、同伴交流。

2、在游戏活动时会自主阅读游戏规则,做到会借书、会看书、会还书。

3、在看图讲述活动中,幼儿会仔细观察图片,有一定的逻辑性,并能大胆讲述图片上的内容。

4、通过周故事宝宝的活动,幼儿愿意在集体面前表现自己,自然大方。

四、思考的问题。

教研的成绩是有的,但我们也有不足之处,通过学期测评,我们不难发现幼儿的词汇量还是不够的,看到图片后观察不细致,虽然能将图意大致讲述,但语言比较贫乏、琐碎,不会运用学过的词语来描述图片。还有,部分幼儿不会倾听别人说话,喜欢插嘴,这些都是我们今后需要注意的地方。

总之,看图讲述的研究本学期是初见成效的,不能因为小小的困难我们就气馁。学无止境、教无止境、研无止境。我们要乘热打铁,将我们好的经验、好的构思传承下去,在未来的研讨之路上更上一层楼!

下载C语言面试题大汇总,个人觉得还是比较全word格式文档
下载C语言面试题大汇总,个人觉得还是比较全.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    学习单片机c语言还是语言

    汇编语言(AssemblyLanguage)是面向机器的程序设计语言。汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行......

    我个人觉得一节语文课

    我个人觉得一节语文课,如果开头导入得好,这节课也就成功了一半。这位老师做到了!以讲故事的形式开始一节课,吸引学生的兴趣,讲到兴头上时,老师突然打住,说:“想知道下面发生了什么吗......

    社区工作者面试题及答案全

    - 1- 2- 3- 4- 5- 6- 7- 88 -......

    嵌入式开发—C语言面试题

    嵌入式开发—C语言面试题 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件......

    .Net面试题大全(个人整理)

    第1页 /共17 2 .列举ASP.NET 页面之间传递值的几种方式。 答:  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性......

    个人觉得比较好的英文句子

    英语名句 1. ...And so on and forth and so fifth! 真是没完没了!2.Age before beauty! 长者优先。3.Old habits die hard! 积习难改。4.Never say die. 永不言败。5.Hang i......

    struts2源代码分析(个人觉得非常经典)

    本章讲述Struts2的工作原理。 读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的......

    体态语言大全_关于面试(全)

    《体态语言大全》 (奥)赛弥·莫尔肖 贾慧蝶(译)关于面试的体态语39.在面试时,哪些信号能帮助你成功呢?说到面试的情景,我们认为,面试者总是必须在两个方面进行介绍:一是关于本人的情......