简答题要将某一全局变量限定在本文件的函数中使用,该变量的存储类别是______。 A extern B register C auto D static简答题以下程序的输出结果是______。 #include "stdio.h" void main() { int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0; for(i=1;i for(j=0;j printf("%d\n",s); } A 18 B 19 C 20 D 21简答题在函数调用时,若形参实参都是普通变量,则下面说法正确的是______。 A 实参和形参各自占用一个独立的存储单元 B 实参和形参可以共用存储单元 C 可以由用户指定是否共用存储单元 D 由系统自动确定是否共用存储单元简答题下列选项中,不能作为C语言常量的是______。 A 0xA6 B 3.4e-3 C 3e5 D 0683简答题若二维数组a有m行n列,设a[0][0]位于数组的第一个位置上,则计算任一元素a[i][j]在数组中位置的公式是______。 A j*m+i+1 B j*m+i C i*n+j D i*n+j+1简答题一个算法应具有确定性等5个特征,下面是对另外四个特征的描述,其中错误的是______。 A 有零个或多个输入 B 有穷性 C 可行性 D 有零个或多个输出简答题若x为int类型,则下面与逻辑表达式!x等价的C语言关系表达式是 。 A x==1 B x!=1 C x==0 D x!=0多选题为了避免嵌套的if-else语句的二义性,C语言规定else总是与______组成配对关系。A、缩排位置相同的ifB、在其之前未配对的ifC、在其之前未配对的最近的ifD、同一行上的if简答题设变量y值为3,执行下列循环语句后,变量y的值是______。 do{ ++y; }while(y++ A 3 B 4 C 5 D 6简答题要求通过while循环不断读入字符,当读入字母N时,结束循环。若变量已正确定义,以下正确的程序段是______。 A while((ch=getchar())!='N') printf("% c\n",ch); B while(ch=getchar()!='N') printf("% c\n",ch); C while(ch=getchar()= = 'N') printf("% c\n",ch); D while((ch=getchar())= = 'N') printf("% c\n",ch);