京东2016算法工程师笔试题
时长:60分钟 总分:100分
316浏览 1人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 填空题 |
---|---|---|---|
数量 | 13 | 10 | 2 |
下列代码片段中,存在编辑错误的语句是()
byte b1=1,b2=2,b3,b6,b8final byte b4=4,b5=6,b7 b3=(b1+b2) /*语句1*/ b6=b4+b5 /*语句2*/ b8=(b1+b4) /*语句3*/ b7=(b2+b5) /*语句4*/ System.out.println(b3+b6)
下列程序执行后,输出的结果为()
#include <stdio.h> int cnt = 0 int fib(int n) { cnt++ if (n == 0) return 1 else if (n == 1) return 2 else return fib(n - 1) + fib(n - 2) } void main() { fib(8) printf("%d", cnt) }
下列程序执行后,输出的结果为()
以下几种模型方法属于判别式模型(Discriminative Model)的有()
上台阶
有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法。
给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100。为了防止溢出,请返回结果Mod 1000000007的值。
3
返回:2
小球的距离
小东和三个朋友一起在楼上抛小球,他们站在楼房的不同层,假设小东站的楼层距离地面N米,球从他手里自由落下,每次落地后反跳回上次下落高度的一半,并以此类推直到全部落到地面不跳,求4个小球一共经过了多少米?(数字都为整数)
给定四个整数A,B,C,D,请返回所求结果。
100,90,80,70
返回:1020