2017 C语言程序设计(郑州轻工业大学)1002450019 最新满分章节测试答案

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

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2017-11-13到2018-01-31
本篇答案更新状态:已完结

第一章 C语言概述 第一章单元测试

1、 问题:软件与程序的区别是∶
选项:
A:程序价格便宜、软件价格昂贵;
B:程序是用户自己编写的,而软件是由厂家提供的;
C:程序是用高级语言编写的,而软件是由机器语言编写的;
D:软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分。
答案: 【软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分。

2、 问题:下列计算机语言中,CPU能直接识别的是(  )。
选项:
A:汇编语言
B:自然语言
C:机器语言
D:高级语言
答案: 【机器语言

3、 问题:要把高级语言编写的源程序转换为目标程序,需要使用(  ).
选项:
A:编译程序和解释程序
B:驱动程序
C:编辑程序
D:诊断程序
答案: 【编译程序和解释程序

4、 问题:计算机语言有许多种,其中与硬件直接相关的是(  ).
选项:
A:机器语言
B:自然语言
C:网络语言
D:高级语言
答案: 【机器语言

5、 问题:结构化程序设计所规定的三种基本控制结构是(  )。
选项:
A:顺序、选择、循环
B:主程序、子程序、函数
C:树形、网形、环形
D:输入、处理、输出
答案: 【顺序、选择、循环

6、 问题:C程序是由(  )组成的。
选项:
A:过程
B:子程序
C:函数
D:主程序和子程序
答案: 【函数

7、 问题:C程序编译时,程序中的注释部分(  ).
选项:
A:参加编译,并会出现在目标程序中
B:参加编译,但不会出现在目标程序中
C:不参加编译,也不会出现在目标程序中
D:不参加编译,但会出现在目标程序中
答案: 【不参加编译,也不会出现在目标程序中

【作业】第一章 C语言概述 第一章单元作业

1、 问题:输出一下文本信息:This is my first test
评分规则: 【 代码测试正确

2、 问题:输出一下三行内容:***
评分规则: 【 程序能够正确运行

3、 问题:输入两个整数,输出它们的和
评分规则: 【 程序能够正确运行

【作业】第三章 分支结构 第三章单元作业

1、 问题:判断3的倍数。输入一个整数n,判断n是否是3的倍数,若是3的倍数输出“Yes”,若为偶数,输出“No”。
评分规则: 【 程序能实现指定功能,并正常运行
代码风格良好、书写规范

2、 问题:水仙花数判断。如果一个三位正整数n的各位数字的立方和等于n自身,则称n为水仙花数。编写程序,输入一个三位正整数n,判断n是否为水仙花数。如果是输出“Yes”,否则输出“No”。
评分规则: 【 程序能实现指定功能,并正常运行
代码风格良好、书写规范

3、 问题:输入任意一个字符,若是小写字母则变为大写字母输出,否则原样输出。
评分规则: 【 程序能实现指定功能,并正常运行
代码风格良好、书写规范

4、 问题:计算某年某月有多少天,输入两个整数表示年和月,输出一个整数,即该月的天数。
评分规则: 【 程序能实现指定功能,并正常运行
代码风格良好、书写规范

5、 问题:给定一个百分制成绩,根据百分制成绩输出对应的五级等分制成绩,对应关系为:90分以上为‘A’,80˜89为‘B’,70˜79为‘C’,60˜69为‘D’,60分以下为‘E’。
评分规则: 【 程序能实现指定功能,并正常运行
代码风格良好、书写规范

6、 问题:如下程序有编译错误,请将代码复制到编译器中调试,并提交将修改后的正确程序。#include<stdio.h>int main(void){           int  a, b;                  //声明变量a, b    scanf("%d%d",  &a, &b);    //读入两个整数    if( a > b);                //如果a > b,输出a 的值;   {        printf("%d",  a);    }            else                    //否则,输出b的值;  {        printf("%d",  b);      }        return 0;}
评分规则: 【 能分析错误原因
提交正确的代码

7、 问题:如下程序,期望的功能是:输入两个整数,存入变量a和b,若a大于b则互换a和b的内容,否则a和b内容不变。但运行如下程序,输入3 5,运行结果却不是3 5。请将代码复制到编译器中调试,并提交正确代码。#include<stdio.h>int main(void){    int a, b, temp;    scanf("%d%d", &a, &b);    if(a > b)        temp = a;   //把a存入temp;        a = b;       //把b存入a;        b = temp;   //把temp存入b;    printf("%d %d", a, b);    return 0;}
评分规则: 【 能分析原因
能提交正确代码

8、 问题:如下程序,期望的功能是:输入两个实数和一个运算符(=-/),输出运算结果。请运行如下程序,输入1.0 + 2.0,观察运算结果,分析原因,并程序调试成功,提交正确代码。# include <stdio.h>int main(void){    char op;    double x, y;    scanf("%lf %c %lf", &x, &op, &y);    switch(op)   {    case ‘+’:        printf("%.2f", x + y);    case ‘-‘:        printf("%.2f", x – y);    case ‘‘:        printf("%.2f", x * y);    case ‘/’:        printf("%.2f", x / y);    default:        printf("Wrong input");    }}
评分规则: 【 能分析错误原因
能提交调试后的代码

【作业】第二章 简单C程序设计 第二章单元作业

1、 问题:请编写一个程序,用户输入一个x的值(整数),计算下列多项式的值并在屏幕上输出。 F(x) = x*x +3x + 9
评分规则: 【 代码能运行正确

2、 问题:请编写一个程序,用户输入两个整数,输出它们的和、差、积、整数商及余数。(假设输入数据均非零)
评分规则: 【 代码能实现指定功能,正常运行
代码风格好、书写规范(包括命名规范、缩进、空格等规范)

3、 问题:输入一个人民币的数值,如何用最少的20元、10元、5元和1元来付款?输出4个整数,用空格隔开,分别表示20元、10元、5元和1元的张数。(输入数据保证在程序计算过程中始终使用整数值,不出现浮点数)
评分规则: 【 代码能实现指定功能,正常运行
代码风格好、书写规范(包括命名规范、缩进、空格等规范)

4、 问题:给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。输入的4个实数依次表示x1、y1、x2、y2的值。输出一个实数,表示它们间的距离,小数点后保留3位小数。
评分规则: 【 代码能实现指定功能,正常运行
代码风格好、书写规范(包括命名规范、缩进、空格等规范)

5、 问题:当运行如下程序时,若输入:5 3,输出结果并不是预期的8,请分析原因,并给出解决方案。/程序2-5:两个整数的和/#include<stdio.h>int main(void){    int m, n;    scanf( "%d,%d", &m,  &n);    printf("%d",  m + n);        return 0;}
评分规则: 【 能分析错误原因
能给出解决方案

6、 问题:当运行如下程序时,若输入:5 2,输出结果并不是预期的3.50,也不是3.00,请分析原因,并给出解决方案。/程序2-6:两个整数的平均值/#include<stdio.h>int main(void){    int a, b;    scanf( "%d%d" ,  &a, &b);    printf("%.2f", (a+b)/2);        return 0;}
评分规则: 【 能分析原因
能给出解决方案

7、 问题:当运行如下程序时,若输入:1 2,运行结果并不是3,请分析原因,并给出解决方案。/程序2-7:两个整数的和/#include<stdio.h>int main(void){    int m, n, sum;    sum = m + n;    scanf( "%d%d", &m,  &n);    printf("%d",  sum);    return 0;}
评分规则: 【 能给出原因
能改正错误,给出正确程序。

8、 问题:当运行如下程序时,若输入:3 5,运行结果并不是0.60,请分析原因,并给出解决方案。/程序2-8:两个整数的商/#include<stdio.h>int main(void){    int a, b;    double c;    scanf("%d%d", &a, &b);    c = a / b;    printf("%.2f", c);    return 0;}
评分规则: 【 能分析错误原因
能给出改错后的正确程序

第三章 分支结构 第三章单元测试

1、 问题:下列运算符优先级最高的是( )。
选项:
A:<=
B:&&
C:!=
D:+
答案: 【+

2、 问题:能正确表示“整型变量a的值在[0,9]范围内为真,否则为假”的表达式是( )。
选项:
A:(a <= 9 && a >= 0)
B:(0 <= a <= 9)
C:(a >= 0, a <= 9)
D:(a >= 9 && a <= 0)
答案: 【(a <= 9 && a >= 0)

3、 问题:不能正确判断“变量a是奇数时为真,是偶数时为假”的表达式是( )。
选项:
A:(a%2 == 1)
B:(a%2 != 0)
C:(!(a%2 == 0))
D:(a%2)
答案: 【(a%2 == 1)

4、 问题:    int a;
    scanf("%d", &a);
    if (0<a<100)

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

商家订单号查看步骤

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

继续阅读