首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int a = 2, *ptr; ptr = &a; *ptr = 8; a = (*ptr) ++; printf("%d,%d\n", a, *pt
有以下程序 #include <stdio.h> main( ) { int a = 2, *ptr; ptr = &a; *ptr = 8; a = (*ptr) ++; printf("%d,%d\n", a, *pt
admin
2020-06-16
24
问题
有以下程序
#include <stdio.h>
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://jikaoti.com/ti/XsG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言标识符,以下叙述中错误的是()。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10一6。若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程
有以下程序:#include<stdio.h>main(){inta=2,c=5;printf("a=%%db=%%d\n",a,c);}程序运行后的输出结果是()。
以下针对全局变量的叙述错误的是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){i
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putchar(’Z’);
有如下程序:#include<stdio.h>#include<string.h>main(){chara[]="1234",*b="ABC";printf("%d%d%d%d\n",strlen(a
编写函数voidfun(char*tt,intPP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
随机试题
下列哪项表现为阵发性腹痛。有块。聚散不定
肝癌术前护理不正确的是
(治疗消化性溃疡的胃黏膜保护剂)A.铝碳酸镁B.雷贝拉唑C.枸橼酸铋钾D.碳酸镁E.瑞巴派特能够可逆性结合胆酸.可用于胆汁反流性损害的抗酸剂是
护士面对上消化道大出血患者,出血停止后,应如何对患者进行饮食指导
Routing:BEIJING,CHINA(BJS)toATIANTA,U.S.A.(ATL)Commodity:MONKEYSGrossWeight:TOTAL3PIECES,EACH55.3KGS
拘传持续的时间不得超过24小时。( )
认真阅读漫画,请回答:你从这幅漫画中看到了什么?想到了什么?
元朝立国前制定的习惯法是()。
在VBA编辑器中打开立即窗口的命令是()o
BeforeMartinL.King.alltheblackleaderschoseviolencetowintheirfreedomandequality.Dr.Kingencouragedhispeoplet
最新回复
(
0
)