2013年计算机等级考试二级C语言练习8

发布时间:2019-02-04 19:02:27

1 有下列程序:

void sort(int a[],int n) 

{   int i,j,t;

for(i=0;i

for(j=i 1;j

if(a[i]

}

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

阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.