若运行时输入12,则以下程序的输出结果是______。 main() { intx,y; scanf("%d",&x); y=x>12? x+1:x-1; printf("%d\n",y); }
A.10
B.11
C.12
D.13
若运行时给变量x输入12,则以下程序的运行结果是
main()
{int x,y;
scanf("%d",&x);
y=x>12?x+10:x-12;
printf("%d\n",y);
}
A.0
B.22
C.12
D.10
有下列程序: #include<stdi0.h> voidmain() {intx; scanf(”%d”,&x); if(x<=3);else if(x!=10)printf("%d\n",x); } 程序运行时,输入的值在哪个范围才会有输出结果()。
A.不等于10的整数
B.大于3且不等10的整数
C.大于3或等于10的整数
D.小于3的整数
阅读程序: main() {int x; scanf("%d',& x); if (x- -<5)printf("%d\n",x); else printf("%d\、n",x+ +); } 程序运行后,如果从键盘上输入5,则输出结果是 ()
A.3
B.4
C.5
D.6
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。
main()
{ int x;
scanf("%d",&x);
if(x++>2) printf("%d",x);
else printf("%d\n",x--);
}
A.4和2
B.4和1
C.4和0
D.3和1
A.200
B.204
C.240
D.246
有以下程序
int fun(int n)
{ if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{ int x;
scanf(" % d",&x); x=fun(x);printf(" % d\n",x);
}
执行程序时,给变量 X 输入 10 ,程序的输出结果是
A)55
B)54
C)65
D)45
A.不等于5的整数
B.大于0且不等5的整数
C.大于0或等于5的整数
D.小于5的整数
有以下程序: int fun(int n) { if(n==l)return l; else return(n+fun(n一1)): } main { int x; scanf("%d",&x);x=fun(x);printf("%d\n", x): } 执行程序时,给变量X输入10,程序的输出结果是()。
A.55
B.54
C.65
D.45
请补充函数fun(),该函数的功能求能整除x且是偶数的数,把这些数保存在数组bb中,并按从大到小的顺序输出。
例如当x=20时,依次输出:20 10 4 2。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include<conio.h>
include<stdio.h>
void fun(int k,int bb[ ])
{
int i;
int j=0;
for(【l】;i<=k;i++)
{
if(【 】)
bb[i++]=i;
}
printf("\n\n");
for(i=【 】;i>=0;i--)
printf(“%d”,bb[i]);
}
main()
{
int k=1;
int bb[100];
clrscr();
printf(“\nPlease input X=”);
scanf(“%d”,&k);
fun(k,bb);
}