reduce求和输出结果为varlist1=list1(1,2,3,4)varsum=list1.reduce(_+_)println(sum)()
第1题:
本题统计字符串str中字母a出现的次数,其中str为“(7&asdfasdf873eat687al(4a”,字母a存储在字符变量c中,最后打印输出结果。
public class javal{
public static void main(String[]args){
String str="(*&7asdf adf873eat687al(4a";
char c;
int sum=0;
int i=0:
do{
c= ;
if( )
sum++:
i++:
}while( );
System.out.println("sum="+sum);
}
}
第1处:str.charAt(i)
第2处:c= =a
第3处:i<str.length
【解析】第1处获得字符串中第i个字符;第2处判断该字符是否为a;第3处为循环终止条件。
第2题:
下列程序段的输出结果是【 】。
include<iostream.h>
void main()
{int i=10,sum=0;
do
{
sum=+sum+i;
i=i-2;
}while(i>=2);
cout<<sum<<end1;
}
第3题:
下列程序的输出结果是( )。 public class Test { public static void main (String[] args) { int n=5,sum=0; while (n>0) { sum+=n; --n; } System.out.println("Sum is"+sum); } }
A.sum is 14
B.sum is 15
C.sum is 10
D.sum is 5
第4题:
【题目描述】
(37)有以下程序
#include <stdio.h>
struct ord
{ int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord *p=dt;
printf("%d,",++(p->x)); printf("%d\n",++(p->y));
}
程序运行后的输出结果是
A)1,2
B)4,1
C)3,4
D)2,3
|
正确答案:D |
答案分析:
dt[2]={1,2,3,4}表示dt[0]={1,2},dt[1]={3,4},*p=dt表示p是dt数组的首地址,既此时p指向的数组是dt[0],p+1指向dt[1];因此p->x=1,p->y=2,所以输出结果为2,3。
第5题:
下面的语句片段中,变量result结果为( )。 public class Test { public static void main (String args[ ]) { int sum=0; int r=2; iht result=(sum==1?sum:r); System. out. println (result); } }
A.1
B.2
C.10
D.0
第6题:
(37)有以下程序
#include <stdio.h>
struct ord
{ int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord *p=dt;
printf("%d,",++(p->x)); printf("%d\n",++(p->y));
}
程序运行后的输出结果是
A)1,2
B)4,1
C)3,4
D)2,3
第7题:
reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_)println(js)()
第8题:
2个数组,调用zip函数会将2个数组变成元组,这就是函数zip拉链的含义,请说出下列程序输出结果为varkey1=Array("java","oracle","c++","dephile")vargrade1=Array(1,2,3,4)varclass2Grade=key1.zip(grade1)for(j<-class2Grade){println(j)}()
第9题:
研究下面的Java代码: switch (x) { case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println(4); } 当x=2时,运行结果是()。
第10题:
现有: class TestApp{ public static void main (String[] args){ int [5] myarray={ 10, 11, 12, 13, 14); int sum=0; for (int x : myarray) sum+=x; System. out. println( "sum= "+sum); } } 上述程序运行后的结果是哪项?()
第11题:
10 数组越界 程序结束
10 程序结束
数组越界 程序结束
程序结束
第12题:
没有输出任何结果
输出结果为3
输出结果是3和4
输出结果是1、3和4
第13题:
下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int n=5,sum=O; while(n>0){ sum+=n; --n; } System.out.println("sum is "+Sum); } }
A.sum is 14
B.sum is 15
C.sum is 10
D.sum is 5
第14题:
下列程序的执行结果是______。 public class ex3 { public static void main(String[] args) { int sum=0; for(int i=1;i<=100;i++) { sum+=i; } System.out.println("sum="+sum); }
A.sum=5050
B.sum=4950
C.sum=100
D.sum=1
第15题:
下述程序的输出结果是( )。

A)2,2
B)1,1
C)3,4
D)1,2
第16题:
下列语句中变量result的结果为( )。 public class test { public static void main(String args[ ]) { int sum=10; int r=3; int result=sum %( ++r); System.out.println(result); } }
A.3
B.10
C.2
D.4
第17题:
本题的功能是求1~100的自然数的累加,并打印输出
计算结果。
public class javal{
public static void main(String[]args){
int sum=0;
int i=1;
for(;;){
if( ){
sum=sum+i:
}else
’
;
}
System.OUt.println("sums="+sum);
}
}
第18题:
reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_println(js)()
第19题:
reduce求减的输出结果为varlist=List(1,2,3,4)varjian=list.reduce(_-_)println(jian)()
第20题:
研究下面的Java代码: public class testException{ public static void main(String args[]){ int a[]={0,1,2,3,4}; int sum=0; try{ for(int i=1;i<6;i++) sum=sum+a[i]; System.out.println("sum="+sum); } catch(ArrayIndexOutOfBoundsException ){ System.out.println("数组越界"); } finally{ System.out.println("程序结束");} } } 输出结果将是()。
第21题:
通过如下程序块可以知道其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_min_)println(js)()
第22题:
若有以下定义语句:chars[10];s=”1234”;printf(“%s/n”,s);则运行结果是:()
第23题:
sum=10
sum=70
sum=60
运行时抛出异常