以下哪种书写方式正确:
A: if(n>0)return;
B: 选项2
C: if(n>0){return;}
D: 选项4
A: if(n>0)return;
B: 选项2
C: if(n>0){return;}
D: 选项4
举一反三
- #include int sub(int n) { if(n<5) return 0; else if(n>12) return 3; return 1; if(n>5) return 2; } int main() { int a=10; printf("%d\n",sub(a)); return 0;}
- 智慧职教: def f(n): if n==0: return 0 elif n==1: return 1 return f(n-1)+f(n-2) print(4) 结果是
- 以下程序的输出结果是_______。 int f(int n){ if(n<=1) return 0; n/=2; return f(n)+n; } int main(void){ printf("%d",f(7)); return 1; } A: 4 B: 3 C: 5 D: 6
- 不建议在catch语句添加return,以下代码的执行结果是?public static int maybe() { int n = 0; try { n++; n=n/0; } catch (Exception e) { n++; return n; } finally { n++; } return n; } A: 1 B: 2 C: 3 D: NA
- 以下计算阶乘n!的函数fact,正确还是错误?def fact(n) if n == 0 : return 1 else: return n * fact(n-1)