通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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++面向对象程序设计试卷三
处理对象传输的接口是( )。
下面属于应用软件的是( )。
下列叙述中正确的是( )。
下面不属于软件设计阶段任务的是( )。
以下不是C语言字符型或字符串常量的是。
若有定义语句:则表达式x-=x+x的值为。
设有定义以下表达式中,值不为6的是。
表达式3|5的值为_______。
若在 main函数中定义,char*s ="hel
一棵二叉树有10个度为1的结点,7个度为2的结点,则该
有以下程序段已知字符a的ASCII十进制代码为97,则
某公司网络如题47图所示。IP地址空间192.168.
Shell程序中,对用户变量赋值有哪些方式?简要说明每
2. 阅读Makefile文件:all : libmy
叙述什么是shell? 什么是X window?Red
赋予所有用户读和写backup.tar.gz文件的权限
存储引擎事务是不安全的,且不支持外键,但它占用空
关系模型的三要素是数据结构、 和
delete from employee语句的作用是
集合与线性表的区别在于是否按关键字排序。
若任一个字符的编码都不是其他字符编码的前缀,则称这种编
软件测试的方法有 和 (即黑盒法)。
条件表达式x?'a':'b'中,若x=0时,表达式的值
给定程序中函数fun的功能是:首先将大写字母转换为对应
设有定义:int x=2;以下表达式中,值不为6的是
下面不能作为结构化方法软件需求分析工具的是
1948 年,( )将热力学中的熵引入信息通信领域,标
输入 :15输出 :________
在使用高级语言编写程序时,一般提到的“空间复杂度”中的
输入: 11 2输出: ______
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2