首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=2,*ptr; ptr=&a; *ptr=8: a=(*ptr)++; printf("%d,%d\n",a,*ptr);
有以下程序: #include main() { int a=2,*ptr; ptr=&a; *ptr=8: a=(*ptr)++; printf("%d,%d\n",a,*ptr);
admin
2016-04-07
22
问题
有以下程序:
#include
main()
{
int a=2,*ptr;
ptr=&a;
*ptr=8:
a=(*ptr)++;
printf("%d,%d\n",a,*ptr);
}
程序运行后的输出结果是( )。
选项
A、9,9
B、8,9
C、2,4
D、0,4
答案
A
解析
题干中定义一个指针变量ptr,再把a的地址值赋给变量ptr,此时a和*ptr代表同一内存单元中的值,*ptr=8表示把a和*ptr的值修改为8,a=(*ptr)++表示把指针ptr对应地址单元里的值赋给a,再将ptr对应地址单元里的值加1,因此*(ptr)值为9,同时a也为9,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/5CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:structlink{intdata;strnctlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够
若有下列定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
标准库函数fgets(s,n,file)的功能是()。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
下列叙述中正确的是()。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
随机试题
TracysaidtheworkwouldbedonebyJuly,________personallyIdoubtverymuch.
对动脉硬化有防御作用的脂蛋白是
商业银行应对信息科技风险管理进行内部审计和外部审计。()
不可否认,数学在经济学、管理学研究中有广泛的应用,为推动学术研究和科学决策发挥了积极作用。但是,学术研究应以问题为导向,而不是以技术为导向,数学方法只是工具和手段,不是目的。研究实践中,一些论文只用文字或辅以简单的图表,学术水平依然很高;有的论文没有使用数
某启蒙思想家说:“人,实则一切有理性者,所以存在,是由于自身是个目的,并不是只供这个或那个意志利用的工具。”该思想家应是()。
左图为给定的多面体,从任一角度观看,下面哪一项不可能是该多面体的视图?
下列关于RAID的描述中,正确的是()。
在进行软件结构设计时,应遵循的最主要原理是【】。
以下保留字不属于分支结构的是()。
——WeiFangisn’tatschooltoday,isshe?——______.
最新回复
(
0
)