以下选项中,是非法函数调用语句的是().
A: char xa; getchar(xa);
B: char x='T'; putchar(x);
C: putchar('c'+1);
D: putchar(0x52);
A: char xa; getchar(xa);
B: char x='T'; putchar(x);
C: putchar('c'+1);
D: putchar(0x52);
举一反三
- 以下( )是非法函数调用语句。 A: char c='T'; putchar(c); B: char c; getchar(c); C: putchar(0x7); D: putchar('d'+1);
- 以下语句中错误的是( ) 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));
- 从键盘上接收一个字符给变量x,以下语句错误的是()。 A: x=getchar(); B: scanf(“%c”,&x); C: scanf(“%d”,&x); D: putchar(x);
- 下列函数输出表达式不正确的是____。 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);