- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计习题一三
习 题 一
1.假设计算机使用16位二进制表示一个数,下表中每行给出一个表示值,请填充其余各列。
二 进 制 十六进制 八进制 无符号十进制 带符号十进制 0000000100100011 123 443 291 291 0000001001100101 2A5 1145 577 577 0000001010110111 2b7 1267 695 695 0000000010000001 81 201 129 129 1000000000001101 800c 100015 32781 -13 1111111111101000 ffb8 177750 65512 -24 1111111111111110 FFFE 717776 65534 -2 习 题 三
1.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 必须为字母或者下划线 。
2.下面选项中,哪些是不合法的用户标识符。2,6, 10,11
⑴ A ⑵ float ⑶ b-a ⑷ _123 ⑸ P-0 ⑹ 1a0
⑺ _A ⑻ temp ⑼ do ⑽ goto ⑾ int ⑿ INT
3.下面选项中,哪些是合法的转义字符。
⑴ \ ⑵ \ ⑶ \018 ⑷ \\0 ⑸ \\ ⑹ \017
⑺ \f ⑻ \101 ⑼ \n ⑽ \” ⑾ xab ⑿ x1f
4.若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值为 4.5 。
a+(int)(b/3* (int)(a+c)/2)%4
5.C语言本身__ __输入输出语句。
6.写出以下各代数式对应的正确C语言表达式,假设变量a和x均为double类型。
⑴ e(x2 /2) = pow(e,x*x/2)/sqrt(2*pi)
⑵ = 0.5*[a*x+(a+x)/(4*a)]
⑶ = pow(sinx,1.25)
⑷ x2-e5 = X*X –pow(e,5)
7.写出下列表达式的值
⑴ 3557 ⑵ !(2=10) ⑶ !5||(410) ⑷ !(24)||(53?0:10)
=1 =0 =0 =1
8.执行下面语句後,打印出什么结果?
int x, y, z, w;
x=y=z= -1;
w=++x++y||++z;
printf(“x=%d, y=%d, z=%d, w=%d”, x, y, z, w);
输出结果:x=0,y=0,z=0,w=0
9.执行下列语句后,输出结果是什么?
char x, y, z, w;
x=’e’;
y=x+2;
z=x-3;
w=x-’a’+’A’;
printf(“x=%c, y=%c, z=%c, w=%c”, x, y, z, w);
输出结果:x=e,y=g,z=b,w=E
10.用一个表达式描述下列命题
⑴ a小于b或小于cab||ac ⑵ a和b都小于cacbc
⑶ a和b中有一个小于c ⑷ x大于a而小于b
11.分析下列程序,给出运行结果。
#include“stdio.h”
main()
{
int a=10, b=29, c=5, d, e;
d=(a+b)/c;
e=(a+b)%c;
printf(“D=%d,E=%d\n”,d,e);
}
输出结果:D=7,E=4
12.写出以下程序运行结果。
main()
{
char c1=a, c2=b, c3=c, c4=\101, c5=\116;
int i=5, j=6;
printf(a%cb%c\tc%c\tabc\n, c1, c2, c3);
printf(\t\b%c %c, c4, c5);
}
输出结果:
13.要将“China”译成密码,密码规律是:用字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为C、h、i、n、a,经过运算,使c1、c2、c3、c4、c5分别变为G、l、m、r、e,并输出。
14.写出下面赋值的结
您可能关注的文档
最近下载
- 最新:2024湖北省医疗服务价格项目及医保支付目录(完整版) .pdf VIP
- 高标准农田建设项目 投标方案(技术方案).doc
- 【桂科版】《综合实践活动》五下 第6课《购物的学问有趣的购物体验》课件.pptx VIP
- 深刻领会二十届三中全会精神,进一步全面深化改革-2025执业药师继续教育答案.docx VIP
- m埋地钢管结构计算1.0.xls VIP
- VTE相关知识培训课件.pptx VIP
- 2025年 河南统招专升本 公共英语 真题及参考答案.pdf VIP
- 《肿瘤治疗相关心功能不全防治与管理专家共识》解读(2)(1).pptx VIP
- 为爱痴狂 钢琴独奏版 钢琴谱五线谱.pdf VIP
- 机床夹具拆装与调整实验实验报告模板.pdf VIP
原创力文档


文档评论(0)