重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学专科> 电子信息
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 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.以上说法都不对

答案
查看答案
更多“下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) {”相关的问题

第1题

下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap
(int p,int q) { int t; t=p; p=q; q=t;} void main() { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}

A.该程序完全正确

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

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

D.以上说法都不对

点击查看答案

第2题

以下说法中不正确是()。 (A)在C语言程序中所用的变量必须先定义后使用 (B)在程序中,APH和aph是两个不同

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

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

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

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

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

点击查看答案

第3题

假设变量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;______。
点击查看答案

第4题

以下程序运行后,整型变量a的值是()a=5;b=8b-=a;a+=b

A.8

B.3

C.5

D.2

点击查看答案

第5题

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

A.1

B.12

C.123

D.13

点击查看答案

第6题

在VB中,下列关于变量的说法正确的是()。

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

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

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

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

点击查看答案

第7题

执行下列程序段后,整型变量c的值为__。A=24b=328select case b\10case 0c=a*10+bcase 1 to 9c=a*100+bcase 10 to 99c=a*1000+bend select()

A.537

B.2427

C.24328

D.240328

点击查看答案

第8题

关于指向函数的指针变量,下面说法正确的是()。

A.指向函数指针变量的类型是整型,那么它也可以指向整型变量

B.指向函数指针变量的值是所指向函数所占用的存储单元地址

C.指向函数的指针变量只能指向一个特定的函数

D.指向函数的指针变量可以指向某一类特征相同的函数

点击查看答案

第9题

若s、i均为整型变量,执行下列程序段后s的值为【 】。 S=0 i=1 DO
S=S+i ┊ i=i+1 Loop Until i>5

点击查看答案

第10题

下面程序的功能是两个整数进行交换,请填空。 sub(int * x,int *y) {【 】 z=*x; *x

下面程序的功能是两个整数进行交换,请填空。 sub(int * x,int *y) {【 】 z=*x; *x= *y; *y=z; return; } main() {int m,n,*t1,*t2; scanf("%d,%d",&m,&n); t1=&m;t2=&n; 【 】 printf("%d,%d\n",m,n); }

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝