case 'C':printf(\ default:printf(\ return 0;
}
请回答:输入d,回车,运行结果为: ???? 输入a,回车,运行结果为: BASIC 5. 以下程序的运行结果是: sum=248 #include \int main()
{int x,sum=3;
int a[]={70,80,90,65,75,95,60,80}; for (x=1;x<7;x*=2) sum=sum+a[x];
printf(\ return 0; }
6.以下程序的运行结果是运行结果: 10,32,13,24,45,96,17,81,9 10,32,24,96
#include \int main()
{void pr(int *p);
int a[]={10,32,13,24,45,96,17,81,9,-999}; int i,*pa; pa=a;
for(i=0;a[i]!=-999;i++) printf(\ printf(\ pr(pa); return 0; }
void pr(int *p)
{while(*p!=-999)
{if(*p%2==0)printf(\ p++; }
printf(\ }
7. 阅读以下程序
#include \int main() {
char c;
c=getchar();
switch(c) {
case 'b':
case 'B': printf(\ case 'f':
case 'F': printf(\ case 'p':
case 'P': printf(\ default: printf(\ }
return 0; }
请回答:输入p,回车,运行结果为: PASCAL
输入a,回车,运行结果为: ????
8. 以下程序的执行结果是 7 。
#include
int func(int x);
printf(\ return 0 }
func(int x) {
int p;
if(x==0||x==1) return(3); p=x-func(x-2); return p; }
9. 以下程序的运行结果是: 6 11 6 11 #include \int main() {
void f(int n); int m=4; f(--m); f(++m); return 0; }
void f(int n)
{
int x=5,y=10; if (n>0)
printf(\ }
10. 以下程序的运行结果是: 11 10 9 10
#include \int main()
{int m=10;
printf(\ printf(\ printf(\ return 0;
}
11. 以下程序的该程序运行结果为: 6 11 #include \int main() {
void f(int n); int m=1; f(--m); f(++m); return 0; }
void f(int n) {
int x=5,y=10;
if (n>0) printf(\}
12. 以下程序的执行结果是 4 。
#include
int funcl(int a,int b); int func2(int a,int b); int x=7,y=17;
printf(\ return 0 }
int funcl(int a,int b) {
int c;
a+=a; b+=b;
c=func2(a,b); return(c*c); }
int func2(int a,int b) {
int c;
c=a*b%3; return(c); }
13. 以下程序的执行结果是 x=-7,y=-10,m=2 。
#include
int func(int a); int m=2;
y=func(m);
printf(\ return 0 }
int func(int a) {
int y; y=x+a; x++; a++;
return(x+y+a); }
14. 以下程序的程序运行结果为: 8 10 12 14 16 #include \int main() { int n=7;
while (n<=15) {n++;
if(n%2!=0) continue; printf(\ }
printf(\return 0;
}
15. 以下程序的运行结果为: Number=34 Name=sun
#include \int main() {
struct stu_list { int num; char *name; }sl={34, \
printf (\ return 0; }
16. 以下程序的运行结果为: sum=248
#include \int main()
{ int x,sum=3;
int a[ ]={70,80,90,65,75,95,60,80}; for (x=1;x<7;x*=2) sum=sum+a[x];
printf(\ return 0; }
17. 以下程序的功能是: 将a数组中的5个数按升序排序 #include \int main() {
int a[5]={31,6,31,65,41},i,j,m,k; for (i=0;i<4;i++) {
k=i;
for (j=i+1;j<5;j++) if (a[k]>a[j]) k=j; if (k!=j) {m=a[k];a[k]=a[i];a[i]=m;} }
for (i=0;i<5;i++)
printf(\ return 0; }
18. 以下程序的执行结果是 11 10 9 10 。
#include
{int m=10;