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

课程导论与工程基础 单元作业1

1、 问题:软件需求分析阶段的任务是()
选项:
A:确定软件开发方法
B:确定软件开发费用
C:确定软件系统功能
D:确定软件开发工具
答案: 【确定软件系统功能

2、 问题://a.cppint x=100; int main(){    printf(“%d”,a);} //b.cpp          Fun1(){x=8;printf(“%d”,x);}b.cpp中要是用a.cpp中的变量x,横线处的代码应该为:
选项:
A:extern x;
B:extern int x;
C:int x;
D:extern x=8;
答案: 【extern int x;

3、 问题://链表定义typedef struct Node{struct Node next;int data;}Node;//函数定义Node function(Node phead){    Node first = phead;    Node cur = first->next;    first->next=NULL;    while (cur){       Node tmp = cur->next;        cur->next = first;        first = cur;        cur = tmp;    }    return first; }上述function函数的功能是:
选项:
A:遍历链表
B:查找链表的一个元素
C:链表逆序
D:删除链表
答案: 【链表逆序

4、 问题:1: #include <stdio.h>2: int main()3:{4: int a=2; 5: int b=6.56: for(i=0;i<b;i++)7:  int c = a+sqrt(b);8:  return 0;9:}上述程序在VC2010下的编译结果如下:>—— Build started: Project: rrrr, Configuration: Debug Win32 ——>  main.cpp> main.cpp(6): warning C4244: ‘initializing’ : conversion from ‘double’ to ‘int’, possible loss of data> main.cpp(6): error C2143: syntax error : missing ‘;’ before ‘for’> main.cpp(6): error C2065: ‘i’ : undeclared identifier> main.cpp(6): error C2065: ‘i’ : undeclared identifier> main.cpp(6): error C2065: ‘i’ : undeclared identifier> main.cpp(7): error C3861: ‘sqrt’: identifier not found> main.cpp(8): error C2146: syntax error : missing ‘;’ before identifier ‘; ‘> main.cpp(8): error C2065: ‘; ‘ : undeclared identifier> main.cpp(8): error C2143: syntax error : missing ‘;’ before ‘}’========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========引起编译错误的原因是:
选项:
A:第五行缺少封号
B:第六行缺少封号
C:第七行有非法字符
D:第七行sqrt缺少头文件
E:第五行变量赋值类型不匹配
答案: 【第五行缺少封号;
第七行有非法字符;
第七行sqrt缺少头文件

5、 问题:头文件的预编译处理形式如下:#ifndef  标识符#define  标识符 … #endif关于头文件的说法正确的是:
选项:
A:头文件中一般情况下只进行变量和函数的声明,不建议进行变量和函数定义
B:头文件中采用预编译处理的目的是防止一个头文件被多次包含
C:不同的头文件预编译处理中的标识符可以相同
D:如果头文件中有变量、函数的定义,且被多个源文件应用,则必须使用预编译处理
E:头文件以.h作为文件类型后缀
答案: 【头文件中一般情况下只进行变量和函数的声明,不建议进行变量和函数定义;
头文件中采用预编译处理的目的是防止一个头文件被多次包含;
如果头文件中有变量、函数的定义,且被多个源文件应用,则必须使用预编译处理;
头文件以.h作为文件类型后缀

开发框架 “开发框架”单元测试

1、 问题:下列哪个文件不是FunCode工程自动生成的?
选项:
A:Main.cpp
B:LessonX.cpp
C:LessonX.h
D:WinMain.cpp
答案: 【WinMain.cpp

2、 问题:在设计FunCode游戏时需要处理鼠标移动事件,应该在哪个函数中实现?
选项:
A:OnMouseMove()
B:OnMouseClick()
C:OnMouseUp()
D:OnKeyDown()
答案: 【OnMouseMove()

3、 问题:在以下哪个函数中对游戏状态进行判定、实现不同状态下执行不同的操作?
选项:
A:WinMain()
B:GameMainLoop()
C:GameRun()
D:GameInit()
答案: 【GameMainLoop()

4、 问题: 下列哪个选项不是dEngineMainLoop() / EngineMainLoop()函数的功能?
选项:
A:刷新界面
B:有事件发生时自动调用对应的事件处理函数
C:点击关闭按钮时返回flase
D:游戏运行时返回true
答案: 【游戏运行时返回true

5、 问题:FunCode自动生成的工程文件中,哪个选项不是默认的游戏状态值?
选项:
A:0
B:1
C:2
D:3
答案: 【3

图形化设计环境 设计环境单元测验

1、 问题:下列关于funcode界面设计的坐标系说法正确的是
选项:
A:原点在中心,向右为x方向正轴,向下为y方向正轴
B:原点在中心,向右为x方向正轴,向上为y方向正轴

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

   

发表回复

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