[单选题]

有以下程序

#include <stdio.h>

main()

{ char *s={"ABC"};

do

{ printf("%d",*s%10);s++;

}

while (*s);

}

注意 : 字母 A 的 ASCII 码值为 65 。程序运行后的输出结果是

A.)5670

B.)656667

C.)567

D.)ABC

参考答案与解析:

相关试题

有以下程序#include <stdio.h>main(){ char s[]=

[单选题]有以下程序#include <stdio.h>main(){ char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>= 'a' &&s[i]<= 'z') n++;printf("%d/n",n);}程序运行后的输出结果是A.)0B.)2C.)3D.)5

  • 查看答案
  • 有以下程序:include<stdio.h> main( ){char s[]=

    [单选题]有以下程序:include<stdio.h>main( ){char s[]={"012xy"};int i,n=o;for(i=0;s[i]!=&39;0&39;;i++)if(s[i]>=as[i]<=z)n++;printf("%d/n",n);}程序运行后的输出结果是( )。A.0B.2C.3D.5

  • 查看答案
  • 有以下程序#include<stdio.h>main() {char s[]=“

    [单选题]有以下程序#include<stdio.h>main(){char s[]=“012xy\08s34f4w2”;int i,n=0:for(i=0;s[i]!=0;i++)if(s[i]>=‘0’&&s[i]<=‘9’)n++:printf(“%d\n”,n):}程序运行后的输出结果是A.0B.3C.7D.8

  • 查看答案
  • 有以下程序#include<stdio.h>main( ){char s[]=“

    [单选题]有以下程序#include<stdio.h>main( ){char s[]=“rstuv”;printf(“%c\n”,*s+2);}程序运行后的输出结果是( )。A.tuvB.字符t的ASCII码值C.tD.出错

  • 查看答案
  • 有以下程序:include<stdio.h>main( ) {char s[]=

    [单选题]有以下程序:include<stdio.h>main( ){char s[]="012xy/O8s34f4w2‘;int i;n=0; ,for(i=0;s[i]!=0;i++)if(s[i]>=0s[i]<=9)n++;printf("%d/n",n);}程序运行后的输出结果是( )。A.0B.3C.7D.8

  • 查看答案
  • 有以下程序#include<stdio.h>main() {char s[]=“

    [单选题]有以下程序#include<stdio.h>main(){char s[]=“012xy\08s34f4w2”;int i,n=0:for(i=0;s[i]!=0;i++)if(s[i]>=‘0’&&s[i]<=‘9’)n++:printf(“%d\n”,n):}程序运行后的输出结果是A.0B.3C.7D.8

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ char*s="[

    [单选题]有以下程序:include<stdio.h>main( ){ char*s="[2]34";int k=0,a=0;whil(s[k+1]!=/0){ k++;if(k%2=o){a=a+(s[k]-0+1);continue; }a=a+(s[k]-0);printf("k=%d a=%d/n",k,a);}程序运行后的输出结果是( )。A.k=6 a=11B.k=3 a=14C.k=4 a=12D.k=5 a=15

  • 查看答案
  • 有以下程序 #include <stdio.h> main( ) { char

    [主观题]有以下程序#include <stdio.h>main( ){ char c1,c2;scanf(“&c”,&c1);while(c1<65||c1>90) scanf(“&c”,&c1);c2=c1+32;printf(“&c, &c/n”,c1,c2);}程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)(8)。

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char *a[]

    [单选题]有以下程序#include <stdio.h>main(){ char *a[]={"abcd","ef","gh","ijk"};int i;for(i=0;i<4;i++) printf("%c",*a[i]);}程序运行后的输出结果是A.)aegiB.)dfhkC.) abc dD.)abcdefghijk

  • 查看答案
  • 有以下程序 #include <stdio.h>main( ){ char a,

    [单选题]有以下程序#include <stdio.h>main( ){ char a,b,c;b=’1’; c=’A’;for(a=0; a<6; a++){ if (a%2) putchar(b+a);else putchar(c+a);}}程序运行后的输出结果是A.) 1B3D5FB.) ABCDEFC.) A2C4E6D.) 123456

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char *s={