正确答案: A
55
题目:有以下程序int fun(int n) { if(n==1) return 1; else return(n+fun(n-1));}main(){ int x; scanf("%d",&x); x=fun(x); printf("%d\n",x);}执行程序时,给变量x输入10,程序的输出结果是
解析:本题主要考查函数的递归调用。在做递归调用函数类型的题目时,我们首先要找到函数的出口和递归结束的条件。
查看原题
举一反三的答案和解析:
[单选题]窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Labell)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 ______。
Private Sub Text1_Change() Labell.Caption=Text1.Text End Sub
解析:解析:当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在Text1_Change()事件中。
[单选题]下列选项中,不符合良好程序设计风格的是( )。
模块设计要保证高耦合、高内聚
解析:解析:内聚(Cohesion)是对一个模块内部各成分之间相关联程度的度量。耦合(Couplins)是对模块之间依赖程度的度量。这是判断设计好坏的标准,高内聚是它们之间的关系要简单明了,不要有很强的关系,不然,运行起来就会出问题。
[单选题]在文档中插入水印时,以下说法正确的是( ) 。
默认情况下,文档的每一页均被插入水印
[单选题]链式栈与顺序栈相比,一个比较明显的优点是
通常不会出现栈满的情况
解析:解析:链式栈是通过链表来实现栈的,结点空间是动态生成的,因此只要能在内存申请空间就不会出现栈满的情况。
[单选题]下列选项中属于Java核心包的是( )。
java.io
解析:解析:Java类库中主要包括核心java包、 javax扩展包和org扩展包。此题中javax.swing、 javax.naming、javax.sound都为javax扩展包,只有java.io为核心包。
[单选题]目前我国家庭计算机用户接入互联网的下述几种方法中,最快的是()。
光纤入户
[单选题]在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a S="VisualBasic" Print String(3, a$) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是______。
VVV
解析:解析:函数string(n,字符串)的功能是返回由n个指定“字符串”中第一个字符组成的字符串。本题中的字符串“VisualBasic”的第一个字符为“V”,所以返回3个“V”,即String函数返回的字符为“VVV”。