对日java软件开发工程师笔试题和面试题答案

更新时间:2018-11-22 15:50作者:李天扬老师

      1:设int a=10, b=20, c=30;条件表达式a

      A.5

      B.10

      C.20

      D.30

      2:对 do-whie 语言 错误 的说法是

      A.可构成多重循环结构

      B.循环次数不可能为 0

      C.循环次数可能为 0

      D.先执行后判断

      3:调用函数时,若实参是一个数组名,则向函数对应的形参传送的是

      A.数组的长度

      B.数组的首地址

      C.数组第一个元素的值

      D.整个数组元素的值

      4:C语言中,″x3d″在内存中占用的字节数是

      A.1

      B.2

      C.4

      D.5

      5:若定义了( )

      union

      { char a[10];

      short b[4][5];

      long c[5];

      }u;

      则执行printf(″%d ″,sizeof(u));语句的输出结果是

      A.10

      B.20

      C.40

      D.70

      6:在下述选项时,没有构成死循环的程序是

      A.int i=100 while (1) { i=i%100+1; if (i>100) break; }

      B.for (;;);

      C.int k=1000; do { ++k; }while(k>=10000);

      D.int s=36; while (s);--s;

      7:若变量已正确定义并且指针p已经指向变量x, 则*&x相当于

      A.x

      B.p

      C.&x

      D.&*p

      8:软件生命周期的瀑布模型把软件项目分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序?

      A.计划阶段、开发阶段、运行阶段

      B.设计阶段、开发阶段、编码阶段

      C.设计阶段、编码阶段、维护阶段

      D.计划阶段、编码阶段、测试阶段

      9:设 int x=1,a=9,b=6,c=7,d=8; 则执行语句:if(a>b) if(c>d)x=2;else x=3;后,x的值是

      A.1

      B.2

      C.3

      D.不确定

      10:

      若定义了char ch[]={″abcdef″},*p=ch;则执行printf″%c″,*p+4;语 句的输出结果是

      若定义了char ch[]={″abcdef″},*p=ch;则执行printf″%c″,*p+4;语 句的输出结果是

      A.def

      B.d

      C.e

      D.0

      11:设int x[] = {1,2,3,4,5,6},* p = x;则值为3的表达式是

      A.p + = 2, * + + p

      B.p + = 2, * p + +

      C.p + = 3, * p

      D.p + = 2, + + * p

      12:若定义了int a;char b;float c;,则表达式a*b-c的类型是

      A.float

      B.int

      C.char

      D.double

      13:设enum color {red,yellow=2,blue,white,black}r=white;, 执行 printf("%d" ,r) ;后的输出结果是

      A.0

      B.1

      C.3

      D.4

      14:下列语句定义 p 为指向 float 类型变量 d 的指针,其中哪一个是正确的

      A.float d,*p=d;

      B.float d,*p=&d;

      C.float d,p=d;

      D.float *p=&d,d;

      15:设char c[5]={′a′,′b′,′′,′c′,′′};则printf″%s″,c的输出是

      A.′a′′b′

      B.ab

      C.abc

      D.″abc″

      16:执行printf″%d ″,strlen″t″066xee ″;语句的输出结果是

      A.7

      B.12

      C.13

      D.输出项不合法,无正常输出

      17:在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。

      18:#include

      void f1(x,y,z)

      int x,int y,int z;

      {x=x*x ; y=y*y;

      z=x+y;

      printf( ″ (1)x=%d y=%d z=%d n ″, x,y,z);

      }

      void f2(x,y,z)

      int *x,int *y,int *z;

      { *x=(*x)*(*x);*y=(*y)*(*y);*z=*x+*y;

      }

      void main()

      { int x=2,y=3,z=0;

      f1(x,y,z);

      printf( ″ (2)x=%d y=%d z=%d n ″ ,x,y,z);

      f2(&x,&y,&z);

      printf( ″ (3)x=%d y=%d z=%d n ″ ,x,y,z);

      }

      运行结果如下:

      19:Write a function reverse(s) that reverses the character string s . Use it to write a program that reverses its input a line at a time.

      20:如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现。

      21:最大公约数

      DWORD Divisor( DWORD dwFirst, DWORD dwSecond );

      返回值:最大公约数

    为您推荐

    2019年两会《政府工作报告》养老金新政策,要提高养老保障水平

    《关于2018年中央和地方预算执行情况与2019年中央和地方预算草案的报告》要求,提高养老保障水平。从2019年1月1日起,按平均约5%的幅度提高企业和机关事业单位退休人员基本养老金标准。

    2019-06-13 04:57

    如何在另类面试问题中胜出

    在面试中,有些考官会先提一个不甚友好的问题,或者劈头浇你一盆冷水,让你在委屈和激愤中露出本色。在他看来,击溃你的心理防线,才能筛选出有心理承受能力的智者,找到能面对压力的新鲜血液。要想在压力面试中胜出,只能学会绕开陷阱,奋战到底。

    2019-06-08 03:00

    面试紧张时应该怎么办

    面试是进入公职机关的最后一道主要的门槛,因此可以说每一位进入面试的人,心里就像绷住一根弦一样,也就是说每位考生,都会以高度的精神状态去抓住这次进入角色的机会。出现紧张、焦虑的心情也是不可避免的,只有认识了解,才能完全的克服。

    2019-06-08 02:58

    面对变故 学会自我解嘲

    面对降级、减薪、甚至解雇、离婚、丧子等变故,许多人反应过度,很长时间缓不过劲儿来。而有的人却能很快度过,重返正常的生活轨道。其决定因素是一种特殊的心理素质:心理复原力。有了它,人们不怕挫折;而缺少它,会特别害怕受伤害,不敢付出行动。

    2019-06-06 03:12

    办公室里该与不该谈论的话题

    办公室是一个充满原则、纪律,讲求策略的场合,更是一个充满利益冲突的是非之所。既如此,办公室里谈个人私事是否妥当呢?网上调查显示,尽管九成以上的人认为“办公室里隐私不宜说”,但是她/他们又同时承认有在办公室里谈论涉及私人感情、家庭关系、同事喜恶和上下级关系等隐私性内容的行为。

    2019-06-06 03:10

    面试自我介绍的几大原则

    应聘到外企或其他用人单位时,求职者往往最先被问及的问题就是“请先介绍介绍你自己”。这个问题看似简单,但求职者一定要慎重对待,它是你突出优势和特长,展现综合素质的好机会。回答得好,会给人留下良好的第一印象。

    2019-06-01 03:19

    外企面试必须要注意的五“必要”

    到外企面试前,仅仅准备好一份简历是不够的,还要提前做好面试前的“功课”,这样面试通过的几率就会大大增加。

    2019-06-01 03:16

    加载中...