首页
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
精华吧
→
答案
→
知到智慧树
→
未分类
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A.整型常量
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
正确答案:C
Tag:
C语言编程新思路
表达式
整型
时间:2021-11-29 16:12:37
上一篇:
若i为整型变量,则以下循环执行次数是()。 for (i=2;i==0;) printf("%d",i-- );
下一篇:
以下程序的输出结果是()。 int main() { int a[5]={1,2,3}; printf(“%d\n”,a[3]); }
相关答案
1.
对for(表达式1;;表达式3)可理解为()。
2.
下面程序的功能是将从键盘输入的一对数,由小到大排序输出。当输入一对相等数时结束循环,请选择()填空: #indude <Stdio.h> int main() {int a,b,t; scanf("%d%d",&a,&b); while( 【1】 ) {if(a>b) {t=a;a=b;b=t;} printf("%d,%d",a,b); scahf("%d%d",&a,&b);人 }
3.
下面程序段的运行结果是()。 x=y=0; while(x<15) y++,x+=++y; printf("%d,%d",y,x);
4.
下面程序段的运行结果是()。 int x=3; do { printf(" %d\n",x -=2);} while(!(--x));
5.
下面程序的运行结果是()。 #include <stdio.h> int main() { int i; for(i=1;i<=5;i++) { if(i%2) printf(“*”); else continue; printf(“#”); } printf(“$\n”); }
6.
下面程序的输出结果是()。 #include <stdio.h> int main() { char c='A'; int k=0; do { switch (c++) {case 'A': k++; break; case 'B': k--; case 'C': k+=2; break; case 'D': k%=2; continue; case 'E': k*=10; break; defau
7.
下面程序的输出结果是()。 #include <stdio.h> int main() { int k=0,m=0,i,j; for (i=0; i<2; i++) { for (j=0; j<3; j++) k++ ; k-=j ; } m = i+j ; printf("k=%d,m=%d",k,m) ; }
8.
下面程序的功能是从键盘输入一行字符,从中统计大写字母和小写字母的个数,选择() 填空。 #include <stdio.h> int main() { int m=0,n=0; char c; while (() != '\n') { if (c>='A' && c<='Z') m++; if (c>='a' && c<='z') n++; } printf(
9.
下面程序的功能是:在输入的一批正数中求最大者,输入0结束循环,选择()填空。 #include <stdio.h> int main() { int a,max=0; scanf("%d",&a); while() { if (max<a) max=a ; scanf ("%d",&a); } printf("%d",max); }
10.
在while(x)语句中的x与下列条件表达式等价的是()。
热门答案
1.
与语句头while(!x)等价的语句头是()。
2.
以下不是死循环的语句是()。
3.
下面关于switch语句和break语句的结论中,说法正确的是()。
4.
下面程序的输出结果是()。 #include <stdio.h> int main() { int i,j; for(i=0,j=10;i<j;i+=2,j--) ; printf("%d %d",i,j); }
5.
若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是()。 for (i=5;i;i--) for (j=0;j<4;j++){...}
6.
以下下面程序的运行结果是()。 #include <stdio.h> int main() { int a=1,b=2,c=2,t; while(a<b<c) {t=a;a=b;b=t; c--; } printf(“%d,%d,%d”,a,b,c); }
7.
在C语言中有关for循环,以下正确的说法是()。
8.
以下程序段中while循环执行的次数是()。 int k=0; while(k=1) k++;
9.
若有float x; int a,b; ,下面四条switch语句中正确的有()条。 switch(x) { case x=1.0: printf(“Y”); case x=2.0: printf(“N”); } switch(a) { case a=1: printf(“Y”); case a=2: printf(“N”); } switch(b) { case b==1: printf(“Y”); case b==2: printf(“N”); } switch(x) { case 1.0: prin
10.
下列程序的输出结果是()。 #include <stdio.h> int main(void) { int k=8; switch(k) { case 7:k+=1; case 8:k+=1; case 9:k+=1;break; default:k+=1; } printf("%d\n",k); return(0); }