以下程序中函数 f 的功能是 : 当 flag 为 1 时 , 进行有由小到大排序 ; 当 flag 为 0 时 , 进行由大到小排序。
void f(int b[],int n,int flag)
{ int i,j,t;
for(i=0;i for (j=i+1;j if(flag?b[i]>b[j]:b[i] } main( ) { int a[10]={5,4,3,2,1,6,7,8,9,10},i; f(&a[2],5,0); f(a,5,1); for(i=0;i<10;i++) printf("%d",a[i]); } 程序运行后的输出结果是 A)1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , B)3 , 4 , 5 , 6 , 7 , 2 , 1 , 8 , 9 , 10 , C)5 , 4 , 3 , 2 , 1 , 6 , 7 , 8 , 9 , 10 , D)10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 ,
单击表单中的命令按钮,要求弹出一个“您好!”的消息对话框,应该在命令按钮的Click事件中编写代码:______=("您好!")
若用一个大小为6的数值来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为()。
A.1和5
B.2和4
C.4和2
D.5和1
C语言中 while 和do-while循环的主要区别是
A.do-while的循环体至少无条件执行一次
B.while的循环控制条件比do-while的循环控制条件更严格
C.do-while允许从外部转到循环体内
D.do-while 的循环体不能是复合语句
滚动条的( ) 属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。
A、LargeChange
B、SmallChange
C、Value
D、Change
若在定义语句: int a,b,c,*p=&c; 之后,接着执行以下选项中的语句,则能正确执行的语句是
A ) scanf("%d",a,b,c);
B)scanf("%d%d%d",a,b,c);
C)scanf("%d",p);
D)scanf("%d",&p);