[单选题]

若有如下程序: f2(char*t){*t=*t£­32; return(*t);}fl(char*p){for(;*p!='/0';p£«£«) if(*p>='a'&am

若有如下程序: f2(char*t) { *t=*t-32; return(*t); } fl(char*p) { for(;*p!='/0';p++) if(*p>='a'&&*p<='z')f2(p); } main() {char a[10]="abcbgH"; f1(a); printf("%S",a); } 则程序运行后的输出结果是( )。

A.ABCBGH

B.abcdefgh

C.abcdg

D.EFH

参考答案与解析:

相关试题

若有如下语句:struct a{char x[10]int y;}s,*t;t=

[单选题]若有如下语句: struct a {char x[10] int y; }s,*t; t=&s; 则对结构体变量s中的成员y的正确引用是( )A.a.y;B.t->y;C.t.y,D.*t->y;

  • 查看答案
  • 若有如下语句:structa{char x[10]inty;}s,*t;t=&S

    [单选题]若有如下语句: struct a { char x[10] int y; }s,*t; t=&S; 则对结构体变量s中的成员y的正确引用是( )。A.a.y;B.t->y;C.t.y;D.*t->y;

  • 查看答案
  • 若有如下程序:main(){char a[]={"1234"};int i,t=

    [单选题]若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>='0'&&a[i]<='9';i+=2) t=10*t+a[i]一-'0'; printf("%d/n',t);} 则程序运行后的输出结果是( )。A.13B.1234C.24D.123

  • 查看答案
  • 有如下函数模板声明:template T Max(T a,T b){return

    [单选题]有如下函数模板声明:template T Max(T a,T b){return(a>=b)?a:b;}下列对函数模板Max有如下函数模板声明: template <typename T> T Max(T a,T b){return(a>=b)?a:b;}下列对函数模板Max的调用中错误的是______ 。A.Max(3.5,4.5)B.Max(3.5,4)C.Max<double>(3.5,4.5)D.Max<double>(3.5,4)

  • 查看答案
  • 若有如下说明:unions{char a[9]intb;float c;}t;则

    [单选题]若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )A.共用体变量t不能作为函数的参数B.通过引用共用体变量名t可以得到成员的值C.共用体变量t的地址和它的各成员的地址不同D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和

  • 查看答案
  • f1(t)←→F1(jω),f2(t)←→F2(jω)Then()。

    [单选题]f1(t)←→F1(jω),f2(t)←→F2(jω)Then()。A .[af1(t)+bf2(t)]←→[aF1(jω)*bF2(jω)]B .[af1(t)+bf2(t)]←→[aF1(jω)-bF2(jω)]C .[af1(t)+bf2(t)]←→[aF1(jω)+bF2(jω)]D .[af1(t)+bf2(t)]←→[aF1(j&om

  • 查看答案
  • 有如下程序void f(int *x,int *y){ int t; t=*x;

    [单选题]有如下程序void f(int *x,int *y){ int t; t=*x;*x=*y;*y=t;}main(){ int a[6]={1,2,4,6,8,10},i,*p,*q; p=a;q=&a[5]; while(p<q) { f(p,q); p++; q--; } for(i=0;i<6;i++) printf("%d,",a[i]);}该程序的输出结果是A.1,2,4,6,8,10 B.10,8,4,6,2,1C.10,8,6,4,2,1 D.10,2,4,

  • 查看答案
  • 有如下函数模板声明:templateT Max(T a,T b){return(

    [单选题]有如下函数模板声明:templateT Max(T a,T b){return(a>=b)?a:b;}下列对函数模板Max(有如下函数模板声明: template<typename T> T Max(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。A.Max(3.5,4.5)B.Max(3.5,4)C.Max(double)(3.5,4.5)D.Max<double>(3.5,4)

  • 查看答案
  • 有如下函数模板声明:templateT Max(T a,T b){return(

    [单选题]有如下函数模板声明:templateT Max(T a,T b){return(a)b)?a:b;}下列对函数模板Max()有如下函数模板声明: template<typename T> T Max(T a,T b){return(a)b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。A.Max(3.5,4.5)B.Max(3.5,4)C.Max(double)(3.5,4.5)D.Max(double)(3.5,4)

  • 查看答案
  • Iff1(t)←→F1(jω),f2(t)←→F2(jω),Then()

    [单选题]Iff1(t)←→F1(jω),f2(t)←→F2(jω),Then()A .f1(t)*f2(t)←→F1(jω)F2(jω)B .f1(t)+f2(t)←→F1(jω)F2(jω)C .f1(t)f2(t)←→F1(jω)F2(jω)D .f1(t)/f2(t)←→F1(jω)/F2(jω)

  • 查看答案