main(){intt=l;for(i=1;i<5;it+)t=t*i;printf("%d",t);}
A.10
B.1
C.死循环,不能确定次数
D.6
public class Example{
public static void main(String[] args){
int i = 100;
switch(i){
case 100:
System.out.print(i);
case 200:
System.out.print(i);
case 300:
System.out.print(i);
}
}
}
以下程序的输出是什么?()#includevoidswap(inta,intb);intmain(){inta=5;intb=6;swap(a,b);printf("%d-%d/n",a,b);return0;}voidswap(inta,intb){intt=a;a=b;b=t;}
Consider the following code:
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
int i = 1;
char buf[4];
strcpy(buf, "AAAA");
printf("%d\n", i);
return 0;
}
a) When compiled and executed on x86, why
does this program usually not
output what the programmer intended?
A.0
B.3
C.2
D.1
A.1234
B.2345
C.11111
D.1111
A.12
B.14
C.15
D.13
写出以下程序的运行结果。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();} }
下面关于“联合”的题目的输出?
a)
#i nclude <stdio.h>
union
{
int i;
char x[2];
}a;
void main()
{
a.x[0] = 10;
a.x[1] = 1;
printf("%d",a.i);
}