如下程序的运行结果是 () int x = 92; char s; if(x>=... ’ ; else s= ‘ D ’ ;
举一反三
- 如下程序的运行结果是( ) int x = 1, y=1; if(x==1) y= x+1; else if(y==2) x= y+1; else y= 0;
- 写出程序的运行结果。s=0fo=open("file.txt","w+")for i in range(1,10): fo.write(str(i))fo.seek(0)ls=fo.read()fo.close()for x in ls: s+=int(x) if int(x)%2 else 0print("输出:{:d}".format(s))
- 以下程序的输出结果是( ). int fun(int n,int *s) { int f1,f2; if(n==0‖n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; } } main( ) { int x; fun(6,&x); printf("\n%d" ,x); }
- 设有程序段 : int x=0,s=0;while(!x!=0) s+=++x;printf (“%d”,s);, 则运行程序段后 ( )。
- 【单选题】有以下程序 #include #define f(x) x*x*x main() { int a=3,s,t; s=f(a+1);t=f((a+1)); printf(“%d,%d ’,s,t); } 程序运行后的输出结果是 A. 10,64 B. 10,10 C. 64,10 D. 64,64