首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 5 1 注意:.错误的语句在//********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 5 1 注意:.错误的语句在//********error********的下面,修改该语句即可。
admin
2015-05-30
30
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
1
5
1
注意:.错误的语句在//********error********的下面,修改该语句即可。
1 #include
2 //********error********
3 enum
4 {
5 Sun,
6 Mon,
7 Tue,
8 Wed,
9 Thu,
i0 Fri,
11 Sat,
12 //********error********
13 }MyEnum;
14 Struct Struct
15 {
16 //********error********
17 int Fri,
18 int Sun;
19 };
20 void main()
21 {
22 int i=Mon ;
23 MyEnum t=Fri ;
24 Struct strl;
25 strl.Fri=Mon;
26 cout<
27 cout<
28 cout<
29 }
选项
答案
(1)enum MyEnum (2) }; (3)int Fri;
解析
程序当中定义了一个结构体和枚举类型,结构体含有两个整型变量,枚举类型含有7个枚举元素,7个枚举元素的值从0变化至6,即Sun=0,Mon=1,Tue=2,Wed=3,Thu=4,Fri=5,Sat=6。
[解题思路]
(1)第一标识下声明枚举类型,声明枚举类型的一般形式为:“enum<枚举类型名>{<枚举常量列表>};”,程序当中把枚举类型名MyEnum放到枚举声明后面,显然不符合枚举类型声明格式,因此第1个标识下应改成“enumMyEnum”。
(2)由(1)的分析可知,第2个标识下也不符合枚举类型声明格式,应以“;”结束,即第2个标识下应改为“};”。
(3)第3标识处声明结构体,结构体定义的一般形式为:
struct<结构体名>
{
<成员列表>
}<变量名列表>;
结构体中成员列表中各个元素是不同的变量,变量之间应以分号隔开,而不是以逗号隔开,因此第3个标识下应改为为“int Fri;”0
转载请注明原文地址:https://jikaoti.com/ti/znE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
下列关于数组的描述正确的是()。
数据库系统的基础是()。
在C++语言中,唯一的一个三目运算符是【】。
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
在计算机中,算法是指
有关析构函数的说法不正确的是()。
关于在调用模板函数时实参的使用,下列表述中正确的是
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
随机试题
关于房颤的治疗原则描述正确的是
A.胞吐作用B.吞噬作用C.胞饮作用D.滤过E.主动转运某些颗粒或大分子物质,通过以上方式从细胞内转运至细胞外,称为
良性肿瘤主要的生长方式是
A.茵陈蒿B.萆薢C.虎杖D.地肤子E.金钱草具有利湿退黄,解毒消肿功效的药物是
畸形中央尖常见于()。
技术经济指标主要表示方法有()。
下列各项中,年末应无余额的有()。
接团时,地陪应提前()到达接站地点迎候旅游团。
从课程功能的角度,可以把课程分为工具性课程、知识性课程、技能性课程和()。
HowInterpretersWork?Ⅰ.UnderstandingA.Aboutwordsandexpressions—【1】______wordsmaybeleftout:【1】______—Ifnot
最新回复
(
0
)