首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//********error********的下面,修改该语句即可。 提示:
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//********error********的下面,修改该语句即可。 提示:
admin
2017-03-22
58
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
150
200
注意:错误的语句在//********error********的下面,修改该语句即可。
提示:定义Number1为一个整型数据位长的变量。
#include
//********error********
struct
{
//********error********
int Number1:1;
int Number2;
}Mystruct;
Void main()
{
Mystruct mstr;
mstr.Number1=150;
mstr.Number2=15;
//********error********
int*ptr=&mstr.Numberl;
cout<<*ptr<
*ptr=200;
cout<<*ptr<
}
选项
答案
(1)typedef struct (2)int Number1:32 ; 或int Number1; (3)int*ptr=(int*)&mstr;
解析
(1)第1标识下是定义结构体,结构体定义的一般形式为:
struct<结构体名>
{
<成员列表>
}<变量名列表>:
程序当中定义结构体名放在后面,Mystruct为结构体变量类型,相当于typedef为已有的类型定义一个新的类型,第1个标识下应改为“typedefstruct”。
(2)第2标识下是定义Number1为一个整型数据变量,整型数据位数为32(4字节),因此第2个标识下应改成“int Number1:32;”或“int Number1;”。
(3)ptr为整型数据指针,mstr为Mystruct类型结构变量,两者类型不一致应该做强制类型转换,第3个标识下应改成“int*ptr=(int*)&mstr;”,表示将mstr的地址给ptr,ptr指向MyStmct的第一个域Number1,Number1也是整形,类型一致,故可通过ptr指针来改变Number1的值。
转载请注明原文地址:https://kaotiyun.com/show/7nAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intm[5],n[5],*px,*py,k;px=m;py=n
数据的物理独立性是指当数据的【】改变时,通过系统内部的自动映象或转换功能,保持了数据的逻辑结构不变。
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
数据库设计包括两个方面的设计内容,它们是
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
下面的函数定义是某函数模板能够生成的函数实例intsquare(intn)(returnn*n;)doublesquare(doublen)(retumn*n;)由此可知,该函数模板的定义是______。
随机试题
设正项级数收敛,则下列级数中,一定收敛的是[].
男性,52岁,食欲减退及上腹胀痛四月余,近1个月来解黑便两次,自感比以前消瘦。查体:慢性病容,无黄疸,浅表淋巴结不肿大,腹软,上腹轻压痛,未触及包块,肝脾未触及,钡餐检查示胃窦大弯侧有一直径约2cm龛影,在胃腔轮廓线内,3次隐血试验阳性。问题:初步诊
善治肝阳上亢兼胃痛吐酸的药为善治肝阳上亢兼小便不利的药为
关于技术侦查,下列哪些说法是正确的?(2012年卷二71题,多选)
某设备采购合同中约定,甲方向乙方订购5台设备。合同履行时,甲、乙双方约定,将其中2台设备交付给丙,但乙一直未向丙方交付该设备,则乙向甲承担违约责任。( )
咨询单位提交的咨询报告在主要观点和结论甚至整个咨询报告质量方面存在较大缺陷,不符合合同或委托书的要求,咨询单位应承担()违约责任。
甲、乙两人参加某电视台举办的答题闯关游戏,按照规则,甲先从6道备选题中一次性抽取3道题独立作答,然后由乙回答剩余3道题,每人答对其中2道题就停止作答,即闯关成功,已知在6道备选题中,甲能答对其中的4道题,乙答对每道题的概率都是手。设甲答对题目的个数为ξ
根据下面的案例,应用动机的成就目标理论及情绪的“评定—兴奋”说,分析王刚和李强针对同一销售业绩产生不同反应的原因。(2016年)王刚和李强同是某跨国公司的新职员,在年终考核中他们取得了同样的销售业绩。王刚很沮丧,因为一些同事的业绩超过了他,联想到自己在先
参观了美国人的住宅区后,你会发现几乎所有的房子外墙总是很鲜艳、干净——尽管这些房子可能已经修建了百余年。其实这并非主人很勤快,而是社区管理者的功劳。即使是一般的社区,所有房子的外墙都要每年统一漆刷一遍,由社区管理者组织实施,而房主只需要交100芙元——这还
设α1,α2……αs均为n维列向量,下列结论不正确的是()
最新回复
(
0
)