军队院校生长军(警)官招生考试

单选题—Which month of the year do you like?—July, the ______ month because summer vacation begins in this month.A secondB seventhC ninth

题目
单选题
—Which month of the year do you like?—July, the ______ month because summer vacation begins in this month.
A

second

B

seventh

C

ninth

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知学生记录描述为 struct student { int no; char name[20]; char sex; struct { int year; int month; int day; } birth; }; struct student s;变量s中的“生日”应是“1985年4月4日”,下列对“生日”的正确赋值方式是______。

A.year=1985;month=4;day=4;

B.birth.year=1985;birth.month=4;birth.day=4;

C.s.year=1985;s.month=4;s.day=4;

D.s.birth.year=1985;s.birth.month=4;s.birth,day=4;


正确答案:D

第2题:

What starting salary do you expect? ()

A. I'd like to start on Monday next week.

B. I expect to get a salary increase.

C. I'd like to start at ¥5,000 a month.


参考答案:C

第3题:

有以下程序: Class Date { public: Date(int y,int m,mt d); { year=y; month=m; day=d; } Date(int y=2000) { year=y; month=10; day=1; } Date(Date &D) { year=d.year; month=d.month; day=d.day; } Void prin

A.2

B.3

C.4

D.5


正确答案:B
解析: 本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date date3(date1);时,用已经建立的对象date1对正在建立的对象date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp时,系统初始化一个匿名对象时使用了拷贝构造函数。

第4题:

英式标准的日期写法应为()

A、day-month-year

B、mouth-day-year

C、year-month-day

D、year-day-month


参考答案:A

第5题:

阅读下列说明,回答问题1至问题3。

【说明】

以下代码由C语言书写,能根据指定的年、月计算当月所含天数。

int GetMaxDay( int year, int month )

{

int maxday = 0;

if ( month >= 1 && month <= 12 )

{

if ( month == 2 )

{

if ( year % 4 == 0 )

{

if ( year % 100 == 0 )

{

if ( year % 400 == 0 )

maxday = 29;

else

maxday = 28;

}

else

maxday = 29;

}

else

maxday = 28;

}

else

{

if ( month == 4 || month == 6 || month == 9 || month == || )

maxday = 30;

else

maxday = 31;

}

}

return maxday; }

请画出以上代码的控制流图。

请计算上述控制流图的环路复杂度V(G)。

假设year的取值范围是1000<year<2001,请使用基本路径测试法为变量year、 month设计测试用例(写出year取值、month取值、maxday预期结果),使之满足基本路径覆盖要求。

请帮忙给出每个问题的正确答案和分析,谢谢!


问题 1 答案解析: 注:图中标注为1、2、3、4、5、6的圆可部分或全部省略。
注:图中标注为1、2、3、4、5、6的圆可部分或全部省略。 解析:考查绘制模块控制流图。
模块控制流图是与程序流程图相类似的由许多结点和连接结点的边组成的一种图形,其中一个结点代表一条语句或数条语句,边表示结点间的控制流向,它显示了一个函数的内部逻辑结构。

问题 2 答案解析:V(G)=7
V(G)=7 解析:考查计算控制流图的环路复杂性V(G)。
环路复杂性V(G)的计算方法包括:
.控制流程图中的区域数。
.条边数-结点数+2。
.判定数+1。

问题 3 答案解析:(用例编号可以不写)
(用例编号可以不写) 解析:考查基本路径测试法的应用。
路径测试法要求满足基本路径覆盖的要求。
在进行程序的基本路径测试时,从程序的环路复杂性可导出程序基本路径集合中的独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。独立路径是指包括一组以前没有处理的语句或条件的一条路径。例如针对本题所对应的控制流图中,一组独立的路径如下。
.path1:year取值1001~2000之间任意整数,month取值13或14。
.path2:year取值1001~2000之间不能被4整除的整数,month取值2。
.path3:year取值1001~2000之间能被4整除但不能被100整除的整数,month取值2。
.path4:year取值1001~2000之间能被100整除但不能被400整除的整数,month取值2。
.path5:year取值1001~2000之间任意整数,month取值2。
.path6:year取值1001~2000之间任意整数,month取值1、3、5、7、8、10或12。
.path7:year取值1001~2000之间任意整数,month取值4、6、9或11。
路径path1、path2、path3、path4、path5、path6以及path7组成一个基本路径集。只要设计出的测试用例能够确保这些基本路径的执行,就可以使得程序中的每个可执行语句至少执行一次。

第6题:

有以下程序:

class Date

{

public:

Date(int y,int m,int d);

{

year=y;

month=m

day=d;

}

Date(int y=2000)

{

year=y;

month=10;

day=1;

}

Date(Date &d)

{

year=d.year;

month=d.month;

day=d.day;

}

void print( )

{

cout<<year<<"."<<month<<"."<<day<<endl;

}

private:

int year,month,day;

};

Date fun(Date d)

{

Date temp;

temp=d;

return temp;

}

int main( )

{

Date datel(2000,1,1),date2(0,0,0);

Date date3(datel);

date2=fun(date3);

return 0;

}

程序执行时,Date类的拷贝构造函数被调用的次数是

A.2

B.3

C.4

D.5


正确答案:B
解析:本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date dare3(datel);时,用已经建立的对象datel对正在建立的对象date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp;时,系统初始化一个匿名对象时使用了拷贝构造函数。

第7题:

Xiaoyan: I`ve got my fitness programme from the gym for this month,Mary.

Mary: _____1_____class do you have tomorrow , Xiaoyan?

Xiaoyan; Tomorrow-Tuesday-I haven`t got a class. I do gym.

Mary: __2___ do you do gym with?

Xiaoyan: Nobody, I do two gym sessions on my own a week.

Mary: So, ___3____ are your classes?

Xiaoyan: This month, I do aerobics on Saturdays and Tai Chi on Mondays.

Mary: And_____4____do you do next month ?

Xiaoyan: I do three gym sessions, but I don`t do Tai Chi-the class is cancelled.

Mary: _____5____isn't there a class

Xiaoyan: The trainer is on holiday. But it starts again the month after next. So, the month after next, I do two gym sessions again and I do Tai Chi.

Mary: Well. Good luck! Enjoy yourself!


参考答案:1.Which
2.Who
3.When
4.What
5.Why

第8题:

在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。 include using nam

在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。

include<iostream.h>

using namespace std;

class Date

{

Public:

Date(int m=1,int y=0): month(m),year(y){}

void Print(){cout<<month<<"/"<<year<<end1;}

______operator+(const Date&d1,const Date&d2);

private:

int month, year;

};

Date operator+(const Date&d1,const Date&d2)

{

int year,month;

year=d1.year+d2.year;

month=d1.month+d2.month;

year+=(month-1)/12;

month=(month-1)%12+1;

return Date(month,year);

}

void main()

{

Date d1(3,2004),d2,d3(10);

d2=d3+d1;

d2.Print();

}


正确答案:friend Date
friend Date 解析:此题考查的是类与对象以及运算符的重载。题目中“+”重载函数的参数表中有两个参数,所以是作为友元函数重载,实现的功能是将参数对象中成员变量month、year进行相应对加。题中重载幽数的返回值类型是类Date,所以应填入“friend Date”。

第9题:

The more popular sequence of dating today is ________.

A.date-month-year

B.year-date-month

C.month-year-date

D.date-year-month


正确答案:A

第10题:

对话理解

听力原文:W: Since I have some spare cash in my account, I would like to open a time deposit account here. Can you give me some information please?

M: With pleasure. We have many kinds of time deposit accounts: 1 month, 3 month, 6 month and 1 year.

Q: What is the possible relationship between the two speakers?

(11)

A.Customs officer and travelers.

B.Employer and employee.

C.Business associates.

D.Bank clerk and customer.


正确答案:D
解析:根据对话,女士是想开立一个定期存款账户,并请求对方提供相关信息,男士则介绍了几种定期存款账户类型,由此可推知两者为银行职员与客户之间的关系。

更多相关问题