下载此文档

《C 》--分类--练习题.docx


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
《C 》--分类--练习题.docx《C++程序设计》
分类练习题
《C++程序设计》课程组编写
目录
第一部分简答题与论述题 1
1
2简述题 1
第二部分分析程序运行结果或给出程序功能 3
1结构化程序设计 3
2. 2数组与指针 5
2. 3函数 9
2. 4类与对象基本知识 12
2. 5类继承 18
2. 6类多态 22
7 I/O与文件操作 26
第三部分程序设计部分 27
1类的定义(只给出类结构的声明) 27
3. 2类操作的实现 28
3. 3继承与派生 31
3. 4重载 34
3. 5文件操作 37
第四部分综合应用系统的分析、设计 39
第五部分常见的通用算法与设计思想
41
第一部简答题与论述题
一、简答题
(一)定义功能说明
1、分别说明下列定义的含义:
int pl;
char *p6[10]
int p2[10];
int **p7;
int *p3;
int p8();
int *p4[10]
int(*p9)();
char *p5;
intpl0[10][10];
(二)类的基本性质特点
1、面向对象程序设计方法的基本特征主要包括哪四项?
2、构造函数及析构函数具有哪些功能?它们分别在何时执行?
(三) 多态性的定义
1、运算符重载有哪两种方式,分别给出定义运算符重载的格式?
(四) 继承与派生的定义
1、 什么是继承与派生?
2、 继承的三种继承方式是什么?
3、 由基类而生成的派生类需要经历哪3个步骤?
第二部分分析程序运行结果或给出程序功能
结构化程序设计练习题目
给出程序的运行结果:
#include <>
void main()
(
int i,sum=0;
i=l;
do{
sum=sum+i;
i=i+l;
} while(i<=10);
cout «"sum = " «sum «endl;
}
给出程序的运行结果:
#include <>
void main()
(
int m;
m=9;
cout «"please input a number:\n";
cin »m;
inti;
for(i=2; i<m; i++)
if(m%i==0)
break;
if(m==i)
cout «m «" is primeAn";
else
cout «m «'* isn't prime.";
}
给出程序的运行结果:
#include <> void main()
int a=3, b=2, c=l;
int d,logic;
d=a++;
cout«"a="«a«",d=H«d«endl;
d=++b;
coutvv"b="vvb<v”,d="vvdv vendl;
b*=a+c;
cout«a«","«b«",n«c«endl;
b=2;
logic=a>b;
cout«"logic="«logic«endl;
logic=(c<a)ll(c<b);
cout«"logic="«logic«endl;
}
给出程序的运行结果:
#include <>
void main()
(
int i=l,sum=0;
while (i<10) (
sum+=i++;
if (sum>20)
break;
}
cout«i;
}
给出程序的运行结果:
#include <>
#include <>
void main()
(
char string[80];
strcpy( string, nHello world from ");
strcat( string, "strcpy ");
strcat( string, "and ");
strcat( string, "strcat!");
cout«string«endl;
}
给出程序的运行结果:
#include <>
#include <>
#include <>
#include <>
char a[10]=nhello";
char b[10]=nworld";
void main()
(
int c;
c=strcmp(a,b);
if (c= =0)
cout«"a is equal to b"«endl;
else
if(c>0)
cout«"a i

《C 》--分类--练习题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小57 KB
  • 时间2021-08-02