网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

若已定义 char s[10];则在下面表达式中不表示 s[1]地址的是

A.s+1

B.s++

C.&s[0]+1

D.&s[1]


参考答案和解析
B
更多 “若已定义 char s[10];则在下面表达式中不表示 s[1]地址的是A.s+1B.s++C.s[0]+1D.s[1]” 相关考题
考题 若有定义 :char *x="abcdefghi"; ,以下选项中正确运用了 strcpy 函数的是A)char y[10]; strcpy(y,x[4]);B)char y[10]; strcpy(++y,x[1]);C)char y[10],*s; strcpy(s=y+5,x);D)char y[10],*s; strcpy(s=y+1,x+1);

考题 有定义语句: char s[10]; ,若要从终端给 s 输入 5 个字符,错误的输入语句是A)gets(s[0]);B)scanf("%s",s+1);C)gets(s);D)scanf("%s",s[1]);

考题 若已定义char s[10]则在下面表达式中不表示s[1]地址的是()。 A.s+1B.s++C.&s[0]+1D.&s[1]

考题 若有定义语句:char s[100],d[100];int j=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=;j++;}d[j]=0;

考题 有以下字符串,说明表达式strlen(s)值的是( )。 char s[10]={'a','\n','a','b','\t','c'};A.10B.1C.6D.7

考题 若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。A.char y[10]; strcpy(y,x[4]);B.char y[10]; strcpy(++y,x[1]);C.char y[10],*s; strcpy(s=y+5,x);D.char y[10],*s; strcpy(s=y+1,x+1);

考题 若已包括头文件且已有定义char s1[18],s2={"ABCDE"}和int i,现要将字符串“ABCDE”赋给s 若已包括头文件<string.h>且已有定义char s1[18],s2={"ABCDE"}和int i,现要将字符串“ABCDE”赋给s1,下列语句错误的是( )。A.strcpy(s1,s2)B.strcpy(sl,"ABCDE");C.s1="ABCDE";D.for(i=0;i<6;i++) s1[i]=s2[i];

考题 若已包括头文件且已有定义char s1[18],s2={"ABCDE"}和int i,现要将字符串 "ABCDE"赋给 若已包括头文件<string.h>且已有定义char s1[18],s2={"ABCDE"}和int i,现要将字符串 "ABCDE"赋给s1,下列语句错误的是( )A.strcpy(s1,s2)B.strcpy(s1,"ABCDE");C.s1="ABCDE";D.for(i=0;i<6;i++) s1[i]=s2[i];

考题 已知如下定义: String s = "story"; 下面哪些表达式是合法的?() A.s += "books";B.char c = s[1];C.int len = s.length;D.String t = s.toLowerCase();

考题 以下选项中,不能确定赋值的是______。A.char s1[10];s1="chest";B.char s2[]={'C','t','e','s','t'};C.char s3[20]="Chest";D.char *s4="Ctest\n"

考题 有以下字符串,说明表达式strlen(s)值的是( )。char s[10]={'a','\n','a','b','\t','c'};A)10B)1C)6D)7

考题 对于下面的程序includeincludechar *scmp(char*s1,char*s2){if(strcmp(s1, 对于下面的程序 #include<stdio.h> #include<string.h> char *scmp(char*s1,char*s2) { if(strcmp(s1,s2)<0)return(s1); else return(s2); } main() { int i:char string[20],sb[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1])); strcpy(string,scmp(string,str[21)); printf("%s\n",string); } 若运行时依次输入abcd、abba和abc三个字符串,则输出结果为______。A.abcdB.abbaC.abcD.abca

考题 若已包括头文件和,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]=" 若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是( )。 chars1[10]="12345",s2[10]="089",s3[]="67"; strcat(strcpy(s1,s2),s3); puts(s1);A.8967B.894567C.89567D.89567

考题 以下选项中,能定义s为合法的结构体变量的是( )。A.typedef struct abc { double a; char b[10]; } s;B.struct { double a; char b[10]; }s;C.struct ABC { double a; char b[10]; } ABC s;D.typedef ABC { double a; char b[10]; } ABC s;

考题 若已包括头文件和,运行下列程序段时输出结果是()。int i=0;char s1[10]="ABCD 若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]="ABCD",s2[10]="EFG"; strcat(s1,S2); while(s2[i++]!='\0') s2[i]=s1[i]; puts(s2);A.ABCB.ABCDEFC.EBCDEFGD.CBD

考题 若有如下定义: int s[3] 则下面表达式中不能代表数组元素s[1]的地址的是( )A.s[1]B.s[0]+1C.s+1D.s++

考题 设已包含头文件,下列程序段的运行结果是()。 char s1[]={"ACDEF"}; char s2[]="ABC"; s 设已包含头文件<string.h>,下列程序段的运行结果是( )。char s1[]={"ACDEF"};char s2[]="ABC";strcpy(s1,s2) ;printf("%d",strlen(s1) );A.3B.4C.6D.5

考题 设下面程序段中调用fun函数传送实参a和b, main() { chara[10],b[10] ┇ fun(a,b); ┇ } 则在fun函数首部中,对形参错误的定义是( )A.fun(char a[10],b[10]){…}B.fun(char a1[],char a2[]){…}C.fun(char p[10],char q[10]){…}D.fun(char*s1,char*s2){…}

考题 若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )A.*(s+1)B.s[1]C.s+1D.*(s[1])

考题 设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( )A.’1’B.’3’C.0D.语法出错

考题 下面程序的运行结果是______。 include include fun(char*w,int n) { char 下面程序的运行结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) {t=*s1++;*s1=*s2--;*s2=t;} } main() { char*p; p="1234567"; fun(p,strlen(p)); puts(p); }A.7654321B.1714171C.1711717D.7177171

考题 给S赋值:S=10,那么下面逻辑表达式中返回True结果的是:()。A、S>5 and S>20B、S>2 and S>4C、S>5 and S<8D、S==5 and S>1

考题 若有定义char s[10];则在下面表达式中不表示s[1]的地址的是()A、s+1B、s++C、s[0]+1D、s[1]

考题 若已定义chars[10];则在下面表达式中不表示s[1]地址的是()A、s+1B、s++C、s[0]+1D、s[1]

考题 若s是int型变量,且s=6,则下面表达式的值是() s%2+(s+1)%2

考题 已知如下定义:Strings="story";下面哪个表达式是合法的()A、s+="books"B、charc=s[1]C、intlen=s.lengthD、Stringt=s.toLowerCase()

考题 单选题如果定义有short,s;byte,b;char,c,则表达式s*b+c的类型为()A charB shortC intD byte

考题 单选题有定义语句:char s[10];若要从终端给s输入5个字符,错误的输入语句是(  )。A gets(s[0]);B scanf(%s,s+1);C gets(s);D scanf(%s,s[1]);