问题 单项选择题

下列函数的功能是( )。
#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之间的字母起作用。

单项选择题
单项选择题