- 单选以下选项中叙述错误的是____。做这题 →
- 判断凡是在函数中未指明存储类别的局部变量,其隐含的存储类别为自动(auto)。做这题 →
- 单选在函数内,定义变量时存储类型符可省略的是()。做这题 →
- 单选如果在一个函数中的复合语句中定义了一个变量,则该变量()做这题 →
- 单选以下不正确的说法为( )。做这题 →
- 单选下列说法中正确的是:()做这题 →
- 单选已知在函数 f 中声明了局部变量 x,如果希望 f 函数第一次被调用返回后变量 x 中存储的数据保持到下次 f 函数被调用时仍可以使用,则在声明 x 时必须指定其存储类型为____。做这题 →
- 单选在 C 语言中,static 类型的变量的初始值是()做这题 →
- 单选以下关于 C 语言的说法,错误的是()做这题 →
- 单选C 程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是____。做这题 →
- 单选关于局部变量和全局变量说法正确的是____。做这题 →
- 单选在C语言中,表示静态存储类别的关键字是:做这题 →
- 单选未指定存储类别的变量,其隐含的存储类别为( A )。做这题 →
- 综合#include <stdio.h> int m=4; int func(int x,int y) { int m=1; return(x*y-m); } main() {int a=2,b=3; printf("%d\n",m); printf("%d\n",func(a,b)/m); } 运行结果为: 整型变量m在函数外定义,因此m为全局变量,其作用于范围为其定义位置开始,一直到整个程序结束。因此func与main函数都可以访问m 程序首先执行main函数 执行printf("%d\n",m); 即输出m中的值4,并换行。 执行printf("%d\n",func(a,b)/m);即输出表达式func(a,b)/m的值,为了计算该表达式, 需要调用函数func。此时main将a,b中的2和3值作为实参传递给func的x和y 程序开始转向执行func函数,此时func中的x为2,y为3 执行int m=1; 此句定义了一个局部变量m并赋值为1 。m的作用域为其所在的复合 语句,即func的函数体,因此在func的函数体重,有限访问局部变量m。 执行return(x*y-m); 即return(2*3-1) ;返回的是整数5. func函数返回至main函数中的被调用处 main函数中func(a,b)的值为5,func(a,b)/m=5/4=1,注意,在main函数中访问的m为全局变量m,此时main函数无法访问func中的m,因为不在func中m的作用域。做这题 →
- 单选在一个 C 语言源文件中定义的全局变量,其作用域为()做这题 →
- 单选有以下程序段 int a=3, b; b=a+3; { int c=2; a*=c+1;} printf("%d\n",a) ; 下面关于此段程序的说法,正确的是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选在 C 语言中,函数中变量的隐含存储类别是 ____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选以下叙述错误的是____。做这题 →
- 单选以下不正确的说法为( )。 在不同函数中可以使用相同名字的变量 在函数内定义的变量只在本函数范围内有效做这题 →
- 单选在C语言中,形参的缺省存储类是( )做这题 →
- 填空下列 C 语言程序的输出结果是____。 int a=5; int main() { int fun(int a); fun(a); printf("%d", a); return 0; } int fun(int a) { a=10; }做这题 →
- 单选以下函数的正确运行结构是() #include <stdio.h> void num(){ extern int x,y; int a =30,b=15; x=x-b; y=y+b; } int x,y; main(){ int a =9,b=3; x=a+b; y=a-b; num(); printf("%d,%d\n",x,y); }做这题 →
- 单选有函数void fun() { static int a;int b; }, 则a和b的值分别为____。 • A. 0,0做这题 →
- 单选执行下面的程序段后, 变量 k 中的值为( )。 txt int k=3, s[2]; s[0]=k; k=s[1]*10; txt做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选以下叙述错误的是____。做这题 →
- 单选以下程序的输出结果是()。 txt int a, b; void fun() { a=100; b=200;} main() { int a=5, b=7; fun(); printf("%d%d\n", a, b); }做这题 →
- 单选请选择正确的运行结果填入()中。 c include int x,y; num() { int a=15,b=10; int x, y; y=a-b; y=a+b; return; } main() { int a=7,b=5; x=a+b; y=a-b; num(); printf("%d, %d\n", x, y); }做这题 →
- 判断C 程序中,某个文件的变量不能被其他多个文件共享。()做这题 →
- 综合2、变量为什么必需得初始化?做这题 →
- 单选【题号 9 后直接给出程序代码】 #include "stdio.h" main() { int k=4,m=1,p; p=func(k,m);printf("%d, ",p); p=func(k,m);printf("%d\n",p); } func( int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; }做这题 →
- 单选凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 ( )做这题 →
- 单选在一个 c 源程序的文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是 ( )做这题 →
- 填空以下程序的输出结果是____。 int f(){ static int i=0; int s=1; S+=i;i++; return s;} main(){ int i,a=0; for(i=0;i<5;i++) a+=f(); printf("%d\n",a); }做这题 →
- 填空以下程序的输出结果是____。 int x=3; main(){ int i; for(i=1;i<x;i++) incre(); } incre(){ static int x=1; x*=x+1; printf("%d",x);}做这题 →
- 填空4、有以下程序 int a=3; main() {int s=0; {int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是____。 有以下程序做这题 →
- 综合6、有以下程序 #include <stdio.h> int a=1; int f(int c){ static int a=2; c=c+1; return (a++)+c; } main(){int i,k=0; for(i=0;i<2;i++) {int a=3;k+=f(a);} k+=a; printf("%d\n",k); }程序的运行结果是____。 程序运行后的输出结果是 。做这题 →
- 综合有以下程序 #include <stdio.h> int f(int n); main(){ int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n){ static int a=1; n+=a++; return n; }程序运行后的输出结果是____。 } void main(){ int a; scanf("%d",&a); printf("%d\n",____); }做这题 →
- 单选以下程序的输出结果是____。 int a,b; void fun() { a=100; b=200; } main() { int a=5,b=7; fun(); printf("%d%d\n",a,b); }做这题 →
- 填空以下程序的输出结果是______。 void fun() { static int a=0; a+=2; printf("%d",a); } main() { int cc; for(cc=1;cc<4;cc++) fun(); printf("\n") }做这题 →
- 综合int i=5; main( ) { int i=3; { int i=10; i++; printf(“%d\n”,i); } f1( ); i+=1; printf(“%d\n”,i); } int f1( ) { i=i+1; return(i); }做这题 →
- 单选下列说法不正确的是( )。 A 主函数main中定义的变量在整个文件或程序中有效 B 不同函数中,可以使用相同名字的变量 C 形式参数是局部变量 D 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效做这题 →
- 填空变量的作用域主要取决于变量 ,变量的生存期既取决于变量 ,又取决于变量 。 所处的位置,所处的位置,存储类型做这题 →
- 填空说明变量时,若省略存储类型符,系统默认其为____存储类别,该存储类别的类型符为: 。动态,auto做这题 →
- 单选在 C 语句中以下叙述中不正确的是____做这题 →
- 单选以下程序的输出结果是()。 int a, b; void fun() { a=100; b=200;} main() { int a=5, b=7; fun(); printf("%d%d\n", a, b); }做这题 →
- 单选请选择正确的运行结果填入()中。 include <stdio.h> int x,y; num() { int a=15,b=10; int x, y; y=a-b; y=a+b; return; } main() { int a=7,b=5; x=a+b; y=a-b; num(); printf("%d, %d\n", x, y); }做这题 →
- 单选以下程序运行后,输出结果是____ int func(int a, int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main() { int k=4,m=1,n; n=func(k, m); printf( "%d, ", n); n=func(k, m); printf( "%d ", n); }做这题 →