ChengXuYuan.com
程序员的职场第一站

京东2016实习生招聘笔试研发类模拟练习

客观题:单选题9道,不定项选择题5道:

1.[不定项选择题]以下分析以下代码说法正确的是:( )
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
 <script type="text/javascript">
  function writeIt (value) { document.myfm.first_text.value=value;}
 </script>
</head>
<body bgcolor="#ffffff">
 <form name="myfm">
  <input type="text" name="first_text">
  <input type="text" name="second_text" onchange="writeIt(value)">
 </form>
</body>
</html>

A. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,第一个文本框的内容不变
B.在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,将在第二个文本框中复制第一个文本框的内容
C.在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第一个文本框中复制第二个文本框的内容
D.在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,第二个文本框的内容不变

2.对下述代码错误描述正确的是( )

1
2
NSTimer *myTimer = [NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(doSomeThing:) userInfo:nil repeats:YES]; 
[myTimer fire]

A.没有将timer加入runloop
B.doSomeThing缺少参数
C.忘记传递数据给userInfo
D.myTimer对象未通过[[myTimer alloc] init]方法初始化

3.[单选题]在Linux中,file.sh文件的权限为-rw-r–r-x, 其对应权限用数值形式表示为( )

A.645
B.643
C.775
D.745

4.[不定项选择题]通过分析如下HTML代码,可以得出( )

1
2
3
4
5
6
7
8
9
10
11
12
<table border="10"
<tr
  <td colspan=2 align="center">员工号</td>
</tr
<tr
<td rowspan=2 align="center">学历</td>
<td align="center">专业</td>
</tr>
<tr>
<td colspan=2 align="center">毕业学校</td>
</tr
</table>

A.该表格共有2行3列
B.该表格中的文字均居中显示
C.该表格的边框宽度为10毫米
D.”员工号”单元个跨2列

5.[单选题]数据库中存在学生表S、课程表C和学生选课表SC三个表,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。请检索选修课程号为C2的学生中成绩最高的学号。( )

A.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4 WHERE C#=“C2” AND GRADE >=(SELECT GRADE FORM SC WHERE C#=“C2”)
B.SELECT S# FORM SC WHERE C#=“C2” AND GRADE IN (SELECT GRADE FORM SC WHERE C#=“C2”)
C.SELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=“C2”)
D.SELECT S# FORM SC WHERE C#=“C2” AND GRADE>=ALL (SELECT GRADE FORM SC WHERE C#=“C2”

6.[不定项选择题]Java类Demo中存在方法func0、func1、func2、func3和func4,请问该方法中,哪些是不合法的定义?( )

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Demo{
  float func0()
  {
    byte i=1;
    return i;
  }
  float func1()
  {
    int i=1;
    return;
  }
  float func2()
  {
    short i=2;
    return i;
  }
  float func3()
  {
    long i=3;
    return i;
  }
  float func4()
  {
    double i=4;
    return i;
  }
}

A.func1
B.func2
C.func3
D.func4

7.[单选题]执行下列代码的输出结果是( )

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Demo{
 public static void main(String args[]){
   int num = 10;
   System.out.println(test(num));
}
public static int test(int b){
   try
   {
    b += 10;
    return b;
   }
   catch(RuntimeException e)
   {
   }
   catch(Exception e2)
   {
   }
   finally
   {
    b += 10;
    return b;
   }
  }
}

A.10
B.20
C.30
D.40

8.[不定项选择题]下列C程序执行后c输出结果为( )

1
2
3
4
5
6
7
8
9
#include<stdio.h>
#include<stdlib.h>
void main()
{
  int a = -3;
  unsigned int b = 2;
  long c = a + b;
  printf("%ld\n",c);
}

A.-1
B.4294967295
C.0x7FFFFFFF
D.0xFFFFFFFF

9.[单选题]两个浮点向量Xi和Yi(i=1,2,…n),相加后的结果为Zi。设浮点加法运算分4段(对阶、 尾加、规格化、舍入)完成。分别计算当 n=100,m=4(段数),N=20(处理单元数)时,t=1us(每段时间)时,串行、流水和向量运算所需的时间分别是( )

A.400us,103us,20us
B.400us,103us,80us
C.400us,104us,80us
D.400us,104us,40us

10.[单选题]用边界值分析法,假定1<X<10,那么X在测试中应该取的边界值是( )

A.X=1,X=2,X=9,X=10
B.X=2,X=9
C.X=1,X=10
D.X=1,X=5,X=6,X=10

11.[单选题]考虑数字序列{1, 3, 4, 2, 6,7,5,5,8,10,9,10,7,17},任取其中几个数字相加,使得到的和为29,则不同的组合有几种?(说明:比如其中的第2,第3,第7,第14个数的组合和第2,第3,第13,第14个数的组合看起来是一样的,都是3,4,5,17,那么这里只视其为一种)( )

A.223
B.342
C.136
D.198

12.[单选题]假设信道长度为1200km,其往返时间为20ms,分组长度为1200bit,发送速率为1Mb/s。若忽略处理时间和发送确认分组时间,则该信道的利用率为( )

A.0.016
B.0.0566
C.0.06
D.0.14

13.[不定项选择题]假设一个系统包括A到G七个进程,R到W六中资源。资源间的所有权关系,如下:

1、进程A占有资源R,请求资源S
2、进程B不占有任何资源,请求资源T
3、进程C不占任何资源,请求资源S
4、D占有资源U,请求资源S和T
5、E有资源T,请求资源V
6、F有资源W,请求资源S
7、G有资源V,需要资源U
下列说法中正确的是( )

A.进程D、E、G被死锁
B.进程D、E、C被死锁
C.进程A、C、F没有被死锁
D.进程A、D、E被死锁

14.[单选题]下列程序执行后,输出的结果为( )

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#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);
}

A.41
B.67
C.109
D.177


答案:

1.CD   2.A   3.A    4.BD    5.D

6.AD   7.C    8.ABD     9.A    10.A

11.C    12.B     13.AC     14.B

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址