首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i
下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i
admin
2010-12-16
52
问题
下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void main() { int x=5,y=2; fun(x,y); cout<<x<<","; fun(x); cout<<x<<end
选项
A、5,2
B、7,11
C、11,23
D、9,23
答案
D
解析
由程序中的主函数main入手,定义了变量x=5,y=2。然后调用fun函数,其中a为引用地址,其改变会影响实参的改变。fun函数中的i=2定义为静态变量,有效到文件结束。所以主函数中第一输出x值为函数fun中的a值,即9。而i=11。第二次调用fun函数时,x=9,i=11,所以a=9+11+3=23。
转载请注明原文地址:https://kaotiyun.com/show/4Kjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){inti;for(i=0;i<5;i++)putchar(’9’-i);printf("\n");}程序运行后的输出结果是
若要建立下图所示的存储结构,以下正确的程序段是()。
关于地址和指针,以下说法正确的是
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
若有定义:inta,b;通过语句:scanf(“%d;%d”,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是( )
结构化程序设计主要强调的是()。
下列给定程序中函数fun的功能是:用冒泡法埘6个字符串按m4,到大的顺序进行排序。请改止程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
以下关于逻辑运算符两侧运算对象的叙述中正确的是
算法的空间复杂度是指()。
随机试题
空腹血糖浓度在6~7mmol/L之间,又有糖尿病症状时宜做
患者女,27岁,会计。因“不断思考问题,重复无意义动作并引起痛苦2年,自伤1天”主动请朋友陪诊来精神科急诊。患者坐立不安,情绪激越。双手手背可见新鲜烟烫痕迹。该患者存在哪些强迫行为
患者,男,45岁,因“急性腹痛”入院。该患者最重要的腹部体征是
某公司进行破产程序,现召开债权人会议,下列关于债权人会议,说法正确的是()。
张某向保险公司投保了意外伤害险,受益人是张幕的妻子王某,某日深夜张某回家途中遭到李某抢劫,张某奋起反抗,被李某打死,后李某被公安机关抓获。以下说法正确的是:()
甲公司于2007年12月1日向乙公司销售一批商品,增值税专用发票上注明的售价为30000元,增值税额5100元。甲公司为了及早收回货款而在合同中规定的现金折扣条件为:1/10—N/30。假定计算现金折扣时不考虑增值税因素。编制甲公司销售实现和12月9日
教学设计
将一个数转换成相应字符串的函数是()。
A—hospitalityB—orderdishesC—specialtyD—spiceE—beverageF—champagneG—sodawa
A、Hestayedinaroomonthethirdfloorforanhour.B、Hewasabsentwhenthediscussionwasbeingheld.C、Nobodybutthewoman
最新回复
(
0
)