单项选择题

为了避免嵌套的if...else语句的二义性,C++规定与else配对的是

A.缩排位置相同的if
B.在其之前未配对时if
C.在其之前未配对的最近的if
D.同一行上的if
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 main() int a=5,b=4,c=3,d=2; if(a>b>c) cout<<d<<endl; else if((c-1>=d)==1) cout<<d+1<<endl;; else cout<<d+2<<endl; 执行后输出结果是
A.2
B.3
C.4
D.编译时有错,无结果
单项选择题
能保证对所有的参数能够结束的递归函数是
A.int f(int n) if(n<1) return 1; else return n*f(n+1);
B.int f(int n) if(n>1) return 1; else return n*f(n-1);
C.int f(int n) if(abs(n)<1) return 1; else relurn n*<n/2);
D.int f(int n) if(n>1) return 1; else return n*f(n*2);
相关试题
  • 有如下程序 main() int n=9; whil...
  • 设有语句 int n,m; char a[5],b...
  • 有以下程序 main() union unsigned i...
  • 执行完下列语句 int a,b, *c=&a;...
  • 下列程序的运行结果是 main() int a=...