}
main( )
{ int aa[10]:{1,2,3,4,5,6,7,8,9,10),i;
sort(aa+2,5);
for(i=0;i<10;i++)printf("%d,",aa[i]);
printf("\n");
}
程序运行后的输出结果是( )。
A. 1,2,3,4,5,6,7,8,9,l0,
B. 1,2,7,6,3,4,5,8,9,10,
C. 1,2,7,6,5,4,3,8,9,10,
D. 1,2,9,8,7,6,5,4,3,10,
2 执行下列程序后,变量a,b,C的值分别是( )。
int x=5,y=4;
int a,b,c;
a=(--x==y++)?X:++y;
b=++x:
c=y:A. a=5,b=5,c=5
B. a=4,b=5,c=5
C. a=5,b=6,c=5
D. a=1,b=5,c=6
3 设有如下定义:
int arr[]={6,7,8,9,10);
int*ptr:
ptr=arr;
*(ptr2)=2;
printf("%d,%d\n",*ptr,*(ptr2)):
则下列程序段的输出结果为( )。
A. 8,10
B. 6,8
C. 7,9
D. 6,2
4 以下所列的C语言常量中,错误的是( )。
A. 0xFF
B. 1.2e0.5
C. 2L
D. ‘72’
5 数字字符0的ASCII值为48,运行以下程序的输出结果是( )。
main()
( char a=’1’,b=’2’;
printf("%C,",b++);printf("%d\n",b—a);}
A. 3,2
B. 50,2
C. 2,2
D. 2,50
相关资料