首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是______。 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
44
问题
以下程序的运行结果是______。
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全国计算机二级
相关试题推荐
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:①Form1.Print"VB"②Frame1.Print"VB"
由高中数学可知,对于连续函数f(x),若f(x1)与f(ra)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PriVateFunctionf(xAsSinglelAsSingle可以返回f(x)
按照“后进先出”原则组织数据的数据结构是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置:若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
长整型常数的类型说明符为
T一面描述中不属于数据库系统特点的是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
两个数的最大公约数是4,最小公倍数是252,其中一个数是28,则另一个数的各个数位上数字之和是()。
在我国民法中,监护制等适用于未成年人和精神病人,监护人的产生根据是()
心室肌细胞动作电位超射值主要决定于
A.3~5小时开始升高,24小时达到高峰,持续3~5天B.8~12小时开始升高,18~36小时达到高峰,持续3~5天C.24~48小时开始升高,3~6天达到高峰,持续8~14天D.2~3小时开始升高,12小时达到高峰,持续7~9天急性心肌梗死时血
阴虚发热型内伤发热,下列哪些最有临床诊断意义
不是由A群溶血性链球菌引起的疾病是
关于戴无菌手套,脱污染手套,下述描述哪项是错误的
假设有一个进程拥有两个线程(编号为0和1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码:intflagL22;/*flag数组,初始化为FALSE*/
使用表设计器来定义表的字段时,以下哪个项可以不设置内容______。
数据类型是()。
最新回复
(
0
)