龙旗控股2010应届生招聘笔试考题(精选1篇)
篇1:龙旗控股2010应届生招聘笔试考题
应聘职位:口软件工程师、口软件测试工程师
龙旗控股2010应届生招聘笔试考题
(二)(25分钟)
学校___________专业___________学历、毕业时间_____________
姓名___________联系方式___________预计到岗时间 ______________
注意事项:
1、请应聘者考前完整填写相关信息
2、考卷适用范围:所有应聘龙旗控股招聘的应届生
3、回答完毕,请同个人简历一起投递
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一、选择题
1.下列程序的运行结果是
# define A 5
# define B A+1
main()
{
int a;
a=B;
printf(″%dn″a--);
}
A.6
B.5
C.4
D.出错
2.设int i,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句
for(i=0;i<3;i++)
printf(″%d″,x[i][2-i]);的输出结果是
A.147
B.159
C.357
D.369
3.设有以下程序段:int a=1, b=10, c=1, x;x=a&&b||++c;printf(″%d, %dn″,x,c);
执行后输出的结果是
A.0,0
B.0,1
C.1,0
D.1,14.假定a和b为int型变量,则执行下述语句组后,b的值为
a=1;
b=10;
do
{
b-=a;
a++;
} while(b--<0);
A.9
B.-2
C.-1
D.8
5.设int a = 3;则表达式a<1&&--a>1的运算结果和a的值分别是
A.0和2
B.0和3
C.1和2
D.1和3
6.表达式“sizeof(int [1][2])/sizeof(int)”的值为_____。
A1B2C3D
4二、专业题
1.Windows NT下的32位机运行环境下:
char str[]=“Hello”;
char *p = str;
int n = 10;
请计算strlen(str),sizeof(str),sizeof(p),sizeof(n)
2.请编码实现以下功能的函数
功能:实现对一个8 bit数据(unsigned char类型)的指定位(例如第n位)的置0或者置1操作,并保持其他位不变。
函数原型:void bit_set(unsigned char*p_data,unsigned char position,bool flag)
函数参数说明:p_data是指定的源数据,position是指定位(取值范围1~8),flag表示是置0还是置1操作
3.请用C语言实现字符串右循环移位函数,比如〞abcdefghi〞循环右移2位就是〞hiabcdefg〞。
函数原型: void RightLoopMove(char * pStr,unsigned short steps)
参数说明:
pStr:Pointer to aˊ\0ˊterminated string
steps:The rotate shift numbers