题目内容 (请给出正确答案)
[单选题]

若有定义“int n1=0, n2, *p=&n2, *q=&n1;", 则与赋值语句“n2=n1”等价的是

A.*p=*q

B.p=q

C.*p=&n1

D.p=*q

答案
A 解析:在定义指针变量p和q时,分别把变量n2和n1的地址赋给了指针变量p和q,所以*p和*q中内容就分别是变量n2和n1的值,所以语句*p=*q与语句n2=n1等价。因此选项A)正确。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“若有定义“int n1=0, n2, *p=&n2,…”相关的问题

第1题

若有如下程序段,其中s,a,b,c均已定义为整型变量,且a、c均已赋值 s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是 。

A.s=a+b;

B.s=a+c;

C.s=s+c;

D.s=b+c;

点击查看答案

第2题

若有以下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()。

A.s=a+b;

B.s=a+c;

C.s=s+c;

D.s=b+c;

点击查看答案

第3题

若有以下定义,则正确的赋值语句是: int a,b;float x;

A.a=1,b=2 ;

B.b++;

C.a= b= 5

D.b= int(x);

点击查看答案

第4题

若有定义语句:int m[][3]={1,2,3,4,5,6,7};,则与该语句等价的是()

A.int m[][3]={{1,2,3},{4,5,6},{7}};

B.int m[][3]={{1,2},{3,4},{5,6,7}};

C.int m[][3]={{1,2,3},{4,5},{6,7}};

D.int m[][3]={{1},{2,3,4},{5,6,7}};

点击查看答案

第5题

若有定义int x,y; 并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++) : (y++)中的条件表达式(x-y) 等价的是()。

A.(x-y<0||x-y>0)

B.(x-y<0)

C.(x-y>0)

D.(x-y==0)

点击查看答案

第6题

若有定义语句: int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。

A.p=a

B.q[i]=a[i]

C.p=a[i]

D.p=&a[2][1]

点击查看答案

第7题

定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。

A.*p=*q;

B.p=q;

C.*p=&n1;

D.p=*q;

点击查看答案

第8题

若有定义char *p,ch;则不能正确赋值的语句组是()。

A.p=&ch;scanf(“%c”,p);

B.p=NULL; scanf(“%c”,&ch);

C.*p=getchar(); p=&ch;

D.p=&ch;*p=getchar();

点击查看答案

第9题

若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是()

A.a=a++,i++;

B.i=(a+k)<=(i+k);

C.i=a%11;

D.i=!a;

点击查看答案

第10题

若有定义语句“int a[5]={1,2,5};”则printf("%d",++a[3])的输出值是()。
点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信