单选题

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

A该程序完全正确

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

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

D以上说法都不正确

正确答案

来源:www.examk.com

答案解析

相似试题
  • 将两个变量的值进行交换。程序执行时显示如图界面

    简答题查看答案

  • 假设变量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

    单选题查看答案