首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int a[5]={2,4,6,8,10},*p,*k; P=a; k=&p; printf("%d",*(p++)); printf("%d\n",*k);} 程序运行后的输出结果是
有以下程序 main(){ int a[5]={2,4,6,8,10},*p,*k; P=a; k=&p; printf("%d",*(p++)); printf("%d\n",*k);} 程序运行后的输出结果是
admin
2015-12-25
68
问题
有以下程序
main(){
int a[5]={2,4,6,8,10},*p,*k;
P=a;
k=&p;
printf("%d",*(p++));
printf("%d\n",*k);}
程序运行后的输出结果是
选项
A、4 4
B、2 4
C、2 2
D、4 6
答案
B
解析
主函数中指针变量p指向数组a中下标为0的元素,k指向p,那么*(p++)的值为2,p指向数组中下标为1的元素,k指向p,所以*k的值为4。
转载请注明原文地址:https://www.kaotiyun.com/show/nxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言可执行程序的开始执行点是()。
下列语句的输出结果是______。chars[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
下列二维数组初始化语句中,不正确的是()。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
下列程序段中,不能正确赋值的是()
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列叙述中正确的是
随机试题
简述Access提供的五大类常用的宏操作。
当前国际社会发展的形势在经济上表现为()。
A、聚维酮B、乳糖C、交联聚维酮D、水E、硬脂酸镁作为片剂的润湿剂的是
具有很强的神经毒性,并可经皮肤吸收的化学物质是
存在胆固醇(TC)升高的高脂血症
下列关于我国民族自治地方自治机关的自治权的表述,正确的是:()
按照现行企业所得税的有关规定.下列有关技术开发费的表述正确的有( )。
A、B、C、D、E、F、G为某上市公司的董事。A、B、C、D、E、F出席了该公司2017年第1次董事会会议,G因故未出席也未书面委托其他董事代为出席。该次会议通过的一项决议违反了公司章程,给公司造成了严重损失。A在该次会议上曾就该项决议表决时表示了异议,但
华盛顿体系
Readthefollowingarticleandanswerquestions9-18onthenextpage.Addiction1.Theword"addiction"isoftenusedl
最新回复
(
0
)