更多"一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正"的相关试题:
[简答题]【说明】
本程序根据输入的月份数,输出它是哪个季节。
【代码】
import java.io.*;
public class season
public static void main(String[] args)
String strln="";
(1) in=new InputStreamReader(System.in);
BufferedReader buffln=new BufferedReader(in);
System.out.print("Please enter a month(1-12):");
try
strln=buffln.readLine( );//从命令行读入数据
catch( (2) )
System.out.println(e.toStdng( ));
int month= (3) (strln);//将字符串转换成整数型
int season=0;
if(month<12 && month>0)
eseason=((month+10)%12)/3+1;//计算季节的公式
(4) (season)
case 1:
System.out.println("the season is Springl");
break;
case 2:
System.out.println("the season is Summer!");
case 3:
System.out.println("the season is Fall!");
case 4:
[单项选择]下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,横线处应填( )。
Sub EnSure( )
Dim year As Integer
year=Val(InputBox("请输入年份:"))
If(year Mod 4=0______year Mod 100<>0)______(year Mod 400=0)Then
Print"您输入的是闰年"
Else
Print"不是闰年,是普通年份"
End If
End Sub
A. And And
B. And Or
C. Or Or
D. Or Or
[填空题]下列程序可以判断输入的年份是不是闰年。
#include
main( )
int 【11】 ,leap;
scanf("%d",&year);
if(year%4)
leap=0;
else if(year%lO0)
【12】 ;
else if(year%400)
leap=0;
else
leap=1;
if( 【13】 )
printf("%d年是闰年",year);
else
printf (" %d年不是闰年/n", year);
[填空题][说明] 利用c++的各种控制语句编写一个万年历程序,要求:显示任何年份的日历,日历以月份顺序排列,每月以星期顺序排列,类似于一般挂历上的格式。本程序包含如下两个函数:Leap ( )用于判定指定的年份是闰年,Week ( )用于计算year年份的1月1日是星期几,其判定规则为:
(1) 如果year 年份为1994年,则为星期六。
(2) 如果year 年份大于1994年,则星期值weekno 按下列公式计算:
differ=(year-1994)*(365%6)+(year-1993)/4-(year-2001)/100+(year-2001)/400 date=6+differ%7
weekno=(date6) date-7:date
(3) 如果year 年份小于1994年,则星期值weekno 按下列公式计算:
differ=(1994-year)*(365%7)+(1996-year)/4-(2001-year)/100+(2000-year)/400 weekno=6-dder%7
# include "iostream. h"
# include "iomanip. h"
int leap(int n)
{
if( (1) )
return 0
else
return 1;
}
int week( int year )
{
int a1, differ, date, weekno;
if (year = = 1994)
a1 =0;
else if (year > 1994)
a1=1;
else a1= -1;
switch(a1)
{
case 0: return 6; break;
case 1:
{
(2)
date = 6 + differ% 7; weekno = ( date > 6) date - 7 date;
}
return weekno; break;
case - 1:
{
differ
[简答题]请在每条横线处填写一个语句,使程序的功能为:判断输入的年份是否为闰年(例如:1998年不是闰年,2000年是闰年).
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
import java.io.*;
public class LeapYear
public static void main(String args[])
___________________;
BufferedReader in;
ir=new InputStreamReader(_____________________________);
in=new BufferedReader(ir);
System. out. print In("输入年份是: ");
String s=in.readline( );
int year=___________________
if(year%4==0&&year%100!=0||year%400==0
System.out.println(" "+year+" "年是闰年. ");
else
System.out.println(" " +year+ " "年不是闰年.");
[单项选择]某程序根据输入的三条线段长度,判断这三条线段能否构成三角形。以下6个测试用例中,()两个用例属于同一个等价类。
①6、7、13;
②4、7、10;
③9、20、35;
④9、11、21;
⑤5、5、4;
⑥4、4、4。
A. ①②
B. ③④
C. ⑤⑥
D. ①④
[简答题]有一个程序:输入3个整数ABC,把这3个数看成是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。请根据给出的说明,用等价类划分法设计该问题的测试用例(要求写出设计过程)。
[简答题]考虑一个根据以下简单规格确认输入数有效性的应用程序:
(1)输入数由数字、符号“+”或“-”开始。
(2)该数字或符号后面可接任意位数的数字。
(3)这些数字可以有选择地后接用英文句号表示的小数点。
(4)任何输入数,不管是否有小数点,都应该以空格结束。
请根据以上处理规则:
画出相应的状态转换图。
[单项选择]下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入
A. 字节流
B. 对象流
C. 过滤流
D. 管道流
[单项选择]黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是______。
A. 等价类划分法
B. 静态结构分析法
C. 代码检查法
D. 代码覆盖率分析法
[填空题][说明]
用输入/输出写一个程序,让用户输入一些姓名和电话号码。每一个姓名和号码将加在文件里。用户通过点“Done”按钮来告诉系统整个列表已输入完毕。 如果用户输入完整的列表,程序将创建一个输出文件并显示或打印出来。格式如:555,1212,Tom 123-456-7890,Peggy L.234-5678,Marc 234-5678,Ron 876-4321,Beth&Brian 33.1.42.45.70,Jean-Marc。
[Java 代码]
import java. io.*;
class Phones
statlc FileOutputStream fos;
public static final int lineLength =81;
public static void main (String args []) throws IOExeption
byte [] phone=new byte [lineLength];
byte [] name=new byte [lineLength];
int i;
try
fos= new FileOutputStream ("phone. numbers");
catch (FileNotFoundException e)
while (true)
(1) ("Enter a name (enter ’done’ to quit)");
(2) (name);
if ("done". equalsIgnoteCase (new String (name,0,0,4)))
break;
System.err.println ("Enter the phone number");
readLine (phone);
for (int i=0;phone [i]!=0;i++)
[简答题]以下是某应用程序的输入条件限制,请按要求回答问题。
某应用程序的输入条件组合为:
姓名:填或不填
性别:男或女
状态:激活或未激活
对该应用程序采用正交试验设计法设计测试用例。
[单项选择]根据《药品说明书和标签管理规定》,下列药品有效期标注格式,错误的是()。(年份用4位数表示,月份用2位数表示)(2007、2005年考试真题)
A. 有效期至××××年××月
B. 有效期至××××年××月××日
C. 有效期至××××.××.
D. 有效期至××××/××/××
E. 有效期至××/××/××××