若有定义和语句:int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:10,A,12.5,则a=10,c=‘A’,f=12.5。( )
此题为判断题(对,错)。
第1题:
若有说明语句 : double *p,a; 则能通过 scanf 语句正确给输入项读入数据的程序段是
A)*p=&a; scanf(" % 1f",p);
B)*p=&a; scanf(" % f",p);
C)p=&a; scanf(" % 1f",*p);
D)p=&a; scanf(" % 1f",p);
第2题:
在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法(33)不能与该方法同时存在于类C中。
A.int f(int x,int y)
B.int f(float a,int b)
C.float f(mtx,float y)
D.int f(int x,float y)
第3题:
设有定义: int a; float b; 执行 scanf("%2d%f",&a,&b); 语句时,若从键盘输入876 543.0< 回车 > , a 和 b 的值分别是
A)876 和 543.000000
B)87 和 6.000000
C)87 和 543.000000
D)76 和 543.000000
第4题:
若有说明语句“int a;float b;”,以下输入语句正确的是( )。
A.scanf("%f%f",&a,&b);
B.scanf("%f%d",&a,&b);
C.scanf("%d,%f",&a,&b);
D.scanf("%6.2f%62f",&a,&b);
第5题:
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。 main() { float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if(a<
A.int a[5]={0,1,2,3,4,5};
B.char a[]={0,1,2,3,4,5};
C.char a={'A','B','C');
D.int a[5]="0123";
第6题:
(16)若有定义语句:double x,y,*px,*py,执行了px=&x, py=&y;之后,正确的输入语句是
A)scanf(“%f%f”,x,y); B) scanf(“%f%f”,&x,&y);
C) scanf(“%lf%le”,px,py); D) scanf(“%lf%lf”,x,y);
第7题:
若有定义“double a;”,则正确的输入语句是( )。
A.scanf("%1f,A) ;
B.scanf("%f,&A);
C.scanf("%1f,&A)
D.scanf("%1e",&A);
第8题:
若有以下定义和语句
union data
{ int i; char c; float f; } x;
int y;
则以下语句正确的是
A)x=10.5;
B)x.c=101;
C)y=x;
D)printf("%d\n",x);
第9题:
若a是float型变量,b是unsigned型变量,以下输入语句合法的是 ( )
A.scanf("%6. 2f%d",&a,&b);
B.scanf("%f%n",&a,&b);
C.scanf("%f%3o",&a,&b);
D.scanf("%f%d",&a,&b);
第10题:
若有定义“double a;”,则正确的输入语句是( )。
A.seaM("%1f",a);
B.scanf("%f",&a);
C.scanf("%1f",&a)
D.scanf("%1e",&a);