2019 程序设计基础(C)(西北农林科技大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2019-04-03到2019-07-07
本篇答案更新状态:已完结
【作业】第1章 C语言程序设计概述 设计并在屏幕上打印自己程序设计的logo
1、 问题:设计并在屏幕上打印自己程序设计的logo。例如:*********** NWSUAF 计算机科学181班 *程序 BY JUANQIN WANG 2018.12.11 ***********
评分规则: 【 printf()函数对一个得一分,其他为main()函数是否写对得分点。
】
【作业】第2章 C语言基础 数据计算
1、 问题:编写程序:从键盘输入两个数字,分别求这两个数字的和、差、积和商并输出结果。
评分规则: 【 C语言程序开头的预处理命令和main函数框架写对(参考如下)得1分。#include
定义变量对得1分(注意,变量应该定义为浮点型)。
输入函数调用语句对(参考如下)得2分。scanf(“%f%f”,&x,&y);
计算加、减、乘、除对各得1分,总4分。如:chu=x/y; 可得1分
输出函数调用语句对得2分。如:printf(“%f//%f=%f”,x,y,chu); 可得0.5分
2、 问题:编程序,要求输入一个华氏温度F,计算输出与其对应的摄氏温度C,公式为
评分规则: 【 文件包含命令及主函数写对得1分,参考如下:#include
变量定义正确得1分(应定义变量为浮点型),参考如下:float c,f;
输入函数写对得2分,参考如下:scanf(“%f”,&f);
公式计算正确得4分(5.0/9或5/9.0,不然结果为0,或其他方法计算得出正确结果),参考如下:c=5.0/9(f-32);或者c=5(f-32)/9;
数据输出正确得2分,参考如下:printf(“%f”,c);
3、 问题:求下面表达式的值后编程验证:设x=2.5,a=7,y=4.7,求表达式 x+a%3*(int)(x+y)%2/4 的值。设a=2,b=3,x=3.5,y=2.5,求表达式 (float)(a+b)/2+(int)x%(int)y 的值。
评分规则: 【 结果为2.5,结果对得1分结果为3.5,结果对得1分
1.题编程题得分点:int a;float x=2.5,y=4.7; 变量定义正确得2分;表达式书写正确,且有正确输出得2分
2。题编程题得分点:int a=2,b=3;float x=3.5,y=2.5; 变量定义正确得2分;表达式书写正确,且有正确输出得2分
】
【作业】第2章 C语言基础 数据类型练习
1、 问题:编程序,由键盘任意输入三个数字字符(‘0’~’9’),将其转换为数字输出。(提示:输入数字字符时使用格式字符%c,输出时使用%d,如输入:123,输出结果也应为123)
评分规则: 【 输入函数写对得4分,参考如下:scanf(“%c%c%c”,&a,&b,&c);
数字字符转换为数字输出正确得6分,参考如下:printf(“%d%d%d”,a-‘0’,b-‘0’,c-‘0’);或可先计算,再输出,计算正确得3分,输出得3分。
】
2、 问题:编写程序,输入时间10:27分并把它转换成分钟后输出。(从零点整开始计算)。
评分规则: 【 输入格式正确得3分,参考如下:scanf(“%d:%d”,&h,&m);
计算正确得3分,参考如下:result=h*60+m;
输出结果正确得2分,参考如下:printf(“%d”,result);
】
3、 问题:编程定义int类型的变量,初值为97,依次按字符、十进制、八进制、十六进制格式输出该变量的值。
评分规则: 【 定义变量赋初值正确得1分。参考如下:int a=97;
按要求格式输出,一个格式得1分,参考如下:printf(“%c %d %o %x”,a,a,a,a);
】
第1章 C语言程序设计概述 第1章 C语言程序设计概述 单元测验
1、 问题:以下叙述中关于一个C语言源程序执行的叙述中,正确的是( )
选项:
A:一个C语言源程序的执行总是从第一个函数开始,在最后一个函数中结束。
B:一个C语言源程序的执行总是从main函数开始,在main函数中结束。
C:一个C语言源程序的执行总是从main函数开始,在最后一个函数中结束。
D:一个C语言源程序的执行总是从第一个函数开始,在main函数中结束。
答案: 【一个C语言源程序的执行总是从main函数开始,在main函数中结束。】
2、 问题:一个C语言源程序由( )组成。
选项:
A:函数
B: main函数
C:子程序
D:过程
答案: 【函数】
3、 问题:以下说法中正确的是( )。
选项:
A:一个C函数中只允许一对花括号。
B:在C语言程序中,要调用的函数必须在main()函数中定义。
C:C语言不提供输入输出语句。
D:C语言程序中的main()函数必须放在程序的开始部分。
答案: 【C语言不提供输入输出语句。】
4、 问题:C语言集成开发系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的是( )。
选项:
A:编辑和编译
B:编译和连接
C:连接和运行
D: 编辑和运行
答案: 【 编辑和运行】
5、 问题:下面描述中,不正确的是( )。
选项:
A:C程序的函数体由一系列语句和注释组成。
B:注释内容不能单独写在一行上。
C:C程序的函数说明部分包括对函数名、函数类型、形式参数等的定义和说明。
D:scanf和printf是标准库函数而不是输入和输出语句。
答案: 【注释内容不能单独写在一行上。】
6、 问题:下面描述中,正确的是( )。
选项:
A:主函数中的花括号必须有,而子函数中的花括号是可有可无的。
B:一个C程序行只能写一个语句。
C:主函数是程序启动时唯一的入口。
D:函数体包含了函数说明部分。
答案: 【主函数是程序启动时唯一的入口。】
7、 问题:C语言源程序经过编译、连接后生成的可执行文件扩展名是( )。
选项:
A:exe
B:cpp
C:c
D:obj
答案: 【exe】
8、 问题:C语言程序要正确地运行,必须要有( )。
选项:
A:printf函数
B:scanf函数
C:自定义的函数
D:main函数
答案: 【main函数】
9、 问题:一个完整的C程序至少要有一个而且只能有一个_函数。
答案: 【(以下答案任选其一都对)main()函数;
主函数;
main函数】
10、 问题:一个高级语言源程序代码必须经过翻译才能够运行,C语言采用的翻译方式是______方式。
答案: 【编译】
11、 问题:C语言源代码经过编译后生成目标程序文件的扩展名是____。
答案: 【(以下答案任选其一都对)obj;
o】
12、 问题:C语言程序中可以对程序进行注释,注释部分必须用符号 括起来。
答案: 【/ /或//】
13、 问题:C语言中语句的结束符号是 。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦