[解析] 选项A)中,字符型变量a,b中间缺少逗号;如果对几个变量赋以同一个初值,不能在定义变量时进行,应写成:float a=10.0,b=10.0;所以选项B)不正确;选项D)中,执行b=&a相当于将地址转换成了浮点型,编译时将提示出错信息“无效的类型转换”,所以选项D)不正确。结果...
题目c语言的问题.float a=1,*b=&a,*c=&b; 这个定义为什么不对 相关知识点: 试题来源: 解析 float a=1,*b=&a,*c=&b;&a为取a的地址,赋给指针b,对的你再去指针的地址&b赋给一个一维指针c就错了·这里的需要这样**c = &b反馈 收藏 ...
C) float a=1,*b=&a,*c=&b;D) double a=0.0;b=1.1; 相关知识点: 试题来源: 解析 B [解析] 变量定义的时候不能用连等,故A选项错误。C选项中变量C和&b的类型不匹配。D选项中,变量前为分号“;”表示前而的语句定义完毕,并没有为变量b定义,可将分号“;”改为逗号“,”即可。
编写C程序.实现根据用户输入的三角形的三条边长判定是何种三角形#include #includemain(){float a,b,c;printf("输入三角形的三条边a,b,c:");scanf("%f,%f,%f",&a,&b,&c);/*判断三边是否构成三角形*/{/*如果三条
答案是B,DA:等价于a=(b=0),即b=0;a=b.先对b赋0,然后再传给a,但是=右边必须是量,所以不正确.C:C是指向指针的指针,应该为**c=&b 结果三 题目 以下定义语句中正确的是?A)int a=b=0; B)char A=65+1,b='b'C)float a=1,*b=&a,*c=&b; D)double a=0.0,b=1.1 答案 答案是B,DA:...
A,B,C全错 相关知识点: 试题来源: 解析 [答案]B [解析] [详解]本题主要考查数据类型。Integer是整型,float是浮点型,String是字符型,故本题选B选项。结果一 题目 【题文】float属于的数据类型( )A.整型B.浮点型C.字符型D.A,B,C全错 答案 【答案】B【解析】【详解】本题主要考查数据类型。I...
float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf("%f\n",x); } A. 28.000000 B. 27.500000 C. 28.500000 D. 27.000000解析:除法运算时,当参与运算量都是整型时,结果也为整型,舍去小数。。而,在加减乘除的运算时,参加运算的两个数中有一个数为实数,则 结果为double,因为所有的实数都是按...
选项A是错误的,与C语言不同,在Java语言中,对于实型数值,默认的类犁是 double型的,若要把它赋给float变量,必须对它进行类型转换,赋初值的话,必须在实型数后面加上f或F字母。给浮点型变量定义并且赋初值:选项B是错误的,因为byte是8个字符的,它所表示的范围是-128~127,而右边的 257已经超出其所能表示的...
C语言:用海伦公式求三角形面积我编了如下程序:#include #define s ((a+b+c)/2)void main(){ float a,b,c; double area; scanf("%f%f%f",&a,&b,&c); if(a>=b+c || b>=a+c || c>=a+b) printf("error\n"); else { area=sqrt((double)(
若有定义;float x=1.5;int a=1,b=3,c=2:则正确的switch语句为( )A switch(x) { case 1.0;printf(“*\n");case 2.0:printf("**\n");}B switch((int) x);{ case 1:printf("*\n");case 2:printf("**\n")}C switch(a+b){ case 1:printf("*\n");case 2+1:printf("**\n");...