当前位置:文档之家› 大学生毕业面试嵌入式软件面试题

大学生毕业面试嵌入式软件面试题

?
intx;
intmodifyvalue()
{return(x+=10);
}intchangevalue(intx)
{return(x+=1);
}
voidmain()
{intx=10;
x++;
changevalue(x);
x++;
modifyvalue();
printf("Firstoutput:%dn",x);
x++;
changevalue(x);
printf("Secondoutput:%dn",x);
modifyvalue();
printf("Thirdoutput:%dn",x);
}
Answer:12,13,13
Whatwillbeprintedastheresultoftheoperationbelow:
main()
{intx=10,y=15;
x=x++;
y=++y;
printf(“%d%dn”,x,y);
}
Answer:11,16
Whatwillbeprintedastheresultoftheoperationbelow:
main()
{inta=0;
if(a==0)
printf(“CiscoSystemsn”);
printf(“CiscoSystemsn”);
}
Answer:Twolineswith“CiscoSystems”willbeprinted.
再次更新C++相关题集
1.以下三条输出语句分别输出什么?[C易]
charstr1[]="abc";
charstr2[]="abc";
constcharstr3[]="abc";
constcharstr4[]="abc";
constchar*str5="abc";
constchar*str6="abc";
cout<<boolalpha<<(str1==str2)<<endl;//输出什么?
cout<<boolalpha<<(str3==str4)<<endl;//输出什么?
cout<<boolalpha<<(str5==str6)<<endl;//输出什么?
13.非C++内建型别A和B,在哪几种情况下B能隐式转化为A?[C++中等]
答:
a.classB:publicA{……}//B公有继承自A,可以是间接继承的
b.classB{operatorA();}//B实现了隐式转化为A的转化
c.classA{A(constB&);}//A实现了non-explicit的参数为B(可以有其他带默认值的参数)构造函数
d.A&operator=(constA&);//赋值操作,虽不是正宗的隐式类型转换,但也可以勉强算一个
12.以下代码中的两个sizeof用法有问题吗?[C易]
voidUpperCase(charstr[])//将str中的小写字母转换成大写字母
{for(size_ti=0;i<sizeof(str)/sizeof(str[0]);++i)
if('a'<=str[i]&&str[i]<='z')
str[i]-=('a'-'A');
}charstr[]="aBcDe";
cout<<"str字符长度为:"<<sizeof(str)/sizeof(str[0])<<endl;
UpperCase(str);
cout<<str<<endl;
7.以下代码有什么问题?[C难]
voidchar2Hex(charc)//将字符以16进制表示
{charch=c/0x10+'0';if(ch>'9')ch+=('A'-'9'-1);
charcl=c%0x10+'0';if(cl>'9')cl+=('A'-'9'-1);
cout<<ch<<cl<<'';
}charstr[]="Ilove中国";
for(size_ti=0;i<strlen(str);++i)
char2Hex(str[i]);
cout<<endl;
4.以下代码有什么问题?[C++易]
structTest
{Test(int){}
Test(){}
voidfun(){}
};
voidmain(void)
{Testa(1);
a.fun();
Testb();
b.fun();
}
5.以下代码有什么问题?[C++易]
cout<<(true?1:"1")<<endl;
8.以下代码能够编译通过吗,为什么?[C++易]
unsignedintconstsize1=2;
charstr1[size1];
unsignedinttemp=0;
cin>>temp;
unsignedintconstsize2=temp;
charstr2[size2];
9.以下代码中的输出语句输出0吗,为什么?[C++易]
structCLS
{intm_i;
CLS(i

相关主题
文本预览
相关文档 最新文档