若有定义和语句int a,b;scanf(%d,%d,&a,&b);以下选项中的输入数据,不能把值3赋给变量 a、5赋给

题目
单选题
若有定义和语句int a,b;scanf(%d,%d,&a,&b);以下选项中的输入数据,不能把值3赋给变量 a、5赋给变量b的是(  )(说明:符号u表示空格)。
A

3,5,

B

3,5,4

C

3,u5

D

3,5

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有说明语句:int a,b,c,* d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、d的语句是 ( )

A.scanf("%d%d%d",&a,&b,d);

B.scanf("%d%d%d",&a,&b,&d);

C.scanf("%d %d%d",a,b,d);

D.scanf("%d%d%d",a,b,* d);


正确答案:A

第2题:

若有程序

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

第3题:

若有说明语句:int a, b, c, *d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是()。

A.scanf("%d%d%d", &a, &b, d)

B.scanf("%d%d%d", a, b, d)

C.scanf("%d%d%d", &a, &b, &d)

D.scanf("%d%d%d", a, b,*d)


答案:A

第4题:

若有定义:“int a,b;”,通过语句“scan[("%d;%d".,&a,&b);”,能把整数3赋给变量a,5赋给变量b的输入数据是( )。

A.3 5

B.3,5

C.3;5

D.35


正确答案:C
在输入时必须遵守scanf函数中的格式才能正确地赋值给相应的变量,由于scanf函数为“%d;%d”,所以在输入时要输入3;5,答案为C。

第5题:

有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。

A.语句int *p=a;定义不正确

B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素

C.语句int *p=a;是把a[0]的值赋给变量p

D.语句int *p=a;是把a[1]的值赋给变量p


正确答案:B

第6题:

若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋 32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是( )。

A.A32<CR> B45<CR>

B.A45<CR> B32<CR>

C.A32B45<CR>

D.A 32B45<CR>


正确答案:D
解析:本题考查scanf函数的基本格式。当需要从键盘上输入数据时,输入的数值之间需要有间隔符 (空格符号、制表符号、回车符号),间隔符号的使用数量不限。直到按下回车键,scanf函数才会接受从键盘输入的数据。

第7题:

有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。

A.语句int*p=a;定义不正确

B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素

C.语句int*p=a;是把a[0]的值赋给变量p

D.语句iht*p=a;是把a[l]的值赋给变量p


正确答案:B

第8题:

若函数中有定义语句 :int k;, 则

A) 系统将自动给 k 赋初值 0

B) 这是 k 中的值无定义

C) 系统将自动给 k 赋初值 -1

D) 这时 k 中无任何值


正确答案:B

第9题:

若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )

A.scanf("%lf%lf%lf%lf%lf,a) ;

B.for(i=0;i<=5;i++)scanf("%lf,a+i);

C.while(i<5)scanf("%lf",&a[i++]);

D.while(i<5)seanf("%lf,a+i);


正确答案:C

第10题:

若有定义:

能把整数3赋给变量a,5赋给变量b的输入数据是( )

A.3:5

B.3,5

C.3 5

D.35


正确答案:A
sCanf中格式控制符里必须原样输入,所以分号也必须输入,A)正确。

更多相关问题