正确答案: B
3
题目:有以下程序int f(int n){ if(n==1 return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j);}程序运行后的输出结果是
解析:在main函数中,对f(1)和f(2)的值进行了累加。
查看原题
举一反三的答案和解析:
[单选题]假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员数的声明语句为( )。
AB perator+(AB&)
解析:解析: 因为题目的要求是对类AB定义加号操作符重载成员函数,所以首先应该对范围加以限定,参数是对类对象的引用。
[单选题]假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是( )。
在代码中访问任意一个命令按钮只需使用名称Command1
解析:B) 【解析】本题考查控件数组。在命令按钮数组Commandl中,Commandl为控件数组中所有元素的名字,因此访问数组中某个元素时,必须说明其Index属性。控件数组中所有元素的大小相同,共用相同的事件过程,通过Index属性值的不同来区分具体由哪个按钮进行处理。