7
6
5
4
第1题:
( 7 )执行下列语句后,变量 sum 的值是 ___________ 。
int sum=0;
for(int i=1;i<=3;i++)
for(int j=1;j<=i;j++)
sum++;
第2题:
下面程序段的输出结果是 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
第3题:
有以下程序: void sum(int a[]) {a[0]=a[-1]+a[1];} main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); printf("%d\n",a[2]); } 程序运行后的输出结果是( )。
A.6
B.7
C.5
D.8
第4题:
下列程序的执行结果是______。
include<lostream.h>
int a;
int sum_a(void)
{
a=a+5;
return a;
}
void main(void)
{
a=a+sum_a( );
cout<<a<<endl;
}
第5题:
以下程序的输出结果是【 】。
include<stdio.h>
main()
{int i,j,sum;
for(i=3;i>=-1;i-)
(sum=0;
for(j=1;j<=i;j++) sum+=i*j;
}
printf("%d\n,sum);
}
第6题:
本题统计字符串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处为循环终止条件。
第7题:
执行下列语句,变量sum的值是______。
int sum=0;
for(inti=1;i<=3;i++)
for(intj=1;j<=i;j++) sum++;
第8题:
有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;i<n;i++) sum+=x[i];
return sum;
}
main()
{int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);printf("%d\n",s);
}
程序执行后的输出结果是
A.45
B.50
C.60
D.55
第9题:
以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值是()。
A. 7
B. 8
C. 9
D. 10
第10题:
在C语言中,如果下面的变量都是int类型,则输出的结果是______。 sum=pad=5;pad=sum++;pad++;++pad; printf(" %d\n ",pad);
A.7
B.6
C.5
D.4