内容发布更新时间 : 2025/6/27 9:25:11星期一 下面是文章的全部内容请认真阅读。
a[0][0]位于数组的第一个位置上。)
A.i*m+jB.j*m+i C.i*m+j-1 D.i*m+j+1 18.以下对C语言字符数组描述错误的是______。
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入或输出
C.可以在赋值语句中通过赋值运算符”=”对字符数组整体赋值 D.不可以用关系运算符对字符数组中的字符串进行比较 19.以下合法的数组定义是______。
A.int a[]=\ B.int a[5]={0,1,2,3,4,5}; C.char a=\ D.char a[]={\20.下面程序的运行结果是______。
#include
{char a[7]=\strcpy(a,b);
printf(\
A.空格 B.\\0 C.f D.不确定 21.下面程序的运行结果是______。
#include
{char a[30];
strcpy(&a[0],\strcpy(&a[1],\strcpy(&a[2],\printf(\system(\
A.chdefabc B.cda C.cdabc D.abcdef
22.设有定义:char a[80];int i=0;,以下不能将一行带有空格的字符串(不超过80个字
符)正确读入的是______。 A.gets(a);
B.while(( a[i++]=getchar())!='\\n'); a[i]='\\0'; C.scanf(\
D.do{scanf(\23.下面程序的运行结果是______。
#include
{char str[]=\int k;
for(k=2;(c=str[k])!='\\0';k++) {switch(c)
{case 'I':++k;break; case 'L':continue;
default:putchar(c);continue; }
putchar('*');
} }
A.SSW* B.SW*C.SW*A D.SWA* 24.设char s[10]= \,则s和t在内存中分配的字节数分别是______。
A. 6和5 B. 6和6 C. 10和5 D. 10和6 25.下面程序的运行结果是______。
#include
{ char a[]=\int i,j;
for(i=j=0; a[i]!='\\0';i++)
if(a[i]!='l') a[j++]=a[i]; a[j]='\\0'; puts(a);}
A.Hello World B.Heo World
C.Heo Word D.没有任何输出内容 26.下面程序的运行结果是______。
#include
{char str1[]=\int i,s; i=0;
while((str1[i]==str2[i])&&(str1[i]!='\\0')) i++; s=str1[i]-str2[i];