人力资源专员笔试题及答案

时间:2024年07月29日

/

来源:shaoxiaoli

/

编辑:本站小编

收藏本文

下载本文

下面就是小编给大家整理的人力资源专员笔试题及答案,本文共10篇,希望您能喜欢!本文原稿由网友“shaoxiaoli”提供。

篇1:人力资源专员笔试题及答案

1.根据人员来源渠道不同,招聘分为(A C)几种。

A.内部招聘 B.员工推荐 C.外部招聘 D.猎头公司

2.招聘的基本原则是( A B C D )。

A. 能级对应 B.因岗择人 C.公平公正 D.协调互补

3.招聘工作的基础和前提是( A D )。

A.工作分析 B.制订招聘计划

C.制定招聘策略 D.人力资源规划

4.面试考官的人员一般由( A B C )组成。

A.人力资源部员工 B.用人部门主管 C.独立评选人 D.高校教师

5.编制笔试题目应遵循( A B C D )原则。

A.区分度明显 B.信度高 C.效度大 D.实用性强

6.按照面试官人数,面试可以分为( A B )几种。

A.个人面试 B.集体面试 C.压力面试 D.行为描述性面试

7.工作分析信息的主要来源是( A B C )

A.岗位任职者提供的信息 B.工作分析人员到工作岗位的现场观察

C.任职者直接领导提供的信息 D.工作分析者根据相关信息得出的结论

8.与外部招聘相比,内部招聘的优点有( B C )

A.为企业注入新鲜的血液,吸收新观念 B.员工能较快地适应新工作

C.提高员工的忠诚度 D.招聘成本较高

9.人员甄选录用计划的内容主要包括( A B C D )

A.录用人数 B.录用标准 C.录用对象 D.录用费用预算

10.劳动合同的主要内容有( A B C D E )

A.劳动合同期限和工作内容 B.劳动保护和劳动条件

C.劳动报酬和劳动纪律 D.劳动合同终止的条件

E.违反劳动合同的责任

篇2:人力资源专员笔试题及答案

1、请写出公司的招聘流程(15分)。

答:招聘计划程序、计划审批程序、信息发布程序、应聘申请程序、预审程序、面试程序、考试程序、体检程序、甄选程序、试用程序、正式录用程序、评估程序

2、请列出人事助理的岗位职责和考核指标方法。

答:岗位职责:

(1)招聘工作:执行招聘管理制度流程,参与招聘需求调查分析、招聘渠道选择、招聘活动策划与执行、人员甄选,确保及时完成人员补充计划目标;

(2)培训工作:推进落实培训计划和体系,建立各部门的内训员队伍及培训手册;

(3)薪酬管理:结合公司发展实际情况制定薪资体系,每月薪资核算、个税申报及奖惩管理,并及时有效的进行调整员工档案管理、提供人力资源成本分析

报表;

(4)绩效工作:推行并完善绩效考核体系,协助各部门作好绩效考核执行工作;

(5)协调员工关系,处理员工投诉,及时处理公司管理过程中的人事行政问题;

(6)管理员工信息档案工作,完善公司各项人事数据资料;

(7)完成公司人力资源流程性工作:入职、转正、合同、离职等手续办理;

(8)协助完成职位描述和职位说明书的撰写;

(9)解答所负责区域员工社保、公积金等疑问,并办理社会保险、公积金等相关事宜;

(10)上级领导交办的其他事项。

考核指标方法:

(1)目标管理法

(2)关键绩效指标

(3)平衡计分法

(4)360度考核法

篇3:笔试题人力资源

笔试题(人力资源)

选择题

1:岗位横向分类的依据是

a.业务工作性质

b.工作责任的轻重程度

c.岗位任职者的资格条件

d.工作环境

2:在制定工资等级表时,先在( )的基础上安排工资等级数目,再确定工资等级表幅度和划分工资等级线,最后确定级差,

a.职称评价

b.能力评价

c.岗位评价

d.贡献评价

3:国家规定在法定节假日,因工作需要必须安排员工加班的,其加班工资应不低于

a.100%的劳动报酬

b.200%的劳动报酬

c.300%的劳动报酬

d.400%的劳动报酬

4:培训中最普遍、最常见的方法是

a.案例分析法

b.角色扮演法

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.企业制度

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.时效性

篇4:人力资源主管笔试题

一、单项选择题

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. 人力资源成本预算的角度

B.所需人员学历的高低

C.部门工作任务的分配、人员配置的情况

D.申请对象的薪酬水平

9.劳动合同订立时所依据的客观情况发生重大变化,致使原劳动合同无法履行,经当事人协商不能就变更劳动合同达成协议,由用人单位解除劳动合同的,需支付给员工经济补偿金( )

A.根据劳动者在用人单位的工作年限,工作时间每满1年发给相当于1个月的工资

B.根据劳动者在用人单位的工作年限,工作时间每满1年发给相当于1个月50%的工资

C.根据劳动者在用人单位的工作年限,工作时间每满1年发给相当于1个月25%的工资

D.不需支付补偿金

10. 中华人民共和国劳动法中对试用期的规定:劳动合同期限在一年以上,两年以下的,试用期不得超过( )日

A.15 B.30 C.60 D.6个月

二、多项选择题

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.为企业注入新鲜的血液,吸收新观念 B.员工能较快地适应新工作

C.提高员工的忠诚度 D.招聘成本较高

9.人员甄选录用计划的内容主要包括( )

A.录用人数 B.录用标准 C.录用对象 D.录用费用预算

10.劳动合同的主要内容有( )

A.劳动合同期限和工作内容 B.劳动保护和劳动条件

C.劳动报酬和劳动纪律 D.劳动合同终止的条件

E.违反劳动合同的责任

三、简答题

1、请写出公司的招聘流程(15分)。

2、请列出人事助理的岗位职责和考核指标方法。

3、请说明如何对应聘人员进行综合素质的测评。

[人力资源主管笔试题]

篇5:运营专员笔试题

简答题(最多字数好像限制10000字)

答题技巧:既然投的是运营的职位,在答题就要尽量往运营上靠,微信公号:运营和产品,推送很多运营干货,能很帮你建立系统的运营思维!!!

1.企业app与微博,微信公众账号的区别?在同用户连接中有哪些差异?

2.淘宝“一千零一夜”的点评,从但不限于消费者粘性,平台商业价值,用户进行分析,输出一项最重要可以优化的产品需求。(用户后面少了两个字)

3.是否lead过项目,如果是,承担怎么样的职责,遇到过什么困难,是怎样解决的?

4. 你有主导项目的经历吗,请描述一下你的经历,你的个人角色,简介项目,遇到了什么困难,怎么解决的。

5. 列举三个直播平台。直播给电商带来的价值体现在什么地方?这些形式对品牌和客户分别由什么好处坏处?

6.“一千零一夜”点评,包括不限于用户粘性、平台商业价值,可以优化的需求等。

篇6:IDC商务专员笔试题

IDC商务专员笔试题

应届毕业生求职网整理了IDC商务专员笔试题,供参考:

第一部分:逻辑推理,

题量大概是20来道,全中文(除人名外),很简单的,比前几年的什么“英国人在红房子喝咖

啡”和“XX的4个女儿的年龄”之类智力题要简单得多,做过的人就会明白了。

题目太多,摘录几道如下(人名不记得,全部ABCDE来代替):

1、A山比B山远,C山比B山近,问哪座山最远。Balabala……

2、ABC三女都有外衣、夹克、裙子三件衣服,分别都是红、蓝、绿三个种颜色,并且

同一种衣服的颜色不同,

A女的外衣是红色,A女的夹克和B的外衣C的裙子相同颜色,Bala

lala……问B女的`裙子什么颜色……(题目太长了,记不清楚……)

3、ABCDE各有车子,AB只可以载3个,其它的可以载1个;用柴油的有BD……Balalala

很Q长,最后有三问,其中有一问是“用柴油又可以载3个的是谁?(B)……

第二部分:居然只有一题……而且是中文题:下面四组词语中有两个错别字的是哪一组(

之后就ABCD四组词语给你选择),典型高考题。。。

第三部分:中文短文阅读,一篇关于“科学家对于从外星球带回来的彗星尘埃的研究”,

三个选择题,一二问“哪一项说法不正确”,三问“哪一项正确”,比高考还高考的科普

阅读题 。

篇7:C笔试题及答案

(1)算法的时间复杂度是指_______。

A)执行算法程序所需要的时间

B)算法程序的长度

C)算法执行过程中所需要的基本运算次数

D)算法程序中的指令条数

答案:C

评析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。

(2)下列叙述中正确的是________。

A)线性表是线性结构 B)栈与队列是非线性结构

C)线性链表是非线性结构 D)二叉树是线性结构

答案:A

评析:一般将数据结构分为两大类型:线性结构与非线性结构。线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。

(3)下面关于完全二叉树的叙述中,错误的是_________。

A)除了最后一层外,每一层上的结点数均达到最大值

B)可能缺少若干个左右叶子结点

C)完全二叉树一般不是满二叉树

D)具有结点的完全二叉树的深度为[log2n]+1

答案:B

评析:满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。

(4)结构化程序设计主要强调的是_________。

A)程序的规模 B)程序的易读性

C)程序的执行效率 D)程序的可移植性

答案:B

评析:结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。

(5)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是________。

A)概要设计 B)详细设计 C)可行性分析 D)需求分析

答案:D

评析:需求分析是对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。

(6)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列 图符名标识的图符不属于数据流图合法图符的是_________。

A)控制流 B)加工 C)数据存储 D)源和潭

答案:A

评析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。

(7)软件需求分析一般应确定的是用户对软件的__________。

A)功能需求 B)非功能需求 C)性能需求 D)功能需求和非功能需求

答案:D

评析:软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。

(8)下述关于数据库系统的叙述中正确的是________。

A)数据库系统减少了数据冗余

B)数据库系统避免了一切冗余

C)数据库系统中数据的一致性是指数据类型的一致

D)数据库系统比文件系统能管理更多的数据

答案:A

评析:由数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。

(9)关系表中的每一横行称为一个________。

A)元组 B)字段 C)属性 D)码

答案:A

评析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。

(10)数据库设计包括两个方面的设计内容,它们是________。

A)概念设计和逻辑设计 B)模式设计和内模式设计

C)内模式设计和物理设计 D)结构特性设计和行为特性设计

答案:A

评析:数据库设计可分为概念设计与逻辑设计。概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。逻辑设计的主要工作是将ER图转换为指定的RDBMS中的关系模型。

篇8:C和C经典笔试题及答案

1.那一种成员变量可以在同一个类的实例之间共享?

答案:必须使用静态成员变量在一个类的所有实例间共享数据.如果想限制对静态成员变量的访问,则必须把他们声明成保护型或私有型.不允许使用静态成员变量去存放一个对象的数据。静态成员数据是在这个类的所有对象间共享的。

静态数据成员:静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性。节省内存;提高时间效率。使用静态数据成员可以因为它是所有对象所公有的,因此,对多个对象来说,静态数据成员只存储一处,供所有对象共用。静态数据成员的值对每个对象都是一样,但它的值是可以更新的。只要对静态数据成员的值更新一次,保证所有对象存取更新后的相同的值,

1、静态数据成员在定义或说明时前面加关键字static。

2、静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下:

<数据类型><类名>::<静态数据成员名>=<值>

这表明:

(1) 初始化在类体外进行,而前面不加static,以免与一般静态变量或对象相混淆。

(2) 初始化时不加该成员的访问权限控制符private,public等。

(3) 初始化时使用作用域运算符来标明它所属类,静态数据成员是类的成员,而不是对象的成员。

3、静态数据成员是静态存储的,它是静态生存期,必须对它进行初始化。

4、引用静态数据成员时,采用如下格式:

<类名>::<静态成员名>

静态数据成员的访问权限允许的话(即public的成员),可在程序中,按上述格式来引用静态数据成员。

下面举一例子,说明静态数据成员的应用:

#include

class Myclass

{

public:

Myclass(int a, int b, int c);

void GetNumber;

void GetSum;

private:

int A, B, C;

static int Sum;

};

int Myclass::Sum = 0;

Myclass::Myclass(int a, int b, int c)

{

A = a;

B = b;

C = c;

Sum += A+B+C;

}

void Myclass::GetNumber

{

cout<<”Number=”<

}

void Myclass::GetSum

{

cout<<”Sum=”<

}

void main

{

Myclass M(3, 7, 10),N(14, 9, 11);

M.GetNumber;

N.GetNumber;

M.GetSum;

N.GetSum;

}

从输出结果可以看到Sum的值对M对象和对N对象都是相等的。这是因为在初始化M对象时,将M对象的三个int型数据成员的值求和后赋给了Sum,于是Sum保存了该值。在初始化N对象时,对将N对象的三个int型数据成员的值求和后又加到Sum已有的值上,于是Sum将保存另后的值。所以,不论是通过对象M还是通过对象N来引用的值都是一样的,即为54。

静态成员函数

静态成员函数和静态数据成员一样,它们都属于类的静态成员,它们都不是对象成员。因此,对静态成员的引用不需要用对象名。

在静态成员函数的实现中不能直接引用类中说明的非静态成员,可以引用类中说明的静态成员。如果静态成员函数中要引用非静态成员时,可通过对象来引用。下面通过例子来说明这一点。

#include

class M

{

public:

M(int a) { A=a; B+=a;}

static void f1(M m);

private:

int A;

static int B;

};

void M::f1(M m)

{

cout<<”A=”<

cout<<”B=”<

}

int M::B=0;

void main

{

M P(5),Q(10);

M::f1(P); file://调用时不用对象名

M::f1(Q);

}

读者可以自行分析其结果。从中可看出,调用静态成员函数使用如下格式:

<类名>::<静态成员函数名>(<参数表>);

2.判断选择

1. C++语言没有可移植性。 B不正确

2. 定义数组时可以不确定元素个数。 B不正确

3. 指针是一种特殊的变量,只能用来保存地址。 A正确

4. 通过引用或者指针调用对象的成员函数时,如果引用或者指针的类型跟对象的类型不一致时,能自动正确调用对象所属的类中对这个函数的定义。 B不正确

5.类myclass,为myclass类对象以成员函数形式重载后++运算符的声明应该为 C myclass operator++( int );

A. myclass operator++;

B. myclass& operator++;

C. D. myclass& operator++( int );

5. 父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么 C子类中的函数会覆盖父类中的函数。 函数同名,通通覆盖,不同层次的函数不能重载

6. 如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句

myclass obj = 100;会 B调用整型参数的构造函数。等价于 myclass obj = myclass(100)

7. 抽象类指的是 D有纯虚函数的类

8. 多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由 C派生类

的构造函数来传递。

9. 多态性是通过 C虚函数 实现的。

10. 如果有如下语句

char str[20];

cin >>str;

cout << str;

执行时输入的是“this is a test line!”,则输出的内容是 D 。

A. this is a test line!

B. this is a test line

C. this is a test

D. this

11. 执行语句

char ch = “Hello”;

char * p = &ch[0];

cout << p;

结果是输出 C 。Hello

3.以下生面是否正确?

Class A{ const int size=0;};

答案:常量必须在构造函数的初始化列表里面初始化或者将其设置为static

正确的程序如下:

Class A

{ A{ const int size=0; }};

或者:

Class A

{ static const int size=0; };

篇9:C和C经典笔试题及答案

1. #include using namespace std;

Void GetMemory(int *z) { *z=5; }

Int main { int v; GetMemory(&v); cout<

Getmory把v的地址传了过来,*z是地址里的值,是v的副本.通过直接修改地址里的值,不需要有返回值,也把v给修改了,因为v所指向地址的值发生了改变,最终程序会崩溃.

2. 下面的数据声明都代表什么意思?

(1)float(**def)[10]

Def是一个二级指针,它指向的是一个一维数组的指针,数组的元素都是float。

(2)double*(*gh)[10]

Gh是一个指针,它指向一个一维数组,该数组元素都是double*

(3) double(*f[10])

F是一个数组,f有十个元素,元素都是函数的指针,指向的函数类型是没有参数且返回double的函数

(4)int*((*b)[10])

就跟“int*(b)[10]”是一样的,b是一维数组的指针

(5)long(*fun)(int)

函数指针

(6)int(*(*f)(int,int))(int)

F是一个函数的指针,指向的函数的类型是有两个int参数并且返回一个函数指针的函数,返回的函数指针指向一个int参数且返回int的函数。

3. 指针数组与数组指针

指针数组,是指一个数组里面装着指针,数组指针,代表它是指针,指向真个数组

一个指向整型数组的指针定义为

A. int(*ptr) B.int *ptr C.int*(ptr) D.int ptr

int(*ptr)是以一个指向整型数组的指针

int *ptr是指针数组,ptr里面存的的是地址。它指向位置的值就是*ptr[0],*ptr[1],*ptr[2],不要存*ptr[0]=5,*ptr[1]=6,因为里面没有相应的地址

int*(ptr)与B相同

4. 用变量a给出下面的定义

(1)一个整型数

(2)一个指向整形数的指针

(3)一个指向指针的指针,它指向的指针是一个整型数

(4)一个有10个整型数的数组

(5)一个有10个指针的数组,该指针是指向一个整型数的

(6)一个指向有10个整型数组的指针

(7)一个指向函数的指针,该函数有一个整型参数并返回一个整型数

(8)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整数

Itn a; int *a; int a; int a[10]; int *a[10]; int (*a)[10]; int (*a)(int); int (*a[10])(int)

5.C++中的空类默认产生那些类成员函数?

Class Empty

{ public:

};

答案:对于一个空类,编译器默认产生4个成员函数:默认构造函数,析构函数,拷贝构造函数和赋值函数

篇10:C笔试题及答案

(1)请读程序:

#include

main

{

int a;float b,c;

scanf(“%2d%3P%4f’,&a,&b,&C);

printf(”\\na=%d,b=%ec。%f\\n”,a,b,C);

}

若运行时从键盘上输入9876543210l,则上面程序的输出结果是________。

A)a=98,b=765,c=432 1

B)a=1 0,b=432,c=8765

C)a=98,b=765.000000,c=432 1.000000

D)a=98,b=765.0,c=432 1.0

答案:C

评析:scanf把用户从键盘录入的数字的第1、2位存入整型变量a;把第3、4、5位存入单精度实型变量b,把第6、7、8、9位存入单精度实型变量c,用户录入的第10位被scanf遗弃。这时变量a、b、c的值分别为:98、765.000000、4321.000000。

(2)一个良好的算法由下面的基本结构组成,但不包括__________。

A)顺序结构 B)选择结构 C)循环结构 D)跳转结构

答案:D

评析:1966年,Bohra和Jacopini提出了以下三种基本结构,用这三种基本结构作为表示一个良好算法的基本单元:1、顺序结构;2、选择结构;3、循环结构。

(3)请选出以下程序的输出结果________。

#include

sub(x,y,z)

int x,y,*z:

{*z=y-x;}

main{

int a,b,c;

sub(10,5,&a);sub(7,a,&b);sub(a,b,&C);

printf(”%d,%d,%d\\n”,a,b,C);

}

A)5,2,3 B)-5,-12,-7 C)-5,-12,-17 D)5,-2,-7

答案:B

评析:sub函数的作用是将形参y和x的差赋给了z指向的那个内存地址,所以在sub(10,5,&a/I,10和5属于值传递,a是属于地址传递,也就是a与z指向了同一个存储单元,在执行函数后,a的值随*z变化,所以此次函数被调用后,a的值为y-x=-5,同理可知,在sub(7,a,&b)后,b的值发生变化,其值为-5-7=-12,在sub(a,b,&C)后,c的值发生变化,其值为-12-(-5)=-7。

(4)下面程序在屏幕上的输出是________。

main

{

printf(”ab\\b\\b c”);

}

A)ab\\b\\b c B)a c C)abc D)ab c

答案:B

评析:c语言中允许使用一种特殊形式的字符常量,、就是以一个“\”开头的字符序列,这样的字符称为“转义字符”。常用的转义字符有:\\n,换行;\\t,水平制表;\\b,退格;\\r,回车。

(5)若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。

A)pb=&x; B)pb=x; C)*pb=&x; D)*pb=

答案:A

评析:选项A将变量x的地址赋给指针变量pb,使pb指向x‘选项B是将x的值当作地址赋给指针pb,Db指向一个地址等于x值的内存单元;选项c将x的地址赋给指针pb指向的地址等于x的内存单元。

(6)设整型数i=5,则printf(“%d”,i+++++i);的输出为________。

A)10 B)1l C)12 D)语法错误

答案:D

评析:c语言中有基本的算术运算符(+、-、*、/)还包括自增自减运算符(++、–),在c语言解析表达式时,它总是进行贪婪咀嚼,这样,该表达式就被解析为i++ ++ +i,显然该表达式不合c语言语法。

(7)若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元

int *p;

p=___________malloc(sizeof(im));

则应填入__________。

A)int B)int C)(*int) D)(int*)

答案:D

评析:不论p是指向什么类型的指针变量,都可以通过强制类型转换的方法使之类型一致,强制类型转换的格式为(数据类型+)。

(8)下面程序输出的结果是__________。

main

{

int i=5,J=9,x;

x=(I==j?i:(j=7));

printf(”\\n%d,%d”,I,J);

}

A)5,7 B)5,5 C)语法错误 D)7,5

答案:A

评析:条件表达式的一般形式为:表达式I?表达式2:表达式3;先求解表达式1,若为真则求解表达式2;若表达式l的值为假,则求解表达式3。本题中先判断i==j,不等,执行j=7;然后执行x=7。故本题为A。

(9)若执行下面程序时从键盘上输入5,

main

{

int x:

scanf(”%d”,&x);

if(x++>5)printf(”%d\\n”,x);

else printf(”%d\\n”,x–);

}

则输出是________。

A)7 B)6 C)5 D)4

答案:B

评析:根据c语言的语法,x++是在使用x之后,再将x的值加1,在if语句中,x的值为5,条件不成立,执行else后面的语句,因为x的值已经加1,为6,所以打印结果为6。

(10)若有以下定义和语句:

int a={l,2,3,4,5,6,7,8,9,10},*p=a;

则值为3的表达式是_________。

A)p+=2,*(p++) B)p+=2,*++p

C)p+=3,*p++ D)p+=2,++*p

答案:A

评析:引用一个数组元素,可以用:(1)下标法,如a[i]形式;(2)指针法,如*(a+i)或*(p+i)。数组的下标从0开始,值为3的数组元素是a[2]。B、c的内容为a[3],D将a[2]前自加,结果为4。

笔试题

护士面试笔试题及答案

出纳面试笔试题及答案

人力资源专员岗位职责

软件测试笔试题以及答案

下载人力资源专员笔试题及答案(通用10篇)
人力资源专员笔试题及答案.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档