2020 C编程基础(江西师范大学)1450428453 最新满分章节测试答案

2025年1月10日 分类:免费网课答案 作者:网课帮手
文章目录[隐藏]

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-13到2020-06-20
本篇答案更新状态:已完结

第一周 算法与程序简介(视频时长:41分07秒) 判断题(本周语法汇总)

1、 问题:编写C程序时,main函数必不可少。
选项:
A:正确
B:错误
答案: 【正确

2、 问题:printf("");  可实现换行
选项:
A:正确
B:错误
答案: 【正确

3、 问题:C的每条语句结束处必须用分号。
选项:
A:正确
B:错误
答案: 【正确

4、 问题:注释语句不影响程序的运行。
选项:
A:正确
B:错误
答案: 【正确

5、 问题:若使用printf输出结果,则必须在程序前添加#include <stdio.h>
选项:
A:正确
B:错误
答案: 【正确

6、 问题:C程序中的标点符号(如分号;)必须用英文的标点符号。
选项:
A:正确
B:错误
答案: 【正确

第一周 算法与程序简介(视频时长:41分07秒) 选择题

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 <stdio.h>   int main()  {    printf("Hello, world");    return 0;}上面程序的运行结果是(  )
选项:
A:程序出错,不能运行
B:Hello, world
C:程序功能:打印输出hello world
D:"Hello, world"
答案: 【程序出错,不能运行

6、 问题:设有程序“1.c”,编译后运行该程序,执行的是(    )文件。
选项:
A:1.cpp
B:1.obj
C:1.exe
D:1.c
答案: 【1.exe

7、 问题:下面程序的错误是()#include <stdio.h>  int mian() {    printf("hello world")             return 0;}
选项:
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("25
64=%d",2564);
B:printf("25
64=1600");
C:printf("2564=%d, 2564");
D:print 2564=1600;
答案: 【printf("25
64=%d",2564);;
printf("25
64=1600");】

10、 问题:下面是关于C程序注释的叙述,其中正确的是(  )。
选项:
A:/……/可以注释多行,也可以注释一行
B:从//开始的程序都是注释内容
C:/   /与//注释的范围没有区别
D://是行注释,从//开始至行尾为注释内容
答案: 【/……/可以注释多行,也可以注释一行;
//是行注释,从//开始至行尾为注释内容

【作业】第一周 算法与程序简介(视频时长:41分07秒) 第一周——简单语法与程序

1、 问题:编写一个程序,在屏幕上显示下列信息:         This Program prints a formula :         9816=1568要求:1、   必须按上面样式,分2行输出2、   1568必须是程序计算出来的,可用%d的格式控制符输出。3、   为便于使用不同软件的同学互评,main函数统一使用视频中的写法    int main()    {        return 0;    }提示:需要样例参考的同学可查阅课件 “ C程序的编写、编译和运行 ” 里的最后一个文档  “ 习题解析 ” 
评分规则: 【 #include <stdio.h> int main() {    printf("This Program prints a formula :98
16=%d",9816);    return 0;}或#include <stdio.h> int main() {    printf("This Program prints a formula :");    printf("9816=%d",98*16);    return 0;}具体得分标准:(1)执行时,能输出所有语句(加5分)(2)printf("This Program prints a formula :");       语句中用 实现了换行输出(加5分)(3)采用%d的格式控制符输出运算结果1568。(加5分)

【作业】第二周 C语言基础语法(视频时长:67分48秒) 输入数据与数学函数的编程练习

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 <math.h>需要样例参考的同学可查阅课件 “ C语言的表达式 ” 里的最后一个文档  “ 习题解析 ”
评分规则: 【 #include<stdio.h>#include <math.h>int main(){    float a,b,max;    printf("输入2个浮点数:");          scanf("%f%f",&a,&b);                max=(a+b+fabs(a-b))/2;        printf("较大数是:%f",max);    printf("平方根是:%f",sqrt(max));               return 0;}1、使用fabs(x)函数,利用指定公式求出最大数,并输出正确,加5分
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,不正确。             /  的一边写成浮点形式,商为浮点数,可保留小数位,使结果正确,例如,5.0/9 结果为0.555556 。            C程序写公式时要注意这个问题,
评分规则: 【 #include<stdio.h>int  main(){   int f;   float c;   printf("输入华氏温度:");   scanf("%d",&f);   c=5/9.
(f-32);   printf("摄氏温度是:%.2f ",c);   return 0;}变量类型定义正确,加5分
转换公式书写正确,加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语言基础语法(视频时长:67分48秒) 语法知识选择题

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:-
答案: 【%

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

商家订单号查看步骤

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

继续阅读