题目内容

以下程序的正确的运行结果是( )。#include void num(){ extern int x,y; int a=15,b=10;x=a-b;y=a+b;}int x,y;main(){int a=7,b=5;x=a+b;y=a-b;num();printf(“%d,%d\n”,x,y);}

A. 12,2
B. 不确定
C. 5,25
D. 1,12

查看答案
更多问题

f凡是函数中未指定存储类别的局部变量,其隐含的存储类型是( )。

A. 自动(auto)
B. 静态(static)
C. 外部(extern)
D. 寄存器(register)

在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全部局部变量,则该变量需要使用的存储类型是( )。

A. extern
B. register
C. auto
D. static

以下程序的正确的运行结果是( )。main(){int a=2,i;for(i=0;i<3;i++) printf(“%dd”,f(a));}f(int a){int b=0;static int c=3;b++; c++;return(a+b+c);}

A. 7 7 7
B. 7 10 13
C. 7 9 11
D. 7 8 9

下面程序的运行结果是____。main( ){ int i=2,x=5,j=7;fun(j,6);printf(“i=%d,j=%d,x=%d”,i,j,x);}fun(int i,int j){ int x=7;printf(“i=%d,j=%d,x=%d”,i,j,x);}

答案查题题库