《对日java软件开发工程师笔试题.docx》由会员分享,可在线阅读,更多相关《对日java软件开发工程师笔试题.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 对日java软件开发工程师笔试题 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 a10; short b45; long c5; u; 则执行printf(%d ,sizeof(u);语句的输出结果是 a.
2、10 b.20 c.40 d.70 6:在下述选项时,没有构成死循环的程序是 a.int i=100 while (1) i=i%100+1; if (i100) 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.设计阶段、编码阶段、
3、维护阶段 d.规划阶段、编码阶段、测试阶段 9:设 int x=1,a=9,b=6,c=7,d=8; 则执行语句:if(ab) if(cd)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
4、 + + c.p + = 3, p d.p + = 2, + + p 12:若定义了int a;char b;float c;,则表达式ab-c的类型是 a.float b.int c.char d.double 13:设enum color red,yellow=2,blue,white,blackr=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
5、 p=d,d; 15:设char c5=a,b,c,;则printf%s,c的输出是 a.ab b.ab c.abc d.abc 16:执行printf%d ,strlent066xee ;语句的输出结果是 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=xx ; y=yy; z=x+y; printf( (1)x=%d y=%d z=%d n , x
6、,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
7、reverses its input a line at a time. 20:假如要设计一个图形系统,请你设计根本的图形元件(point,line,rectangle,triangle)的简洁实现。 21:最大公约数 dword divisor( dword dwfirst, dword dwsecond ); 返回值:最大公约数 22:类classb从classa派生,假如classa中定义并实现虚函数int func(void),classb中也实现该函数,那么上述变量a-func()将调用哪个类里面的函数?假如int func(void)不是虚函数,状况如何?为什么? 23:用一种算法使通用字符串相匹配。 24:编写一个确定一字符串在另一字符串中消失次数的算法。例如字符串“this”在字符串“this is my first program. this”中消失了2次,不要使用库函数(方法)。 25:int ( (f)(int, int)(int)表示什么含义? 【对日java软件开发工程师笔试题】