单项选择题

s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是()。

A. if(s1>s2)S;
B. if(strcmp(s1, s2))S;
C. if(strcmp(s2, s1)>0)S;
D. if(strcmp(s1, s2)>0)S;

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是() abs(int x) if(x>=0)return x; else return-x; main() int y,z,(*p)(int x)=abs; scanf( %d ,&y); z=( *p)(y); ——;

A. printf("%d%d\n",&p,z)
B. Printf("%d%d\n",p,z)
C. printf("%d%d\n",*p,z)
D. printf("%d%d\n",p,*z)

单项选择题
以下程序运行后的输出结果是() #include<stdio.h> struct st int x,y; data[2]=1,10,2,20; main() struet st *p=data; printf( %d, ,p->y);printf( %d n ,(++p)->x);

A. 10,1
B. 20,1
C. 10,2
D. 20,2

相关试题
  • 有下面的程序:#include <stdio, h>m...
  • 请读程序: #include <stdio.h> int...
  • 有以下程序 #include<stdio.h> #inc...
  • 已定义以下函数: fun(int*p) return...
  • 若文本文件filea.txt中原有内容为:hello...