首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++)
下列语句能循环______次。ints=12;while(s);--s;
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
下列选项中不是字符常量的是()。
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
随机试题
采菊东篱下,悠然见南山。悠然:
一般学习成绩不很突出的学生,会在社交方面有出色的表现,这在心理防御机制上称为
造成牙周病患牙齿松动的原因中不包括A.牙周韧带炎症B.牙合创伤C.牙槽骨吸收D.夜磨牙E.根纵裂
痢疾的病位在
患者男,71岁。诊断为阿尔茨海默病,目前临床最常用的治疗药物是()。
下列关于期货合约持仓量的描述,正确的是()。
春秋战国时期,创建于齐桓公年间的__________是当时唯一的官办高等学府。
“田人佃手,其狡黠者逋负租税,莫可谁何。业经转手,佃乃虎踞,故有久佃成业之谣”,这一状况出现于()。
(2000年)设函数f(x)在[0,π]上连续,且∫0πf(x)dx=0,∫0πf(x)cosxdx=0,试证:在(0,π)内至少存在两个不同的点ξ1,ξ2,使f(ξ1)=f(ξ2)=0。
快速原型模型的主要特点之一是(49)。
最新回复
(
0
)