题目内容

下面程序的功能是从输入的十个字符串中找出最长的那个串。请填空。#include “stdio.h”#include “string.h”#define N 10main(){ char str[N][81],*sp;int i;for(i=0;i

A. str[i]
B. &str[i][0]
C. str[0]
D. str[N]

查看答案
更多问题

当运行以下程序时,从键盘输入Happy!,则下面程序的运行结果是( )#include “string.h”main(){ char str[10],*p=str ;gets(p);printf(“%d\n”,stre(p)); }stre(char str[]){ int num=0;while(*(str+num)!=’\0’) num++;return(num); }

A. 7
B. 6
C. 5
D. 10

下面程序的运行结果是( )#include “string.h”main(){ char *s1=“AbDeG”, *s2=”AbdEg” ;s1+=2; s2+=2;printf(“%d\n”,strcmp(s1,s2));}

A. 整数
B. 负数
C. 零
D. 不确定的值

若有下面定义,则对a数组元素的正确引用是( )int a[5], *p=a;

A. *&a[5]
B. a+2
C. *(p+5)
D. *(a+2)

若有下面定义,则对a数组地址的正确引用是( )int a[5], *p=a;

A. &a[0]
B. &a+1
C. p+5
D. *a+1

答案查题题库