川大《面向对象程序设计2261》21春在线作业1[答案](2)

作者:奥鹏作业答案 字体:[增加 减小] 来源:川大 时间:2021-06-24 07:34

25.有如下 4 个语句: ① cout~A~setfill(~*~)leftsetw(7)~B~endl; ② coutsetfill(~*~)leftsetw(7)~A~~B~endl; ③ cout~A~serfill(~*~)rightsetw(7)~B~endl; ④ coutsetfill(~*~)rightsetw(7)~A~~B~endl

25.有如下 4 个语句: ① cout<<~A~<<setfill(~*~)<<left<<setw(7)<<~B~<<endl; ② cout<<setfill(~*~)<<left<<setw(7)<<~A~<<~B~<<endl; ③ cout<<~A~<<serfill(~*~)<<right<<setw(7)<<~B~<<endl; ④ cout<<setfill(~*~)<<right<<setw(7)<<~A~<<~B~<<endl; 其中能显示 A******B 的是

A.①和③

B.①和④

C.②和③

D.②和④

 

 

26.数组名作为实参传递给形参时,数组名被处理为该数组的()

A.长度

B.元素个数

C.首地址

D.各元素的值

 

 

27.函数的形参是()

A.全局变量

B.局部变量

C.静态变量

D.部变量

 

 

28.二进制数00001001跟01000011异或的结果为()

A.01001011

B.00000001

C.01001010

D.01001100

 

 

29.下面的选项中正确的赋值语句是(chara[5],*p=a;)()

A.p=“abcd”;

B.a=“abcd”;

C.*p=“abcd”;D*a=“abcd”;

 

 

30.队列的最大特征是()

A.先进先出

B.后进先出

C.自动排序

D.大数优先

 

 

二、 多选题 (共 5 道试题,共 20 分)

1.C++中变量要求()

A.有明确的类型

B.先声明后使用

C.名字中不能使用下划线

D.严格区分大小写

 

 

2.设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_( )、

A.for(i=0;i<6;i++)printf(“%2d”,*(p++));

B.for(i=0;i<6;i++)printf(“%2d”,*(p+i));

C.for(i=0;i<6;i++)printf(“%2d”,*p++);

D.for(i=0;i<6;i++)printf(“%2d”,(*p)++);

 

 

3.for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是()

A.两个分号

B.表达式1

C.表达式2

D.表达式3

 

 

4.模板定义中的类型参数可以用作()

A.局部变量类型

B.函数参数类型

C.函数返回值类型

D.数据成员类型

 

 

5.构造函数()

A.函数名只能是类名

B.返回类型可以是任意的

C.参数个数和类型可以是任意的

D.在对象创建时自动调用

 

 

三、 判断题 (共 5 道试题,共 20 分)

1.C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是面向过程。()

A.错误

B.正确

 

 

2.逻辑运算符两侧运算对象的数据类型只能是0或1。()

A.错误

B.正确

 

 

3.重载函数形参个数可以不同。()

A.错误

B.正确

 

 

4.结构化程序设计的基本方法是递归法。()

A.错误

B.正确

 

 

5.字符串"ab "在机器中占6个字节。()

A.错误

B.正确

 

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)