题目内容

1. 编程:从键盘输入一个英文字母,判断大小写,若是大写,输出“upper case ”,否则输出 “lower case”。部分程序如下:#includeint main(void){char ch;ch = getchar( );if( )printf("upper case %c\n", ch);elseprintf("lower case %c\n", ch);return 0;}

查看答案
更多问题

设整型变量x的值是10,则表达式2

A. 不确定
B. 1
C. 0
D. 表达式非法

下面关于if与switch比较的叙述中不正确的是( )。

A. switch执行效率高,if效率低
B. switch只能是基于一个整型值进行分支选择
C. 使用if的分支,都可以通过switch实现
D. 使用switch的分支,都可以通过if实现

为避免if_else语句二义性,规定else总是与( ) 组成配对关系。

A. 缩排位置相同的if
B. 在其之前未配对的if
C. 在其之前最近的未配对的if
D. 同一行上的if

读下列程序,写出程序的运行结果。#includeint main(void){char ch;ch = getchar( );if(ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z')printf("字母\n");else if (ch >= '0' && ch <= '9')printf("数字\n");else if(ch == ' ' || ch == '\n')printf("分隔符\n");elseprintf("其他\n");return 0;}输入:A

答案查题题库