2020 计算机高级应用D(湖北民族大学) 最新满分章节测试答案
- 【作业】第一讲 C语言简介 第一周——简单语法与程序
- 第一讲 C语言简介 选择题
- 【作业】第二讲 C语言基础语法 编程题——–输入数据与数学函数的练习
- 第二讲 C语言基础语法 语法知识选择题
- 【作业】第三讲 格式化输入输出及选择结构1 单分支编程题
- 第三讲 格式化输入输出及选择结构1 选择题
- 【作业】第四讲 选择结构2 多分支编程题
- 第四讲 选择结构2 多分支选择题
- 【作业】第五讲 循环基础 基础编程练习——–不计入总分
- 【作业】第五讲 循环基础 单循环综合编程题——计分
- 第五讲 循环基础 单循环选择、填空题
- 【作业】第六讲 循环进阶 双循环基础练习———-不计入总分
- 【作业】第六讲 循环进阶 循环编程练习2——–计分
- 第六讲 循环进阶 循环进阶选择、填空题
- 第七周 函数 计税函数选择题
- 【作业】第七周 函数 函数应用练习———-不计入总分
- 【作业】第七周 函数 函数编程题———-计入总分
- 第七周 函数 函数的定义、调用选择题
- 第八周 函数与变量 选择题
- 第八周 函数与变量 填空题
- 【作业】第八周 函数与变量 全局变量编程练习
- 第九周 基本数据类型 选择题
- 【作业】第九周 基本数据类型 字符编程题————–计入总分
- 【作业】第九周 基本数据类型 字符更多编程练习2———-不计入总分
- 第十周 一维数组 一维数组选择题
- 【作业】第十周 一维数组 字符串编程题——–不计入总分
- 【作业】第十周 一维数组 一维数组编程题——-计分
- 【作业】第十一周 二维数组及构造数据类型 数组与结构体编程————-不计入总分
- 第十一周 二维数组及构造数据类型 选择题
- 第十二周 指针 选择题
- 第十二周 指针 多选题
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-07-30
本篇答案更新状态:已完结
【作业】第一讲 C语言简介 第一周——简单语法与程序
1、 问题:下面总结了一些C程序编写的基本语法,请选出正确的语法。(在答案框中写出正确语法前的序号)(1) main函数必不可少(2) 若使用printf输出结果,则必须在程序前添加#include
评分规则: 【 答案:(1) (2) (3) (4) (5) (6) 全答对,得3分
】
2、 问题:编写一个程序,在屏幕上显示下列信息: This Program prints a formula : 9816=1568要求:1、 必须按上面样式,分2行输出2、 1568不能出现在程序中,必须是程序计算出来的,可用%d的格式控制符输出。3、 为便于使用不同软件的同学互评,main函数统一使用视频中的写法 int main() { return 0; }提示:需要样例参考的同学可查阅课件 “ C程序的编写、编译和运行 ” 里的最后一个文档 “ 习题解析 ”
评分规则: 【 #include
】
第一讲 C语言简介 选择题
1、 问题:下面的叙述正确的是()。
选项:
A:一个C的源程序必须包含1个以上的main函数
B:在C的源程序中,main函数不是必须的
C:一个C的源程序可以由一个或多个函数组成
D:printf函数是程序执行的起始位置
答案: 【一个C的源程序可以由一个或多个函数组成】
2、 问题:C程序是从()开始执行的。
选项:
A:return语句
B:主函数
C:文件开始的注释部分
D:放在最前面的函数
答案: 【主函数】
3、 问题:关于C程序的叙述,正确的是( )。
选项:
A:一条语句可以写在多行,也可以多条语句写在一行
B:一行只能写一条语句
C:从//开始的程序都是注释内容
D:/ /只能写在一行,其中的内容为注释部分
答案: 【一条语句可以写在多行,也可以多条语句写在一行】
4、 问题:以下正确的printf语句是()。
选项:
A:printf (“This is a C program.”)
B:printf (“This is a C program.);
C:printf (“This is a C program.”);
D:printf “This is a C program.”;
答案: 【printf (“This is a C program.”);】
5、 问题: /*程序功能:打印输出hello world #include
选项:
A:程序出错,不能运行
B:Hello, world
C:程序功能:打印输出hello world
D:”Hello, world”
答案: 【程序出错,不能运行】
6、 问题:设有程序“1.cpp”,编译后运行该程序,执行的是( )文件。
选项:
A:1.cpp
B:1.obj
C:1.exe
D:1.c
答案: 【1.exe】
7、 问题:下面程序的错误是()#include
选项:
A:printf(“hello world”) 后面少分号
B:主函数名写错
C:多了return 0;
D:main()后面少分号
答案: 【printf(“hello world”) 后面少分号;
主函数名写错】
8、 问题:输出结果为500+200=700的语句是()。
选项:
A:printf(“500+200=%d,500+200”);
B:printf(“500+200=%d”,500+200);
C:printf(“500+200=700”);
D:print 500+200=700;
答案: 【printf(“500+200=%d”,500+200);;
printf(“500+200=700”);】
9、 问题:输出结果为2564=1600的语句是()。
选项:
A:printf(“2564=%d”,2564);
B:printf(“2564=1600″);
C:printf(“2564=%d, 2564″);
D:print 2564=1600;
答案: 【printf(“2564=%d”,2564);;
printf(“2564=1600″);】
10、 问题:下面是关于C程序注释的叙述,其中正确的是( )。
选项:
A:/……/可以注释多行,也可以注释一行
B:从//开始的程序都是注释内容
C:/ /与//注释的范围没有区别
D://是行注释,从//开始至行尾为注释内容
答案: 【/……/可以注释多行,也可以注释一行;
//是行注释,从//开始至行尾为注释内容】
【作业】第二讲 C语言基础语法 编程题——–输入数据与数学函数的练习
1、 问题:编程:输入两个float型变量a,b的值,输出两个数中较大数及其平方根。要求使用公式 (a+b+|a-b|)/2 计算a和b的较大者。输入样例: 4 25输出样例: 较大数是:25.00000 平方根是:5.000000提示:1、数据输入、输出可以参照“变量类型与格式控制符的匹配问题”中的例题,scanf中的 & 别漏写2、可以使用求浮点数的绝对值的函数 fabs(x),平方根函数 sqrt(x) 3、fabs(x)函数、sqrt(x)函数的结果都是浮点数,注意输出结果时恰当地选择%d或%f3、由于使用了数学函数,注意添加 #include
评分规则: 【 #include
2、使用sqrt(x)函数,求出正确的平方根,并输出正确,加5分3、scanf函数使用正确,加5分 scanf(“%f%f”,&a,&b); 或 scanf(“%f”,&a); scanf(“%f”,&b); 或 scanf(“%f %f”,&a,&b);
2、 问题:编程,把华氏温度 f 转换为摄氏温度 c 。转换公式 c=5/9(f-32),其中 f 为整型,c为浮点型,输出结果只取2位小数。例如,输入样例:(华氏温度) 41输出样例: 摄氏温度是:5.00提示:1、 printf中使用%.2f 可以控制只输出2位小数常见错误提醒: (1)注意数学公式在C中该如何写,乘号不能少 (2)当/的两边都是整数时,结果是整数。例如,5/9 结果为 0 ,则c为0,不正确。 / 的一边写成浮点形式,商为浮点数,可保留小数位,使结果正确。 C程序写公式时要注意这个问题,
评分规则: 【 #include
转换公式书写正确,加5分(1) * 号不能少(2)因为5/9结果为0,为保留小数位,公式应该按下面的一种方式写,保证 / 至少有一边为浮点数, 5/9.(f-32) 5/9.0(f-32) 或 5./9(f-32) 5.0/9(f-32) 或 5./9.(f-32) 5.0/9.0(f-32)
结果正确,加5分
】
第二讲 C语言基础语法 语法知识选择题
1、 问题:下列浮点数的表示中不正确的是( )。
选项:
A:22.3
B: .719e22
C:e23
D:12. e2
答案: 【e23】
2、 问题:合法的C语言标识符是( )
选项:
A:2a
B:sum
C:int
D:a*b
答案: 【sum】
3、 问题:不合法的C语言标识符是 ( )。
选项:
A:8
B: j2_KEY
C:4d
D:Double
答案: 【4d】
4、 问题:下列定义变量的语句中错误的是( )。
选项:
A:int x1;
B:float y1;
C:double z1;
D:Double a1;
答案: 【Double a1;】
5、 问题:在C语言中,要求运算数必须是整型的运算符是( )。
选项:
A:%
B:/
C:+
D:-
答案: 【%】
6、 问题:下面( )语句正确地描述了计算公式
选项:
A:y = axxx/x – b;
B:y = axxx/(x – b);
C:y = (axxx)/(x – b);
D:y = axxx/x – b;
答案: 【y = (axx*x)/(x – b);】
7、 问题:下面( )是合法的赋值语句 .
选项:
A: i=1;
B:i+1=5;
C:5=i;
D:i *3=i+1;
答案: 【 i=1;】
8、 问题:下面程序的输出是( ) 。#include
选项:
A:0
B:1
C:3
D:不确定的值
答案: 【3】
9、 问题:下面程序的输出是( ) 。#include
选项:
A:a=6
B:8
C:a=5
D:a=8
答案: 【a=8】
10、 问题:78%10的结果是( )。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦