北京大学15秋《C程序设计》在线作业答案.doc

北京大学15秋《C程序设计》在线作业答案.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京大学15秋《C程序设计》在线作业答案

2015年秋季学期《C语言程序设计》作业 作业提交格式要求:请同学们把答案集中单独写在一个.doc文档中,作为附件上传(不要把答案直接填写在题目的空中)。特规定格式如下: 一、ABCDDAAAAA 二、 题号12345678910 结果 三、 (1)BeiJing ShangHai (2)x=8,y=7 (3)r=k:i+j=90 …… 以上只是举例,不是正确的输出结果。请按上述规定书写和提交作业结果,不符合以上规定的作业将作为0分处理。 鼓励独立完成作业,严惩抄袭。 第一章作业 一、将数213、12.75、79.375用十六进制表示 二、填空 1.在C语言中,数值常量0x9f的十进制值是。 2.字母a的ASCII码为十进制数___________。 第二章作业(1) 一、选择题: 1、下列变量名中,是非法的。 A)MyCarB)4aC)my_carD)a48 2、下列变量名中,是合法的。 A)56AB)_abcC)48bD)while 3、下列常量中,是十六进制表示的int型常量。 A)78B)0x7aC)x56D)063 4、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是。 A)7B)8C)6D)2 5、已知c2为字符型,则执行语句c2=’A’+’6’-‘3’后,c2的值为。 A)‘C’B)‘D’C)不确定的值D)70 6、设a为整型变量,b为字符型变量,c为double型变量,则a+b+c为()型 A)intB)floatC)doubleD)char 7、C语言中不可用作标识符的字符有() A字母 B数字 C% D下划线 8、设inta;则表达式a=2,4,a+1的值是() A.1 B.2 C.3 D.4 9.设a为整型变量,b为字符型变量,c为double型变量,则a*b+c为()型 A.int B.float C.double D.char 10.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为() A.20B.23C.26D.46 第二章作业(2) 一、选择题 1、在scanf()函数的格式说明符中,长整型数的输入格式符是。 A.%ldB.%lf C.%dD.%x 2、在printf()函数的格式说明符中,字符型数的输出格式说明符是。 A.%cB.%fC.%ldD.%s 3、已知ch是字符型变量,下面不正确的赋值语句是。 A)ch=’a+b’;B)ch=’\0’;C)ch=’7’+’9’;D)ch=5+9; 4、要使用putchar()函数必须在程序前加语句。 A.#include<stdio.h> B.include"stdio.h" C.include<stdio.h> D.#include'stdio.h' 5、若x为int型变量,则执行以下语句后x=。 x=7; x+=x-=x+x; A.-14B.-7 C.0D.14 二、判断题 1、C语言标准输入操作中,gets()函数一次只可以读取一个字符。() 2、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。() 3、"r"与'r'是相同的;() 三、分析下列程序的输出结果。 1. #include<stdio.h> voidmain() { charc=’p’; printf(“%d,%c\n”,c,c); printf(“%d,%c\n”,’a’,’a’); } 2. #include<stdio.h> voidmain() { inta; floatd; printf(“Enteraandd:”); scanf(“%d%f”,&a,&d); printf(“%5d,%8.2f\n”,a,d); } Enteraandd:5615.765↙ 第四章作业 一、选择题。 1、下列运算符中优先级最高的是。 A.<B.+C.&&D.!= 2、判断char型变量ch是否为大写字母的正确表达式是。 A.‘A’<=ch<=’Z’B.(ch>=’A’)&&(ch<=’Z’) C.(ch>=’A’)&(ch<=’Z’)D.(‘A’<=ch)AND(‘Z’>=ch) 3、设有:inta=1,b=2,c=3,d=4,m=2,n=2; 执行(m=a>b)&&(n=c>d)后n的值为。 A.1B.2C.3D.4 4、已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是。 if(x>y) z=x;x=y;y=z; A.x=10,y=20,z=30B.x=20,y=30,z=30 C.x=20,y=30,z=10D.x=20,y=30,z=20 5、设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为() A.0B.1C.4D.6.5 二、填空题。 1、当a=3,b=2

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档