题目内容

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

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

查看答案
更多问题

下面的程序的运行结果是( )。#includemain(){char *p,s[ ]=”ABCDEFG”;for(p=s; *p!=’\0’;){printf(“%s\n”,p);p++;if(*p!=’\0’)p++;else break; }}

ABCDEFGABCDEABCA
B. ABCDEFGBCDEFCDED
C. ACEG
D. ABCDEFGBCDEFEFGG

下面程序的运行结果是( )。#include#incudemain(){char* p1,*p2,str[50]=”abc”;p1=”abc”; p2=”abc”;strcpy(str+1,strcat(p1,p2));printf(“%s\n”,str);}

A. abcabcabc
B. bcabcabc
C. aabcabc
D. cabcabc

设有以下程序段:charstr[4][10]={“frist”,”second”,”third”,”forurth”},*strp[4];int n;for(n=0;n<4;n++) strp[n]=str[n];若k为int型变量且0<=k<4,则对字符串的不正确引用是( )。

A. strp
B. str[k]
C. strp[k]
D. *strp

以下正确的说明语句是( )。

A. int *b[]={1,3,5,7,9};
B. int a[5],*num[5]={&a[0],&a[1],&a[2],&a[3],&a[4]};
C. int a[]{1,3,5,7,9};
D. int a[3][4],(*num)[4];num[1]=&a[1][3];

答案查题题库