下列函数输出表达式不正确的是____。
A: char
n='n';putchar(n);
B: putchar('*');
C: char
n='n';float a=1.5;
putchar(a*n);
D: putchar('\n');
n='n';float a=1.5;
putchar(a*n);
A: char
n='n';putchar(n);
B: putchar('*');
C: char
n='n';float a=1.5;
putchar(a*n);
D: putchar('\n');
n='n';float a=1.5;
putchar(a*n);
举一反三
- 以下语句中,不能实现回车换行的是() A: printf("\n"); B: putchar("\n"); C: printf("%s", "\n"); D: putchar('\n');
- 若变量已正确定义,以下正确的程序段是()。 A: while(ch=getchar()=='\N')putchar(ch); B: while((ch=getchar())=='\n')putchar(ch); C: while((ch=getchar())!='\N')putchar(ch); D: while((ch=getchar())!='\n')putchar(ch);
- 以下不能输出小字母a的选项是( ) A: printf("%c\n","a"); B: printf("%c\n",'A'+32); C: putchar(97); D: putchar('a');
- 以下语句中错误的是( ) A: char c;c=getchar(); B: char c;getchar(c); C: putchar(’\n’); D: putchar(getchar());
- 下列程序输出的结果是( )。#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分]