更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
阅读程序,分析程序的功能。
(  )
#include <>
#include <>
Void main(  )
{
Char s[80];
int i ;
For(i=0; i<80; i++)
{ s[i]=getchar(  );
if(  ) break;
}
s[i]='\0'; i=0;
while(  ) putchar(  );
putchar(  );
}
分析:输入一个字符串,以回车结束,并将其原样输出。
(  )
#include <>
#include <>
Void main(  )
{
Char str[10][80], c[80];
int i;
For(i=0; i<10; i++) gets(  );
strcpy(c, str[0]);
For(i=1; i<10; i++)
If(  )<strlen(  )) {strcpy(  ); }
printf( "%s\n", c);
printf( "%d\n", strlen (  ));
}
分析:输入10个字符串,输出10个字符串中最长的字符串和它的长度。
(  )
#include <>
#include <>
Void main(  )
{
Char a[10][80], c[80];
int i, j, k;
For(i=0; i<10; i++)
Gets(  );
For(i=0; i<9; i++)
{
k=i;
For(j=i+1; j<10; j++)
if(  )<0)
k=j;
if(  )
{
strcpy(  ) ;
strcpy(a[i], a[k]);
strcpy(  );
} 单项选择题
(  ) 指针 pstr所指字符串的长度为 D 。char *pstr="\t\"1234\\abcd\n"
(  ) 对于 char *pstr;,以下正确的是 B 。
(  ) 以下程序段的输出结果为 B 。
(  ) 下述程序段的输出结果为 D 。
(  ) 若有定义 int a=1,*b,c;,以下不正确的是 A 。
(  ) 以下程序段的运行结果为 C 。
(  ) 以下程序段的运行结果为 B 。
(  ) 以下程序段的运行结果为 B 。
(  ) 以下程序段的运行结果为 C 。
(  ) 已知 char *p,*q;,以下语句正确的是 C 。
第9章 结构体共用体习题