文档详情

北大网络教育(计算机专业)C程序设计作业答案.doc

发布:2016-03-31约7.69千字共8页下载文档
文本预览下载声明
北大网络教育(计算机专业)C程序设计作业答案 第一章作业 一、将数150、10.75、50.375用十六进制表示 150=96;10.75=A;50.375=32 150(十进制)=96(十六进制) 10.75(十进制)=A.C(十六进制) 50.375(十进制)=32.6(十六进制) 二、填空 1.在C语言中,数值常量0x2a的十进制值是 42 。 2.字母m的ASCII码为十进制数’C’+’8’-‘A’后,c2的值为 D 。 A) 12 B) 11 C)不确定的值 D) 10 6、设a为double变量,b为int型变量,c为字符型变量,则a+b+c为( C )型 A) int B) float C) double D) char 7、C语言中不可用作标识符的字符有( B ) A 下划线 B % C 数字 D 字母 8、设int a;则表达式a=2,4,a+2的值是( D ) A.1 B.2 C.3 D.4 9.设a为字符变量,b为int型变量,c为double型变量,则a*b+c为( C )型 A. int B. float C. double D. char 10. ?若a是int型变量,则表达式(a=4*5,a*2),a+4的值为( C ) A. 20 ???????B.22????????? C. 24???????? D.?44? ? 第四章作业 一、选择题 1、在scanf()函数的格式说明符中,长整型数的输入格式符是 B 。 A. %lf B. %ld  C. %f D. %x 2、在printf()函数的格式说明符中,字符型数的输出格式说明符是 D 。 A. %s B. %f C. %ld D. %c 已知ch是字符型变量,下面不正确的赋值语句是 C 。 A) ch=’7’+’9’; B) ch=’\0’; C) ch=’x+y’; D) ch=5+9; 4、要使用putchar()函数必须在程序前加语句 A 。 A. #include stdio.h B. include stdio.h C. include stdio.h D. #include stdio.h 5、若x为int型变量,则执行以下语句后x= A 。 x=5; x+=x-=x+x; A. -10 B. -5  C.0 D.10 二、判断题 C语言标准输入操作中,gets()函数一次只可以读取一个字符。( F) C语言标准输出操作中,putchar()函数可以输出显示一个字符串。( F) a与a是相同的; ( F ) 三、分析下列程序的输出结果。 1. #include stdio.h void main() { char c=’k’; printf(“%d,%c\n”,c,c); printf(“%d,%c\n”,’b’,’b’); } 107,k 98,b 2. #include stdio.h void main() { int a; float d; printf(“Enter a and d: ”); scanf(“%d%f”,a,d); printf(“%5d,%8.2f\n”,a,d); } Enter a and d: 70 80.158 ↙ 70, 80.16 第五章作业 选择题。 1、下列运算符中优先级最高的是 C 。 A. B. C. - D.!= 2、判断char型变量ch是否为大写字母的正确表达式是 B 。 A. ‘A’=ch=’Z’ B. (ch=’X’) (ch=’Z’) C. (ch=’A’) (ch=’Z’) D. (‘A’=ch) AND (‘Z’=ch) 3、设有:int a=1,b=2,c=3,d=4,m=2,n=2; 执行
显示全部
相似文档