首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

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

下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) { int t; t=p, p=q; q=t; ) void 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); )

A.该程序完全正确

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

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

D.以上说法都不对

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序应能对两个整型变量的值进行交换。以下正确的说法是()…”相关的问题
第1题
以下说法中不正确是()。 (A)在C语言程序中所用的变量必须先定义后使用 (B)在程序中,APH和aph是两个不同

以下说法中不正确是( )。

(A)在C语言程序中所用的变量必须先定义后使用

(B)在程序中,APH和aph是两个不同的变量

(C)C语言程序总是从main()函数开始执行

(D)输入数据时,对于整型变量只能输入整型值,对于实型变量只能输入实型值

点击查看答案
第2题
假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交换,即把b中的值给a,把c中的值给b,把a中
的值给c。例如:交换前,a=10,b=20,c=30;交换后a=20,b=30,c=10。那么______;a=b;b=c;______。
点击查看答案
第3题
以下叙述中正确的是()A.C程序中,赋值运算符的优先级最低B.若a是实型变量,C程序中允许进行以下赋

以下叙述中正确的是()

A.C程序中,赋值运算符的优先级最低

B.若a是实型变量,C程序中允许进行以下赋值:a=10,因此,实型变量中允许存放整型数

C.若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失

D.在C程序中,除号运算符“/”两边的类型相同时才能进行相除运算

点击查看答案
第4题
以下程序运行后,整型变量a的值是()a=5;b=8b-=a;a+=b

A.8

B.3

C.5

D.2

点击查看答案
第5题
在VB中,下列关于变量的说法正确的是()。

A.变量是一个命名的内存单元,在程序运行的过程中,它的值可以改变

B.变量的数据类型只分为整型、实型和字符型三种

C.变量在使用前必须先对变量的数据类型和变量名进行定义,以使系统为其分配存储单元

D.变量的数据类型可以随意选择,因为数据类型的取值范围是可以变更的,不是固定不变的

点击查看答案
第6题

ArduinoC程序如下,当程序中整型变量val的值为1时,串口监视器输出的结果是()。ArduinoC程序如下,当程序中整型变量val的值为1时,串口监视器输出的结果是()。

A.1

B.12

C.123

D.13

点击查看答案
第7题
以下程序段执行后,整型变量s的值为()s=0for i=1 to 3s=s+inext i

A.6

B.3

C.1

D.0

点击查看答案
第8题
执行语句:inti=10;*p=&i;之后,下面描述错误的是()。

A.p的值为10

B.p指向整型变量i

C.*p表示变量i的值

D.p的值是变量i的地址

点击查看答案
第9题
设有整型变量x和y的值分别为5和110。请指出执行了下面循环语句后,变量x和y的值分别是多少?do{x=y/x;y=y-x;}while(y>=1);

点击查看答案
第10题
若s、i均为整型变量,执行下列程序段后s的值为【 】。 S=0 i=1 DO
S=S+i ┊ i=i+1 Loop Until i>5

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改