针对一下C语言程序,请按要求回答问题。 已知weekday. c源程序如下: include include针对一下C语言程序,请按要求回答问题。已知weekday. c源程序如下:include<stidio. h>include<conio. h>/ *主函数* /Int main(){Char letter;Printf("please input the first letter,"Y'to exit!\n");While((letter=getch())!="Y")//当输入字母为Y时结束{Sw

题目
针对一下C语言程序,请按要求回答问题。 已知weekday. c源程序如下: include include

针对一下C语言程序,请按要求回答问题。

已知weekday. c源程序如下:

include<stidio. h>

include<conio. h>

/ *主函数* /

Int main()

{

Char letter;

Printf("please input the first letter,"Y'to exit!\n");

While((letter=getch())!="Y")//当输入字母为Y时结束

{

Switch(letter)

{

Case'S':

Printf("%c\n",letter);

Printf("please input second letter\n");//输入第二个字母

If((letter=getch())=='a')

Printf("Saturday\n");

Else if(letter=='u')

Printf("Sunday\n");

Else printf('data error\n);

Break;

Case'F':

Printf("fridaykn");

Break;

Case 'M':

Printf("mondayha");

Break;

Case 'T':

Printf("%c\n",letter);

Printf("please input second letter\a");//输入第二个字母

If((letter=getch())=='u')

Printf("Tuesday\n"):

Else if(letter=='h')

Printf("Thursday\n");

Break;

Case 'W':

Printf("Wednesday\n");

}

}

Return 0;

}

(1) 画出主函数main的控制流程图;

(2) 设计一组测试用例,使main函数的语句覆盖率尽量达到100%;

(3) Main函数的语句覆盖率能否达到100%?如果认为无法达到,需说明原因。


相似考题
更多“针对一下C语言程序,请按要求回答问题。 已知weekday. c源程序如下: include<stidio. h> include<c ”相关问题
  • 第1题:

    已知字符‘7’的ASCII码值是55,请写出如下程序的输出结果: #include <stdio.h> int main() { char c=‘5’ ; printf(“%d",c+3); }


    BD

  • 第2题:

    1、如下C语言程序,请填写结果。 程序: #include<stdio.h> int main() { int i=0; do { i++; } while(i<=3); printf("%d",i); return 0; } 该程序运行的结果是()。


    查看截图

  • 第3题:

    12、一个C语言源程序中如果调用了函数fabs,那必须有编译预处理命令()。

    A.#include <stdio.h>

    B.#include <math.h>

    C.#include <ctype.h>

    D.#include <stdlib.h>


    #include

  • 第4题:

    15、已知字符‘7’的ASCII码值是55,请写出如下程序的输出结果: #include <stdio.h> int main() { char c=‘5’ ; printf(“%d",c+3); }


    BD

  • 第5题:

    2、某源程序使用了STC单片机的相关寄存器,则应该使用()预定义。

    A.#include “intrins.h”

    B.#include “STC15Wxxx.h“

    C.#include “math.h”

    D.#include “stdio.h”


    #include “STC15Wxxx.h”