已知: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: putchar(*p+4);
B: putchar(*(p+4));
C: putchar(a[sizeof(a)-3]);
D: putchar(*(a+5));
举一反三
- 中国大学MOOC: 已知:char a[] = program;char *p = a+1;则执行以下语句,不会输出字符a的是:
- 以下( )是非法函数调用语句。 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<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);
- 使用putchar函数输出字符'A'的方法有? A: putchar(0101); B: putchar('A'); C: putchar(65); D: putchar(0x41);