• 2021-04-14
    中国大学MOOC: 阅读以下程序#include main(){ int case ; float printF; printf("请输入2个数:"); scanf("%d %f",&case,&printF ); printf("%d %f\n",case,printF );}该程序在编译时产生错误,其出错原因是( )
  • 定义语句出错,case是关键字,不能用作用户自定义标识符

    内容

    • 0

      以下程序实现了一个简易计算器:从键盘输入数据,验证其有效性后进行四则运算,并输出计算结果,请填空。 #include int main() { float x, y; char op; if (scanf("%f%c%f",&x,&op,&y)==3 ) { float result; printf("%.2f%c%.2f=", x, op, y); switch (____) { case '+': printf("%f ", x+y); break; case '-': printf("%f ", x-y); break; case '*': printf("%f ", x*y); break; case '/': if (____) printf("除数不能是零 "); else printf("%f ",x/y); ____; default: printf("输入数据有误 "); } } else printf("输入数据有误 "); return 0; }

    • 1

      智慧职教:将下列程序补充完整,实现成绩等级输出。#include voidmain(){ int score;   printf("请输入课程成绩(整数):");   scanf("%d",_____________);   if(score>100||score<0) printf("输入错误!\n");   ___________           switch((int)_____________)           { case10:               case 9: printf("优秀!\n");_______________;               case 8: printf("良好!\n");break;               case 7: printf("中等!\n");break;               case 6: printf("及格!\n");break;               ___________: printf("不及格!\n");           }}5a0d99e305fecac500efc6ceb6743312198ebb4c0b8ac8d45ef1b9c6a80adc39a7be2ada98413e6c26c75ec4895239a23c5293ff6edff209abd64c9363088bbdf81f9a20a32b1b046de18a8f04c74749

    • 2

      若有以下定义,则正确的switch语句是______。float x;int a,b; A: switch(x) B: case 1.0:printf("*\n"); C: csse 2.0:printf("**\n"); D: switch(x) E: case 1,2:printf("*\n"); F: case 3:printf("**\n"); G: switch(a+b) H: case 1:printf("\n"); I: case 1+2:printf("**\n"); J: switch(a+b); K: case 1:printf("*\n"); L: case 2:printf("**\n");

    • 3

      中国大学MOOC: 有以下程序#include <stdio.h>main(){ int i; for(i=0;i<3;i++)switch(i){ case 1:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i);}}执行后输出结果是( )。

    • 4

      阅读如下程序段 #include "stdio.h" main() { int a=45,b=40,c=50,d; d=a>30?b:c; switch(d) { case 30 : printf("%d,",a); case 40 : printf("%d,",b); case 50 : printf("%d,",c); default : printf("#"); } } 则输出的结果是 ( )