欢迎来到天天文库
浏览记录
ID:40520307
大小:28.92 KB
页数:4页
时间:2019-08-04
《2016东软校招笔试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.A为转义字符,72转义为一个八进制数72,也就是十进制数的58。对应ASCII码表,为58:若为a=’72’,则输出2,输出低字节。若为a=72,则不用转译,直接输出72在ASCII码表中的对应字符H。2.Bfunc并没有返回值#include#includeusingnamespacestd;voidfunc(char*p){p+=2;}intmain(){chara[]="abcd";char*p=(char*)a;func(p);p++;printf("%s",p
2、);system("pause");return0;}4.Ds={"beijing"};s="beijing";错误,表达式必须是可修改的左值。{}内应填表达式。8.C*p="A";不能通过编译。a[3]中有3个Myclass对象,定义时会各调用Myclass构造函数一次。Myclass*p[2]只定义了两个指针,只是两个指针变量。#include#includeusingnamespacestd;classbase{public:base(){cout<<"construct
3、ioncalled"<#includeusingnamespacestd;classbase{public:virtualvoidfunA(){};virtualvoidfunB(){};voidfunC(){};private:statici
4、nta_sif0;intm_ip1;floatm_fp2;charm_cp3;char*m_pcp4;doublem_fp5;};intmain(){intn;baseb;n=sizeof(b);cout<5、stream>#includeusingnamespacestd;classUPInt{public:UPInt(intvalue){m_iVal=value;cout<6、lInt(0);clInt.m_iVal=lhs.m_iVal+rhs.m_iVal;returnclInt;}intmain(){UPIntu1(1);UPIntu3(u1+10);system("pause");return0;}三.3.第一个const第二个const1. 不能对成员进行赋值。2. 不能调用成员的非const成员函数。3. 将类数据成员传递给外部函数时,将为该数据成员加上const属性。4.全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变7、量定义的源文件需要用extern关键字再次声明这个全局变量。 静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别在于全局变量对所有的函数都是可见的,而静态局部变量只对定义自己的函数体始终可见。
5、stream>#includeusingnamespacestd;classUPInt{public:UPInt(intvalue){m_iVal=value;cout<6、lInt(0);clInt.m_iVal=lhs.m_iVal+rhs.m_iVal;returnclInt;}intmain(){UPIntu1(1);UPIntu3(u1+10);system("pause");return0;}三.3.第一个const第二个const1. 不能对成员进行赋值。2. 不能调用成员的非const成员函数。3. 将类数据成员传递给外部函数时,将为该数据成员加上const属性。4.全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变7、量定义的源文件需要用extern关键字再次声明这个全局变量。 静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别在于全局变量对所有的函数都是可见的,而静态局部变量只对定义自己的函数体始终可见。
6、lInt(0);clInt.m_iVal=lhs.m_iVal+rhs.m_iVal;returnclInt;}intmain(){UPIntu1(1);UPIntu3(u1+10);system("pause");return0;}三.3.第一个const第二个const1. 不能对成员进行赋值。2. 不能调用成员的非const成员函数。3. 将类数据成员传递给外部函数时,将为该数据成员加上const属性。4.全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变
7、量定义的源文件需要用extern关键字再次声明这个全局变量。 静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别在于全局变量对所有的函数都是可见的,而静态局部变量只对定义自己的函数体始终可见。
此文档下载收益归作者所有