首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。 提示:定义Number1为一个整型数据
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。 提示:定义Number1为一个整型数据
admin
2016-10-28
75
问题
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
150
200
注意:错误的语句在//******error******的下面,修改该语句即可。
提示:定义Number1为一个整型数据位长的变量。
#include<iostream.h>
//******error******
struct
{
//******error******
int Number1:1;
int Number2;
}MyStruct;
void main()
{
MyStruct mstr;
mstr.Number1=150;
mstr.Number2=15;
//******error******
int*ptr=&mstr.Number1;
cout<<*ptr<<endl;
*ptr=200;
cout<<*ptr<<endl;
}
选项
答案
(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指向MyStruct的第一个域Number1,Number1也是整形,类型一致,故可通过ptr指针来改变Number1的值。
转载请注明原文地址:https://kaotiyun.com/show/PONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespaceStd;classsample{inti;publiC:sample(){}
编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑()。
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||(c)cout<<"tur
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
下面的说明中,正确的函数定义是()。
下面叙述不正确的是
下列语句段将输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
下面对对象概念描述错误的是
下列关于栈的叙述正确的是
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
在提高水驱油效率方面,聚合物驱油主要有吸附作用、粘滞作用和增加()的作用。
老年性阴道炎治疗原则是
关于甲公司的商标权和乙公司的外观设计专利权,说法正确的是()。如果乙公司的外观设计专利权有效,专利权被侵犯时,诉讼时效是()。
某城镇污水处理厂拟采用AO生物接触氧化处理工艺,出水有严格脱氮要求。设计污水量为5000m3/d,进出水BOD5分别为200mg/L和20mg/L,生物膜产率系数为0.25kgMLSS/kg-BOD5,设计O段的生物膜泥龄为15d。单位填料体积的生物膜量为
按联结的基础产品分类,结构化金融衍生产品可分为( )等种类。
个别教师私拆学生的信件、日记的行为侵犯了学生的______。
2005年1~10月,贵州省的固定资产投资额与甘肃省相比( )。2006年1~10月,四川、重庆两地的固定资产投资总额比上年同期增长了约( )。
国有经济在国民经济中的主导作用主要表现在()
向量组α1:(1,0,1,2)1,α2=(1,1,3,1)T,α3=(2,一1,a+1,5)T线性相关,则a=______.
Thedestructionofthesetreasureswasalossformankindthatnoamountofmoneycould
最新回复
(
0
)