题目内容 (请给出正确答案)
[主观题]

下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap

(int p,int q) { int t; t=p; p=q; q=t;} void main() { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}

A.该程序完全正确

B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

提问人:网友sc_xxl 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #…”相关的问题
第1题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 main() {inta=10,b=20; pri

下面程序应能对两个整型变量的值进行交换。以下正确的说法是

main()

{int a=10,b=20;

printf("(1)a=%d,b=%d\n",a,b);

swap(&a,&b);

printf("(2)a=%d,b=%d\n",a,b);

}

swap(int p,int q)

{int t;

t=p;p=q;q=t;

}

A.该程序完全正确

B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
第2题
以下四个程序中不能对两个整型值进行交换的是()。
A.

以下四个程序中不能对两个整型值进行交换的是()。A.B.C.D.A.AB.BC.CD.D请帮忙给出正

B.

以下四个程序中不能对两个整型值进行交换的是()。A.B.C.D.A.AB.BC.CD.D请帮忙给出正

以下四个程序中不能对两个整型值进行交换的是()。A.B.C.D.A.AB.BC.CD.D请帮忙给出正

C.

以下四个程序中不能对两个整型值进行交换的是()。A.B.C.D.A.AB.BC.CD.D请帮忙给出正

D.

以下四个程序中不能对两个整型值进行交换的是()。A.B.C.D.A.AB.BC.CD.D请帮忙给出正

A.A

B.B

C.C

D.D

点击查看答案
第3题
编程题()函数进行重载定义,其功能可分别实现交换两个整型、实型、字符型变量的值,编写主函数进行测试
点击查看答案
第4题
编程实现:给出任意的两个整型变量,交换两个变量的值并输出交换后的结果。
点击查看答案
第5题
●在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式
“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(30)。

(30)

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

点击查看答案
第6题
● 在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表
达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是 __ 。

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

点击查看答案
第7题
若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为()。If a>5 ThenIf b<4 Thenc=a-

若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为()。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End If

A.2

B.-1

C.1

D.6

点击查看答案
第8题
假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。请填空。 a+=(); b=a-(); a-=();
点击查看答案
第9题
若整型变量的值为2、b的值为3,则下面程序段执行后整型变量c的值为()。 If>5 Then If b<4 Thenc=-b Elsec=b- Else If b>3 Thenc=*b Elsec=Mod6 End If2 B.-1 C.1 D.6

A.2

B.-1

C.1

D.6

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信