系列练习题(C/C++)

来源:互联网 发布:java获取天气预报接口 编辑:程序博客网 时间:2024/06/03 03:09

1、*(p++)、*(p)++、*(++p)

#include<stdio.h>int main(){int*p = NULL;int a[]={1,2,3,4};p=a;/*  *(p++) += 100;printf("%d,%d,%d,%d,%d\n",*p,a[0],a[1],a[2],a[3]);*/ //2,101,2,3,4/**(p)++ += 100;printf("%d,%d,%d,%d,%d\n",*p,a[0],a[1],a[2],a[3]);*/ //2,101,2,3,4/**(++p) += 100;printf("%d,%d,%d,%d,%d\n",*p,a[0],a[1],a[2],a[3]);*/ //102,1,102,3,4return 0;}//*(p++),指针p先进行*运算,然后指针++// *(++p),指针先++,再进行*运算 

2、以下属于ios常用的多线程编程组件有:

(1)NSThread

(2)NSOperationQueue

(3)GCD


3、已下代码输出的是

#include<stdio.h>class A{public:A(){ printf("A");}~A(){ printf("~A");}};class B: public A{public:B(){ printf("B");}~B(){ printf("~B");}};    int main(){    A* c = new B[2];    delete[] c;    return 0;}


解析:
在C++中,析构函数的作用是:当一个对象被销毁时,调用析构函数对类对象和对象成员进行释放内存资源。
当我们定义一个指向派生类类型对象指针时,构造函数按照从基类到派生类的顺序被调用,但是当删除指向派生类的基类指针时,派生类的析构函数没有被调用,只是调用了基类的析构函数,此时派生类将会导致内存泄漏
我们需要将基类的析构函数声明为虚函数,此时在调用析构函数的时候是根据ptr指向的具体类型来调用析构函数,此时会调用派生类的析构函数。


4employee的表结构及数据结构如图所示,以下语句结果分别为:

ID      Name      Score1       jack        12       tom         13       rose       null

select count(*) from employee;select count(1) from employee;select count(Score) from employee;

3 3 2

解析:Count(1)和Count(*)实际上的意思是,评估Count()中的表达式是否为NULL,如果为NULL则不计数,而非NULL则会计数。
比如 select count( ) from tablename  则结果为零,而 select count(*) 或者 count(1)或者count('anything') from tablename 则都可以统计到表中所有行数。


5、sizeof操作符

#include<iostream>#include<stdio.h> using namespace std;class A{    public:A(){};virtual play(){}; };int main(){        A a;cout<<sizeof(a); //4} 

class A{/*public: A(){}; virtual play(){ };*/};int main(){ A a; cout<<sizeof(a);//1 } 

class A{public: A(){}; /*virtual play(){ };*/};int main(){ A a; cout<<sizeof(a);//1 } 


6、缺省的Linux系统中,从后台启动进程,应在命令的结尾加上符号&



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 脸上痘痘发炎了怎么办 脸上皮肤红痒怎么办啊 皮肤有一片红痒怎么办 脸过敏期间很干怎么办 怀孕了用了消糜栓怎么办 乳酸杆菌少或无怎么办 怀孕了白带有异味怎么办 怀孕清洁度iv度怎么办 怀孕了下面有异味怎么办 孕妇尿白细胞1是怎么办 药流期间喂奶了怎么办 20多岁卵巢早衰怎么办 3岁儿童肚子胀气怎么办 肚子又胀又痛怎么办 1岁宝宝肚子胀气怎么办 2岁宝宝肚子胀气怎么办 产后腰粗肚子大怎么办 发烧后腹泻拉水怎么办 又吐又拉还发烧怎么办 喝中药恶心想吐怎么办 生完孩子肛门疼怎么办 拉完大便肛门痛怎么办 肚子总是凉凉的怎么办 京东金条风控了怎么办 京东维修没发票怎么办 假牙吞到肚子里怎么办 眼睛一只大一只小怎么办 一个眼睛大一个眼睛小怎么办 电脑上的字模糊怎么办 无忧乐行注销了怎么办 连供墨盒有空气怎么办 30岁突然停经了怎么办 下面很痒怎么办白带多 私处有点痒怎么办洗液 人的下体皮肤痒怎么办 打球手指关节肿了怎么办 婴儿2个月鼻塞怎么办 3个月婴儿鼻塞怎么办 2个月婴儿感冒了怎么办 头发剪短了很丑怎么办 头发剪了后悔了怎么办