• [单选题]有以下程序 int f(int n) { if (n==l) return 1; else return f(n-1)+1; } main () { int i,j=0; for(i=i;i3;i++) j+=f(i); printf {"%d\n", j ); } 程序运行后的输出结果是
  • 正确答案 :B
  • 3

  • 解析:解析:本题考查的知识点是递归函数.通过分析不难写出,f()函数的数学表达式为:f(n)=1n=1;f(n)=f(n-1)+1n不等于1;在主函数中for循环执行了两次函数调用f(i)。第一次:i为1,调用f(1)得到返回值1,并把它加到i中,i的值为1。第二次i为2,调用f(n),根据递归公式可知“f(2)=f(1)+1”,得到返回值2并把它加到i中,j的值为3。所以最后输出的j的值为3,所以4个选项中B正确。

  • [单选题]要设计出带表格线的报表,需要向报表中添加( )控件完成表格线的显示。
  • 正确答案 :D
  • 直线或矩形

  • 解析:解析: 本题考查报表版面设计的知识。报表的版面设计中,用于修饰版面的控件只有直线和矩形,没有其他控件。其他选项都不是设计出表格的控件。

  • 查看原题

    推荐下载科目: 计算机三级 计算机四级 软考中级 微软认证 JAVA认证 软考高级 职称计算机 计算机操作员中级 计算机操作员高级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2