已有inti,j;floatx;为将-10赋给i,12赋给j,4

题目

已有inti,j;floatx;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是()。

参考答案和解析
正确答案:scanf(“%d %d %f”,&i,&j,&x);
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 9 )以下程序的功能是:将一维数组 A 中的 100 个元素分别赋给二维数组 B 的每个元素并打印出来,要

求把 A(1) 到 A(10) 依次赋给 B(1,1) 到 B(1,10) ,把 A(11) 到 A(20) 依次赋给 B(2,1) 到 B(2,10) , …… , 把

A(91) 到 A(100) 依次赋给 B(10,1) 到 B(10,10) 。请填空。

Option Base 1

Private Sub Form_Click()

Dim i As Integer, j As Integer

Dim A(1 To 100) As Integer

Dim B(1 To 10, 1 To 10) As Integer

For i = 1 To 100

A(i) = Int(Rnd * 100)

Next i

For i = 1 To 【 9 】

For j = 1 To 【 10 】

B(i, j) = 【 11 】

Print B(i, j);

Next j

Print

Next i

End Sub


正确答案:

第2题:

对以下说明语句的正确理解是

int a[10]={6,7,8,9,10};

A.将5个初值依次赋给a[1]至a[5]

B.将5个初值依次赋给a[0]至a[4]

C.将5个初值依次赋给a[6]至a[10]

D.因为数组长度与初值的个数不相同,所以此语句不正确


正确答案:B

第3题:

以下程序按下面指定的数据给 x 数组的下三角置数,并按如下形式输出,请填空。

4

3 7

2 6 9

1 5 8 10

#include <stdio.h>

main()

{ int x[4][4],n=0,i,j;

for(j=0;j<4;j++)

for(i=3;i>=j; 【 12 】 ) {n++;x[i][j]= 【 13 】 ; }

for(i=0;i<4;i++)

{ for(j=0;j<=i;j++) printf("%3d",x[i][j]);

printf("\n");

}

}


正确答案:

第4题:

publicclassFoo{publicstaticvoidmain(String[]args){inti=1;intj=i++;if((i>++j)&&(i++==j)){i+=j;}}}Whatisthefinalvalueofi?()

A.1

B.2

C.3

D.4

E.5


参考答案:B

第5题:

publicclassForBar{2.publicstaticvoidmain(String[]args){3.inti=0,j=5;4.tp:for(;;){5.i++;6.for(;;)7.if(i>--j)breaktp;8.}9.system.out.printIn(i=”+i+,j=+j);10.}11.}Whatistheresult?()

A.Theprogramrunsandprints“i=1,j=0”

B.Theprogramrunsandprints“i=1,j=4”

C.Theprogramrunsandprints“i=3,j=4”

D.Theprogramrunsandprints“i=3,j=0”

E.Anerroratline4causescompilationtofail.

F.Anerroratline7causescompilationtofail.


参考答案:A

第6题:

若有程序

main()

{

int i,j;

scanf("i=%d,j=%d",&i,&j);

printf("i=%d,j=%d\n",i,j);

}

要求给i赋10,给j赋20,则应该从键盘输入______。


正确答案:

i=10,j=20

第7题:

若inti=10,j=2;则执行完i*=j+8;后i的值为28。()

此题为判断题(对,错)。


参考答案:错误

第8题:

以下程序的功能是:将一维组 A 中的 100 个元素分别赋给二维数组 B 的每个元素并打印出来,要求把 A ( 1 )到 A ( 10 )依次赋给 B ( 1 , 1 )到 B ( 1 , 10 ),把 A ( 11 )到 A ( 20 )依次赋给 B ( 2 , 1 )到 B ( 2 , 10 ),……,把 A ( 91 )到 A ( 100 )依次赋给 B ( 10 , 1 )到 B ( 10 , 10 )。请填空。

Option Base 1

Private Sub Form_Click()

Dim i As Integer,j As Integer

Dim A(1 To 100) As Integer

Dim B(1 To 10,1 To 10) As Integer

For i=1 To 100

A(i)=Int(Rnd * 100)

Next i

For i=1 To ________

For j=1 To ________

B(i,j)= ________

Print B(i,j);

Next j

Print

Next i

End Sub


正确答案:
 10  10 A((i-1)*10+j) 
根据题意,在嵌套循环中, i 为外循环变量 , 循环次数为 10 次,控制数组 B 的行值, j 为内循环变量.循环次数为 10 次,决定着数组 B 的列值,然后根据数组下标的关系,可写出 (i-1)*10+j 表达式 , 从而相应地对数组 B 进行赋值。二维数组 B 的元素与一维数组 A 的元素存在这样的对应关系: B(i , j)=A((i-1)*10+j) ,如 B(1 , 1)=A(1) 、 B(2 , 1)=A(11) 、 B(10 , 1)=A(91) 。

第9题:

publicclassTest{publicstaticvoidleftshift(inti,intj){i<<=j;}publicstaticvoidmain(Stringargs[]){inti=4,j=2;leftshift(i,j);System.out.printIn(i);}}Whatistheresult?()

A.2

B.4

C.8

D.16

E.Thecodewillnotcompile.


参考答案:B

第10题:

inti=0,j=5;tp;for(;;){i++;for(;;){if(i>--j){breaktp;breaktp;}}System.out.println(i=”+i,j=”+j);}Whatistheresult?()

A.i=1,j=0

B.i=1,j=4

C.i=3,j=4

D.i=3,j=0

E.Compilationfails.


参考答案:B, D

更多相关问题