题目内容

下面程序要求能对两个整型变量的值进行交换,以下正确的说法是( )。#includeint 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);return 0;}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. 以上说法都不对

查看答案
更多问题

若要用fopen 函数时发生错误,则函数的返回值是()。

A. ”ab+”
B. ”wb+”
C. ”rb+”
D. ”ab”

在C语言中(Visual C++6.0),五种基本数据类型存储空间长度的排列顺序是。

A. char B. char=int C. char D. char=int=long int<=float

在C语言的变量类型说明中,int,char,float等类型的长度是。

A. 固定的
B. 由用户自己定义的
C. 任意的
D. 与机器字长有关的

下列可用作C语言用户标识符的一组标识符是_____。

A. voiddefineWORD
B. a3_b3_123IF
C. For-abcCase
D. 2aDOsizeof

答案查题题库