以下合法的数组定义是______。
A. int a[]="language";
B. int a[5]={0,1,2,3,4,5};
C. char a="string";
D. char a[]={"0,1,2,3,4,5"};
查看答案
下面程序的运行结果是______。#include int main(){ int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){ case 0:switch(a[i]%2){ case 0:a[i]++;break;case 1:a[i]--;}break;}for(i=0;i<4;i++) printf("%2d",a[i]);printf("\n"); }
A. 3 3 4 4
B. 2 0 5 0
C. 3 0 4 0
D. 0 3 0 4
下面程序的运行结果是______。#include #define MAX 10int main(){ int i,sum,a[]={1,2,3,4,5,6,7,8,9,10};sum=1;for(i=0;i
A. 55
B. -54
C. -55
D. 54
已知int类型变量在内存中占用4个字节,定义数组intb[8]={2,3,4};则数组b在内存中所占字节数为______。
A. 5
B. 12
C. 24
D. 32
以下描述中正确的是______。
A. 由于do-while的循环体只能有一条语句,所以循环体内不能使用复合语句
B. do-while由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环中,是先执行一次循环体,再进行判断
D. 在do-while循环中,根据情况可以省略while