首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
55
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中错误的是
结构化程序设计中,下面对goto语句使用描述正确的是()。
以下选项中可用作C程序合法实数的是
有以下程序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)
程序调试的任务是
下列叙述中正确的是
下列叙述中正确的是()。
下面选项中的程序段,没有编译错误的是
以下叙述中正确的是
随机试题
A.尿失禁B.尿潴留C.溢流性尿失禁D.无尿高位截瘫患者排尿障碍表现为
蒽氟烷是
A、结扎止血法B、填塞止血法C、包扎止血法D、药物止血法E、指压止血法在车祸现场,右耳前腮腺区刀伤,创口达腮腺体中份时应选择
某办公楼由12层主楼和3层辅楼组成。施工单位(乙方)与建设单位(甲方)签订了承建该办公楼施工合同,合同工期为41周。合同约定,工期每提前(或拖后)1天奖励(或罚款)2500元。乙方提交了粗略的施工网络进度计划,并得到甲方的批准。该网络进度计划如图5-1所示
对建筑划分防烟分区时,下列构件和设备中,不应用作防烟分区分隔构件和设施的是()。
关于金融工具流动性的说法,正确的是()。
下列各项中,属于伪造会计凭证和会计账簿的是()。
某国有企业拟转让本企业国有产权,关于企业职工安置方案的确定,说法错误的有()。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分
在Java语言中,不允许使用指针体现出的Java特性是
最新回复
(
0
)