以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
A.cde
B.字符c的ASCII码值
C.字符c的地址
D.出错
第1题:
(25)有以下程序
#include<stdio.h>
void fun(char *s)
{while(*s)
{ if(*s%2==0) printf(“%c”,*s);
s++;
}
}
main()
{ char a[]={“good”};
fun(a);printf(“\n”);
}
注意:字母a的ASCII码值为97,程序运行后的输出结果是
A)d B)go C)god D)good
第2题:
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是______。
A.输出字符a的ASCⅡ码
B.输出字符c的ASCⅡ码
C.输出字符c
D.程序出错
第3题:
有以下程序
main()
{ char s[]="abcde";
s+=2;
printf("%d\n",s[0]);
}
执行后的结果是
A) 输出字符 a 的 ASCII 码
B) 输出字符 c 的 ASCII 码
C) 输出字符 c
D) 程序出错
第4题:
有以下程序: #include<stdio.h> main { char s[]="rstuv"; printf("%c\n",*s+2); } 程序运行后的输出结果是( )。
A.tuv
B.字符t的ASCIl码值
C.t
D.出错
第5题:
有下列程序:
main()
{char s[]="abcde";
s+=2;
printf("%d\n",s[0];
}
执行后的结果是( )。
A.输出字符a的ASCII码
B.输出字符c的ASCII码
C.输出字符c
D.程序出错
第6题:
下面程序段的运行结果是 char *S="abcde"; s+=2;printf("%d",s);
A.cde
B.字符'c'
C.字符'c'的地址
D.无确定的输出结果
第7题:
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
A.a
B.e
C.u
D.元素s[4]的地址
第8题:
有以下程序
main()
{ char s[]={"aeiou"},*ps;
ps=s; printf("%c\n",*ps+4);
}
程序运行后的输出结果是
A)a
B)e
C)u
D) 元素 s[4] 的地址
第9题:
以下程序运行后的输出结果是【 】。
include<stdio.h>
main()
{ int k=1,s=0;
do{
if((k%2)!=0) continue;
s+=k; k++;
}while(k>10);
printf("s+%d\n",s);
}
第10题:
有以下程序: int a=2; int f(int *a) {return (*a)++;) main() { int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf("%d\n',s); } 执行后输出结果是( )。
A.10
B.9
C.7
D.8