A.AB
B.AC
C.BC
D.ABC
第1题
A.if (i) { }
B.if (i<<=3) { }
C.if (i=2) { }
D.if (true) { }
第2题
第3题
编写程序,输出一维数组a中的元素最小值及其下标。 编程提示: 1.定义一个整型变量存放最小值下标,将其初始化为0 ,例如:int p=0;即从数组第零个元素开始判断。 2.通过循环,依次判断数组中的每一个元素a[i]是否小于a[p],如果是,则将p和a[p]的值作相应的改变。/* c6-5.c 输出一维数组中元素的最小值及其下标*/ #include "stdio.h" int main( ) { int i,m,p,a[10]={9,8,7,6,1,3,5,18,2,4}; /* m为最小值,p为其下标 */ m=a[0]; p=0; for(i=1;i<10;i++) if { ; p="i;}" * 请补充完整此语句 printf("%d,%d\n",a[p],p); 输出一维数组a中的最小值及其下标 return 0;>
第4题
【说明】
c语言常用整型(int)或长整型(1ong)来说明需要处理的整数,在一般情况下可以满足表示及运算要求,而在某些情况下,需要表示及运算的整数比较大,即使采用更长的整型(例如,long long类型,某些c系统会提供)也无法正确表示,此时可用一维数组来表示一个整数。假设下面要处理的大整数均为正数,将其从低位到高位每4位一组进行分组(最后一组可能不足4位),每组作为1个整数存人数组。例如,大整数2543698845679015847在数组A中的表示如下(特别引入-1表示分组结束):
在上述表示机制下,函数add_large_number(A,B,c)将保存在一维整型数组A和B中的两个大整数进行相加,结果(和数)保存在一维整型数组c中。
【c函数】
Void add_large_number(int A[], int B[], int c[])
{
int i,cf; /*cf存放进位*/
int t,*p; /*t为临时变量,p为临时指针*/
cf= ( 1) ;
for(i=0 ; A[i]>-l&&B[i]>-1;i++){
/*将数组A、B对应分组中的两个整数进行相加*/
t=(2) ;
C[i]=t%i0000;
cf= (3) ;
}
if( (4))P=B;
else P=A;
for(;P[i]>-1;i++){/*将分组多的其余各组整数带进位复制入数组C*/
C[i]=(p[i]+cf)%i0000; cf=(p[i]+cf)/10000;
}
if(cf>0) C[i++]=cf;(5)=-1; /*标志”和数”的分组结束*/
第5题
CLEAR
I=0
DO WHILE I<10
IF INT(I/2)=I/2
?"W"
ENDIF
?"ABC"
I=I+1
ENDDO
A.W ABC ABC 连续显示5次
B.ABC ABC ABC 连续显示5次
C.W ABC ABC连续显示4次
D.ABC ABC W连续显示4次
第6题
#include
int main( )
{
int i,n=0;
for(i=2;i<5;i++)
{
do
{
if(i%3) continue;
n++;
}while(!i);
n++;
}
printf("n=%d\n",n);
return 0;
}
A、n=2
B、n=4
C、n=3
D、n=5
第7题
Private Sub Form_Click()
i=0
Do Until 0
i=i+1
if i>10 then Exit Do
Loop
Print i
End Sub
第8题
Private Sub Form_Click()
i=0
Do Until 0
i=i+1
if i>10 then Exit Do
Loop
Print i
End Sub
第9题
A.a=4,b=4
B.a=4,b=5
C.a=5,b=4
D.a=5,b=5
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!