首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数printdate(int year,int month,int day),该函数实现将输入的3个数字转换成英语数字纪年输出的功能,如输入March9,1978,则输出1978 3 9。注意:使用switch结构实现该函数的基本功能并应该能够
请编写一个函数printdate(int year,int month,int day),该函数实现将输入的3个数字转换成英语数字纪年输出的功能,如输入March9,1978,则输出1978 3 9。注意:使用switch结构实现该函数的基本功能并应该能够
admin
2010-02-08
53
问题
请编写一个函数printdate(int year,int month,int day),该函数实现将输入的3个数字转换成英语数字纪年输出的功能,如输入March9,1978,则输出1978 3 9。注意:使用switch结构实现该函数的基本功能并应该能够判断错误的输入。部分源程序已存在文件test40_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数printdate的花括号中填写若干语句。
源程序文件rest40_2.cpp清单如下:
#include<iostream.h>
void printdate(int year, int month, int day)
{
}
void main()
{
printdate(1978,3,9);
}
选项
答案
void printdate(int year, int month, int day) { if(year<0||month<1||month>12||day<1||day>31) { cout<<"ERROR"; return; } switch(month) { case 1:cout<<"January";break; case 2:cout<<"February";break; case 3:cout<<"March";break; case 4:eout<<"April";break; case 5:cout<<"May";break; case 6:cout<<"June";break; case 7:cout<<"July";break; case 8:cout<<"Auguest";break; case 9:cout<<"September";break; case 10:cout<<"October";break; case 11:cout<<"November";break; case 12:cout<<"December";break; } cout<<" "<<day<<","<<year<<endl; }
解析
本题考查的是考生对switch结构的应用。switch分支结构也是常用的选择结构,对于每个case结构,只有遇到break才会中止并且跳出switch结构,否则会一直执行到下一个break或者switch的结尾,而对于参数的预处理应该是程序健壮性的基本要求。
转载请注明原文地址:https://kaotiyun.com/show/KKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
简述苏共二十大的主要内容与影响。(东北师范大学2002年世界现代史真题)
现行理论认为,宗教是科学的死敌,但就欧洲历史而言,人们注意到一个现象,中世纪晚期、近代初期的科学家大多是基督教神职人员。如哥白尼、布鲁诺、开普勒。或具有神学背景,如伽利略。试解释这一现象。(清华大学2014年历史学基础真题)
根据数据的观测方法和来源划分,研究数据可以分为()
某个单峰分布的众数为15,均值是10,这个分布应该是()
下列关于新教育发展时期的说法错误的是
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
关于法律关系主体的权利义务与作为法律规则内容的权利义务,表述正确的是()。
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款()。
随机试题
甲亢患者的甲状腺肿大程度与病情轻重一致。()
辨别巨大卵巢囊肿与腹水。下列哪种方法是禁忌的
患儿,女,2岁。检查可见左侧自腭垂至切牙孔完全裂开,并斜向外直抵牙槽突,与牙槽突裂相连。其最常用的腭裂修复法是
甲企业月末编制试算平衡表借方余额合计为150000元,贷方余额合计为180000元。经检查后发现,漏记了一个账户的余额为()。
某公司本月应付职工工资共计70000元,其中生产工人工资60000元,销售人员工资4000元,企业行政管理人员工资6000元。分配时,应做的会计分录为()。
最传统的对冲策略是套利策略,有()。I.转债套利Ⅱ.股指期货期现套利Ⅲ.跨期套利Ⅳ.ETF套利
在现代物流运作过程中,通过使用______等技术手段,大大加快了物流信息的处理和传递速度,从而使物流活动的效率和快速反应能力得到提高。
古丽平时在单位只埋头处理自己的事情,不跟其他人交流,来单位一年只认识自己处室的人,其他人都不认识。你认同古丽的做法吗?为什么?
目前很多地方政府推行政务APP,这一措施虽然简化了百姓办理业务的流程。提高了办理业务的效率。但是政务APP使用者较少,用户体验差,对这种现象。你怎么看?
Accordingtothestudy,howmanypeoplereallyintendtoloseweight?
最新回复
(
0
)