首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 void fun(int*n) {while ((*n)--); printf("%d",++(*n)); } main() { int a=1000; fun(&a);
下列程序的输出结果是【 】。 void fun(int*n) {while ((*n)--); printf("%d",++(*n)); } main() { int a=1000; fun(&a);
admin
2010-01-10
67
问题
下列程序的输出结果是【 】。
void fun(int*n)
{while ((*n)--);
printf("%d",++(*n));
}
main()
{ int a=1000;
fun(&a);
}
选项
答案
0
解析
while循环的条件为即当*n非零时执行循环,(*n)一是先使用*n的值再对*n减1,结束while循环后*n的值为-1。 ++(*n)是先对*n加1再使用*n的值,-1+1=0,输出*n的值即输出0。
转载请注明原文地址:https://www.kaotiyun.com/show/MmWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是x=5Printx+1:x+1
决定标签内容显示位置的属性是()。
下列有关文件的叙述中,正确的是
以下关于变量作用域的叙述中错误的是
下列叙述中错误的是()。
以下关于控件数组的叙述中,错误的是
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
假定有以下函数过程:FunctionFun(SAsString)AsStringDimslAsStringFori=lToLen(S)sl=LCase(Mid(S,i,1))+sl
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
构成计算机软件的是
随机试题
碘量法测定维生素C注射液含量时,加入丙酮的目的是
细辛的植物来源为()。
A.无色或黄白色,具细密的纵直条纹,间距1μm~7μm,真皮色素较少B.无色或黄白色,具细密的纵直条纹,间距1μm~7μm,真皮素较多C.深棕色或棕黄色,密布乳头状突起,真皮含较多色素D.黄棕色,具纵直条纹,间距17μm~24μm,真皮色素较少E.
【背景资料】某工业厂房的动力站安装工程,该工程的总承包商项目经理部坚持“安全第一,预防为主”的方针,建立了安全管理体系和安全生产责任制,并针对该工程项目的规模、结构、特点、环境、技术含量、施工风险及资源配置等因素进行了施工安全策划,编制了具体化、及时化、
存款性金融机构是吸收个人或机构存款,并发放贷款的金融机构。下列金融机构中,属于存款性金融机构的是()。
下列不属于市场预测主要内容的是()。
下述哪项为支气管哮喘的特征?()
下列关于病理学的叙述错误的是()。
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproperty【C1】_______
不论索引是否生效,定位到相同记录上的命令是()。
最新回复
(
0
)