Ittiam 笔试题
第 1 轮(30 分钟):笔试
这是一个书面回合(笔纸)。它是在公司的 ppt(安置前谈话)之后开始的。总共有 20 个 Mcqs(带有负面标记),10 个来自定量能力,10 个来自技术能力,需要在 30 分钟内解决。
定量问题来自时间和工作,速度距离(棘手的一个),很少有数学问题,即。与圆面积、数学推理相关(如命题逻辑问题,存在并且对于所有 ->这些类型的问题可以在离散数学中找到)。总的来说,它是中等难度级别。
1) 在以下程序中调用函数start() 时,num 值为 2017,count 的返回值是多少:
int start(int num)
{
int count = 0;
while (num > 0) {
++count;
num = (num - 1) & num;
}
return count;
}
}
a)25
b)1
c)7
d)8
答案) c
2)全局变量可以在以下之间共享:
a)在两个进程和两个线程之间
b)仅由进程而不是线程之间
c)仅由线程而不是进程之间
d) 既不是进程也不是线程
答案) c
3) 你有 3 个篮子,一个是苹果,一个是橙子,一个是苹果和橙子混合的。每个篮子都是封闭的,并标有“Apples”、“Oranges”和“Apples and Oranges”。但是,这些标签中的每一个总是被错误地放置。你会从一个篮子里只挑一个水果来正确地把标签贴在所有篮子上,你会选择多少个水果?
a)3
b)1
c)4
d)2
答案)d
4)
#include
int main(void)
{
unsigned int x=10;
unsigned int y=0;
while (x > 0)
{
--x;
++y;
}
printf("%u", y);
}
a)5
b)7
c)10
d) 该函数不返回任何内容
答案) c
5)遍历字符串'000100110'后达到的最终状态是什么:
a)b
b)f
c)a
d)e
答案)乙
6)阅读下表,并据此回答问题。
公司在给定年份每年的支出(以十万卢比计)。
Year Item of Expenditure Salary Fuel and Transport
Bonus Interest on Loans Taxes
1998 288 98 3.00 23.4 83
1999 342 112 2.52 32.5 108
2000 324 101 3.84 41.6 74
2001 336 133 3.68 36.4 88
2002 420 142 3.96 49.4 98
公司在此期间每年平均需要支付多少利息?
a)卢比。 324.3万
b)卢比。 337.2万
c)卢比。 341.8万
d)卢比。 366.6万
答案)d
7) 如果一个人以 14 公里/小时而不是 10 公里/小时的速度行走,他会多走 20 公里。他实际行驶的距离是:
a)50 公里
b)56 公里
c)70 公里
d)80 公里
答案)一个
8) 下面哪一行代码适合启动一个线程?
class X implements Runnable
{
public static void main(String args[])
{
/* Missing code? */
}
public void run() {}
}
a) 线程 t = 新线程 (X);
b) 线程 t = 新线程 (X); t.start();
c)X 运行 = 新 X();线程 t = 新线程(运行); t.start();
d)线程 t = new Thread(); x.run();
答案) c