2019秋招cvte C++笔试题
cvte提前批C++的笔试题,有没有讨论区的大佬帮忙做一份答案呢?
单选题
1、在以太网中用直线链接两台主机A(IP.192.168.1.20,子网掩码:255.255.255.240)和主机B(IP:192.168.1.201,子网掩码:255.255.255.240),但在两台主机间使用Ping命令时会返回失败。以下哪些措施可以使Ping命令返回成功?
A. 两台主机间的连接应该使用交叉线来代替直连线
B. 两台主机需要设置默认网关地址
C. 两台主机的子网掩码地址应该设置成255.255.255.192
D. 两台主机间的连接应该使用全反线来代替直连线
E. 两台主机的子网掩码地址应该设置成255.255.255.0
A. int const * a const;
B. Const int *a
C. 以上都不对
D. In * const a
A. SHA-256
B. RSA
C. KMP
D. MD5
A. a, e, d, f, c, b
B. a,e, b,c , f, d
C. a, c, f,e ,b, d
D. a, b, e ,c, d,f
A. 把指针转换成引用
B. 把右值转换成左值
C. 把左值转换成右值
D. 把引用转换成左值
A. find . -name “*.h”|xargs grep-| “CVTE”
B. find .-name “*.h”|grep-\ “CVTE”
C. Grep-r| “CVTE” .|xargs grep”.h$”
D. Grep-r| “CVTE .|grep”.h$”
A. 快速排序
B. 冒泡排序
C. 归并排序
D. 堆排序
A.3 , 5
B.1, 4
C.4, 1
D.5, 3
A. chmod a+x,g+w file1
B. Chmod 775 file1
C. Chmod 765 file1
D. Chmod a+x,o+w file1
classA
{
public:
Void fun(){}
Private:
Float a;
Char b;
Int c[2];
};
cout “ “
A.17
B.16
C.13
D.20
A. 在类的非静态函数中,this指针由函数的调用者传入
B. this指针是指类的函数成员的指针
C. 在类的函数中,可以获取到this指针
D. This指针存在于每个函数之中
A. 子类的this指针地址和父类的this指针地址值不一定相等
B. 使用对象引用调用虚函数可以实现多态
C. 使用对象引用调用函数不可能实现多态
D. 子类的this指针地址和父类的this指针地址值一定相等
Typedef stuct
{
U8 Bass;
U8Treble;
U16EQ[3];
U8*pPEQTable;
} stSoundModeSeting;
stSoundModeSeting stTest;
stSoundModeSeting stDefault={50,50{10,10,10,},NULL};
A. 属于逐一成员赋值
B. 可使用如下赋值memcpy(&stDefault,sizeof(stTest);
C. 可使用如下赋值stTest=stDefault;
A. fp=fopen(“file1”,”w”)
B. fp=fopen(“file1”,”r”)
C. Fp=fopen(“file1”,”rb”)
D. fp=fopen(“file1”,”r+”)
A. vim
B. touch
C. Cat
D. Is
A.5
B.3
C.2
D.4
A.0.39
B.0.5
C.0.43
D.0.26
E.0.18
A.32位系统只能使用3.25-3.5g以内的内存,64位系统可支持4g内存以上
B.64位系统下注册表software、WOW6432Node用于存储64位程序配置信息
C.64位系统运行速度一定比32位系统的快一倍
D.32位系统只能运行32位程序,64位系统能完美兼容32位和64位程序
E.32位处理器只能运行32位系统,64位处理器能运行32位和64位系统
A.8
B.6
C.7
D.5
A.1至n-1
B.1至n
C.1至-n
D.1至1-n
编程题
21、编写一个函数:chartrim(charsrc,const char*sub)在一个字符串中,删除指定的字符串后面的所有字符(原子字符中所有的指定字符串需要保留),然后退回最终结果。
示例:
-输入:helloabcwelcome,abc输出:hellabac
-输入:cvteabc123abccvte,abc输出:cvteabcabc
实用函数:
void getMagority(int*array,int,size,int size,int& output1,in& output2)
示例:
-输入:array=(3 , 3, 4 ,3 , 2 , 4 ,3, 3, 3 ,4) ,size=10
-输入:output1=30utput2=4
#广州视源电子科技股份有限公司##笔试题目##C++工程师##uc##秋招#