c控制语句测试1

本文概述

  • 1)在switch-case语句中不能检查哪种数据类型?
  • 2)打印多少次“ srcmini”?
  • 3)如果short int为2字节宽, 则执行while循环多少次?
  • 4)关于以下程序哪个陈述正确?
  • 5)找出错误, 如果在下面的程序?
【c控制语句测试1】C控制语句测试纸包含来自决策语句的问题:if-else和switch,循环语句:for循环,while循环
1)在switch-case语句中不能检查哪种数据类型?
  1. 枚举
  2. 字符
  3. 整数
  4. 浮动
2)打印多少次“ srcmini”?
#include< stdio.h> int main() { int x; for(x=-1; x< =10; x++) { if(x < 5) continue; else break; printf("srcmini"); } return 0; }

  1. 10倍
  2. 11次
  3. 0次
  4. 无限的时代
3)如果short int为2字节宽,则执行while循环多少次?
#include< stdio.h> int main() { int i=1; while(i < = 155) { printf("%c %d\n", i, i); i++; } return 0; }

  1. 154次
  2. 155次
  3. 156次
  4. 无限的时代
4)关于以下程序哪个陈述正确?
#include< stdio.h> int main() { int i = 8, j = 24; if(i = 8) & & if(j = 24) printf("Welcome Programmer"); return 0; }

  1. 欢迎程序员
  2. 错误:如果未声明标识符
  3. 错误:表达式语法
  4. 无输出
5)找出错误,如果在下面的程序?
#include< stdio.h> int main() { int j = 1; switch(j) { printf("Hello programmer!"); case 1: printf("Case1"); break; case 2: printf("Case2"); break; } return 0; }

  1. 程序中没有错误,并显示“ Case1”
  2. 错误:switch语句后无效的printf语句
  3. 错误:未指定默认值
  4. 以上都不是

    推荐阅读