昆明理工大学C语言程序设计课后习题答案

main()

{ int a,b,d=25; a=d/10%9; b=a+-1; printf(\A.6,1B.2,1 C.6,0 D.2,0 36.以下叙述中正确的是______。

A.调用printf函数时,必须要有输出项

B.使用putchar函数时,必须在之前包含头文件stdio.h

C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码 37.程序如下,下叙述中正确的是______。 #include main()

{ char a1='M',a2='m';printf(\A.程序输出大写字母M B.程序输出小写字母m

C.格式说明符不足,编译出错 D.程序运行时产生出错信息 38.以下程序运行时若输入:a<回车>,则叙述正确的是______。 #include main()

{ char c1='1',c2='2'; c1=getchar(); c2=getchar();putchar(c1); putchar(c2);} A.变量c1被赋予字符a,c2被赋予回车符 B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2 D.变量c1被赋予字符a,c2中将无确定值 39.设有定义:int a; float b;,执行scanf(\语句时,若从键盘输入:876

543.0,a和b的值分别是________。 A.876和543.0 B.87和6.0C.87和543.0D.76和543.0

40.若在定义语句:int a,b,c;之后,接着执行以下选项中的语句,则能正确执行的语句是

________。

A.scanf(\B.scanf(\

C.scanf(\D.scanf(\

41.已知字符'A'的ASCII码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句

printf(\后,输出结果是________。 A.A,B B.A,68C.65,66 D.65,68

42.程序段:int x=12; double y=3.141593;printf(\的输出结果是________。 A.12 3.141593 B.123.141593 C.12,3.141593 D.123.1415930 43.若要求从键盘读入含有空格字符的字符串,应使用函数________。 A.getc() B.gets() C.getchar() D.scanf()

44.有以下程序,其中%u表示按无符号整数输出,程序运行后的输出结果是______。 #include main()

{ unsignedintx=0xFFFF; printf(\A.-1 B.65535 C.32767 D.0XFFFF (三)、编程题

1.编写一个程序,从键盘输入圆的半径,计算并输出该圆的周长、面积和体积。 2.输入四个季度的销售额(整型),计算并输出各季度自年初起的累计销售额,计算并

输出第一季度外的三个季度的环比增长率(环比增长率是本期与相比上一期的增长率,针对本题目,即为本季度对上季度的增长率)。

3.从键盘输入四门课程的(整数)分数,输出成绩信息,计算并输出平均分数。要求输入输出有一定提示,输出的平均分数保留二位小数。

第3章选择结构

二、习题

(一)、是非题

1.关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。

A.对 B.错

2.对于与运算“&&”,只有当两个运算对象都为真时运算结果才为真。

A.对 B.错

3.使用条件表达式可以构成各种各样的两路选择结构。

>>闂傚倸鍊峰ù鍥敋瑜忛幑銏ゅ箳濡も偓绾惧鏌i幇顖f⒖婵炲樊浜滈崘鈧銈嗗姧缂嶅棗岣块悢鍏尖拺缁绢厼鎳忚ぐ褏绱掗悩鍐茬仼缂侇喖鐗撳畷鎺楁倷鐎电ǹ甯惧┑鐘垫暩婵鎹㈠Ο渚€舵い鏇楀亾闁哄矉绲鹃幆鏃堫敍濞戞﹩浼�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4