问题
单项选择题
下列函数的功能是( )。
#include<iostream>
using namespace std;
void main()
char a;int i;
cin>>a;
for(i=1;i<=10;i++)
if((a>= ’a’)&&(a<= ’z’))
a=a-i;
cout<<a;
A.把a中的小写字母变成大写字母
B.把a中的大写字母变成小写字母
C.把a中的所有字母变成小写字母
D.把a中的字符变成它前面i个的字符
答案
参考答案:D
解析: 该题考查程序的功能,用举例法可显见其功能,不妨设a=’d’,结果为ca^^^^^^,该程序仅对在小写字母a~2之间的字母起作用。