本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-27到2022-07-17

【作业】第1周 程序设计入门 本周作业

1、 问题:已知矩形的长为100,宽为200,请编写C语言程序,计算其面积,并输出。
评分规则: 【 如下情况给出main函数类型给2分int main(){}或main(){}
如下情况写出return语句给2分int main(){return 0;}或main(){return 0;}或者void main(){ }
如下情况给6分int main(){printf("%d",100200);return 0;}或main(){printf("%d",100200);return 0;}或者void main(){ printf("%d",100200);}或者int main(){    int a=100,b=200;    printf("%d",ab);    return 0;}或者int main(){    float a=100,b=200;    float s=ab;    printf("%f",s);    return 0;}或者int main(){    int a=100,b=200;    int s=ab;    printf("%d",s);    return 0;}

2、 问题:从键盘读入圆形半径r,计算其面积,并输出
评分规则: 【 给出主函数定义,给2分int main(){ }或void main(){}或main(){}
声明变量正确,给2分int main(){  float r,s;}或void main(){ float r,s;}或main(){ float r,s;}或者int main(){  double r,s;}
调用printf函数正确,给2分int main(){  float r,s; printf("%f",s);}或void main(){ float r,s; printf("%f",s);}或main(){ float r,s; printf("%f",s);}
调用scanf函数输入数据正确,给2分int main(){  float r,s; scanf("%f",&r);}或void main(){ float r,s; scanf("%f",&r);}或main(){ float r,s; scanf("%f",&r);}
面积计算正确,给2分。其中3.14可以为3.1415926、3.1416等其它近似值int main(){  float r,s; scanf("%f",&r); s=3.14rr; printf("%f",s);}或void main(){ float r,s; scanf("%f",&r); s=3.14rr; printf("%f",s);}或main(){ float r,s; scanf("%f",&r); s=3.14rr; printf("%f",s);}

第1周 程序设计入门 本周测试

小提示:本节包含奇怪的同名章节内容

1、 问题:面向过程的高级语言包括( )
选项:
A:C,JAVA
B:C,BASIC
C:C++.NET,ASP
D:C,VB
答案: 【C,BASIC

2、 问题:程序设计语言包括( )
选项:
A:高级语言
B:机器语言、汇编语言、高级语言
C:机器语言
D:汇编语言
答案: 【机器语言、汇编语言、高级语言

3、 问题:用C语言编写的代码程序( )
选项:
A:可立即执行
B:是一个源程序
C:经过编译即可执行
D:经过解释才能执行
答案: 【是一个源程序

4、 问题:以下叙述中正确的是( )
选项:
A:用C程序实现的算法必须要有输入和输出操作
B:用C程序实现的算法可以没有输出但必须要有输入
C:用C程序实现的算法可以没有输入但必须要有输出
D:用C程序实现的算法可以既没有输入也没有输出
答案: 【用C程序实现的算法可以没有输入但必须要有输出

5、 问题:程序设计的基本步骤主要包括( )。
选项:
A:确定数据结构,算法描述、编写程序以及程序测试
B:确定程序设计方法,描述数据方式、编写程序以及程序调试
C:确定程序实现算法、编写程序以及程序测试
D:数据描述,算法描述、编写程序
答案: 【确定数据结构,算法描述、编写程序以及程序测试

6、 问题:一个C语言程序总是从( )。
选项:
A:主过程开始执行
B:主函数开始执行
C:子程序开始执行
D:主程序开始执行
答案: 【主函数开始执行

7、 问题:C语言规定:在一个源程序中,main函数的位置( )
选项:
A:必须在最开始
B:必须在系统调用的库函数的后面
C:必须在最后
D:可以任意位置
答案: 【可以任意位置

8、 问题:(2012.03全国二级C题)以下叙述中错误的是( )
选项:
A:一个C程序中可以包含多个不同名的函数
B:一个C程序只能有一个主函数
C:C程序在书写时,有严格的缩进要求,否则不能编译通过
D:C程序的主函数必须用main作为函数名
答案: 【C程序在书写时,有严格的缩进要求,否则不能编译通过

9、 问题:(2007.04全国二级C题)下列叙述中错误的是( )
选项:
A:计算机不能直接执行用C语言编写的源程序
B:C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件
C:后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
D:后缀为.obj和.exe的二进制文件都可以直接运行
答案: 【后缀为.obj和.exe的二进制文件都可以直接运行

10、 问题:C语言中如何实现注释
选项:
A:通过  /   /  界定的内容为注释内容。例如 / 测试 /
B: 一行中\开始的剩余部分为注释内容。例如  int a=10;\测试
C: 一行中#开始的剩余部分为注释内容。例如  int a=10;#测试
D: 一行中@开始的剩余部分为注释内容。例如  int a=10;@测试
答案: 【通过  /   /  界定的内容为注释内容。例如 / 测试 /

11、 问题:C语言中主函数的名称是
选项:
A:main
B:MAIN
C:Main
D:WinMain
答案: 【main

12、 问题:如下属于C基本语句的是?
选项:
A:#include <stdio.h>
B:x=sin(100)
C:x=1+2
D:1+2;
答案: 【1+2;

13、 问题:C语言中界定函数开始与结束的符号是
选项:
A:{   }
B:[ ]
C:(   )
D:< >
答案: 【{   }

14、 问题:关于C语言基本语句说法正确的是?
选项:
A:基本语句必须在一行中
B:基本语句必须以分号;作为结束标志
C:基本语句以回车符作为结束标志
D:#include <stdio.h>属于基本语句
答案: 【基本语句必须以分号;作为结束标志

15、 问题:实现向显示器输出信息的函数是
选项:
A:scanf
B:printfun
C:print
D:printf
答案: 【printf

16、 问题:面向过程的高级语言包括( )
选项:
A:C,JAVA
B:C,BASIC
C:C++.NET,ASP
D:C#,LISP
答案: 【C,BASIC

17、 问题:用C语言编写的程序代码( )
选项:
A:可立即执行
B:是一个源程序
C:经过编译即可执行
D:经过解释才能执行
答案: 【是一个源程序

18、 问题:如下关于C语言基本语句的说法中正确的是?
选项:
A:基本语句必须在一行中
B:基本语句必须以分号;作为结束标志
C:基本语句以回车符作为结束标志
D:#include <stdio.h>属于基本语句
答案: 【基本语句必须以分号;作为结束标志

【作业】第2周 信息编码与基本运算 本周作业

1、 问题:从键盘读入三角形三边长度a,b,c,利用海伦公式计算其面积,并输出
评分规则: 【 给出主函数定义,给1分int main(){ }或void main(){}或main(){}
声明变量正确,给1分int main(){  float a,b,c; float s;}或void main(){ float a,b,c; float s;}或main(){ float a,b,c; float s;}或者int main(){  float a,b,c; float s;}或者int main(){  float a,b,c; float s=0;}
调用scanf和printf 函数输入数据正确,给2分例如int main(){  float a,b,c; float s; scanf("%f%f%f",&a,&b,&c);printf("%f",s);}或void main(){ float a,b,c; float s; scanf("%f%f%f",&a,&b,&c);printf("%f",s);}或main(){ float a,b,c; float s; scanf("%f%f%f",&a,&b,&c);printf("%f",s);}或者main(){ float a,b,c; float s; scanf("%f,%f,%f",&a,&b,&c);printf("%f",s);}如下形式的printf函数调用也正确printf("s=%f",s);printf("s=%.2f",s);printf("s=%7.2f",s);
周长计算正确,给2分。重点考查  p=(a+b+c)/2.0;参考代码如下:int main(){  float a,b,c; float p; scanf("%f%f%f",&a,&b,&c);p=(a+b+c)/2.0; }或void main(){ float a,b,c; float p; scanf("%f%f%f",&a,&b,&c);p=(a+b+c)/2.0;}或main(){ float a,b,c; float p; scanf("%f%f%f",&a,&b,&c);p=(a+b+c)/2.0;}
面积计算正确,给2分。重点考查  s=sqrt(p(p-a)(p-b)(p-c));参考代码如下:int main(){  float a,b,c; float s; float p; scanf("%f%f%f",&a,&b,&c); p=(a+b+c)/2.0; s=sqrt(p(p-a)(p-b)(p-c)); printf("%f",s); }或void main(){ float a,b,c; float s; float p; scanf("%f%f%f",&a,&b,&c); p=(a+b+c)/2.0; s=sqrt(p(p-a)(p-b)(p-c)); printf("%f",s);}或main(){ float a,b,c; float s; float p; scanf("%f%f%f",&a,&b,&c); p=(a+b+c)/2.0; s=sqrt(p(p-a)(p-b)(p-c)); printf("%f",s);}

2、 问题:从键盘读入二次方程系数a,b,c,假设其有实数根,请输出其根。
评分规则: 【 给出主函数定义,给1分int main(){ return 0;}或void main(){}或main(){return 0;}
声明变量正确,给1分int main(){  float a,b,c; float x1,x2;}或void main(){ float a,b,c; float x1,x2;}或main(){ float a,b,c; float x1,x2;}或者int main(){  float a,b,c; float x1,x2;}或者int main(){  double a,b,c; double x1,x2;}
调用scanf和printf 函数输入数据正确,给2分例如int main(){  float a,b,c; float x1,x2; scanf("%f%f%f",&a,&b,&c);printf("x1=%f,x2=%f",x1,x2);}或void main(){ float a,b,c; float x1,x2; scanf("%f%f%f",&a,&b,&c);printf("x1=%f,x2=%f",x1,x2);}或main(){ float a,b,c; float x1,x2; scanf("%f%f%f",&a,&b,&c);printf("x1=%f,x2=%f",x1,x2);}如下形式的printf函数调用也正确printf("%f,%f",x1,x2);printf("%f%f",x1,x2);printf("%.2f,%.2f",x1,x2);printf("%7.2f,%7.2f",x1,x2);
det=bb-4ac计算正确,给2分例如int main(){  float a,b,c; float x1,x2; float det; scanf("%f%f%f",&a,&b,&c); det = bb-4ac; printf("x1=%f,x2=%f",x1,x2);}或void main(){ float a,b,c; float x1,x2; float det; scanf("%f%f%f",&a,&b,&c); det = bb-4ac; printf("x1=%f,x2=%f",x1,x2);}或main(){ float a,b,c; float x1,x2; float det; scanf("%f%f%f",&a,&b,&c); det = bb-4ac; printf("x1=%f,x2=%f",x1,x2);} 
根计算正确例如int main(){  float a,b,c; float x1,x2; float det; scanf("%f%f%f",&a,&b,&c); det = bb-4ac; x1=(-b+sqrt(det))/(2a); x2=(-b-sqrt(det))/(2*a); printf("x1=%f,x2=%f",x1,x2); return 0;}

第2周 信息编码与基本运算 本周测试

小提示:本节包含奇怪的同名章节内容

1、 问题:(2007.04全国二级C题)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注