案例一: 面试题:把字符串转换成整数
面试官:看你简历上写的是精通C/C++语言,这两门语言你用了几年了?
应聘者:从大一算起的话,快六、七年了。
面试官:也是C/C++的老程序员了嘛(微笑),那先问一个C++的问题(递给应聘者一张A4纸,上面有一段打印的代码,如下面所示)。你能不能分析一下这段代码的输出?
class A
{
private:
int n1;
int n2;
public:
A():n2 (0), nl (n2+2)
{
} void Print()
{
std::cout<<"nl: "<<nl<<", n2: "<<n2<='0'&&*digit<='9')
{
num=num*10十 (*digit - ' 0');
digit++;
}
else
{
num=0;
break;
}
}
if(*digit=='\0')
{
g nStatus=kValid;
if (minus)
num=0 - n um;
}
}
return num;
}
编写一个函数,函数接收一个字符串,是由
十六进制数组成的一组字符串,函数的功能是把接
到的这组字符串转换成十进制数字.并将十进制数
字返回.
A.getSelectedValues,返回一个对象数组,其中有所有选中的选项的内容
B.isSelectedIndex,表示返回的序号都是被选中的项的序号
C.getSelectIndices,返回一个整数数组,其中保存有所有选中的选项的序号
D.getSelectedValue,返回所有选中的选项的内容,通过一个字符串来表示
A.Directory.GetDirectories返回一个目录数组
B.DirectoryInfo.GetDirectories返回一个目录数组
C.Directory.GetDirectories返回一个字符串数组
D.DirectoryInfo.GetDirectories返回一个字符串数组
A.列表 lines 中各元素之间无分隔符
B.列表 lines 中各元素之间默认采用逗号分隔
C.列表 lines 中各元素之间默认采用换行分隔
D.列表 lines 中各元素之间默认采用空格分隔