首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 5 1 注意:错误的语句在//******error******的下面,修改该语句即可。 1 #i
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 5 1 注意:错误的语句在//******error******的下面,修改该语句即可。 1 #i
admin
2018-10-23
24
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
1
5
1
注意:错误的语句在//******error******的下面,修改该语句即可。
1 #include<iostream.h>
2 //******error******
3 enum
4 {
5 Sun,
6 Mon,
7 Tue,
8 Wed,
9 Thu,
10 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 str1;
25 str1.Fri=Monj
26 cout<<i<<end1;
27 cout<<t<<end1;
28 cout<<str1.Fri<<end1;
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个标识下应改成“enum MyEnum”。
(2)由(1)的分析可知,第2个标识下也不符合枚举类型声明格式,应以“;”结束,即第2个标识下应改为“};”。
(3)第3标识处声明结构体,结构体定义的一般形式为:
struct<结构体名>
{<成员列表>
}<变量名列表>;
结构体中成员列表中各个元素是不同的变量,变量之间应以分号隔开,而不是以逗号隔开,因此第3个标识下应改为为“int Fri;”。
转载请注明原文地址:https://kaotiyun.com/show/BwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是
内联函数是通过______来实现的,因此内联函数是真正的函数。
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
下面程序的结果是()。#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a;}};Cl
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){x++;if(x/3
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classD
如果使用数组名称为函数参数,形实结合时,传递的是______。
关于构造函数A()的拷贝构造函数正确的是
以下定义数组中错误的是
随机试题
BothTomandMary______theexam.
下列哪些化合物是初级胆汁酸
女,33岁,G2P0,妊娠12周行钳刮术,术中见清出物里有黄色脂肪组织,患者腹痛剧烈,下列处理错误的是
下列情形中,情节严重可构成非法经营罪的是()。
居民个人取得综合所得,需要办理汇算清缴的,应当在取得所得的次年()内办理汇算清缴。
银行以各种刺激性的促销手段吸引新的尝试者和报答忠诚客户的行为指的是()。
在保险公司财务评价指标体系中,经营成果指标包括()。
关于中国标准录音制品编码,说法错误的是()。
李清照,号____________。古代最重要的女诗人作家,宋代____________词派中成就最高者。
设3阶实对称矩阵A的特征值λ1=1,λ2=2,λ3=一2,且α1=(1,一1,1)T是A的属于AT的一个特征向量.记B=A5一4A3+E,其中E为3阶单位矩阵.(Ⅰ)验证α1是矩阵B的特征向量,并求B的全部特征值与特征向量;(Ⅱ)求矩阵B.
最新回复
(
0
)