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

已有定义int m=3,int*p,*q;且p和q均已指向变量m,下面不能正确执行的赋值语句是()。

A.m=*p+*q;

B.q=m;

C.p=q;

D.m=*p*(*q)

答案
查看答案
更多“已有定义int m=3,int*p,*q;且p和q均已指向变量m,下面不能正确执行的赋值语句是()。”相关的问题

第1题

已有定义:“int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12),(*p)[4];”则执行语句“p=a+1;”后p[1][1]的

已有定义:“int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12),(*p)[4];”则执行语句“p=a+1;”后p[1][1]的值是()。

A.2

B.6

C.9

D.10

点击查看答案

第2题

以下变量定义:int*p,q;中,p和q都是指针。()
点击查看答案

第3题

假定变量 m 定义为“int m=7;”,则定义变量 p 的正确语句为()。

A. int p=&m;

B. int *p=&m;

C. int &p=*m;

D. int *p=m;

点击查看答案

第4题

若有以下说明和定义 typedef int*INTEGER; INTEGERP,*q; 以下叙述正确的是( )。

A.P是int型变量

B.P是基类型为int的指针变量

C.q是基类型为int的指针变量

D.程序中可用INTEGER代替int类型名

点击查看答案

第5题

以下程序的运行结果是______。 #include<stdio.h> main() {int k=4,m=1,p; p=func(k,m); printf(&q

以下程序的运行结果是______。

#include<stdio.h>

main()

{int k=4,m=1,p;

p=func(k,m);

printf("%d,",P);

p=func(k,m);

printf("%d\n",p);

}

func(int a, int b)

{static int m=0, i=2

i+=m+1;

m=i+a+b;

return m;

}

点击查看答案

第6题

若有定义:“int i=1,*p,**q;”则执行语句:“p=&i;q=&p;*p一6;**q—i+*p;”后i的值是()。

A.1

B.6

C.7

D.1 2

点击查看答案

第7题

有以下程序 include<stdioh> yoidflint*p,int*q); main() {intm=1,n=2,*r=&m; f(r,&n);

有以下程序 include<stdioh> yoidflint*p,int*q); main() {intm=1,n=2,*r=&m; f(r,&n);printf(%d,%d,m,n); } yoidflint*p,int*q) {P=p+l;*q=*q+l;) 程序运行后的输出结果是

A.2,3

B.1,3

C.1,4

D.l,2

点击查看答案

第8题

已有定义如下: struct node {int data; struct node *next; } *P; 以下语
句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。 请填空。 p=(struct node *)malloc 【 】;

点击查看答案

第9题

以下程序运行后的输出结果是______。 struct NODE { int k; struct NODE *link;
}; main() { struct NODE m[5],*p=n,*q=m+4; int i=5; while(p!=q) { p->k=--i;p++; q->k=i--;q--; } q->k=-i; for(i=0;i<5 ;i++)printf("%d",m[i].k); printf("\n"); }

点击查看答案

第10题

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

点击查看答案

第11题

以下程序的输出结果是【 】。 include <stdio.h> void swap(int *a, int *b) {

以下程序的输出结果是【 】。 include <stdio.h> void swap(int *a, int *b) { int *t; t=a; a=b; b=t; } main() { int i=3,j=5,*p=&i,*q=&j; swap(p,q); printf("%d %d\n",*p,*q); }

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

订单号:

遇到问题请联系在线客服

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