已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
A.kk>='A'&&kk<='Z'
B.!(kk>='A'||kk<="Z")
C.(kk+32)>='a'&&(kk+32)<='Z'
D.isalpha(kk)&&(kk<91)
A.kk>='A'&&kk<='Z'
B.!(kk>='A'||kk<="Z")
C.(kk+32)>='a'&&(kk+32)<='Z'
D.isalpha(kk)&&(kk<91)
A.67,D
B.B,C
C.C,D
D.不确定的值
(25)有以下程序(说明:字母A的ASCII码值是65)
#include <stdio.h>
void fun(char *s)
{ while(*s)
{ if(*s%2) printf("%c",*s);
s++;
}
}
main()
{ char a[]="BYTE";
fun(a); printf("\n");
}
程序运行后的输出结果是
A)BY
B)BT
C)YT
D) YE
A.A,B
B.A,68
C.65,66
D.65,68
A)c=(c-'A')%26+'a'
B)c=c+32
C)c=c-'A'+'a'
D)c=('A'+c)%26-'a'
A.1156
B.1231
C.1842
D.1137
A.scanf ("%2d%2d%2d",&i,&j,&k);
B.scanf ("%d %d %d",&i,&j,&k);
C.scanf ("%d,%d,%d",&i,&j,&k);
D.scanf ("i=%d,j=%d,k=%d",&i,&j,&k);
叙述错误的是()。
A.C 语言源程序经编译后生成后缀为 .obj 的目标程序
B.C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C.用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中
D.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令