单项选择题

有以下程序(注:字符a的ASCII码值为97)  
#include
main()
{
char *s={"abc"};
do
{
printf("%d",*s%10); ++s;
} while(*s);
}
程序运行后的输出结果是()。

A.abc
B.789
C.7890
D.979899

<上一题 目录 下一题>
热门 试题

单项选择题
以下不能输出字符A的语句是___________。(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
A.printf("%c\n",'a'-32);
B.printf("%d\n",'A');
C.printf("%c\n",65);
D.printf("%c\n",'B'-1);
单项选择题
下列条件语句中,输出结果与其他语句不同的是___________。
A.if(a) printf("%d\n",x); else printf("%d\n",y);
B.if(a==0) printf("%d\n",y); else printf("%d\n",x);
C.if(a!=0) printf("%d\n",x); else printf("%d\n",y);
D.if(a==0) printf("%d\n",x); else printf("%d\n",y);
相关试题
  • 有以下程序#include #include typedef...
  • 有以下程序#include main(){ FILE ...
  • 有以下程序#include #include void fu...
  • 有以下程序#include #include main()...
  • 有以下程序: #include <stdio.h> ...