下面程序的运行结果是( )。#include void main(void){int a[6],i;for(i=1; i<6; i++){a[i]=9*(i-2+4*(i>3))%5;printf("%2d",a[i]);}}
A. -4 0 4 4 3
B. -4 0 4 4 0
C. -4 0 4 0 4
D. -4 0 4 0 3
查看答案
以下程序的输出结果是( )。#include void main(void){int m[3][3]={ {1}, {2}, {3} };int n[3][3]={ 1, 2, 3 };printf("%d ", m[1][0]+n[0][0] );printf("%d\n", m[0][1]+n[1][0] );}
A. 2 3
B. 1 2
C. 0 0
D. 3 0
下面程序的输出结果是( )。#include#includevoid main(void){char str[100] ="How do you do";strcpy( str + strlen(str)/2, "es she");printf("%s\n", str);}
A. How are you
B. How does she
C. es she
D. How do you do
以下对一维整型数组的正确定义是:( )。
A. int n=10,a[n];
B. int a(1);
C. int n; scanf("%d",&n); int a[n];
D. #define SIZE 10 int a[SIZE];
对字符数组str赋初值,str不能作为字符串使用的一个是:( )。
A. char str[]={"shanghai"};
B. char str[]="shanghai";
C. char str[8]={ 's','h','a','n','g','h','a','i'};
D. char str[9]={'s','h','a','n','g','h','a','i'};