IBM实习生笔试题目(1)

腾讯技术运营笔试 最近去了一些IT公司的笔试,发现很多题型不是原创的,包括今天腾讯的笔试,回来查一些题目的结果时,发现腾讯的笔试题也很多不是原创的,都是抄袭一些其他往年的笔试,所以在这里记录一下。我投的是技术运营,笔试题型主要包含数据库、TCP/IP、数据结构、C语言、行测、JAVA、微机原理、操作系统这些题型,都是不定项选择,25题。腾讯的笔试题型,因为签了保密协议,这里就不透露原题了。红色答案的是今天腾讯考过的 阅读详情

1.关键字switch可以作用在以下哪些数据类型上?

       A. int       B. char              C. string         D. byte           E. long           F. short

答案:在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体)。整数表达式可以是int基本类型或者是Integer包装类型;由于byte,short,char都可以隐含转换为int所以这些类型以及这些类型的包装类型都可以作为switch的表达式。而,long和String类型则不符合switch的语法规定且无法被隐式转换为int类型。所以它们不能作用于switch语句中。答案是 A B D F

bonus:(参考:http://mrwlh.blog.51cto.com/2238823/1109364)

public class test {
   public static void main(String[] args){
	   byte a = 127;
	   //byte a = 128;此时报错
	   System.out.println(a);
   }
}
byte的取值范围是-128~127.(int也类似,不是从0开始的)

java中类型转化问题(低精度向高精度转换)即byte/short/char转换为int

  byte b = 2,e = 3;

  byte f = b + e;//产生编译的错误,因为无法隐式将int转为byte.

应该改为byte b = 2, e = 3;byte f = (byte)(b + e);//注意括号的位置

对于short s1 = 1,s1 = s1 + 1;//编译器提示强制转换类型的错误。在加法的时候会转为int处理,而int 无法隐式转换为short

而short s = 1;s += 1;//是正确的,因为+= 是java语言规定的运算符,java编译器会对它进行特殊的处理,因此可以正确编译。

总结:

java会将short / byte / char4种类型数运算后的结果自动转换为int类型因为int的范围比它们都大。

再考虑byte的转换问题:

public class test {
   public static void main(String[] args){
	   byte a = 127;
	   byte b = 2;
	   byte f = (byte) (a + b);
	   System.out.println(f);
   }
}

输出结果是-127

网络定义:

所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。(注意符号位!!)
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
原码10010= 反码11101 (10010,1为符号码,故为负)
(11101) 二进制= -13 十进制
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。(正数三码一致,负数三码不一致)
计算机以补码存储数字。所以,上面的计算结果应该为01111111+00000010 = 10000001,补码为10000001的数字为 -127(注意符号位)。
byte转为int的自定义函数。输出格式好像有点问题。
import java.io.*;
public class test {
   public static void main(String[] args)throws Exception{
	   int i = 65535;
	   byte[] b = intToByteArray(i);
	   for(byte bb : b){
		   System.out.println(bb + " ");
	   }
   }
   public static byte[] intToByteArray(int i){
	   byte[] result = new byte[4];//int32byte8
	   result[0] = (byte)((i >> 24) & 0xFF);//不改变i的值,向右移24位,相当于除去2的24次方
	   result[1] = (byte)((i >> 16) & 0xFF);//& 按位与计算
	   result[2] = (byte)((i >> 8) & 0xFF);
	   result[3] = (byte)((i & 0xFF));
	   return result;
   }
   public static byte[] intToByteArray2(int i)throws Exception{
	   ByteArrayOutputStream buf = new ByteArrayOutputStream();
	   DataOutputStream out = new DataOutputStream(buf);
	   out.writeInt(i);
	   byte[] b = buf.toByteArray();
	   out.close();
	   buf.close();
	   return b;
   }
}


Hi3516CV610 YOLOv8模型转换与部署实战:从源码到板端推理全流程解析 本文详细解析了Hi3516CV610开发板上YOLOv8模型的转换与部署全流程,包括模型转换、量化、编译和部署等关键步骤。通过实战案例和避坑指南,帮助开发者高效实现从PyTorch模型到嵌入式设备的推理优化,适用于智能门禁、视频分析等实时场景。 阅读详情

相关推荐

R语言maftools包实战:5分钟搞定TCGA癌症突变数据可视化(附完整代码)

本文详细介绍了如何使用R语言的maftools包快速解析和可视化TCGA癌症突变数据。通过实战演示,从环境搭建、数据导入到核心可视化(如瀑布图、棒棒糖图)和深度统计分析(如生存分析、突变特征),帮助生物信息学研究者高效完成癌症基因组学分析,大幅提升从原始MAF数据到发表级图表的效率。

weixin_29054399的博客 188

说一下switch(expr)的表达式类型

expr可能是一个枚举类型,或者一个整数的表达式(int 或Integer),而short byte char可以默认隐式的转换为int类型,所以可以而double和float不行 case后可以跟一个常量计数器,例如1+2 还可以跟一个final类型的变量(final 必须是编译常量 final int a = 1),不能是变量和带有变量的表达式 从JDK1.7之后expr支持string

guoliang1992 5422

5G-A无源物联网:深度解析“不插电“智能的底层技术原理

北京移动推出5G-A无源物联网技术,实现电动车标签"零功耗"运行。该技术通过射频能量收集(利用5G-A基站高功率信号转换为电能)和反向散射通信(调制反射信号传输数据)两大核心技术,使设备无需电池即可工作。5G-A相比4G在信号能量密度、通信速率和定位精度等方面显著提升,结合通感一体等创新技术,为无源物联网提供商用基础。该方案已在北京小区试点应用,实现电动车精准定位管理,标签寿命可达5年以上。专家预测,这项技术将大幅降低物联网部署成本,推动"万物智联"时代的到来。

通信行业老兵、物联网从业者,做一个有趣的普通人。 2013

java中Switch(expr)里面的参数的类型是?

在Java5以前,switch(expr)中,exper只能是byte,short,char,int类型 在JDK1.6:引入enum JDK1.7时:又增加了String public static void main(String[] args) { switch ("123") { case "123": System.out.println("1234"); b...

在路上 3555

SAP成本中心费用分割(KSS2)实战:从原理到月末调整全解析

本文详细解析了SAP成本中心费用分割(KSS2)的核心逻辑与实战操作,从成本要素分组配置到月末调整全流程。通过KSS2将初级成本要素按作业类型重新分类为次级成本要素,确保成本结算准确。文章还提供了常见错误处理方法和典型业务场景实战,帮助用户高效完成SAP成本结算。

weixin_29279101的博客 1259

Python金融数据获取工具库之baostock使用详解

在金融数据分析和量化交易中,获取准确及时的市场数据是非常重要的。baostock是一个专门为中国股市数据提供支持的 Python 库,它提供了免费的股票数据接口,用户可以方便地获取股票、指数、基金等各种金融数据。本文将详细介绍baostock库,包括其安装方法、主要特性、基本和高级功能,以及实际应用场景,帮助全面了解并掌握该库的使用。

Rocky006的博客 5345

不能做switch()的参数类型

switch后面只能带可以自动转换为整形(包括整形)的类型,不能为实型。 具体如下: C/C++中: 支持类型:byte,char,short,int,long,bool,整数类型和枚举类型。 不支持的类型:float,double,string Java中: A switch works with the byte, short, char, and int primitive data types. It also works with enumerated types (discussed in E

椰树林YSL的博客 1万+

详解在linux上安装vpn客户端

详解在linux上安装vpn客户端

FuncPlotCalc 8427

类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)

byte b=2,e=3; byte f= b+e;以上代码不能通过编译,应改为:byte b=2,e=3;byte f=(byte) (b+e);

zzsyzjb的专栏 4490

保姆级教程:用vxe-grid给管理后台加个「智能筛选」功能(支持模糊搜索/多选/范围查询)

本文提供了一份详细的Vxe-Grid智能筛选功能实现教程。通过自定义筛选器渲染,文章逐步指导开发者为后台管理系统添加支持模糊搜索、多选下拉和数值范围查询的智能筛选功能,并分享了性能优化与移动端适配等实战经验。

weixin_29021291的博客 536

基于STM32L4XX的环境光传感器(AS7343-DLGMN)应用程序设计

define AS7343_STATUS_SPECTRAL_INT (1 << 3) /* 光谱数据就绪 */#define AS7343_SYS_CFG_SPECTRAL_EN (1 << 1) /* 光谱测量使能 */#define AS7343_SYS_CFG_ALS_EN (1 << 0) /* ALS使能 */#define AS7343_SYS_CFG_INT_EN (1 << 4) /* 中断使能 *//* 切换通道组 (0=组1 F1-F6, 1=组2 F7-F12) */

myron6688的博客 257

IBM实习生笔试题目

IBM实习生笔试题目2007-11-28 15:05 一.            选择题(不定项选择) 1.关键字switch可以作用在以下哪些数据类型上?        A. int       B. char       

zhangzimu88的专栏 1318

AMS TMF8820/21/28 SPAD 掩码和模式选择

为了实现最快的测距周期,将报告周期设置在测距周期以下的毫秒,以确保不会有等待时间。除了8X8固定了pixel的位置意外,其他模式客户可以设计自己的spad掩码,并将spad单独分配给通道。对于这些spad掩码,有一些约束。左下角提示红色代表光学中心,绿色方框表示单个spad,每个MP里可能有2X3个spad,也有2X5个spad,也有3X6+3个spad,这部分适配光学,最大的程度的利用spad区域。以下是几种预定义的spad掩码,非常灵活的配置,来适配各种3X3,4X4,8X8的模式选择。

dream it possible 700

CIeNET、IBM实习笔试总结分析

    最近三天笔试了两场,一场是CIeNET在南理工的笔试,一场是IBM在南大的笔试。总体而言,基础很重要,准备也很重要,英语的阅读理解能力更重要,因为题目都是用英文描述的。 CIeNET     笔试的时候可以选择技术方向,C、C++、Java。题目不多,十道题,全是主观题,60分钟完成,还好允许用中文回答,要不然说起来会比较费劲,毕竟习惯了使用中文术语。考察的都是基础知识,不难,不过我算裸考的,本以为答的很烂,结果还是收到了面试的通知。这里有个好玩的事情,宣讲会上演讲的是CIeNET负责长三角地区

静影沉璧 3600

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

[转贴]IBM实习生IT Specialist面经完全版

  IBM实习生IT Specialist面经完全版 发表时间:2007-4-25    前奏   大概在5.20左右的时候,有同学到宿舍发传单,拿起一看,是IBM的“蓝色之路”实习生招聘计划。虽然以前知道实习生,但总以为

singye的专栏 1424

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IBM笔试体验

P.S. 从我以前的MSN Space里面转过来的,笔试已经过去几个月了~~不管怎样IBM的笔试都是非常难得的体验。Hoho,应该会骗来不少来自搜索引擎的流量吧。 VERY TOUGH.应该是参加过的笔试里面最难的了吧。不愧是国际大公司啊。全英文,时间紧,知识面广。 第一部分IPAT,全称好像是Information Processing Attitude Test?Not

hanbf的专栏 1997

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IBM笔试有感

[b]今天下午去参加了IBM实习生笔试。折腾了一下午,两个小时的笔试,在我的慌慌张张下就这样过去了![/b] 笔试内容分两部分:(全部是英文) [b]一、综合能力测试部分:[/b] 这部分分三个小模块 1、矩阵题:共15小题,13分钟时间; 2、数列题:共20小题,4分钟时间; 3、计算应用题,共13小题,15分钟时间。 [b]二、技术类题目[/b] 这部分分两部分...

wnzz95391511的专栏 178

IT名企面试:IBM笔试题

在IBM公司进行面试的时候,首先考察的则是基础知识。那么下面就总结了一些IBM笔试题,以供大家参考。 IBM笔试题:有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有一次他发现星期一的8点30和星期二的8点30

Cloud-Datacenter-Renewable Energy-Big Data-Model 552

IBM历年笔试、面试合集(站长整理)

IBM1999社会招聘笔试题1. 一个粗细均匀的长直管子,两端开口,里面有4个白球4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使得排列变为bbwwwwbb 2. 一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问几天蜗牛可以爬出来 3. 在

Technology+Communication+Fashion 4348

一位应聘IBM的牛人对其笔试和面试的看法

作者:unix@IBM Vitality2006招聘专题论坛    很庆幸IBM能够给应届以及刚步入社会的大学生这个机会,也很高兴和大家相识在这里。参加这次IBM的招聘其实很偶然,如果不是我看邮件时仔细看了一下垃圾箱,也就不会发现那封被系统认为垃圾邮件的51job信息,更不会在截止日期前发出自己的简历。因为这次的招聘过程还没有结束,所以我只是写下我参加的流程,具体问题就不透露了,呵呵~  

3177

IBM的JAVA笔试题

转载地址:http://tag.youkuaiyun.com/Article/a335d168-3e0d-4a16-8af6-cac76af0471c.html1.    简答题:   a)  在你心中,J2EE是什么样的?请用三句话描述清楚。 b)  会话EJB主要分为哪两种类型?它们的主要区别是什么?谁的性能更好,为什么?   c)  EJB的开发人员必须为每个EJB提供哪三个类型的Java对象?这些Ja

shuangr的专栏 1313

各种各样的笔试面试题目

各种各样的笔试面试题目UT面经发信站: 南京大学小百合站 (Sun Dec  7 15:01:04 2003)1.进程调度算法2.ping 时ARP 包发的经过如MAC地址等。3.软件工程,比如项目开发过程之类,项目管理之类的。4.内存泄漏原理和处理方法5.写个程序大概是字符串处理的。不要buffer overflow哦。6。广播包的ip地址是另外,好象某先生是南大计算机的啊。有问engl

kiss0kill的专栏 4488

IBM IPAT笔试题大搜刮

前一阵子参加了IBM蓝色之路的笔试,等了好多天都没什么动静,本来十分郁闷,但论坛上的消息似乎说明哈尔滨地区的好像一个接到面试通知的都没有,又转念一想当时参加笔试的大多为工大学生,于是就释然了-----跟工大战友死在一个战壕也不错,起码证明我不比他们差 (自我安慰一下,呵呵)。不过回忆起笔试之前四处找题的焦急心情,也替以后参加此类考试的哥们们担心,虽然自己的考试题签了保密协议不能说(说实话也根本记不

hualusiyu的专栏 1027

IBM中国研究院、SAP、网易游戏、IBM2015应届生招聘笔试面试问题分享

面试问题分享,虽然不多,但足以说明问题,欢迎各位吐槽,此处并没有过多的附注问题的答案,个人感觉问题的类型足以说明问题,如有兴趣,请各位自行查找相关资料,这样也会使问题记忆深刻。

VV 2467

IBM的实习生等了1个月没消息还用等下去吗

本人211小硕在读,上个月申请了个IBM CDL shanghai的实习生,笔试1面试2感觉挺好的,小组也选了,来回车费花了600多(外地人),现在却完全没消息。 导师多年都没允许学生实习,我死磕才同意,还要每周末回校才行。 我想都没想就答应了,毕业生嘛,就是想学习学习然后留下来,赔钱都愿意去做的。 等到现在却没有消息了,导师也开始以为我吹牛的了... 只可惜公司那边没消息了,现在一听到电...

iteye_16624的博客 192
上一篇: 五大常用算法(二)动态规划
下一篇: IBM实习生笔试题目(2)
louis9212
博客等级 码龄14年 8粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值