C 程序设计试卷3答案

发布 2021-04-24 20:54:28 阅读 7308

一、1、在面向对象的程序设计中,允许在已有类的基础上通过增加新特征而派生出新的类,这称为继承。

2、数组、共用体、枚举 0~255

4、局部变量、全局变量5、顺序、分支、循环。

6、类型及数量,类型、数量。

二、1、b 2、a 3、c 4、b 5、a 6、c 7、b 8、a 9、a 10、c三、

else cout <

return 0;

#include <>

#include <>

#include <>

intmain(int argc, char *ar**)

int x;

ofstream fout(""

if (!fout)

cin >>x;

while (x !=1)

return 0;

3、设计一个学生类stud,除了包括no(学号)、name(姓名)和deg(成绩)数据成员外,有两个静态变量sum和num,分别存放总分和人数,另有两个普通成员函数setdata()和disp(),分别用于给数据成员赋值和输出数据成员的值,另有一个静态成员函数**g(),它用于计算平均分。在main()函数中定义了一个对象数组用于存储输入的学生数据。

本题程序如下:

#include<>

#include<>

#define n 3

class stud

int no;

char name[10];

int deg;

static int num;

static int sum;

public:

void setdata(int n,char na,int d)

no=n; deg=d;

strcpy(name,na);

sum+=d;

num++;

static double **g()

return sum/num;

void disp()

printf(" 5d%-8s%3d",no,name,deg);

int stud::sum=0;

int stud::num=0;

void main()

stud st[n];

int i,n,d;

char na[10];

for(i=0;i

printf("输入学号姓名成绩:")

scanf("%d%s%d",&n,na,&d);

st[i].setdata(n,na,d);

printf("输出数据");

printf(" 学号姓名成绩");

for(i=0;i

st[i].disp();

printf(" 平均分=%g",stud::**g())

C程序设计试卷C 答案

学号姓名专业。1 判断题 每题1分,共10分 1 一个c源程序必须包含一个main函数。2 在对一个c程序进行编译的过程中,可以发现注释中的拼写错误。3 c程序中的关键字必须小写,其他标识符不区分大小写。4 关于if语句中,条件表达式只能是关系表达式或逻辑表达式。5 在程序运行过程中,系统分配给实参...

C程序设计试卷A 答案

学号姓名专业。一 判断题 每题1分,共10分 1 c程序中的变量无须定义就可使用。2 字符常量与符号常量是指同一种常量。3 一个c程序必须由两个以上函数组成。4 使用printf函数可以输出任意类型的多个数据。5 c语言中的变量是区分大小写的。6 逻辑非 是一目运算符,只要求有一个运算量。7 数组是...

C语言程序设计试卷A答案

石家庄理工职业学院2007 2008年度第二学期。c语言程序设计 期末 a 卷 一 单选题 共10分,每小题1分 二 简答题 每小题1分 11.是表示如何处理数据的字符。12.是用来比较两个量大小的运算符。13.对两个关系式或逻辑量进行运算的算符。14.是一个 符号,其作用是将一个数据或表达式的值赋...