第3章 顺序结构程序设计作业

(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/(2
n)
(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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值