• 2021-04-14
    以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This is NO.”。请填空。
    void YesNo(char ch)
    {
    switch(ch)
    {
    case ‘y’:
    case ‘Y’: printf(“\nThis is YES.\n”); _________;
    case ‘n’:
    case ‘N’: printf(“\nThis is No.\n”);
    }
    }
    int main()
    {
    char ch;
    printf(“Enter a char ‘y’,‘Y’or‘n’,‘N’:”);
    ch=____________;
    printf(“ch:%c”,ch);
    YesNo(ch);
    }
  • 第一空:
    break第二空:
    getchar()

    内容

    • 0

      #include main()_ { char grade=’C’; switch(grade) { case ‘A’: printf(“90-100\n”); case ‘B’: printf(“80-90\n”); case ‘C’: printf(“70-80\n”); case ‘D’: printf(“60-70\n”); break; case ‘E’: printf(“<60\n”); default : printf(“error!\n”); } } 运行结果为( )

    • 1

      中国大学MOOC: 有如下程序#include <stdio.h>main() { char ch = A; while (ch < D) { printf("%d", ch - A); ch++; } printf("\n");}程序运行后的输出结果是( )

    • 2

      有以下程序: #include<stdio.h> . main() {int al=0,a2=0,a3=0; char ch; while((ch=getchar())!='n') switch(ch) {case 'A':a1++; case 'B':a2++; default:a3++; } printf("%d,%d,%d",a1,a2,a3);} 现从键盘上输入AAAAABBBC<回车>,则程序执行后的输出结果是( )

    • 3

      有以下程序 main( ) { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是

    • 4

      设有定义: char ch='a'+'8'-'3;,则执行语句printf("%d,%c\n",ch,ch);的输出结果是()