(单选题)
下面程序应能对两个整型变量的值进行交换。以下正确的说法是()
A该程序完全正确
B该程序有错,只要将语句swap(a,b);中的参数改为&a,&b即可
C该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针即可
D以上说法都不正确
正确答案
答案解析
略
相似试题
(简答题)
将两个变量的值进行交换。程序执行时显示如图界面
(填空题)
假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。请填空。 a+=();b=a-();a-=();
(简答题)
编写一个程序,将两个变量的值交换,例如变量a中的值原为3,b中的值原为8,程序运行后a中的值为8,b中的值为3。
(单选题)
下列程序执行后,整型变量n的值为()。
(简答题)
输入两个整型变量a,b的值,输出的结果,要求连同算式一起输出,每个算式占一行。
(简答题)
给定含有m+n个元素的整型数组A(其中m>0,n>0),它分为两个互不重叠的,长度分别为m和n的子数组段,写出交换这两个子数组段的程序,要求不引入数组A以外的数组,但可引入若干中间变量。
(单选题)
变量x,y都是single类型,它们的值分别为10.7和20.3,变量t是整型,执行下面语句后,x,y的值变为()。t=x:x=y:y=t
(单选题)
以下程序段执行后,整型变量s的值为()。 s=4 For i=1 To 4 s=s-1 Next i
(单选题)
以下程序段执行后,整型变量s的值为()。 s=1 For i=1 To 4 s=s*i Next i