典型考题
[例 1] 若有,long x= –123456L; 则以下能正确输出变量 x值的语句是 ———。
(2002年 9月考题 )
A) printf( ―x=%d\n‖,x) ;
B) printf( ―x=%ld\n‖,x) ;
C) printf( ―x=%8dl\n‖,x) ;
D) printf( ―x=%LD\n‖,x) ;
B
典型考题典型考题
[例 2] 以下程序的输出结果是 ———。
(2002年 4月考题 )
int a=1234;
printf( ―%2d\n‖,a);
A) 12 B) 34
C) 1234 D) 提示出错,无结果
C
典型考题
[例 3] 以下程序的输出结果是 ———。
(2001年 9月考题 )
main()
{ char c=?z‘;
printf( ―%c‖,c–25);
}
A) a B) Z C) z – 25 D) y
A
[例 4]若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf(―%X\n‖,m);
执行后输出结果是 ___.(2003年 4月考题 )
A) 0X0 B) 0x0 C) 0 D) 0XABC
C
典型考题典型考题
[例 5] 有以下程序段
int m=0,n=0; char c=?a‘;
scanf(―%d%c%d‖,&m,&c,&n);
printf(―%d,%c,%d\n‖,m,c,n);
若从键盘上输入,10A10<回车 >,则输出结果是 ____.(2003年 4月考题 )
A) 10,A,10 B) 10,a,10
C) 10,a,0 D) 10,A,0
A
典型考题
[例 6]有以下程序,程序运行后的输出结果是 ____
(2003年 9月考题 )
main()
{ int a; char c=10;
float f=100.0; double x;
a=f/=c*=(x=6.5);
printf("%d %d %3.1f %3.1f\n",a,c,f,x);
}
A) 1 65 1 6.5 B) 1 65 1.5 6.5
C) 1 65 1.0 6.5 D) 2 65 1.5 6.5
B