中软国际入职机试题
中软国际面试题
中软国际面试题
在准备中软国际的面试中,有些常见的面试题目是必须要准备的。下面我将给出一些与中软国际面试相关的参考内容。
1. 请自我介绍。
在自我介绍时,需要提及自己的个人背景、教育背景、工作经验和技能特长等信息。可以列举一些与中软国际相关的经验,比如在大学期间参加过中软国际的项目或者在实习期间有过与中软国际相关的工作经验。
2. 你为什么选择中软国际?
这个问题需要展示对中软国际的理解和认可。可以从中软国际在行业中的知名度和影响力方面进行回答,还可以结合自己的兴趣和专业背景来解释为什么选择中软国际。
3. 你了解中软国际的业务吗?
在回答这个问题时,可以简单介绍中软国际的主要业务方向和所涉及的行业,比如软件开发、IT咨询、人工智能等。还可以提及中软国际的客户和项目经验,展示对公司业务的了解和认知。
4. 解释一下什么是敏捷开发?
敏捷开发是一种迭代和自适应的软件开发方法论,通过将整个项目划分为多个短期的迭代周期,使开发团队能够更快地交付有价值的软件。回答时可以提及敏捷开发的核心原则、敏捷开发的优势以及自己在敏捷开发方面的实践经验。
5. 你在项目中遇到过的最大挑战是什么?你是如何解决的?这个问题旨在考察你在项目中解决问题和应对困难的能力。在回答时,可以选择一个与中软国际相关的项目并描述其中遇到的挑战,然后详细说明你在解决问题过程中所采取的措施和取得的成果。
6. 你在团队中的角色是什么?你是如何与团队成员合作的?在团队合作和沟通能力是中软国际看重的一项重要能力。在回答这个问题时,可以描述自己在项目中扮演的角色和所做的贡献,比如是否担任过团队领导或核心成员,并举例说明自己与团队成员合作的方式和方法。
中软国际面试真题答案解析
中软国际面试真题答案解析
中软国际是一家知名的软件开发和IT解决方案提供商,其面试流程旨在选拔出优秀的技术人才。以下是一道中软国际曾经出现在面试中的真题以及对该题的解析。
题目:请解释什么是前端框架,以及你熟悉的前端框架是哪些?
在回答这个问题之前,我们先了解一下什么是前端框架。前端框架(Front-end Framework)是一套可以帮助开发人员更高效、更快速地构建Web应用程序的工具集合。它们通常包含了一系列的预定义组件、函数和样式,可以帮助开发人员减少重复的代码编写和快速搭建用户界面。
常见的前端框架有Vue.js、React、Angular等。作为一个技术人员,你需要对其中的一到两个框架进行深入了解并提供实际经验。
让我们以Vue.js为例进行解析。Vue.js是一套用于构建用户界面的渐进式JavaScript框架。它的核心库只关注视图层,并且非常容易上手。Vue.js采用自底向上增量开发的设计,意味着你可以根据实际需求选择使用的功能。
Vue.js的主要特点有:
1. 响应式数据绑定:Vue.js使用了单向数据流的响应式数据绑定机制,即当数据变动时,视图会自动更新。这使得开发者可以更加专注于数据的变化和逻辑处理,而不用担心手动更新视图的问题。
2. 组件化开发:Vue.js鼓励使用组件化开发,将整个应用程序
拆分成多个组件,各个组件之间可以嵌套和重用。这样不仅可以提高
代码的复用性,还能降低维护成本。
3. 虚拟DOM:Vue.js使用虚拟DOM进行性能优化。它会通过比
较两个版本的虚拟DOM树的差异,并只更新需要改动的部分,降低了
中软国际笔试试题
Count++;
}
}
Class1 o1 = new Class1();
Class1 o2 = new Class1();
请问,的值是多少()
A.1B.2
C.3D.4
3.以下哪个类是int的基类()
A.Int32B.Object
C.ValueType D.Int16
4.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
A.数据的存储结构是数据间关系的抽象描述
B.数据的存储结构是逻辑结构在计算机存储器中的实现
C.数据的存储结构分为线性结构和非线性结构
D.数据的存储结构对数据运算的具体实现没有影响
3.SQL Server中的视图是一种常用的数据对象,它是提供查看和存放数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时不允许在该语句中包括等关键字。()
D.青少年玩电子游戏,花费了家里的资金。
2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真()
A.所有的杯子中都有水果糖。
中软国际笔试题及答案
中软国际笔试题及答案
中软国际(ZhongRuan International)是一家致力于软件开发和技术
咨询的全球领先企业,为各行业提供先进的解决方案和专业的服务。
中软国际在招聘中重视笔试环节,通过笔试来评估应聘者的技术能力
和综合素质。本文将介绍一些常见的中软国际笔试题以及它们的答案,希望对准备参加中软国际笔试的应聘者有所帮助。
1. 数据结构与算法题
题目:实现一个链表的反转。
答案:可以使用迭代或递归的方式实现链表的反转。下面是一个使
用迭代的示例代码:
```c++
class ListNode {
public:
int val;
ListNode* next;
ListNode(int val) : val(val), next(NULL) {}
};
ListNode* reverseList(ListNode* head) {
ListNode* prev = NULL;
ListNode* curr = head;
while (curr != NULL) {
ListNode* nextNode = curr->next;
curr->next = prev;
prev = curr;
curr = nextNode;
}
return prev;
}
```
2. 数据库题
题目:有两张表,一张是学生信息表(Student),其中包含学生的学号(ID)和姓名(Name);另一张是课程信息表(Course),其中包含课程的课程号(ID)和名称(Name)。请编写SQL语句查询选择选修了所有课程的学生的姓名。
中软国际笔试试题
中软国际校园招聘笔试试题
考试范围:
1.逻辑推理题共20分
2.开发技术题共60分
3.软件工程知识题共20分
考试要求:
1.考试时间为60分钟,每个人独立完成考试
2.须在“研发技术方向”中勾选Java或C,并解答对应语言试题
3.答案写在答题纸上,不允许直接在卷面上答题
4.考试完毕,试卷和答题纸一并收回
试题:
1. 逻辑推理1~10题每题2分,共20分
1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情;她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间;以下哪项不成为支持以上观点的理由
A.青少年玩电子游戏,上课时无精打采;
B.青少年玩电子游戏,作业错误明显增多;
C.青少年玩电子游戏,不愿与家长交谈;
D.青少年玩电子游戏,花费了家里的资金;
2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”;如果其中只有一句真话,那么以下哪项为真
A.所有的杯子中都有水果糖;
B.所有的杯子中都没有水果糖;
C.所有的杯子中都没有苹果;
D.第三个杯子中有巧克力;
3.鲁讯的着作不是一天能读完的,狂人日记是鲁迅的着作,因此,狂人日记不是一天能读完的;下列哪项最为恰当地指出了上述推理的逻辑错误
A.偷换概念B.自相矛盾
C.以偏概全D.倒置因果
4.面试在求职过程中非常重要;经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用;以上论断是建立在哪项假设基础上
中软国际入职机试题优选稿
中软国际入职机试题集团公司文件内部编码:(TTT-UUTT-MMYB-URTTY-ITTLTY-
1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”
合法条件:
A 仅包含一个“@”。
B 最后三位必须是“.com”
C 字符直接没有空格
B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”
程序
#include
int main()
{
char input[100],out=1;
int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;
scanf("%s",input);
len=strlen(input);
if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4]=='.'))
{
for(i=0;i
{
if(input[i]=='@')ttt++;
if(input[i]==' ')
{
flag1=1;
}
if((((input[i]>='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))|| ((input[i]>'A')\
&&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) {
flag2=1;
}
}
if(ttt!=1)
{
flag3=1;
}
}
else
{
flag=1;
}
if(flag==1||flag3==1||flag1==1||flag2==1)
中软国际校园招聘笔试试题_IIA
中软国际校园招聘笔试试题
考试范围:
1.逻辑推理题(10题,共30分)
2.英语能力题(5题,共10分)
3.基础技术题(10题,5个选择,5个填空,共30分)
4.专业技术题(分Java、.NET、C/C++、测试四个技术方向,每个方向10题30分)
考试要求:
1.考试时间为90分钟,每个人独立、闭卷完成考试
2.请将答案写在答题纸上,不允许直接在卷面上答题
3.选择题除非在题目中说明,否则都是单选题。多选题少选、错选均不给分
4.请在答题纸“技术方向”中勾选相应技术领域,解答试卷“专业技术”部分的对应试题。
请至少选择一个方向作答,也可以回答其它方向题目
5.考试完毕,试卷和答题纸一并收回
试题:
1. 逻辑推理(每题3分,共30分)
1.选出以下最合适的选项完成句子:在最近召开的关于北海环境污染问题的会议上,大多数与会国都同意对流入北海的水质采取统一的质量控制,不管环境污染是否是因为某一特定流入源造成的。当然,为了避免过分僵化的控制,
A.采用的任何统一控制办法都必须施行不误。
B.受控制的任何物质必须是确实产生环境危害的。
C.那些同意统一控制的国家是那些排放量很大的国家。
D.那些将被控制的污染物质,目前在北海已经有了。
2.“有些好货不便宜,因此,便宜不都是好货。”与以下列哪项推理作类比说明以上推理不成立?
A.湖南人不都爱吃辣椒,因此,有些爱吃辣椒的不是湖南人。
B.有些人不自私,因此,人并不自私。
C.有些南方人不是广东人,因此,广东人不都是南方人。
D.金属都导电,因此,导电的都是金属。
3.观察下列数列的规律,然后从四个供选择的选项中选出最恰当的一项填入括号中:
中软国际java面试题及参考答案
中软国际java面试题及参考答案
面试题是中软国际java个人求职者在面试过程中的敲门砖,以下是店铺为大家收集到的中软国际java面试题及参考答案,希望对大家有帮助!
中软国际java面试题及参考答案:填空题
(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java 程序并行机制的特点?( B )
A)安全性 B)多线性 C)跨平台 D)可移植
(2)下列哪个类声明是正确的?( D )。
A)abstract final class HI{···}B)abstract private move(){···}
C)protected private number; D)public abstract class Car{···}
(3)下列关于for循环和while循环的说法中哪个是正确的?( D )。
A)while循环能实现的操作,for循环也都能实现
B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C)两种循环任何时候都可替换
D)两种循环结构中都必须有循环体,循环体不能为空
(4)异常包含下列那些内容?( C )。
A)程序中的语法错误 B)程序的编译错误
C)程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况
(5)Character流与Byte流的区别是 ( )。
A)每次读入的字节数不同 B)前者带有缓冲,后者没有
C)前者是块读写,后者是字节读写D)二者没有区别,可以互换使用
(6)监听事件和处理事件 ( )。
A)都由Listener完成 B)都由相应事件Listener处登记过的构件完成
中软国际技术人员入职试题2(Java)
中软国际技术人员入职试题2(Java)
Java 笔试试题
一、介绍JSP中常用的内部对象。(时间4分钟)
1request
2response
3out
4application
5session
6pageContext
7page
8config
9exception
二、简述HttpSession的作用、使用方法,可以用代码说明。(时间3分钟)
会话范围,在用户与服务器持续连接时间内有效
使用会话能很好的控制属性存在范围,从而减轻服务器负担。
HttpSession session = request.getSession();
Session.setAttribute(“person”,person);
HttpSession session = request.getSession();
Session.getAttribute(“person”);
三、简述Servlet请求时GET方法和POST方法的区别。(时间2分钟)
Get方法用于第一次从页面调用时获得数据,从URL 中显示数据,post方法用于从FORM表单中获得数据。
四、请列出标签中scope属性的候选值,并说明各候选值的存取范围。(时
间5分钟)
Request:指从一个JSP页面发送到另一个JSP页面之间,随后这个属性就失效。
存取request对象属性可用:
Session:会话范围,即一段用户持续和服务器连接的时间,与服务器断线后即失效。
Page: 用pageContext对象设置属性,数据只在同一个JSP网页上获得,而其他JSP 页面上无法取得数据。
中软国际笔试试题
.,,
.,,
.,
.在服务器上,存储过程是一组预先定义并编译的语句。可以用()来声明游标。
.
.
.
.
.的基本概念不包括()
.度量属性.维
.数据分析.事务处理
.下述哪一条是由于关系模式设计不当所引起的问题?()
.丢失修改.更新异常
.读脏数据.数据被非法读取
.数据库系统的日志文件用于记录下述哪类内容?()
.身份验证.身份验证
.以超级用户身份登录时.其他方式登录时
.以下关于数据的存储结构的叙述哪一条是正确的?()
.数据的存储结构是数据间关系的抽象描述
.数据的存储结构是逻辑结构在计算机存储器中的实现
.数据的存储结构分为线性结构和非线性结构
.数据的存储结构对数据运算的具体实现没有影响
*.中的视图是一种常用的数据对象,它是提供查看和存放数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时不允许在该语句中包括等关键字。()
}
:
{
;
( )
{
;
}
()
{
;
;
}
}
()
{
();
();
();
(());
((()[])());
()[];
(());
}
}
..
中软国际面试题
中软国际面试题
随着科技的不断进步,信息技术行业需求不断增长,很多人选择从事IT行业并加入大型科技公司。中软国际作为一个全球领先的软件和信息技术服务提供商,备受求职者的青睐。然而,在应聘中软国际的职位之前,求职者通常需要面试来展示自己的技能和能力。下面,我将为您介绍中软国际常见的面试题目和回答技巧,帮助您在面试中脱颖而出。
1. 请简要介绍一下你自己。
回答这个问题时,你需要注意简明扼要地介绍自己的教育背景、工作经历和技能。请尽量将重点放在与应聘职位相关的方面,突出你在该领域的专业性和能力。
2. 你为什么选择加入中软国际?
在回答这个问题时,你可以提到中软国际在全球范围内的知名度以及行业地位。同时,你还可以强调中软国际提供的发展机会和培训计划,以及公司文化和价值观与你个人目标的契合度。
3. 请介绍一下你最近的项目经验。
面试官想要了解你在实践中的能力和经验,你可以选择一个最相关的项目进行介绍。在介绍时,要突出你在项目中扮演的角色以及你的贡献,强调项目的成果和取得的成功。
4. 请谈谈你在团队合作中的经验。
在中软国际这样的大型企业中,团队合作是至关重要的。你可以从
工作经验和实践中选择一个例子,描述你在团队合作中的角色和贡献。你可以谈论一些挑战和困难,并强调你是如何解决问题的。
5. 你在技术方面的强项是什么?
在面试中,提到你在技术方面的专长是必不可少的。你可以根据你
的经验和知识,列举出你擅长的编程语言、开发工具或平台,并结合
实例来展示你的技术能力。
6. 如何处理项目中的紧急情况?
紧急情况在项目开发中是很常见的,如何应对这些情况展示了一个
新员工入职通识考试(中软国际)
1. 在Design Thinking中,“()”也可以叫同理心,换位思考,完全站在客户的角度考虑问题
A. 共情
B. 定义
C. 设想
D. 原型
E. 制作
F. 测试
你的答案: A正确答案A
2. 常规情况下,社会工龄为1至10年时,每年可享受年休假()天
A. 5天
B. 7天
C. 10天
D. 15天
你的答案: A正确答案A
3. 根据公司考勤管理规定,一个月内员工忘打卡的次数不能超过()次,且同一天最多可以提交()次补签电子流
A. 1次,1次
B. 2次,2次
C. 3次,1次
D. 4次,2次
你的答案: C正确答案C
4. 公司的全称是()?
A. 中软国际集团
B. 中软•华为合资公司
C. 中软信息服务有限公司
D. 中软国际有限公司
你的答案: D正确答案D
5. 公司的使命是?
A. 服务于以信息化推动进步
B. 成为世界级领先企业
C. 做世界的中软国际
D. 普惠IT服务,创造分享
你的答案: A正确答案C
6. 标准婚假为()天
A. 2天
B. 3天
C. 4天
D. 5天
你的答案: B正确答案B
7. 以下哪项不属于公司考勤导向与原则
A. 与核心理念相结合
B. 遵章守纪,诚实劳动
C. 员工是个人考勤第一责任人
D. 部门主管是员工考勤的第一责任人
你的答案: D正确答案D
8. 公司董事局主席、CEO是
A. 唐振明博士
B. 陈宇红博士
C. 钟镇铭先生
D. 张崇滨先生
你的答案: B正确答案B
9. 申请以下哪类假期时,不强制要求提供相关材料?
A. 婚假
B. 病假
C. 计生类假(产检假、产假、护理假、哺乳假)
D. 丧假
你的答案: C正确答案D
中软笔试和机试题
中软笔试和机试题
深圳中软资源的上机题和面试题
我自己整理了一下答案,有不对和不充足的请老师和同学帮忙补充.
====================================== ======================================= 上机题
====================================== ======================================= 3. MyObject 的什么方法会对if表达式的正确性产生影响(多选) BC Map m = new HashMap;
m.add(new MyObject("A"));
if(m.contains(new MyObject("A"))){}
A.toString()
B.equals ()
C.hashCode()
D.clone()
4.下列哪些不是JAVA关键字 BCD
A.null
B.exit
C.main
D.remove
E.true
5.下列哪些不是JAVA关键字 AD
A.NULL
B.instansof
C.extends
D.sizeof
6.下列哪个语句是合法的:ACDE
A.try{}finally{}
B.try{}catch(Exception x){}catch(NullpointExpoint){}
C.try{}catch(Exception x){}finally{}
D.try{}catch(NullpointExpoint){}catch(Exception x){}
中软国际入职机试题
中软国际入职机试题
1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”
合法条件:
A 仅包含一个“@”。
B 最后三位必须是“.com”
C 字符直接没有空格
B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”
程序
#include<stdio.h>
int main()
{
char input[100],out=1;
int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;
scanf("%s",input);
len=strlen(input);
if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4] =='.'))
{
for(i=0;i<len-4;i++)
{
if(input[i]=='@')ttt++;
if(input[i]==' ')
{
flag1=1;
}
if((((input[i]>='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))||((inp ut[i]>'A')\
&&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) {
flag2=1;
}
}
if(ttt!=1)
{
flag3=1;
}
}
else
{
flag=1;
}
if(flag==1||flag3==1||flag1==1||flag2==1)
中软国际笔试题答案
中软国际笔试题答案
尊敬的中软国际招聘团队:
在此,我有幸向您提交我的笔试题答案。以下是针对贵公司提出的笔
试题的详细解答:
一、编程题
1. 题目描述:编写一个函数,实现将输入的字符串反转的功能。
解答:
```python
def reverse_string(input_string):
return input_string[::-1]
# 示例
print(reverse_string("Hello, World!")) # 输出:!dlroW ,olleH ```
2. 题目描述:给定一个整数数组,编写一个函数找出其中没有出现的
数字。
解答:
```python
def find_missing_number(arr):
missing_number = len(arr) * (len(arr) + 1) // 2 - sum(arr) return missing_number
# 示例
print(find_missing_number([1, 2, 3, 4, 6, 7])) # 输出:5
```
二、逻辑题
1. 题目描述:有三个盒子,分别标有“苹果”、“橙子”和“苹果橙子混合”。每个盒子的标签都是错误的。你只能从一个盒子里拿出一个水果,然后判断出每个盒子的正确标签。
解答:
首先,从标有“苹果橙子混合”的盒子里拿出一个水果。假设拿出的是苹果,则该盒子实际为“苹果”盒子。接着,再从标有“橙子”的盒子里拿出一个水果,如果此时拿出的还是苹果,则该盒子实际为“橙子”盒子,剩下的盒子即为“苹果橙子混合”。如果第一次拿出的是橙子,则同理可得。
中软国际笔试题
中软国际校园招聘笔试题目(测试)
姓名:学校:手机:
邮箱:专业:时间:一小时
Part 1: Common understanding
1. 判断题: 判断题(每题1分,12 分,正确的√,错误的╳)
1) 软件测试的目的是尽可能多的找出软件的缺陷。()
2) Beta测试是验收测试的一种。()
3) 验收测试是由最终用户来实施的。()
4) 项目立项前测试人员不需要提交任何工件。()
5) 单元能发现约80%的软件缺陷。()
6) 代码评审是检查源代码是否达到模块设计的要求。()
7) 自底向上集成需要测试员编写驱动程序。()
8) 负载测试是验证要检验的系统的能力最高能达到什么程度。()
9) 测试人员要坚持原则,缺陷未修复完坚决不予通过。()
10) 代码评审员一般由测试员担任。()
11) 我们可以人为的使得软件不存在配置问题。()
12) 集成测试计划在需求分析阶段末提交。()
2. 测试案例: 一个程序实现如下功能, 输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输
出提示错误. 然后判断三角形是等腰三角形还是等边三角形, 若是等腰三角形则打印输出等腰三角形, 若是等边三角形则打印输出等边三角形, 否则退出. 请给出程序流程及控制流程,测试路径. 试举一个测试用例.
答案: 编程思路题, 流程图的思路如下:
1) 先判断输入的三个数据有效性, 比如负数, 或者0
2) 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是题诗错误
3) a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”
合法条件:
A 仅包含一个“@”。
B 最后三位必须是“.com”
C 字符直接没有空格
B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”
程序
#include
int main()
{
char input[100],out=1;
int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;
scanf("%s",input);
len=strlen(input);
if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4]=='.')) {
for(i=0;i { if(input[i]=='@')ttt++; if(input[i]==' ') { flag1=1; } if((((input[i]>='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))||((input[i]>'A')\ &&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) { flag2=1; } } if(ttt!=1) { flag3=1; } } else { flag=1; } if(flag==1||flag3==1||flag1==1||flag2==1) { out='0'; } else { out='1'; } printf("%c",out); } 2 m个相同苹果分到n个相同的篮子里。允许有的篮子为空,一共有多少种分法? 其中:0<=m<=10,0<=n<=10;\ #include int func(int m,int n) { int a=0,i; if(n<=1) //如果没有篮子,只有一种方法“都没有”,或者有一个篮子,也是一种方法{ return 1; } for(i=m;i>=0;i-=n) { a+=func(i,n-1); } return a; } int main() { int M=3,N=3; scanf("%d%d",&M,&N); printf("%d",func(M,N)); } 3 手机电池余量显示 #include int func(int n) { int f1; if(n==0)return 0; else if((n<=10)&&(n>=1)) { f1=1; } else if((n<=20)&&(n>10)) { f1=2; } else if((n<=30)&&(n>20)) { f1=3; } else if((n<=40)&&(n>30)) { f1=4; } else if((n<=50)&&(n>40)) { f1=5; } else if((n<=60)&&(n>50)) { f1=6; } else if((n<=70)&&(n>60)) { f1=7; } else if((n<=80)&&(n>70)) { f1=8; } return f1; } int main() { char a1[13]="|----------|",a2[13]="|++++++++++|"; char d1[13]="|++++++++++|",d2[13]="|----------|",d3[16]="==============="; int c,i,m; while(1) { scanf("%d",&m); m=10-func(m); printf("%s\n",d1); for(i=0;i<=m-1;i++) { printf("%s\n",a1); } for(i=0;i<(10-m);i++) { printf("%s\n",a2); } printf("%s\n",d2); printf("%s\n",d3); } } 4 将无符号数的指定比特进行置1.输入数字n(31bit,无符号整形),置位数m(0<=m<=31)。输入:无符号数,指定bit位 输出:指定的bit位被置1的值 例如:输入891 7 输出1019 #include int main() { unsigned int c,tmp; unsigned char d; while(1)