There are the following procedures:int main(void) { char a,b,c,d; scanf("%c%c",&a,&b); c=getchar(); d=getchar(); printf("%c%c%c%c\n",a,b,c,d); return 0; } When executing the program, enter data as follows ( stands for carriage return, note: carriage return is also a character) 1234Then the output result is ( ).
A. 1234
B. 12
C. 123
D. 34
查看答案
There are the following segments: int x1,x2;char y1,y2;scanf("%d%c%d%c",&x1,&y1,&x2,&y2); If the values of x1, x2, y1 and y2 are required to be 10, 20, a and b respectively, the correct data input is ( ) (Note: └┘ represents the space)
A. 10A└┘20B
B. 10└┘A20B
C. 10 └┘A└┘20└┘ B
D. 10A20└┘B
Of the following symbols, the one that does not belong to the escape character is ( ).
A. \\
B. \0xAA
C. \t
D. \0
main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a
A. 0,0
B. 0,1
C. 1,0
D. 1,1
If c is defined as a character variable, the correct one in the following statements is ( )
A. c='97';
B. c="97";
C. c=97;
D. c="a";