下列语句序列执行后,j的值是()intj=1;for(inti=5;i>0;i-=2)j*=i。
A.15
B.1
C.60
D.0
- · 有6位网友选择 A,占比46.15%
- · 有4位网友选择 D,占比30.77%
- · 有2位网友选择 C,占比15.38%
- · 有1位网友选择 B,占比7.69%
A.15
B.1
C.60
D.0
阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
设计一个类模板Sample用于对一个有序数组采用二分法查找元素下标。
【C++程序】
#include
#define Max 100∥最多元素个数
template
class Sample
{
T A[Max]:∥存放有序数序
int n:∥实际元素个数
public
Sample(){}∥默认构造函数
Sample(T a[],int i);∥初始化构造函数
int seek(T c);
void disp()
{
for(int i=0;i
cout$amp;cout$amp;}
};
template
Sample::Sample(T a[],int i)
{
n=i;
for(intj=0;j
(1) ;
}
template
int Sample::seek(T c)
{
int low=0,high=n-1,mid;
while((2) )
{
mid=(low+high)/2;
if((3) )
return mid;
else if((4) )
low=mid+l;
else
(5) ;
}
return-1;
}
void main()
{
char a[]="acegkmpwxz";
Samples(a,1。);
cout$amp;cout$amp;}
A.18
B.15
C.16
D.17
A.1,1
B.1,2
C.2,1
D.2,2
A、1and1
B、1and2
C、2and1
D、2and2
E、2and3
A、x=6
B、x=0
C、编译出错
D、运行异常
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!