通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"C++试卷" 试卷中 C++面向对象程序设计试卷三 中有题目如下:
第1题
按下列要求编程,实现类的定义,并在主函数中测试这个类。
定义一个描述日期的类Date,包括的数据成员有年(year)、月(month)和日(day),并实现如下功能函数;
(1)日期对象初始化;
(2)设置日期;
(3)以year/month/day形式输出日期;
(4)判断闰年。
参考答案:
#include<iostream.h> class Date { public: Date(int y=1900,int m=1,int d=1) { year=y; month=m; date=d; } void setDate(int y,int m,int d) { year=y; month=m; date=d; } void outputDate() { cout<<year<<"/"<<month<<"/"<<day<<endl; } bool isLeapYear() { return year%4==0&&year%100!=0||year%400==0; } private: int year,month,day; }; void main() { Date d; d.outputDate(); d.setDate(2015,3,5); d.outputDate(); if(d.isLeapYear()) cout<<"a leap year."<<endl; else cout<<"not a leap year."<<endl; }
所属试卷:C++面向对象程序设计试卷三
若需要为XV类重载乘法运算符,运算结果为XV类型,在将
有如下类定义,编译时发现有一处语法错误,对这个错误最准
下列关于Java线程的说法中,错误的是( )。
以下叙述中错误的是( )。
有以下程序:程序运行后的结果是( )。
设有定义:char s[81];int i=0;,以下
字典对象的________方法返回字典的“键”列表。
已知列表x=[1,2],执行语句y=x后,表达式 x
字符串属于Python有序序列,和列表、元组一样都支持
有以下程序:程序运行后的输出结果是( )。
C语言中规定,程序中各函数之间( )。
请根据题44图给出的虚拟储管理方式,回答下列问题。(1
在安装RedHat Linux时要以图形化模式安装,直
叙述Linux操作系统的三个主要部分及其功能。答:内核
在shell编程时,使用方括号表示测试条件的规则是:方
df命令完成______ 功能,du命令完成 ____
每个设备文件名由主设备号和从设备号描述。第二块IDE硬
MYSQL用于对分组统计结果进行选择的语句是 。
当某字段要使用AUTO_INCREMENT的属性时,该
在循环链表L中,已知指针p指向某一结点,可以找到p的前
某设备以中断方式与 CPU 进行数据交换,CPU 主频
预处理命令行都必须以_____号开始。
C语言中的字符变量用保留字_____来说明。
不属于对象构成成份的是
甲乙丙丁四人在考虑周末要不要外出郊游。已知①如果周末下
输入 :62 6 3 4 5 1输出 :____
一个 1×8的方格图形(不可旋转)用黑、白两种颜色填涂
本题中,我们约定布尔表达式只能包含p, q, r三个布
在下列 HTML 语句中,可以正确产生一个指向 NOI
某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2