软通动力C语言机试题

 1 #include <stdio.h>
 2
 3 int charCount(char *str)
 4 {
 5     int iCount = 0;
 6     int i, j, k=0;
 7     char *p = str;
 8     char *q = p;
 9     while (*p)
10     {
11         p++;
12         k++;
13     }
14     for (i=0; i<128; i++)
15     {
16         str = q;
17         for (j=0; j<k; j++)
18         {
19             if (i == *str)
20             {
21                 iCount++;
22                 break;
23             }
24             str++;
25         }
26     }
27     return iCount;
28 }
29
30 int main()
31 {
32     char *p = "   abcdeef121";
33     printf("%d\n", charCount(p));
34     return 0;
35 }

实现统计一个字符串所含的不同字符的总数.比较简单,但是这个确实是考验你的基础扎实与否.

时间: 2024-10-15 19:10:18

软通动力C语言机试题的相关文章

软通动力选择项目管理者联盟PMP培训服务

软通动力信息技术集团有限公司经过多方比较,最终选择项目管理者联盟的PMP培训服务.软通动力信息技术集团评价项目管理者联盟在PMP培训师资与服务两个方面,在PMP服务商行业处于优势地位. 软通动力(纽交所上市代码:ISS)是中国领先的全方位IT服务及行业解决方案提供商,立足中国,服务大中华区和全球市场.业务范围涵盖咨询及解决方案.IT服务及业务流程外包(BPO)服务等,是高科技.通信.银行/企业金融/保险.医疗健康.电力及公用事业等行业重要的IT综合服务提供商和战略合作伙伴. 软通动力全球总部设在

软通动力-Java初级-20191020

1.锁可以锁在哪里?2.怎么利用反射获取类中的对象?3.HTTP和https区别?4.谈谈你对TCP / IP协议的了解5.说说Aop和Ioc的应用6.spring中bean安全吗7.Maven中package和install区别8.遇到过哪些设计模式?9.说说你常用的Linux基本操作10.谈谈Currenthashmap的扩容机制11.谈谈简单工厂和抽象工厂的区别 原文地址:https://www.cnblogs.com/damienzhong/p/11724958.html

成长在软通

背景:"每个不曾起舞的日子,都是对生命的一种辜负"---今天收拾东西发现了一些上家公司的东西,发现其实软通动力挺好的,外包到华为上班也挺好的,只可惜华为信息安全管的比较严,好多美好的东西走了之后都没能带出来,这里就贴出一篇2018在软通写的成长文摘,不知道多年后再看到会有什么感觉. 成长在软通: 成长在软通 在这分享我在软通成长的心德,不是说我这些成长的心德是多么的正确,你应该引用过去,从此成为你生活当中的一个指导,我从来没有那么自大:也不是说,我觉得自己是多么的重要,以至于重要到我要

C语言面试题大汇总

C语言面试题大汇总 1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量.对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内. 2.如何引用一个已经定义过的全局变量? 答: extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引

华为C语言笔试题集合

①华为笔试题搜集 1.static有什么用途?(请至少说明两种)    1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变.    2) 在模块内(但在函数体外),一个被声明为静态的变量能够被模块内所用函数訪问,但不能被模块外其他函数訪问.它是一个本地的全局变量.    3) 在模块内,一个被声明为静态的函数仅仅可被这一模块内的其他函数调用.那就是,这个函数被限制在声明它的模块的本地范围内使用 2.引用与指针有什么差别?    1) 引用必须被初始化,指针不必.    2)

2014年软考-信息技术处理员-模拟试题及答案【第一章】

51CTO学院,在软考备考季特别整理了"2014年软考信息技术处理员模拟试题及答案[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-信息技术处理员-模拟试题及答案[汇总篇]  ●在计算机内部用来传送.存储.加工处理的数据或指令都是以____(1)_B___形式进行的. A. 十进制码 B.二进制码 C.八进制码 D.十六进制码 ●如果一个存储单元能存放一个字节,那么一个32KB的存储器共有____(2)_B__

2014年软考-信息技术处理员-模拟试题及答案【第二章】

51CTO学院,在软考备考季特别整理了"2014年软考信息技术处理员模拟试题及答案[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-信息技术处理员-模拟试题及答案[汇总篇]  ●计算机网络的主要目标是实现____(16 )__C__. A.数据处理 B.文献检索 C.资源共享和信息传输 D.信息传输 ●Internet上,访问Web网站时用的工具是浏览器.下列____(17 )_A___就是目前常用的Web浏览

2014年软考-信息技术处理员-模拟试题及答案【第四章】

51CTO学院,在软考备考季特别整理了"2014年软考信息技术处理员模拟试题及答案[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-信息技术处理员-模拟试题及答案[汇总篇]  ●Office家族为用户提供了各种不同类型的模板.扩展名为.mdz的模板是____(41)D____中的模板. A.Word B.Excel C.PowerPoint D.Access ●在Excel中,选取一行单元格的方法是____(4

2014年软考-信息技术处理员-模拟试题及答案【第十一章】

51CTO学院,在软考备考季特别整理了"2014年软考信息技术处理员模拟试题及答案[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-信息技术处理员-模拟试题及答案[汇总篇]  ●通过设置文件的____(21)____,可以使其成为"只读"文件. A.类型 B.格式 C.属性 D.状态 ●Windows "回收站"占用的是____(22)____中的空间. A.主存 B.软