以下( )是非法函数调用语句。
A: char c='T'; putchar(c);
B: char c; getchar(c);
C: putchar(0x7);
D: putchar('d'+1);
A: char c='T'; putchar(c);
B: char c; getchar(c);
C: putchar(0x7);
D: putchar('d'+1);
举一反三
- 以下选项中,是非法函数调用语句的是(). A: char xa; getchar(xa); B: char x='T'; putchar(x); C: putchar('c'+1); D: putchar(0x52);
- 以下语句中错误的是( ) A: char c;c=getchar(); B: char c;getchar(c); C: putchar(’\n’); D: putchar(getchar());
- 已知:char a[] = "program";char *p = a+1;则执行以下语句,不会输出字符a的是: A: putchar(*p+4); B: putchar(*(p+4)); C: putchar(a[sizeof(a)-3]); D: putchar(*(a+5));
- 下列函数输出表达式不正确的是____。 A: char<br/>n='n';putchar(n); B: putchar('*'); C: char<br/>n='n';float a=1.5;<br/>putchar(a*n); D: putchar('\n');<br/>n='n';float a=1.5;<br/>putchar(a*n);
- 下列程序输出的结果是( )。#includefunl(chara,charb){charC;c=a;a=b;b=C;)fun2(char*a,charb){charC;c=*a;*a=b;b=c;)fun3(char*a,char*b){charC;C=*a;*a=*b;*b=C;)voidmain( ){chara,b;a='A';b='B';fun1(a,b);putchar(a);putchar(b);a='A';b='B';fun2(&a,b);putchar(a);putchar(b);a='A';b='B';fun3(&a,&b);putchar(a);putchar(b);putchar('\n');}[1分]