(7)已知程序中有声明“inta;long b;”,若需要接收从键盘输入的电话号码字符串
(025)43251368(其中025是区号,43251368是电话号码)并将其中的区号、电话号码分别存储到变量a、b中,则实现该功能的输入语句应为“scanf("(%d)%ld",&a,&b);”。
(13)数学式√a2+b2a+b所对应的C语言表达式为Spt(aa+bb/(a+b)
(14)为整型数学算式
a-b
2(a+b)
等价的C语言表达式是Sqrt(abs(a–b)/(2*(a+b))
(2)下面程序的输出是
A
_。
#include<stdio.h>
void main()
{inta=7,b=4;
float m=38.4,n=6.4,x;
x=a/2+bm/n+1/2;
printf("%4.1f\n",x);
}
A.27.0 B.27.5 C.28.0 D.28.5
(5)若有定义“float f=123.45678;”,则执行语句“printf("%.3f”,f);”后,输出结果
是
B
A.1.23e+02
B.123.457
C.123.456780
D.1.234e+02
(9)已知有声明“long x,y;”,且x中整数的十进制表示有n位数字(4<n<10),若要
求去掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以
下表达式中能正确实现这一功能的是
C
A.y=x/(10(n-1))
B.y=x%(10*(n-1))
C.y=x%(long)pow(10,n-1)
D.y=x%(10^(n-1))
(11)数学式√m/2n在C程序中正确的表示形式是
B
2n
:0a8=dbsd
A.sqrt(m)/2n
B.sqrt(m)/2/n
C.sqrt(m)/2n
D.sqrt m/(2n)
(1)下程序运行时输出的结果是2.1。
#include<stdio.h>
int main()
{intm=1,n=2;
m+=n;
n=m-n;
m-=n;
printf("%d,%d\n",m,n);
return0;
}
(2)下面程序运行时输出的结果是 1 。
include<stdio.h>
int main()
{char ch=256;
intn=ch;
printf("%d",n+1);
return0;
}
第3章 顺序结构程序设计作业
最新推荐文章于 2021-11-14 23:34:09 发布