下面程序的输出结果是( )。#include <stdio.h> main( ) { int x=1; void f1( ); void f2(int); f1( ); f2(x); printf("%d\n", x);} void f1() { int x=4; printf("%d ", x); } int x; void f2(int x ) { printf("%d ", ++x); }
- 首页
- 学习通答案
-
1.下面程序的输出结果是( )。
-
2.以下程序的输出结果是().main(){float x=3.6; int i; i=(int)x; printf("x=%f,i=%d",x,i);}
-
3.class Demo{ public static void main(String[] args){ int x = 0; try{ x = div(1,2); }catch(Exception e)
-
4.int w = 0;
void fun()
{
w++;
printf("w = %d
", w);
}
main()
{
int w = 5;
w++;
printf("w = %d
", w);
fun
-
5.下面程序的输出是:int k = 11;printf("k=%d,k=%o,k=%x\n",k,k,k);
-
6.int x=0,y=0,z=0;if (x=y+z) printf("***");else printf("###");
-
7.int x=1;while(x <5);循环结束后,x的值是:? 5867
-
8.有以下程序#include int f(int t[],int n);main(){ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}
-
9.请问语句1为哪个语句时,以下函数可以实现 x的N次方int POWxN(int x, int N){ int ret=1; for(int i = 0; i
-
10.已知int x=6; 则执行x+=x-=x*x语句后,x的值是( )。