单项选择题

以下程序的运行结果是( )。
main()
int a[]=2,4,6,8,10;
int y=1,x,*p;
p=&a[1];
for(x=0;x<3;x++)
y+=*(p+x);
printf("%d\n",y);

A.19
B.16
C.14
D.18
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void f(int *q) int i=0; for(;i<5;i++)(*q)++; main() int a[5]= 1,2,3,4,5,i; f(a); for (i=0; i<5; 1++) printf( %d, ,a[i]); 程序运行后输出的结果是( )。
A.2,2,3,4,5,
B.6,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6,
单项选择题
若有如下说明,则正确的叙述为( )(已知int类型占两个字节)。 struct st int a; int b[2]; a;
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
相关试题
  • str1 [i]-str2[i]
  • ’ 0’
  • 以下程序输出的最后一个值是______。...
  • 以下程序运行后输出的结果是______。...
  • 有以下程序,其功能是:以二进制“写”方式...