试题详情
- 单项选择题下面程序应能对两个整型变量的值进行交换。以下正确的说法是()
A、该程序完全正确
B、该程序有错,只要将语句swap(a,b);中的参数改为&a,&b即可
C、该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针即可
D、以上说法都不正确
- D
关注下方微信公众号,在线模考后查看
热门试题
- 有字符数组定义如下,则合法的函数调用是(
- 已知intx=10,y=20,z=30;
- 在程序中声明一个double类型变量的指
- 在C语言中,允许对两个字符型数据进行加法
- C语言的程序一行写不下时,可以()。
- 编写一个矩阵转置的函数,矩阵的行数和列数
- 用scanf输入半径r的值,求以此为半径
- 下列程序段的执行结果是()。
- 对于extern型变量和static型变
- 若运行以下程序时,输入2473↙,则程序
- 一个共用体变量中不能同时存放其所有成员
- 函数调用语句:fseek(fp,-10L
- 若fp为文件指针,且文件已正确打开,以下
- 以下关于跳转语句的叙述中不正确的是()。
- 下面的程序是求1!+3!+5!+&bdq
- 己有定义:intx=3,y=4,z=5;
- C语言允许函数值类型缺省定义,此时该函数
- 输入20个数据,删除指定的据数(该数据从
- 变量被赋初值可以分为两个阶段:即()和(
- 条件控制的循环比计数控制的循环执行效率低