题目内容

下面程序的输出结果是( )。#includeint main(){int a[]={2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0;x<3;x++)y +=*(p+x);printf("%d\n",y);return 0;}

A. 20
B. 30
C. 18
D. 19

查看答案
更多问题

下面程序的输出结果是( )。#include#include int main(){char *s1="AbDeG";char *s2="AbdEg";s1+=2;s2+=2;printf("%d\n",strcmp(s1,s2)) ;return 0;}

A. 2
B. 1
C. 0
D. -1

下面程序的输出结果是( )。#includeint main(){char a[]="language",*p;p=a;while(*p!='u'){ printf("%c",*p-32);p++;}return 0;}

A. lang
B. LANG
C. LANGUAGE
D. UAGE

有以下程序:#include void fun(char *c){ while(*c){ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');c++;}}int main(){ char s[81];gets(s);fun(s);puts(s);return 0;}当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是( )。

A. hello beijing
B. Hello Beijing
C. HELLO BEIJING
D. hELLO Beijing

有以下程序:#include void fun(int *p){ printf("%d\n",p[5]);}int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10};fun(&a[3]);return 0;}程序运行后的输出结果是( )。

A. 5
B. 6
C. 8
D. 9

答案查题题库