题目
编程设计一个简单的计算器程序,要求用户从键盘输入如下形式的表达式:
操作数1 运算符op 操作数2
然后,计算并输出表达式的值
指定的运算符为:
加()
减(-)
乘(*)
除(/)
代码如下,所给程序是否存在错误,若有,找出错误所在并改正。
A、default分支缺少break语句
B、第20行语句有错误,改成:
if (data2=0) printf("Division by zero!\n");
else printf("%f/%f = %f\n", data1, data2, data1/data2);
C、没有错误
D、第20行语句有错误,改成:
if (fabs(data2)<=eps) printf("division by zero!\n");
else printf("%f/%f = %f\n", data1, data2, data1/data2);
同时,第1行语句下方应加入
#include
#define EPS 1e-6
第1题
第2题
第3题
A.uthorware7.0系统提供丰富的函数和变量来实现对用户的响应,但用户不能自己定义变量和函数
B.uthorware7.0利用基于图标和流程线图的编辑环境,开发效率高
C.uthorware7.0采用面向对象的可视化编程设计思想,操作简单,程序流程明了
D.uthorware7.0是美国Macromedia公司开发的
第4题
A Authorware 7.0 系统提供丰富的函数和变量来实现对用户的响应,但用户不能自己定义变量和函数
B Authorware 7.0 利用基于图标和流程线图的编辑环境,开发效率高
C Authorware 7.0 采用面向对象的可视化编程设计思想,操作简单,程序流程明了
D Authorware 7.0 是美国Macromedia 公司开发的
第5题
A.第8行: op 第20行: data2==0
B.第8行: op 第20行: data2=0
C.第8行: 'op' 第20行: data2==0
D.第8行: "op" 第20行: data2=0
第6题
A.第8行: op 第20行: data2==0
B.第8行: op 第20行: data2=0
C.第8行: 'op' 第20行: data2==0
D.第8行: "op" 第20行: data2=0
第8题
A.Google搜索引擎不能进行单位换算
B.使用Google搜索引擎计算功能用户需要自己安装一个计算器
C.Google搜索引擎只能计算简单加减乘除算式
D.在搜索字段中输入算式,按一下回车键就可以得出结果
第9题
宏病毒工作原理
一、实验目的
通过建立自动宏,了解宏病毒的工作原理。
二、实验环境
windows操作系统,Office软件,计算器(或其他)程序。
三、实验内容
宏是微软公司为其Office软件包设计的一个特殊功能,软件设计者为了让人们在使用软件进行工作时,避免一再地重复相同的动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在工作时,就可以直接利用事先编好的宏自动运行,去完成某项特定的任务,而不必再重复相同的动作,目的是让用户文档中的一些任务自动化,方便了用户的操作。
如果病毒程序利用宏的功能隐藏到Office文档中,就称为宏病毒。
在本实验中我们建立一个自动宏,并利用自动宏启动Windows自带的计算器程序,以此来模拟病毒所具有的程序代码和自动执行功能,证明利用宏是可以制造病毒的。
为了防止病毒程序的泛滥,我们的实验程序不带有传染和破坏功能,仅以自动启动程序的方法说明病毒程序的启动过程。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!