首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是______。 struct Node} int x; char ch; }; fun(struct Node*sn) } static k=1; sn->x=20;
以下程序的运行结果是______。 struct Node} int x; char ch; }; fun(struct Node*sn) } static k=1; sn->x=20;
admin
2010-01-10
61
问题
以下程序的运行结果是______。
struct Node}
int x;
char ch;
};
fun(struct Node*sn)
} static k=1;
sn->x=20;
Sn->ch=’a’+k++;
}
main()
{ int i;
static struct Node st=}10,’a’};
for(i=0;i<2;i++)
fun(&st);
printf("%d,%c\n",st.x,st.ch);
}
选项
答案
20,c。
解析
函数fun的功能是给结构体指针变量所指的结构体变量的各成员赋值,主函数两次调用函数fun,第一次调用,实参st两个成员的值是20和字符b,调用结束时,静态局部变量k没有释放,值为2:第二次调用,实参st两个成员的值是20和字符c,调用结束时,静态局部变量k没有释放,值为3;因此,输出结果是20和c。
转载请注明原文地址:https://kaotiyun.com/show/sGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSub.Commandl-Cliek()Dimstrl’AsString,str2AsStringstrl=InputBox(“输入一个字符串”):subfstr1,str2:Printstr2EndSub
假定用下面的语句打开文件:Open"Filel.txt"ForInputAs#1则不能正确读文件的语句是
以下叙述中错误的是
假定有如下的窗体事件过程:PrivateSubForm_Click()aS=”MicrosoftInteger”:bS=Right(aS,5)c$=Mid(aS,1,9):MsgBoxaS,34,b$,c$,5
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
构成计算机软件的是
数据库管理系统是
窗体上有1个名称为Text1的文本框,1个名称为Labell的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
软件(程序)调试的任务是
在关系数据库中,描述全局数据逻辑结构的是()。
随机试题
肾上腺皮质功能亢进时,皮质激素棘体不同部位的_______作用不同,体内_______重新分布,以致出现“向心性肥胖”体形。
宫颈癌的病因不包括
外国人或者外国企业在中国申请商标注册的,应当按其所属国和中华人民共和国签订的协议或者共同参加的国际条约办理,或者按对等原则办理,并应当( )。
运用股指期货进行套期保值应考虑的因素包括()等。
利用因势利导的方法来劝导游客所采取的主要手段是在尊重游客个性的前提下()进行的。
某班主任在家长会上帮商家推广一种“心算”教材,但并未强制家长们购买。该班主任的做法()。
Imagineaworldinwhichweareassignedanumberthatindicateshowinfluentialweare.Thisnumberwouldhelpdetermine【C1】___
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.(31)probablywill.That’soneofthe(32)fo
(frighten)______bytheexplosion,weallrushedoutofthehall.
最新回复
(
0
)