单选题
下面程序的功能是从输入的十个字符串中找出最长的那个串。 请选择填空。
下面程序的功能是从输入的十个字符串中找出最长的那个串。 请选择填空。
include <stdio.h>
include <string.h>
define N 10
main( )
{ char str[N][81],*sp;
int i;
for(i=0;i<N;i )
gets(str[i]);
sp=str[0];
for(i=1;i<N;i )
if(strlen(sp)<strlen(str[i])) ( );
printf('输出最长的那个串:/n%s/n',sp);
printf('输出最长的那个串的长度:%d/n',strlen(sp));}
A
sp=str[i];
B
sp=&str [i][0] ;
C
sp=str;
D
sp=str[N];
答案解析
正确答案:A
解析:
指针
相关题目
单选题
continue 只能用于循环体中。
单选题
凡在函数中未指定存储类别的局部变量, 其默认的存储类别为static。
单选题
一个变量的地址称为该变量的指针。
单选题
变量被定义后 , 它不仅有一个确定的地址值 , 而且还会有一个确定的本身值。
单选题
一个数组是由连续的一块内存单元组成的, 指针变量就是这块连续内存单元的首地址。
单选题
结构体数组中可以包含不同结构体类型的结构体变量。
单选题
以“r” 方式打开一个文件时, 文件指针指向文件首。
单选题
C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。
单选题
变量被定义后 , 它的作用域和寿命就被确定了 , 并且不可改变。
单选题
break 可用于循环体中, 不可用于 switch 语句中。
