工学

问答题说明组合语句(sleep 5; date)& date 的功能。

题目
问答题
说明组合语句(sleep 5; date)& date 的功能。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

date语句与工作表函数date功能不同,用法也不同。()

此题为判断题(对,错)。


参考答案:√

第2题:

下面结构体的定义语句中,不正确的是______。

A.structdate { int month; int day; int year; } Struct date datel;

B.stmctdate { intmonth; int day; int year; } datel;

C.struct { int month; int day; int year; } date 1;

D.#define DATE stmct date DATE { int month; int day; int year; }datel;


正确答案:A

第3题:

有以下程序:

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;时,系统初始化一个匿名对象时使用了拷贝构造函数。

第4题:

设有以下说明和定义:includeVoid main() {typedef union{long i; int k[5]; char

设有以下说明和定义:#include<iostream. h>Void main() {typedef union{long i; int k[5]; char c;}DATE;struct date{iNt cat; DATE cow; double. dog;}too;DATE max;则下列语句的执行结果是( )。cout<<(sizeof(struct date)+sizeof(max))<<end1;}

A.26

B.52

C.18

D.8


正确答案:B

第5题:

Date Time是一个Date类型的变量,以下赋值语句中正确的是 ( )

A.DateTime="5/12/03"

B.Date Time=September 1, 2003

C.DateTime=#12 :15 :30 AM#

D.Date Time=("8/8/99")


正确答案:C
解析:表示日期类型即Date类型数据时要用“#”括起来。分析各选项可知 C项正确。

第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<<end1; } private: int year,month,day; }; Date fun(Date D) { Date temp; temp=d; return temp; } int main() { Date date1(2000,1,1),date2(0,0,0); Date date3(date1); date2=fun(date3); return 0; } 程序执行时,Date类的拷贝构造函数被调用的次数是

A.2

B.3

C.4

D.5


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

第7题:

设有以下说明和定义:

typedef union {long i; int k[5]; char c;} DATE;

struct data { int cat; DATE cow; double dog;} too;

DATE max;

则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:___52____


正确答案:
答:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20
data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32.
所以结果是 20 + 32 = 52.
当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20

第8题:

在Oracle中,语句()将ORDER_DATE日期值’2000年3月18日’显示为‘2000年1月1日’。

A.SELECTROUND(order_date,’day’)FROMinventory

B.SELECTROUND(order_date,’YEAR’)FROMinventory

C.SELECTROUND(order_date,’month’)FROMinventory

D.SELECTROUND(to_char(order_date,’yyyy’))FROMinventory


参考答案:B

第9题:

已知PROJECT(J#,JNAME,DATE),要求若没有视图或约束引用属性DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。可实现上述语义的语句是______。

A.DELETE TABLE PROJECT DROP DATE CASCADE

B.DELETE TABLE PROJECT DROP DATE RESTRICT

C.ALTER TABLE PROJECT DROP DATE CASCADE

D.ALTER TABLE PROJECT DROP DATE RESTRICT


正确答案:D
解析:本题的含义是当数据满足一定的条件时,删除表PROJECT(J#,JNAME,DATE)中的DATE列,此时需要采用的关键字为RESTRICT,该关键字的含义是如果有数据时不删除,没有数据时删除。因为本题并不是要删除表,因此不能采用DELETE子句,只需要采用ALTER即可完成题目中所要求的功能,因此本题的正确选项是D。

第10题:

设有以下说明和定义:includeVoid main() {typedef union{long i; int k[5]; char

设有以下说明和定义: #include<iostream. h> Void main() { typedef union { long i; int k[5]; char c; } DATE; struct date {int cat; DATE cow; double dog; }too; DATE max; cout<<(sizeof(struct date)+sizeof(max))<<end1;}

A.26

B.52

C.18

D.8


正确答案:B

更多相关问题