对日java软件开发工程师笔试题
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:在下述选项时,没有构成死循环的程序是
i=100 while (1) { i=i%100+1; if (i>100) break; }
(;;);
k=1000; do { ++k; }while(k>=10000);
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;语 句的输出结果是
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的.类型是
t
le
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 的指针,其中哪一个是正确的
t d,*p=d;
t d,*p=&d;
t d,p=d;
t *p=&d,d;
15:设char c[5]={′a′,′b′,′′,′c′,′′};则printf″%s″,c的输出是
a.′a′′b′
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 );
返回值:最大公约数
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)表示什么含义?
-
西门子企业的管理培训
西门子公司秉承视员工为企业内部的企业家的领导理念,开发员工的潜质。在这个过程中,经理人员充当人力教练角色,为自己部门的员工进行合理的目标定位、实施引导,同时给予足够的施展空间,及时鼓励。西门子在如下理念指引下开发人力资源:员工在最大限度上是个人发展的推...
-
面试时巧妙介绍个人特长爱好
面试是通过书面、面谈或线上交流(视频、电话)的形式来考察一个人的工作能力与综合素质,通过面试可以初步判断应聘者是否可以融入自己的团队。以下是小编为大家收集的面试时巧妙介绍个人特长爱好,仅供参考,希望能够帮助到大家。在面试前或是面试后的闲聊中,面试官总是...
-
最大的成本是没有经过企业培训的员工
最大的成本是没有经过企业培训的员工最初听到这句话,是在陈安之的演讲上,今天的事情让我深深的再次体会到这句话的价值,下面我先说说今天的事情。再请各位朋友谈谈自己的看法。事情是这样的:我公司想求购一批塑料包装桶,在网上也联系过几个厂家,产品不是很理想,后来在...
-
也谈人才培养工作的创新
21世纪什么最宝贵?人才!一句时髦的话道出了组织最宝贵的资源就是组织在发展壮大过程中所拥有的高素质人力资源。没有关键、核心、富有创新精神的人才体系,可以说组织就基本趋于消弭了。只有透过富有创新精神、高素质团队的努力,组织才能在为顾客提供独特价值主张的...