单选题 设有函数定义:void sub(int k,char ch){ … }则以下对函数sub的调用语句中,正确的是______。
【正确答案】 A
【答案解析】[解析] 函数的参数有两个,第一个是整型,第二个是字符类型,在调用函数时,实参必须一个是整型,一个是字符型相容的类型(整型)。A选项中97为字符‘a’的ASCII码,可以作为字符传入函数,A选项正确。B选项‘97’不是合法字符,字符单引号里面只能有一个字符,B选项错误。函数sub返回类型为空,即不返回任何值,故C选项中将函数返回值赋给n是不正确的调用方法,C选项错误。D选项“a”为字符串,也不是合法的字符,D选项错误。