以下关于字符串的叙述中正确的是
A.两个字符串中的字符个数相同时才能进行字符串大小的比较
B.可以用关系运算符对字符串的大小进行比较
C.空串比空格打头的字符串小
D.C语言中有字符串类型的常量和变量
第1题
设有定义语句:char*aa[2]={abcd,abcD};则以下叙述正确的是
A.aa数组的两个元素只能存放含有4个字符的一维数组的首地址
B.aa数组的值分别是字符串""abcd""和""abcD""
C.aa是指针变量,它指向含有两个元素的字符型数组
D.aa[0]存放了字符串""abcd""的首地址
请帮忙给出正确答案和分析,谢谢!
第2题
有以下程序 include<stdio.h> defineN3 yoidfun(inta[][N],intb[]) {inti,j; for(i=0;i<N;i++) {b[i]=a[i][0]; for(j=j<N;j++) if(b[i]<a[i][j])b[i]=a[i]D]; } } main( ) {intx[N][N]={1,2,3,4,5,6,7,8,9},y[N],i; fun(x,y); for(i=0;i<N;i++)printf(%d,,y[i]); printf(\n); }
A.1,3,5,
B.2,4,8,
C.3,5,7
D.3,6,9
请帮忙给出正确答案和分析,谢谢!
第3题
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(intb[],intn,intflag) {inti,j,t; for(i=0;i<n-1;i++) for(j=i+lj<nj++) if(flag?b[i]>b[j]:b[i]<bD]) {t=b[i];b[i]=b[j];bD]=t;) } main( ) {inta[10]={5,4,3,2,1,6,7,8,9,10},i; f(&a[2],5,0); f(a,5,1); for(i=0;i<10;i++、) printf(%d,,a[i]); } 程序运行后的输出结果是
A.1,2,3,4,5,6,7,8,9,10,
B.3,4,5,6,7,2,1,8,9,10,
C.5,4,3,2,1,6,7,8,9,10,
D.10,9,8,7,6,5,4,3,2,1
请帮忙给出正确答案和分析,谢谢!
第4题
有以下程序 include<stdio.h> intfun( ){ staticintx=1; x+=1: returnx;} main( ){ inti,s=1; for(i=1;i<=5;i++)s+=fun( ); printf(%d\n,s);} 程序运行后的输出结果是
A.11
B.21
C.6
D.120
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!