2014年计算机二级C++考点解析辅导知识:二维动态数组类模板3

牛课网 考试宝典 更新时间:2024-05-18 08:17:03

c++ 动态二维数组 c++二维动态数组 vector c动态二维数组怎么定义

2014年的计算机等级考试复习已经开始,同时也不容忽视基础知识的积累。为了帮助参加计算机二级考试的朋友们,我们考吧网整理了一些2014年3月计算机等级二级考试C++考点辅导知识,希望你能够喜欢。

推荐阅读:2014年计算机等级二级考Access上机辅导知识汇总

//常量数组

const Array a2(3, 123, 234, 345);

cout<<"Testing Array: print 3"<< p>

cout<<< p>

cout<<"Testing Array: print 4"<< p>

for(i=0; i< ++i)>

cout<<<"\T"; p 考试用书<>

}

cout<< p>

//拷贝构造

Array a3(a1);

cout<<"Testing Array: print 5"<< p>

cout<<< p>

const Array a4(a2);

cout<<"Testing Array: print 6"<< p>

cout<<< p>

//数组赋值给数组

Array a5;

a5=a4;

cout<<"Testing Array: print 7"<< p>

cout<<< p>

//增减数组元素

a5.setSize(a5.getSize()+1);

a5[a5.getSize()-1]=111;

cout<<"Testing Array: print 8"<< p>

cout<<< p>

a5.setSize(a5.getSize()-2);

cout<<"Testing Array: print 9"<< p>

cout<<< p>

//保存对象

Array a6(2, string("str0"), string("str1"));

cout<<"Testing Array: print 10"<< p>

cout<<< p>

for(i=0; i< ++i)>

a6[i]+=static_cast(48+i);

}

cout<<"Testing Array: print 11"<< p>

for(i=0; i< ++i)>

cout<<<"\T";< p>

}

cout<< p>

const Array a7(3, string("000"), string ("111"), string("222"));

cout<<"Testing Array: print 12"<< p>

cout<<< p>

for(i=0; i< ++i)>

cout<<<"\T";< p>

}

cout<< p>

}

void testArray2D() {

//普通数组

Array2D a1(2, 2);

cout<<"Testing Array2D: print 1"<< p>

cout<<< p>

unsigned int i,j;

for(i=0; i< ++i)>

for(j=0; j< ++j)>

a1[i][j]=i+j;

}

}

cout<<"Testing Array2D: print 2"<< p>

for(i=0; i< ++i)>

for(j=0; j< ++j)>

cout<<<"\T";< p>

}

cout<< p>

}

//常量数组

const Array2D a2(2, 2, 123, 234, 345, 456);

cout<<"Testing Array2D: print 3"<< p>

cout<<< p>

cout<<"Testing Array2D: print 4"<< p>

for(i=0; i< ++i)>

for(j=0; j< ++j)>

cout<<<"\T";< p>

}

cout<< p>

}

//拷贝构造

Array2D a3(a1);

cout<<"Testing Array2D: print 5"<< p>

cout<<< p>

const Array2D a4(a2);

cout<<"Testing Array2D: print 6"<< p>

cout<<< p>

//数组赋值给数组 来自www.Examw.com

Array2D a5;

a5=a4;

cout<<"Testing Array2D: print 7"<< p>

cout<<< p>

//保存对象

Array2D a6(2, 2, string("str00"), string("str01"), string("str10"), string("str11"));

cout<<"Testing Array2D: print 8"<< p>

cout<<< p>

for(i=0; i< ++i)>

for(j=0; j< ++j)>

a6[i][j]+=static_cast(48+i+j);

}

}

cout<<"Testing Array2D: print 9"<< p>

for(i=0; i< ++i)>

for(j=0; j< ++j)>

cout<<<"\T";< p>

}

cout<< p>

}

const Array2D a7(2, 1, string("11111"), string("22222"));

cout<<"Testing Array2D: print 10"<< p>

cout<<< p>

cout<<"Testing Array2D: print 11"<< p>

for(i=0; i< ++i)>

for(j=0; j< ++j)>

cout<<<"\T";< p>

}

cout<< p>

}

}

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698