首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() { int k=2,m=4,n=6,*pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf("%d\n",n); } 程序运行后的输出
有以下程序 #include<stdio.h> main() { int k=2,m=4,n=6,*pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf("%d\n",n); } 程序运行后的输出
admin
2022-04-02
36
问题
有以下程序
#include<stdio.h>
main()
{
int k=2,m=4,n=6,*pk=&k,*pm=&m,*p;
*(p=&n)=*pk*(*pm);
printf("%d\n",n);
}
程序运行后的输出结果是( )。
选项
A、6
B、10
C、8
D、4
答案
C
解析
题意中,整型指针变量pk指向k,pm指向m,所以表达式*pk*(*pm)的值为k*m,即2*4=8;左边表达式*(p=&n)先将变量n的地址赋给p,然后对p解引用,引用到n,对n赋值为8,本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/bQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
有以下程序#includemain(){chara=4;printf("%d\n",a=a
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
程序调试的任务是
下列叙述中正确的是
下列叙述中正确的是()。
下面结构体的定义语句中,错误的是
下面选项中的程序段,没有编译错误的是
以下叙述中正确的是
随机试题
一组样本数据为:10.0,10.1,9.8,10.2,9.9,则该样本组平均值与极差分别为________。
开放式浇注系统适用于浇注()。
关于横纹肌收缩的叙述,哪几项是错误的
善恶多指______的表现,顺逆多指______。
电子邮政系统的功能框架结构包括()。[2007年真题]
帝王谥号主要依据其生前行为而定。下列各项中属于谥号的是()。
(2006年单选32)春秋时期“竹刑”的制作者是()。
Whatarethespeakerstalkingabout?
Manycourtsarereported______inChinatohandleintellectualpropertyrightstoprotectforeignanddomesticcompaniesandindi
A、Theyhavebeencooperatingforacoupleofyears.B、Theyareabouttosignthefirstcontractbetweenthem.C、Theyhavebeenl
最新回复
(
0
)