有以下程序int f(int n){ if(n==1)return 1;else return f(n-1)+1;}main(){ int i,j=0;for(
A.4
B.3
C.1
D.2
A.4
B.3
C.1
D.2
第1题
第2题
【题目描述】
第 15 题以下程序的输出结果是
#include(iostream. h>
void reverse(int a[],int n)
{ int i,t;
for(i=0;;
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
void main()
{ int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0;
reverse(b,8);
for(i=6;i <10;i++)s+=b[i];
cout <
}A.22
B.10
C.34
D.30
【我提交的答案】:C |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
为什么是怎样呢?寻求解答
第3题
写出以下程序的运行结果。public class Test2 {public static void main(String args[ ]){int i,j;int a[]={17,91,65,35,28};for (i = 0; i < a.length-1; i++ ) {int k = i;for(j = i; j < a.length; j++ )if (a[j]>a[k] )k = j;int temp =a[i];a[i] = a[k];a[k] = temp;}for (i =0; i<a.length; i++ )System.out.print(a[i]+" ");System.out.println();} }
第4题
阅读下面的程序,填写程序中缺少的部分,并把程序的输出结果写出来;
classTest{
staticvoidShowArrayInfo(int[]student){
for(inti=0;i
Console.Write(student[i]++);
Console.Write(“”);
}
}
staticvoidMain(){
int[]student=newint[]{1,2,3,4,5};
ShowArrayInfo(student);
Console.Write(“/n”);
ShowArrayInfo(student);
}
}
输出结果:
第5题
请写出下列程序的输出结果。()
#include
int main() /{
char str[ ]="1A2B3C4D"; int i;
for(i=0;str[i]!='/0';i++)
if ((str[i]<'0') || (str[i]>'9'))
printf("%c",str[i]);
return 0;
/}
}
第6题
A.100<空格>76512<回车>
B.i=100,f=76512<回车>
C.100<回车>76512<回车>
D.x=100<回车>y=76512<回车>
第7题
class A
{
int a;
A(int b)
{a=b;}
void show()
{System.out.println(“a=”+a);}
}
public class Class1
{
public static void main (String args[])
{
A bj=new A(12345);
boolean b=false;
char ch=97;
obj.show();
System.out.println(“b=”+b+”/tch=”+ch);
}
}
第8题
【题目描述】
第 15 题以下程序的输出结果是
main()
{ int a=21,b=11;
printf("%d\n",--a+b,--b+a);
}A.30
B.31
C.32
D.33
【我提交的答案】:B |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
不会,求解释
第9题
阅读以下程序,填写运行结果()。def f(n): if n%2==0: print('偶',end='') #此处''为空字符串 else: print('奇',end='') #此处''为空字符串 for i in [1,5,2,6,7]: f(i)
第10题
补足程序
程序功能:用辗转相除法求最大公约数。
main()
{int m,n,r;
scanf(”%d%d',&m, &n);
while(______)
{r=_
m=
n=_
}
printf(" gcd=%d/n"
,____ );
第11题
A.float x;y;
B.float x,y=3.14f;
C.public int i=100,j=2,k;
D.int i=100;int j=200;