首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下程序后,a,b的值分别为 main() { in a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d\n",a);
执行以下程序后,a,b的值分别为 main() { in a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d\n",a);
admin
2013-06-11
40
问题
执行以下程序后,a,b的值分别为 main() { in a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d\n",a); printf("b=%d\n",b);}
选项
A、-1,5
B、1,6
C、0,7
D、4,10
答案
4
解析
int a,b,k=4,m=6,*p1=&k,* p2=&m;声明整型变量a,b,k,m和指针p1,p2,并分别将4和6赋给k和m,将k和m的地址赋给P1和p2;a =p1==&m;等价于a=(p1==&m);将p1是否等于地址m的值(0)赋给变量a,b=(*p1)/(*p2)+7;该句的含义是将后面表达式的的值7赋给变量b。
转载请注明原文地址:https://kaotiyun.com/show/ZtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中给指针p分配3个double型动态内存单元,请填空。#include<stdio.h>main(){double*p;p=(double*)malloc((【】);p[0]=1.5
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="str4="string";则______不是对库函数的正确调用。
在Windows中,启动应用程序的正确的方法是()
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
设a、b、c为整形数,且a=2,b=3,c=4则执行完以下语句后,a的值是【】。a*=16+(b++)-(++c);
下面描述中,不符合结构化程序设计风格的是
在下列四条叙述中,正确的一条是()
软件开发环境是全面支持软件开发全过程的【】的集合。
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
随机试题
下列哪一项所论不妥
Carefulsurveyshaveindicatedthatasmanyas50percentofpatientsdonottakedrugs______directed.
平胃散主治证的病机是
A.1岁B.2岁C.3岁D.4岁E.5岁小儿T细胞分泌INF-γ达成人水平的年龄是
诚实守信是做人的基本准则,也是会计职业道德的精髓。请指出诚实守信的含义?如果你是一名会计人员,如何做到会计职业道德关于诚实守信的要求?
事业单位以货币资金对外投资时,可能会涉及下列()科目。
下列犯罪在量刑时应并处罚金的有()。
[*]
Bubblegumisnotatopicusuallytreatedseriously,soitisappropriatethatthisnewbooktracingtheculturedhistoryofbub
A、Thejobdon’thavegoodprospects.B、Heearnsfairlyalittle.C、Hefoundabetterjob.D、Hecan’tgetinterestedinthejob.
最新回复
(
0
)