题目内容

下面程序的输出结果是( )。#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

有以下函数:int fun(char *x, char *y){ int n=0;while((*x==*y)&&*x!= '\0') {x++; y++; n++;}return n;}该函数的功能是( )。

A. 查找x和y所指字符串中有否有’\0’
B. 统计x和y所指字符串中最前面连续相同的字符个数
C. 将y所指字符串中赋给x所指的存储空间
D. 统计x和y所指字符串中相同的字符个数

编写一个函数void fun ( char *s ),函数的功能是把字符串s中的所有字符前移一个位置,串中的第一个字符移到最后。例如:s 串中原来的字符串为:“Mn.123xyZ”,则调用该函数后,s串中的内容为:“n.123xyZM”。

答案查题题库