2010年计算机等级考试二级C语言一维数组与指针3

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

(11)有以下程序

以下是引用片段:
main()
{ int a[]={1,2,3,4,5,6,7,8,9,0},*p;
for(p=a;p 
printf("%d,",*p);
}

程序运行后的输出结果是

A)1,2,3,4,5,6,7,8,9,0,

B)2,3,4,5,6,7,8,9,10,1,

C)0,1,2,3,4,5,6,7,8,9,

D)1,1,1,1,1,1,1,1,1,,1,

(12) 有以下程序

以下是引用片段:
int f(int a)
{ return a%2; }
main()
{ int s[8]={1,3,5,2,4,6},i,d=0;
for (i=0;f(s[i]);i ) d =s[i];
printf("%dn",d);
}

程序运行后的输出结果是

A) 9

B) 11

C) 19

D) 21

(13) 设有定义语句

int x[6]={2,4,6,8,5,7},*p=x,i;

要求依次输出x数组6个元素中的值,不能完成此操作的语句是

A) for(i=0;i<6;i ) printf("-",*(p ));

B) for(i=0;i<6;i ) printf("-",*(p i));

C) for(i=0;i<6;i ) printf("-",*p );

D) for(i=0;i<6;i ) printf("-",(*p) );

(14) 有以下程序

以下是引用片段:
#include 
main()
{int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a 5,*q=NULL;
*q=*(p 5);
printf("%d %dn",*p,*q);
}

程序运行后的输出结果是

A) 运行后报错

B) 6 6

C) 6 11

D) 5 10

(15) 已有定义:int i,a[10],*p;,则合法的赋值语句是

A) p=100;

B) p=a[5];

C) p=a[2] 2;

D) p=a 2;

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

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