预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序员笔试题C语言程序员笔试题篇11、不正确的附值或赋初值方式为__a、charstr[]="string";b、charstr[10];str="string";c、char*p="string";cd、char*p;p="string";2、对于以下的变量定义,表达式___是正确的structnode{chars[10];intk;}p[4];a、p->k=2;b、p[0].s="abc";c、p[0]->k=2;d、p->s='a';3、在64位高档机中,long占字节数为a、4b、8c、32d、64b4、函数中局部变量生成于__中a、堆b、栈c、静态存储区d、代码存储区c5、下面程序的输出__#pragmapack(1)//如果#pragmapack(4)voidmain(){structtest{charc;shorts1;shorts2;inti;};cout}a、9b、10c、12d、166、下面的程序段:chara[3],b[]="china";a=b;printf("%s",a);a、输出chinab、chc、chid、编译出错7、在x86架构的计算机上运行下面程序输出为_____voidmain(){inti=0x01020304;unsignedchar*pc=(unsignedchar*)&i;for(intj=0;jcout}}a、4321b、1234.c、3421d、21438、在SUNSPARC工作站上运行上面的程序结果为__9、不是建立函数的目的选项是:a、提高程序的运行效率b、提高程序可读性c、减少程序篇幅d、减少程序文件所占内存10、函数原型为voidfunc();以下哪个函数指针类型定义是正确的a、typedefFUNCvoid(*)()b、typedefvoidFUNC()c、typedefvoid(*FUNC)();d、typedefFUNCvoid();C语言程序员笔试题篇21、下列函数中,可作为虚函数的是————a、全局函数b、构造函数c、静态全局函数d、析构函数2、对静态成员不正确的描述是——a、静态成员不属于对象,是类的共享成员b、要在类外定义初始化c、调用时,要通过类或对象激活,所以静态成员函数拥有this指针d、非静态成员函数也可以操作静态数据成员3、在创建派生对象时,构造函数的执行对象是——a、对象成员构造函数、基类构造函数、派生类本身的构造函数b、派生类本身的构造函数、基类构造函数、对象成员构造函数c、基类构造函数、派生类本身的构造函数、对象成员构造函数d、基类构造函数、对象成员构造函数、派生类本身的构造函数4、假设V为抽象类,下列声明哪个正确a、Vfun(int)b、V*pc、intfun(V)d、VObjC语言程序员笔试题篇31、假设已定义变量floatdata;以二进制方式把data值写入输出文件流对象outfile中去,正确的是:a、outfile.write((float*)&data,sizeof(float));b、outfile.write((float*)&data,data);c、outfile.write((char*)&data,sizeof(float));d、outfile.write((char*)&data,data);2、如下类定义:classFoo{public:Foo(intv):value(v){}//a~Foo(){}//bprivate:Foo(){}//cintvalue=0;//d};有错误的是____3、下列关于栈的叙述正确的是a、在栈中只能插入数据b、只能删除数据c、栈是先进先出的线性表d、是先进后出的线性表4、一个队列入列顺序是1,2,3,4,则输出顺序是a、4321b、1234c、1432d、32415、若执行语句:Pointa(2),b[3],*c[4];则Point类的构造函数被调用几次a、1b、2c、3d、4