2021 零基础学C语言(中国地质大学(武汉)) 最新满分章节测试答案

2025年5月7日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-10-18到2021-12-31
本篇答案更新状态:已完结

【作业】第五周 我们该怎么做?(顺序结构) 顺序结构作业

1、 问题:顺序结构编程题:设圆半径r=1.5,求圆周长和圆面积。用scanf输入数据,输出计算结果;输出时要求有文字说明,取小数点后2位数字,请编写程序。
评分规则: 【 请将代码复制到编译器,并运行,根据运行结果,给出相应的成绩。可运行,编译无错误无警告,结果正确:25分可运行,编译无错误有警告,结果正确:20-24分可运行,编译无错误无警告,结果不正确:15-19分可运行,编译无错误有警告,结果不正确:10-14分不可运行,程序结构完整:5-9分不可运行,程序结构不完整:0-4分

2、 问题:顺序结构编程题:神州行用户无月租费,话费每分钟0.6元,全球通用户月租费50元,话费每分钟0. 4元。输入一个月的通话时间,分别计算出两种方式的费用,并判断哪一种方式较便宜。
评分规则: 【 请将代码复制到编译器,并运行,根据运行结果,给出相应的成绩。可运行,编译无错误无警告,结果正确:25分可运行,编译无错误有警告,结果正确:20-24分可运行,编译无错误无警告,结果不正确:15-19分可运行,编译无错误有警告,结果不正确:10-14分不可运行,程序结构完整:5-9分不可运行,程序结构不完整:0-4分

3、 问题:顺序结构编程题:计算存款利息。有x元,想存一年。有三种方法可选:  (1)活期,年利率为r1  (2)一年期定期,年利率为r2  (3)存两次半年定期,年利率为r3   请分别计算出一年后按三种方法所得到的本息和。要求,由用户输入x和利率,程序给出结果,并判断给出收益最多的方式。
评分规则: 【 请将代码复制到编译器,并运行,根据运行结果,给出相应的成绩。可运行,编译无错误无警告,结果正确:25分可运行,编译无错误有警告,结果正确:20-24分可运行,编译无错误无警告,结果不正确:15-19分可运行,编译无错误有警告,结果不正确:10-14分不可运行,程序结构完整:5-9分不可运行,程序结构不完整:0-4分

4、 问题:顺序结构编程题:求一元二次方程的根要求,由用户输入a、b、c的值,得出两个根,并可给出无根的提示。
评分规则: 【 请将代码复制到编译器,并运行,根据运行结果,给出相应的成绩。可运行,编译无错误无警告,结果正确:25分可运行,编译无错误有警告,结果正确:20-24分可运行,编译无错误无警告,结果不正确:15-19分可运行,编译无错误有警告,结果不正确:10-14分不可运行,程序结构完整:5-9分不可运行,程序结构不完整:0-4分

第4周de番外篇 四次元口袋 第二次单元测试

1、 问题:假定有char  a=’A’, b=’B’, c; 则执行 if(a<b–)    c=a+b;else    c=a-b;printf("%d",c);的输出结果是
选项:
A:130
B:131
C:0
D:以上都不是
答案: 【以上都不是

2、 问题:下面表达式的值和其它三项不同的是
选项:
A:i++
B:++i
C:i+++1
D:i+=1
答案: 【i++

3、 问题:int a=2;float b;则执行下列语句后,b的值不为0.5的是
选项:
A:b=1.0/a
B:b=(float)(1/a)
C:b=1/(float)a
D:b=1/(a*1.0)
答案: 【b=(float)(1/a)

4、 问题:执行下列语句后a,b,c的值为int a=5; b=a++; c=++a-b;
选项:
A:a=7,b=6,c=1
B:a=7,b=5,c=2
C:a=6,b=6,c=0
D:a=6,b=5,c=1
答案: 【a=7,b=5,c=2

5、 问题:若已定义int a,则表达式a=10,a+10,a++的值是
选项:
A:20
B:21
C:10
D:11
答案: 【10

6、 问题:若已定义int a,则表达式a=10,a++,a+10的值是
选项:
A:20
B:21
C:10
D:11
答案: 【21

7、 问题:以下不合法的字符常量是
选项:
A:’\’
B:’\018′
C:’\"’
D:’\xff’
答案: 【‘\018’

8、 问题:以下选项中,值为1的表达式是
选项:
A:1-‘0′
B:’1’-‘0′
C:’1’-0
D:"1-0"
答案: 【‘1’-‘0’

9、 问题:执行以下语句char a1=’M’, a2=’m’;printf("%c", (a1+32, a2-32) );下列叙述正确的是
选项:
A:程序输出大写字母M
B:程序输出小写字母m
C:格式说明符数量不足,编译出错
D:以上都不是
答案: 【程序输出大写字母M

10、 问题:若有定义语句:int x=12, y=8, z;在其后执行语句z=0.9+x/y;则z的值为
选项:
A:1.9
B:1
C:2
D:2.4
答案: 【1

11、 问题:若有定义:int a=2,b=3; 则表达式(float)(a+b)/2+(float) (b/a)的值为
选项:
A:4.0
B:3.0
C:3.5
D:以上都不是
答案: 【3.5

12、 问题:设int k=7, x=12;则以下能使值为3的表达式是 
选项:
A:x%=(k%=5) 
B:x%=(k-k%5)
C:x%= k-k%5
D:(x%=k)-(k%=5)
答案: 【(x%=k)-(k%=5)

13、 问题:若int n; float f=13.8;则执行n=(int)f%3后,n的值是
选项:
A:1
B:4
C:4.333333
D:4.6
答案: 【1

14、 问题:下面表达式的值为4的是       
选项:
A:12/3.0
B:12.0/3
C:(int)12/3.0 
D:(int)(12.0/3+0.5)
答案: 【(int)(12.0/3+0.5)

15、 问题:若以下选项中的变量已正确定义,则正确的赋值语句是
选项:
A:x=26.8%3
B:3=x
C:x=0x12
D:x=1+2=3
答案: 【x=0x12

16、 问题:设有定义:float a=2,b=4,h=3;以下C语言表达式中与代数式 的计算结果不相符的是
选项:
A:(a+b)h/2
B:(1/2)
(a+b)h
C:(a+b)
h1/2
D:h/2
(a+b)
答案: 【(1/2)(a+b)h

【作业】第二周 有多少种“房间”(上) 第一种房间:整数

1、 问题:1. 下列数据类型不是C语言基本数据类型的是(5分)A.字符型      B.整型       C.实型     D.数组
评分规则: 【 答案:D

2、 问题:2. C语言程序中,程序执行的入口是(5分)A. 源程序开头      B. 源程序结尾C. main主函数        D. scanf输入函数
评分规则: 【 答案:C

3、 问题:3.在C语言中,自定义的标识符(5分)A.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写
评分规则: 【 答案:D

4、 问题:4. 下列合法的标示符为(5分)A. 2a                                  B. unsignedC. print                               D. %u
评分规则: 【 答案:C

5、 问题:5.以下能正确定义且赋初值的语句是(5分)A.  int n1=n2=10;    B.  int n1=10;n2=10;C.  int n1=10=n2;D.  int n1=10,n2=10;
评分规则: 【 答案:D

6、 问题:6.有以下程序 #include<stdio.h>int main(){   int a=1,b=0; printf("%d,",b=a+b); printf("%d",a=2*b);} 程序运行后的输出结果是  (5分)A. 0,0B. 1,2C. 0,1D.1,0 
评分规则: 【 答案:B

7、 问题:填空题(每空2分,共10分)C语言中有符号基本整型变量的类型说明符为_,VC++6.0系统中用sizeof运算符对其运算等于_,无符号短整型变量的类型说明符为__,VC++6.0系统中用sizeof运算符对其运算等于_,其取值范围为_
评分规则: 【 答案:int4unsigned short2-32768~32767

8、 问题:1、 基础编程题:任意输入三个整数,编程实现由小到大输出;(15分)注:请使用移形换位心法提示算法:Step1:输入a,b,cStep2:两两相比,并根据需要“空瓶倒”。Step3:输出a,b,c
评分规则: 【 评阅者应该将提交者的程序输入编译器,并以程序运行是否准确无误为准全对得满分有警告无错误,程序能得出正确结果得10~14分有警告无错误,程序不能得出正确结果,根据错误情况得1~9分有错误程序不能运行得0分

9、 问题: 2、编程挑战题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?请编程解决鸡兔同笼问题。(25分)要求:A.输入鸡兔的总数和鸡兔脚的总数,输出鸡兔各多少只。 B.考虑基本的容错机制,即如果输入的鸡兔的总数和鸡兔脚的总数不匹配,则给出用户ERROR的提示,并结束。提示算法:Step1:输入鸡兔的总数a;Step2:输入鸡兔脚的总数b;Step3:(4*a-b)/2;         //鸡的数目       a-  鸡的数目;  // 兔的数目        Step4:考虑基本的容错机制并输出结果
评分规则: 【 评阅者应该将提交者的程序输入编译器,并以程序运行是否准确无误为准全对得满分有警告无错误,程序能得出正确结果得15~24分有警告无错误,程序不能得出正确结果,根据错误情况得1~14分有错误程序不能运行得0分

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读