长沙理工大学C++题库附答案

更新时间:2023-09-09 21:10:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、指出函数或程序的功能。4

1、 template void AC(Type &x , Type &y ) {

Type a=x; x=y ; y=a ; }

2、int AB(int *a , int n) {

int x=a[0];

for (int i=1; i

3. int AB(int *a , int n){ int x=a[0];

for (int i=1; i

4. float fact(int n) {float t=1;

1

for(int i=1;i<=n;i++) t*=i; return t; }

#include void main( ) { float t; int n=10;

cout<

写出程序运行结果 39

1、#include

int a[]={2,4,6,8,10}; int &index(int i) { return a[i]; }

void main() { int i; index(3)=12; for (i=0;i<=4;i++) cout<

2、#include void f(int *m,int n) {

int temp;

2

temp=*m; *m=n; n=temp; }

void main() {

int a=5,b=10; f(&a,b);

cout<

3、#include

int i=15; void main() { int i; i=100; ∷i=i+1;

cout<<∷i<

4、#include

class toy { public:

toy(int q, int p) {

quan = q; price = p; }

int get_quan() {

return quan; }

int get_price() {

return price;

3

} private:

int quan, price; }; main() {

toy op[3][2]={ toy(10,20),toy(30,48), toy(50,68),toy(70,80), toy(90,16),toy(11,120), }; int i;

for (i=0;i<3;i++) {

cout<

cout<<\ return 0; }

5、#include

class example { public:

example(int n) { i=n;

cout<<\ }

~example() {

cout <<\ }

int get_i() { return i; }

4

private: int i; };

int sqr_it(example o) {

return o.get_i()* o.get_i(); } main() {

example x(10);

cout<

6、#include class Test { private: int x; public: Test() {

cout<<“构造函数被执行”<

~Test() {cout<<“析构函数被执行”<

void main()

5

本文来源:https://www.bwwdw.com/article/bslh.html

Top