首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Num
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Num
admin
2019-01-19
38
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
150
200
注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Number1为一个整型数据位长的变量。
1 #include<iostream.h>
2 //******error******
3 struct
4 {
5 //******error******
6 int Number1:1;
7 int Number2;
8 } MyStruct;
9 void main()
10 {
11 MyStruct mstr;
12 mstr.Number1=150;
13 mstr.Number2=15;
14 //******error******
15 int *ptr=&mstr.Number1;
16 cout<<*ptr<<end1;
17 *ptr=200;
18 cout<<*ptr<<end1;
19 }
选项
答案
(1)typedef struct (2)int Number1:32;或int Number1; (3)int*ptr=(int*)& mstr;
解析
结构体MyStruct有两个成员变量Number1和Number2,主函数中定义结构变量mstr,并通过指针改变变量mstr内Number1的值。
(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指向MyStruct的第一个域Number1,Number1也是整形,类型一致,故可通过ptr指针来改变Number1的值。
转载请注明原文地址:https://jikaoti.com/ti/R2t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于______。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
下面程序的运行结果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<“0”;}};Class
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
对下列二叉树进行中序遍历的结果是()。
设有定义:classC{public:intvalue;…};intx,*p;则以下引用形式中,正确的是
下列不是描述类的成员函数的是
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
在最坏情况下,冒泡排序所需要的比较次数为______。
随机试题
关于水利水电工程高空作业的基本要求,下列说法错误的是()。
对属于进口付汇、出口收汇进出口货物的报关单,海关在办结放行手续后,出具一份盖有海关验讫章的电脑打印报关单,并在报关单的右上角加贴防伪标签,交进口或出口单位专门用于办理进口付汇或出口收汇核销手续。()
社会养老保险是整个社会保险体系的核心,由于世界各国的政治、经济和文化背景不同,社会养老保险模式也有较大差异,但各国社会养老保险所遵循的原则却大体是一致的,以下选项()不是上述原则之一。
基金运作的三大部分不包括()。
上市公司盈利能力的成长性和稳定性是影响其市盈率的重要因素。()
下列属于艾森克人格结构基本维度的包括()。
阅读某阅读教学论文(节选),按照要求答题。在具体的语文阅读教学中,教师们普遍过于倚重学案,以为“一本在手,包打天下”。然而,只要我们静下心来仔细审视,就不难发现,部分学校(甚至是名校)组织教师所编写的学案,基本上无视教材特点、文本差异,在教学设计
幼儿园课程组织是指创设良好的课程环境,使幼儿园的课程活动兴趣化、有序化、结构化,以产生适宜的学习经验和优化的教育效果,是实现课程目标的过程。组织幼儿园课程应遵循的基本原则是()
柏拉图在《理想国》中提出的四种美德是()。
Differentcountriesanddifferentraceshavedifferent【B1】______.InChina,itisimportantforthehosttobeattentivetowards
最新回复
(
0
)