资源描述:
《2013年秋季学期《c语言程序设计》作业及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2013年秋季学期《C语言程序设计》作业作业提交格式要求:请同宁们把答案集屮单独4在一个.doc文档屮,作为附件上传(不要把答案直接填写在题目的空中)。特规定格式如下:一、ABCDDAAAAA、题号12345678910结果VVVVXXXXXX(1)BeiJingShangHai(2)x=8,y=7(3)r=k:i+j=90以上从足举例,不足正确的输岀结果。请按上述规定书写和提交作业结果,不符合以上规定的作业将作为0分处理。鼓励独立完成作业,严惩抄袭。第一章作业一、将数213、12.75、79.375用十六进
2、制表示1.(213)10=(D5)16,2.(12.75)1o=(C.C)16,3.(79.375)10=(4厂6)16。二、填空1.在C语言屮,数位常辩0x9f的
3、•进制位是1592.字母a的ASCII码为十进制数97。第三章作业一、选择题:1、下列变兌名屮,是非法的。A)MyCarB)4aC)my_carD)a482、下列变景名中,足合法的。A)56AB)_abcC)48bD)while3、下列常fi中,是十六进制表示的im型常量。A)78B)0x7aC)x56D)0634、假设所有变M均为整型,WU表达
4、忒妒2加5上++#13)的值是_。A)7B)8C)6D)25、已知c2为字符型,则执行语句c2=’A’+’6’-‘3$,c2的值为A)‘C’B)‘D’C)不确定的值D)706、设a为整型变景,b为字符型变量,c为double型变景,贝Ga+b+c为()型A)intB)floatC)doubleD)char7、C语言中不可用作标识符的字符有()A字母B数字C%D下划线8、设inta;则表达式a=2,4,a+l的値是()A.1B.2C.3D.49、设a为整型变暈,b为字符型变暈,c为double型变量,则a*b+
5、c为()型A.intB.floatC.doubleD.char10、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为()A.20B.23C.26D.46第四章作业一、选择题1、在scanf()函数的格式说明符屮,长整型数的输入格式符是A.%ldB.%lfC.%dD.%x2、在printfO函数的格式说明符中,字符型数的输出格式说明符是A.%cB.%fC.%ldD.%s3、己知ch是字符型变暈,卜*面不正确的赋值语句是。A)ch=’a+b’;B)ch=’ ’;C)ch=’7’+’9’;D)ch
6、=5+9;4、要使用putchar()函数必须在程序前加语句。A.#includeB.include"stdio.h"C.include〈stdio.h〉D.#include'stdio.h*5、苦x为int型变量,则执行以下语句盾x=。x=7;x+=x-=x+x;A.-14B.-7C.OD.14二、判断题1、C语言标准输入操作中,gets()函数一次只可以读取一个字符。(F)2、C语言标准输出操作中,putcharO函数可以输出显示一个字符串。(F)3、”1*”与^’是相同的;(F)三、分
7、析下列程序的输出结果。1.#includevoidmain(){charc=’p’;printf(“%d,%c”,c,c);printf(“%d,%c”,’a’,’a’);}112,p97,a2.#includevoidmain(){inta;floatd;printffEnteraandd:”);scanf(“%d%f’,&a,&d);printf(“%5d,%8.2f”,a,d);}Enteraandd:56丨5.765/□□□56,□□□15.77第五章作
8、业一、选择题。1、下列运算符中优先级最高的是。A.=,A,)&(ch<=,Z,)D.CA'<=ch)ANDCZ’〉=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.44、已知intx=10,y=20,z=30;以卜语执行后x,y,z的位是。if(x>y)z=x
9、;x=y;y=z;A.x=10,y=20,z=30B.x=20,y=30,z=30C.x=20,y=30,z=10D.x=20,y=30,z=205、设a=3,b=4,c=5,则表达式!(a+b)+c-l&&b+c/2的值为(A.OB.1C.4D.6.5二、填空题。1、当a=3,b=2,c=l时,表达式f=a〉b〉c的值是_02、当a=5,b=4,c=2时,表达或a>b!=c的值是13、15!=8+