【单选题】
下面程序的功能是将从键盘输入的一组字符统计出大写字母的个数m和小写字母的个数 n,并输出m、n中的较大数,则括号内应填写( )。
#include
main()
{ int m=0,n=0;
char c;
while( )!=\n)
{ if(c>=A&&c=a&&c<=z) n++;
}
printf(%d\n,m<n? n:m );
【单选题】
#define X a+b
main( )
{
int a=3,b=4,s1;
s1=2*X;
printf(%d\n,s1);
},以上程序的运行结果是( )?
【单选题】
下面叙述正确的是( )?
②
可以把define定义为用户标识符,但不能if定义为用户标识符
③
可以把if定义为用户标识符,但不能define定义为用户标识符
【单选题】
C语言中while和do-while循环的主要区别是( )?
②
while的循环控制条件比do-while的循环控制条件严格
【单选题】
在C语言中,引用数组元素时,其数组下标的数据类型允许是( )?
【单选题】
要判断char型变量m是否是数字字符,可以使用下列表达式
【单选题】
下列表达式中,不满足“当x的值为偶数时值为真,为奇数时值为假”的要求( )?
【单选题】
如有以下定义和语句,则对w数组元素的非法引用是?
int w[2][3],(*pw)[3];pw=w;
【判断题】
在“IN AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其范围是0~65535