首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> int test(int*data) { return--(*data); } main() { int data=12; test(&
有如下程序 #include<stdio.h> int test(int*data) { return--(*data); } main() { int data=12; test(&
admin
2017-07-05
22
问题
有如下程序
#include<stdio.h>
int test(int*data)
{
return--(*data);
}
main()
{
int data=12;
test(&data);
printf(’’%d,’’,data);
data=test(&data);
printf(’’%d,’’,data);
}
程序运行后的输出结果是( )。
选项
A、11,10,
B、12,11,
C、11,12,
D、12,12,
答案
A
解析
--为自减运算符,--i未在使用i之前对i的值进行减1操作,将data的地址传入test()函数,返回值为该值减1,第二次继续调用该函数将data再次传入,所以两次的输出结果为11,10,选项B、C、D错误,选项A正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/dZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
下面关于对象概念的描述中,错误的是
下面关于对象概念的描述中,错误的是
在结构化程序设计中,模块划分的原则是
若a是int型变量,则表达式(a=2*3,a*2),a+4的值为______。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______printf("%d\n",k);}
随机试题
A.小脑蚓部B.脑桥小脑角C.小脑半球D.鞍上区E.颅底的嗅沟、鞍区及斜坡上部髓母细胞瘤好发于()
宜以水飞后入药的药物是
子宫内膜癌发病可能的相关因素是
胚胎期是指受孕后的( )。
根据《中华人民共和国会计法》的规定,会计人员伪造会计凭证和会计账簿,尚不构成犯罪的,应承担的法律责任是()。
下列属于财务顾问出具财务意见承诺内容的是()。I.已对委托人披露的文件进行核查,确信披露文件的内容与格式符合要求Ⅱ.有关本次并购重组事项的财务顾问专业意见已提交内部核查机构审查,并同意出具此专业意见Ⅲ.已按照规定履行尽职调查义务,有充分理由确
班主任进行教育活动的重要手段是()。
某消费者的效用函数U(X1,X2)=min{X1,3X2},其中X1,X2分别为商品1和商品2的购买数量,商品1和商品2的价格分别为P1和P2,消费者的收入为M。求商品2的需求函数X2(P1,P2,M)。
shapeuporshipout
A、Bydisplayingtheirfeelingsandemotions.B、Byexchangingtheirviewsonpublicaffairs.C、Byaskingeachothersomepersonal
最新回复
(
0
)