开得胜迅雷2013C++笔试卷B
.
单项选择题
1.下列for
0
1
限
2.
下程序的输出结果是char*p1= “123” , *p2 = “ABC” , str 50 = "xyz";strcpy str+2,strcat p1,p2 ;
xyz123ABCz123ABCxy123ABC
1
旗开得胜出错
3.
下 函数的执 结果是输出char str[ ] = “xunlei” ;char*p= str;int n = 10;printf( “%d,%d,%d/n” , sizeof(str), sizeof(p), sizeof(n));
4,4,4
7,4,4
6,4,4
6,6,4
4.char*p, *q;p= (char*)mal loc(sizeof(char) *20);q= p;scanf( “%s%s” , p,q);printf( “%s%s\n” , p,q);
开得胜
abc defabc ddd
5.
现在有以下语句struct_THUNDER{
charcEnd;
}Thunder;int sz= sizeof(Thunder);
则执 后变量sz
的值将得到
11
旗开得胜
16
6.
有如下程序段void GetMemeory(char* p)
{p= (char*)mal loc (100);
void test()
{char*str=NULL;
G et M e mory(st r);strcpy(str,” Thunder” );strcat(str+2, “Downloader” );printf(str);
}
请问运Test
函数结果是
Thunder Downloaderunder Downloader
Thunderownloader
程序崩溃
开得胜
7.p是指向类X的成员m的指针 s是类X的 个对象。现要给m
s.p= 5
s->p= 5s.*p= 5
*s.p= 5
8.
fun char*p {return p;
的返回值是
确切值
参p
中存放的地址值
个临时存储单元的地址
参p
9.a,b均为丌等于0
的整形变量以下关系式恒成 的是
1
旗开得胜a*b/a*b== 1a/b*b/a== 1a/b*b+a%b==aa/b*b== a
10.
设有如下说明typedef struct ST{longa; intb;charc[2];
}N EW;
则下 叙述中正确的是
以上的说明形式 法
ST
是个结构体类型
N EW
是个结构体类型
N EW
是个结构体变量
.
多选选择题
11.
旗开得胜下列表达式中丌合法的是
已知 doubled= 3.2; int n = 3;d<<2;d/n
!d&&(n-3)
开得胜(d-0.2)|n
下描述正确的是
while循环语句的循环体 少执1
次
do-whi le循环可以写成while
continue
语句可以出现在各种循环体中
break
13.
关于内联函数正确的是
类的私有成员函数丌能作为内联函数
在所有类说明中内部定义的成员函数都是内联函数
类的保护成员函数丌能作为内联函数
使 内联函数的地 会在运 阶段 内联函数体替换掉
14.
下模板声明中哪些是 法的 template<class Type>class C1;
1
旗开得胜template<class T,U, classV>classC2;template<class C1, typename C2>class C3{};template<typename myT, class myT>class C4{};
15.
在使 浏览器打开 个 的过程中浏览器会使 的 络协议包括
DNS
TC P
Telnet
三.
问答题
16.有n个 件的 度记载在 个 符号64位整数数组中unsigned__int64fi le_length[n] 把这n
个件从逻辑上按序 尾拼接在 起形成 个逻辑上的 件然后以每块 度为unsigned block_length
把这个逻辑上的
件划分成 相等的数据块当然最后 块有可能block_length
请定义和实现 个函数把边界块的序号集合返回给函数的调 者第 个数据块序号为0
。
注边界块指的是跨多个 件的数据块。
17.
lcloud怎么样?lcloud零云,UOVZ新开的子站,现在沪港iplc KVM VPS有端午节优惠,年付双倍流量,200Mbps带宽,性价比高。100Mbps带宽,500GB月流量,10个,512MB内存,优惠后月付70元,年付700元。另有国内独立服务器租用,泉州、佛山、成都、德阳、雅安独立服务器低至400元/月起!点击进入:lcloud官方网站地址lcloud零云优惠码:优惠码:bMVbR...
hostslim美国独立日活动正在进行中,针对一款大硬盘荷兰专用服务器:双E5-2620v2/4x 1TB SATA硬盘,活动价60美元月。HostSlim荷兰服务器允许大人内容,不过只支持电汇、信用卡和比特币付款,商家支持7天内退款保证,有需要欧洲服务器的可以入手试试,记得注册的时候选择中国,这样不用交20%的税。hostslim怎么样?HostSlim是一家成立于2008年的荷兰托管服务器商,...
成立于2006年的荷兰Access2.IT Group B.V.(可查:VAT: NL853006404B01,CoC: 58365400) 一直运作着主机周边的业务,当前正在对荷兰的高性能AMD平台的VPS进行5折优惠,所有VPS直接砍一半。自有AS208258,vps母鸡配置为Supermicro 1024US-TRT 1U,2*AMD Epyc 7452(64核128线程),16条32G D...