题目内容

若有定义:int a[10]={2,4,6,8,10,12},*p=a;则*(p+1)的值是_______*(a+5)的值是_________

A. 2,10
B. 2,12
C. 4,10
D. 4,12

查看答案
更多问题

执行下面一段程序,输出结果正确的选项是:char *s="interesting";s+=3;printf("%s",s);

A. eresting
B. interesting
C. 无确定的输出结果
D. 一个地址值

以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是哪一个选项?

A. char s[10]="abcdefg";
B. char t[]="abcdefg", *s=t;
C. char s[10]; s="abcdefg";
D. char s[10]; strcpy(s,"abcdefg");

设已有定义: char *st="how are you"; 下列程序段中正确的是哪一个选项?

A. char a[11], *p; strcpy(p=a+1,&st[4]);
B. char a[11]; strcpy(++a, st);
C. char a[11]; strcpy(a);
D. char a[], *p; strcpy(p=&a[1],st+2);

下面一段程序的运行结果是:#includeint main(){char a[]="programming",b[]="language";char *p1,*p2;int i;p1=a;p2=b;for(i=0;i<7;i++)if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));return 0;}

A. gm
B. rg
C. or
D. ga

答案查题题库