关于2017年软通动力校招的笔试题
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年软通动力校招的笔试题相关推荐
- 牛客网软通动力软件测试机试_软通动力测试工程师笔试题
此面试题转自网络,本人只做学习参考,无其他用意,证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:( ) A)高质量的过程产生 ...
- 又一道软通动力7K月薪面试题——银行业务调度系统
后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释: (1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到 ...
- 软通动力月薪8K面试题解析
移动用户资费统计系统 =========================================================== PS: 这是朋友去面试的时候面到的题,做不出来了, ...
- 软通动力上市难掩隐忧,软件外包模式或受冲击
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 2022年3月7日,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")在深交所创业板上市,首次公开发行6352.94 ...
- 热评云厂商:软通动力7.93亿元,加速云业务创新升级
全球云观察<云白皮书(2020-2021)>热评云厂商60家之四十二 软通动力在云转型上也十分积极,抓住当前的最新趋势,强化云战略,并成立云业务事业群,专注云MSP及相关领域的发展. 软通 ...
- 迎接工业互联网的龙卷风暴,软通动力绘制了一张转型地图
<绿野仙踪>一书的开始,主角多萝西被一股龙卷风卷起来,从此离开了平凡无奇的堪萨斯州,来到神奇的奥兹国. 这种让人一步登天.进入仙境的"龙卷风暴",也在科技行业不停上演. ...
- 城市中心、华为、软通动力智慧城市联合解决方案发布
城市中心.华为.软通动力三方智慧城市联合解决方案发布,邀您共建新型智慧城市! 2016年7月31日,在第二届中国智慧城市国际博览会上,"智慧城市和大数据交流会"成功举行,由中国城市 ...
- 软通动力:电子签是HR数字化的重要抓手
近日,由智享会与法大大联合出版的<工作模式与内容的灵活管理>调研报告正式发布.在数字化浪潮席卷各行各业的当下,企业该如何顺应时代发展.完善工作模式与内容的灵活管理,是人力资源管理者亟需思考 ...
- 三年的工作-软通动力
我是在软通动力工作了三年程序员. 在这三年我认识了一个公司,同时我的技术也得到了提高. 我想说说这个公司--软通动力 1.公司概况 公司号称有4千多人,主要是外包公司,没有自己什么产品.只要外包什么都 ...
最新文章
- 在Mac下的前端开发必备工具
- 机器人无限火力无限e符文_LOL:无限火力开黑指南 三大玩法让你快乐加倍
- 锂电池接线方法图_锂电池制浆工艺(2)——制浆设备种类及特征
- 获取css样式的方法
- CSS:模拟实现QQ浏览器
- 基于Androidstudio的2048小游戏的设计与实现
- 中文 tts 开源 Android,7 个开源的TTS(文本转语音)系统推荐-Go语言中文社区
- 从返利网站看如何经营用户
- VS 可扩展性开发(九):总结篇
- 史上最全的Java进阶书籍推荐
- 关于点焊,你知道多少
- Android中半圆形背景
- 华为任正非会见马云_什么让华为任正非怒骂“还过个屁年”!连马云、李彦宏都沉思!...
- 背景的样式(雪碧图)
- 二叉树的遍历(先序、中序、后序)
- 塞尔希奥·阿奎罗和 The Sandbox 携手合作,激活元宇宙足球迷!
- QNX-Screen官方文档理解(Configuring Screen)
- VALSE 2020线上大会学生论坛【VALSE Student Seminar】Panel实录
- 文本自动换行样式word-break: break-all
- 检测到系统程序出现问题(System program problem detected)?已解决!