题目内容

下面程序的输出结果是( )。#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'};

已知 char a[][20]={"Beijing","shanghai","tianjin","chongqing"}; 语句printf("%c",a[30]); 的输出是:( )。

A. n
B. 不定
C. 数组定义有误

下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。void main(void){ int i,j; for(i=0;i<=______ ;i++) { j=i*10+6; if ______ countinue; printf("%d",j); }}

答案查题题库