目录: 标题| 题干| 答案| 搜索| 相关
问题

若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是( )。


若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是( )。

  • Aseanf(”%lf%1f%1P‘&a,&b,&C.;
  • Bscanf(-t%f%f%f¨,&a,&b。&C.:
  • Cscanf(”%If%lf%lf’,a,b,;
  • Dscanf(”%lf%lf%lf"’,&a,&b,&C.;
参考答案
参考解析:

%If,%le是针对double类型的,如果仅用%f,输入的数据可能不完全接收,数据的精度可能不足。%f主要针对tloat类型的变量输入,因此选项8错误。根据题目格式可知选项A,C错误。故答案为D选项。

分类:其他
相关推荐

1、试题14若有定义语句:int a=10; double b=3.14; ,

试题14若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()AcharBintCdoubleDfloat

2、若有定义int a=9,b=6;则a

若有定义int a=9,b=6;则aA0B1CfalseDtrue

3、若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大

若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++)s=s+1; 则与上述程序段功能等价的赋值语句是As=a+b;Bs=a+c;Cs=s+c;Ds=b+c;

4、若有定义:int a,b,C;以下程序段的输出结果是( )。a=11;b=3

若有定义:int a,b,C;以下程序段的输出结果是( )。a=11;b=3;C=0;printf(”%d\n”,c=(a/b,a%);A2B0C3D1

5、若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。

若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。A11B12C13D14

6、若变量已正确定义并赋值,以下符合C语言语法的表达式是A.a:=b+1 B.a

若变量已正确定义并赋值,以下符合C语言语法的表达式是A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+7=c+bAa:=b+1 Ba=b=c+2 Cint 18.5%3 Da=a+7=c+b