首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。 提示:定义
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。 提示:定义
admin
2021-02-22
21
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
150
200
注意:错误的语句在//******error******的下面,修改该语句即可。
提示:定义Numl为一个整型数据位长的变量。
试题程序:
#include
//********error********
struct
{
//********error********
int Num1:1;
int Num2:
}
MyStruct;
void main()
{
MyStruct mstr;
mstr.Num1=150:
mstr.Num2=15;
//********error********
int*ptr=&mstr.Num1;
cout<<*ptr<
*ptr=200;
cout<<*ptr<
}
选项
答案
(1)“typedef struct”。 (2)“int Num1:32;”或“int Num1;”。 (3)“int*ptr=(int*)&mstr;”。
解析
第1处是定义结构体,结构体定义的一般形式为
struct(结构体名)
{
<成员列表>
}
<变量名列表>;
程序当中定义结构体名放在后面,MyStruct为结构体变量类型,相当于typedef为已有的类型定义一个新的类型,第1处应改为“typedef struct”。第2处是定义Num1为一个整型数据变量,整型数据位数为32(4字节),因此第2处应改成“intNum1:32;”或“int Num1;”。ptr为整型数据指针,mstr为MyStruct类型结构变量,两者类型不一致应该做强制类型转换,第3处应改成“int*ptr=(int*)&mstr;”,表示将mstr的地址给ptr,ptr指向MyStruct的第一个域Numl,Numl也是整形,类型一致,故可通过ptr指针来改变Num1的值。
转载请注明原文地址:https://kaotiyun.com/show/O6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99
如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass0:c(0.0),b(O),a(’,’){}};创建这个类的对象时,数据成员的初始
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:12341243132413421
算法的空间复杂度是指
随机试题
小儿食指络脉色深暗滞多见于
左心室及外周血管超声造影时,因造影剂必须通过毛细血管网,所有造影剂气泡直径必须小于
不是药物固体分散体常用的验证方法是
关于妊娠、分娩对心脏病的影响,下列错误的是
在履行建设工程设计合同过程中,双方发生争议,以下解决方式中不正确的是()
环境保护验收调查中,一般来说,对于交通运输问题,应给予严重关注的是( )。
下列选项中,不属于2013年深化经济体制改革重点工作中的财税体制改革的是()。
某俱乐部男、女会员的人数比是3:2,分为甲、乙、丙三组。已知甲、乙、丙三组的人数比是10:8:7.甲组中男、女会员的人数之比是3:1,乙组中男、女会员的人数之比是5:3。求丙组中男、女会员的人数之比?
函数f(x)=展开成的x-1的幂级数为__________.
Thegovernmentisnolongerpossibleto______allinformationandstifleeverycriticismintheInternetage.
最新回复
(
0
)