微众银行c++选择题后记

一个类的成员可以有:另一个类的对象,类的自身指针,自身类对象的引用(私有的如何初始化呢,所以不行,换成静态的可以),自身类对象(构造时如何初始化呢?)

 1 class A{
 2 public:
 3     A(){}
 4     A(A* a);
 5     static A &reA;
 6 private:
 7     A *ptrA;
 8
 9
10 };
11 A& A::reA = A();

考查*++p的运算:  ++*p,先获得p指向的变量,再对这个变量自增,所以c变成了d

1 char arr[] = "abcdefghij",*p=arr;
2 p += 2;
3 cout << *p++ << endl;//输出c,形式*(p++)也是输出c
4 cout << p << endl;//输出defghij

char arr[] = "abcdefghij", *p = arr;
p += 2;
cout << (++*p) << endl; //输出d ,
cout << p << endl; //输出ddefghij
cout << arr << endl;

char arr[] = "abcdefghij",*p=arr;
p += 1;
cout << *++p << endl;//输出c
cout << p << endl;//指向c

条件运算符里的求值顺序:运算符?:有三个操作数:在a?b:c中,操作数a首先被求值,根据a的值再求操作数b或c的值。

1 int i = 5;
2 int j = 0;
3 int k = 0;
4 k = (++i) > (j) ? (++i) : (j);
5 cout << k << endl; //输出7

free空指针,指针作为参数,也是传递的指针的值

会内存泄漏,程序不会崩溃

void foo(char *p)
{
    p = (char*)malloc(100);
    strcpy(p, "hello");

}
int main()
{
    char *str = NULL;
    foo(str);
    if (!str) cout << "str is NULL" << endl; //结果为真
    printf("%s", str);
    free(str);
}

比较字符串用strcmp,函数依次比较字符的大小,依字典序,==比较的是两个字符指针是否指向同一地址;string可以和const char*比较

struct stu{
    char name[10];
};

int main()
{
    stu person[3] = { { "AA" }, { "AA" }, { "BB" } };
    if (strcmp(person[1].name, "AA") == 0) cout << "strcmp is valid" << endl;//比较的是字符串的内容
    if (person[1].name == "AA") cout << " 比较的是两个指针是否指向同一地址" << endl;
    string s1 = "abc";
    string s2 = "abc";

    cout << (s1 == "abc") << endl;// string类是可以用==和const char*比较的
    char str1[] = "abc";
    char str2[] = "abc";
    const char str3[] = "abc";
    const char str4[] = "abc";
    const char* str5 = "abc";
    const char* str6 = "abc";

    cout << boolalpha << (str1 == str2) << endl; // 输出什么?
    cout << boolalpha << (str3 == str4) << endl; // 输出什么?
    cout << boolalpha << (str5 == str6) << endl; // 输出什么?

}

返回字符数组指针和字符指针: 数组名不能自增,作为地址,是常量,不是左值

 1 char *foo()
 2 {
 3     char *p = "hhd"; //返回p输出正常
 4     char q[] = "jjj";//返回q输出未知
 5     return q;
 6 }
 7 int main()
 8 {
 9     char *p = foo();
10     cout << p << endl;
时间: 2024-10-08 20:18:19

微众银行c++选择题后记的相关文章

微众银行正面PK蚂蚁聚宝,移动理财将进入白热化发展阶段

继打车软件PK大战告一段落之后,马云和马化腾这对老冤家在移动理财领域的正面PK又全面爆发.前不久,蚂蚁金融服务集团推出了一站式移动理财平台--蚂蚁聚宝,其推出时间正好在微众银行APP推出后不到一周,后者是腾讯旗下的移动理财平台,其扮演的角色与蚂蚁聚宝十分相似.所谓"无巧不成书",时间上的巧合让整个移动理财领域的气氛变得剑拔弩张起来. 二马为何会同时涉足移动理财领域? 首先,二马为何会同时涉足移动理财领域?这里面主要有三个原因: 第一,现如今股市大跌,大量股民被套得伤痕累累,在这种背景下

毕马威领先金融科技企业50强 金融壹账通、蚂蚁金服、微众银行等上榜

1月31日,毕马威中国2018领先金融科技50企业颁奖典礼在沪举行.金融壹账通凭借领先的技术实力.丰富的应用场景,以及对行业痛点的精准解决等优势入选榜单.同时入选榜单的企业还包括蚂蚁金服.腾讯金融科技.微众银行.度小满金融等. (金融壹账通入选毕马威中国2018领先金融科技50企业) 本次评选委员会由数位具有相关专业领域经验的外部专家及毕马威金融科技合伙人代表组成,围绕技术.创新.产品.市场.融资等多个维度进行量化评估,共有50家非上市金融科技企业和7家上市金融科技企业上榜. 在上述榜单中,金融

微众银行2020前端实习生笔试总结

一.投递信息 投递时间:2020年3月29日 岗位:web前端开发工实习 工作地点:深圳 信息来源:官网 回复时间:2020年4月6日 笔试时间:2020年4月8日 笔试平台:赛码 二.笔试题型 单选+不定项选择题(10道) 问答题 (3道) 开放题 (1道) 三.回忆起来的题或考点 1.数组的flat()(平时没用过,瞎猜,猜错了) 学习文章: https://blog.csdn.net/qq_29055201/article/details/86530254 2.Web Worker (我真

20170505-微众银行-系统测试岗实习生二面

一面(5月4日)结束后,当天晚上那个约8点收到二面通知. 二面: 时间:5月5日下午 地点:武汉纽宾凯鲁广酒店 公司:微众银行 市场:约20分钟(--) 印象:和一面一样,问了很多看似轻松的非技术问题,也有很多小陷阱.二面结束到现在还未收到hr面通知,感觉不好. 问题: 1分钟自我介绍? 你遇到的最艰难的时刻? 压力大时如何缓解的? 个人爱好有哪些? 为什么选择测试这门工作? 成绩排名如何? 自己专业的对口工作有哪些? 研究生为什么选择了这个专业和这个学校? 周围同学拿到了哪些实习offer?

尚福林:三家民营银行获准筹建

7月25日,银监会党委书记.主席尚福林在银监会2014年上半年全国银行业监督管理工作会议上披露,银监会近日已正式批准三家民营银行的筹建申请.这三家民营银行分别是:腾讯.百业源.立业为主发起人,在广东省深圳市设立深圳前海微众银行:正泰.华峰为主发起人,在浙江省温州市设立温州民商银行,以及华北.麦购为主发起人,在天津市设立天津金城银行. 尚福林介绍,三家试点银行在发展战略与市场定位方面各有特色,目标是为实体经济发展提供高效和差异化的金融服务,如深圳前海微众银行将办成以重点服务个人消费者和小微企业为特

互联网民营银行带来的改变

随着全国第一批民营银行运营一年多各自推出自己的产品,我们可以从民营银行的产品来观察它们所带来的改变,本文试图以微众银行和网商银行这两家典型的互联网民营银行为列来做分析. 互联网银行还是逃不出商业银行的三大基本业务----存贷汇,只是它们更加以客户为中心,更加灵活,更加便利,试图服务更广泛的人群. 存款业务: 互联网银行基本没有存款业务,如微众和网商都没有网点没法揽存,但各自都推出理财产品来代替传统的存款产品,如网商银行的定活宝.余利宝.随意存:微众的余额理财,同时还有代销的理财产品.随意存产品比

首家试点民营银行获准开业 激活国内银行业竞争

中国银监会12日发布公告称,银监会已批准深圳前海微众银行开业.这是首批试点的5家民营银行中首家获准开业的银行. 我国民营银行早在1996年就有了第一家,但此后鲜有新的进展,银行业国有资本长期处于主导地位.今年三季度,银监会同意批复首批5家民营银行筹建.其中,7月25日深圳前海微众银行.温州民商银行.天津金城银行获准筹建:9月29日,浙江网商银行.上海华瑞银行获准筹建. 按照银监会的要求,民营银行拿到批文后有6个月的筹建期,如果没有完成,可申请一次延期最长3个月.作为第一批获批的民营银行,前海微众

首家互联网银行低调试营业 传统银行提前反击

没有任何庆典和仪式,昨日,没有柜台和网点的深圳前海微众银行低调试营业.作为中国的首家“互联网银行”,微众银行正在探索一条全新的模式来改写中国银行业的生态. 各股东“点赞” “我们是银行?我们是互联网公司?我们是互联网银行!”在微众银行简洁的网站页面上,唯一的一句话对于自身进行了清晰的定义.对于微众银行的业务定位,网站给出了三大方向,分别是科技.普惠和连接. 但并未如外界预期的那样,微众银行没有在网站上公开自己的具体贷款产品和业务框架.客户通过手机扫码进入链接,看到的也是微众银行对于未来业务的场景

民营银行何以打破金融垄断?

7月25日,银监会主席尚福林在上半年全国银行业监督管理工作会议上披露,近日已正式批准三家民营银行的筹建申请.这三家民营银行是:腾讯.百业源.立业为主发起人,在广东省深圳市设立的深圳前海微众银行:正泰.华峰为主发起人,在浙江省温州市设立的温州民商银行:华北.麦购为主发起人,在天津市设立的天津金城银行.在国务院“金十条”提出“尝试由民间资本发起设立自担风险的民营银行”一年后,首批三家民营银行终于破茧而出. 18年前,以民间资本属性成为中国金融开放标志的中国民生银行,至今只是特例,目前通过参股或者控股