单项选择题

有以下程序:
main()
int p[8]=11,12,13,14,15,16,17,18,i=0,j=0;
while(i++<7)if(p[i]%2)j+=p[i];
printf("%d\n",j);

程序运行后的输出结果是 ______。

A) 42
B) 45
C) 56
D) 60
<上一题 目录 下一题>
热门 试题

单项选择题
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是( )。
A) scanf("%3d,%3d,%3d",&i,&j,&k);
B) scanf("%d,%d,%d",&i,&j,&k);
C) scanf("%d%d%d",&i,&j,&k);
D) scanf("i=%d,j=%d,k=%d",&i,&j,&k);
单项选择题
有以下程序: #include<stdio.h> main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0:a++;break; case 1:b++;break; case 2:a++;b++;break; case 3:a++;b++; printf( a=%d,b=%d n ,a,b); 程序的运行结果是______。
A) a=1,b=0
B) a=2,b=2
C) a=1,b=1
D) a=2,b=1
相关试题
  • A.55 B.54 C.65 D.45
  • A.500 B.5 C.4 D.400
  • A.在C语言中,可以使用动态内存分配技术,...
  • A.在C语言中,可以使用动态内存分配技术,...
  • A.55 B.54 C.65 D.45