1.输入一个数组,按照英文26个字母顺序,输出每个数字对应的字母,如果查找不到,则输出? 如[1, 3, 30], 输出ac?。

用java编译:

public class Zs {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
        int arr[]={1,3,30};
       for(int i=0;i<arr.length;i++)
        {
        if(1<=arr[i]&&arr[i]<=26)
        {
        System.out.println((char)('a'+arr[i]-1));
        }
        else
        System.out.println('?');
        }
         System.out.println('\n');
}

}

用C编译:

#include<stdio.h>
#include<string.h>
void main()
{
int  array[]={1,3,30};
    for(int i=0;i<sizeof(array)/sizeof(int);i++)
{
if(1<=array[i]&&array[i]<26)
printf("%c",'a'+array[i]-1);
else
printf("%c",'?');
}
printf("\n");
}

在java中将ASCII转换成字符的形式为

如果是单个字符的话,直接转换就可以

int d=97
char e = (char)d;
如果是一串ascii码的话,最好存在byte[]中
byte[] b ={97, 98, 99};
System.out.println(new String(b));
2.将一个字符串里出现最多的字母截取,如:addcbbs变为acs。

#include<stdio.h>
#include<string.h>
void main()
{
char* str = "addcbbs";
int buf[256] = { 0 };//ASCII码占用一个字节,可以有0~255共256个取值。
char result[256] = { 0 };
int len = strlen(str);
int i = 0;
int max = 0;
int j = 0;
for (i = 0; i < len; i++)
{
buf[str[i]]++;
}
for (i = 0; i < 256; i++)
{
if (buf[i]>max)
max = buf[i];
}
for (i = 0; i < len; i++)
if (buf[str[i]] < max)
result[j++] = str[i];//将小于max的字符放入result数组
printf("source:%s\n", str);
printf("result:%s\n", result);
system("pause");
}

里面的buf[str[i]]++是统计str里面的字符在buf[256]里面出现的次数。

关于2017年软通动力校招的笔试题相关推荐

  1. 牛客网软通动力软件测试机试_软通动力测试工程师笔试题

    此面试题转自网络,本人只做学习参考,无其他用意,证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:( ) A)高质量的过程产生 ...

  2. 又一道软通动力7K月薪面试题——银行业务调度系统

    后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释:  (1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到 ...

  3. 软通动力月薪8K面试题解析

    移动用户资费统计系统  ===========================================================   PS:  这是朋友去面试的时候面到的题,做不出来了, ...

  4. 软通动力上市难掩隐忧,软件外包模式或受冲击

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 2022年3月7日,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")在深交所创业板上市,首次公开发行6352.94 ...

  5. 热评云厂商:软通动力7.93亿元,加速云业务创新升级

    全球云观察<云白皮书(2020-2021)>热评云厂商60家之四十二 软通动力在云转型上也十分积极,抓住当前的最新趋势,强化云战略,并成立云业务事业群,专注云MSP及相关领域的发展. 软通 ...

  6. 迎接工业互联网的龙卷风暴,软通动力绘制了一张转型地图

    <绿野仙踪>一书的开始,主角多萝西被一股龙卷风卷起来,从此离开了平凡无奇的堪萨斯州,来到神奇的奥兹国. 这种让人一步登天.进入仙境的"龙卷风暴",也在科技行业不停上演. ...

  7. 城市中心、华为、软通动力智慧城市联合解决方案发布

    城市中心.华为.软通动力三方智慧城市联合解决方案发布,邀您共建新型智慧城市! 2016年7月31日,在第二届中国智慧城市国际博览会上,"智慧城市和大数据交流会"成功举行,由中国城市 ...

  8. 软通动力:电子签是HR数字化的重要抓手

    近日,由智享会与法大大联合出版的<工作模式与内容的灵活管理>调研报告正式发布.在数字化浪潮席卷各行各业的当下,企业该如何顺应时代发展.完善工作模式与内容的灵活管理,是人力资源管理者亟需思考 ...

  9. 三年的工作-软通动力

    我是在软通动力工作了三年程序员. 在这三年我认识了一个公司,同时我的技术也得到了提高. 我想说说这个公司--软通动力 1.公司概况 公司号称有4千多人,主要是外包公司,没有自己什么产品.只要外包什么都 ...

最新文章

  1. 在Mac下的前端开发必备工具
  2. 机器人无限火力无限e符文_LOL:无限火力开黑指南 三大玩法让你快乐加倍
  3. 锂电池接线方法图_锂电池制浆工艺(2)——制浆设备种类及特征
  4. 获取css样式的方法
  5. CSS:模拟实现QQ浏览器
  6. 基于Androidstudio的2048小游戏的设计与实现
  7. 中文 tts 开源 Android,7 个开源的TTS(文本转语音)系统推荐-Go语言中文社区
  8. 从返利网站看如何经营用户
  9. VS 可扩展性开发(九):总结篇
  10. 史上最全的Java进阶书籍推荐
  11. 关于点焊,你知道多少
  12. Android中半圆形背景
  13. 华为任正非会见马云_什么让华为任正非怒骂“还过个屁年”!连马云、李彦宏都沉思!...
  14. 背景的样式(雪碧图)
  15. 二叉树的遍历(先序、中序、后序)
  16. 塞尔希奥·阿奎罗和 The Sandbox 携手合作,激活元宇宙足球迷!
  17. QNX-Screen官方文档理解(Configuring Screen)
  18. VALSE 2020线上大会学生论坛【VALSE Student Seminar】Panel实录
  19. 文本自动换行样式word-break: break-all
  20. 检测到系统程序出现问题(System program problem detected)?已解决!

热门文章

  1. 编译错误error: invalid storage class
  2. Mac下解决以太网不是en0的问题
  3. 网络结构拓扑图(3层交换机)
  4. 打造超精简绿色 迅雷 和 IDM附详细教程:
  5. W32DASM 和 OLLYDBG 配合起来破解反汇编算法
  6. Cocos2dx富文本 RichText的使用
  7. 程序人生 - 根据地域查询手机号段
  8. 4-5 实现其他菜单项(Implementing the Other Menus)
  9. 通讯公司Kakao推出自己的区块链并进行测试
  10. 「智能交通技术」知识星球内容介绍