第7章习题解答。
7.1判断题。
对的有1,2,5,8,9
7.2单选题。
adbcb7.3填空题。
1. struct union
3. px->p->b >a
4. union d x=;
7.4程序结果。
1. wang ping:98.5
4. 1: break
2: while
3: switch
5. bei jing!
7.5编程题。
#include <>
struct date
int day,month,year;
int month_days=
void main()
struct date d1;
int days=0;
cout<<"enter date: "
cin>>>
for(int i=1;i<
days+=month_days[i];
if(>2&&(
days++;
cout<<"year=" <" no="< #include <> #include <> struct book char name[10]; int quantity; double unit_price; struct book books[10]=, void main() cout<<"显示各种书名等信息:"; cout<<"书名\t"<<数量\t"<<单价"; for(int i=0;i<3;i++) cout< cout<<"输入书名:"; char book1[10]; cin>>book1; for(i=0;i<3;i++) if(strcmp(book1,books[i].name)==0) cout<<"该书数量为: "cout< cout<<"输入书名和购量:"; int number; cin>>book1>>number; for(i=0;i<3;i++) if(strcmp(book1,books[i].name)==0) cout<<"应付金额为: "cout< int n=3; cout<<"增添新书(书名数量单价):"; n++;cin>>books[n-1].name>>books[n-1].quantity>>books[n-1].unit_price; cout< cout<<"书名\t"<<数量\t"<<单价"; for(i=0;i cout< cout<} #include <> union un unsigned short part[2]; unsigned long w; void parts(unsigned long n,unsigned short &l,unsigned short &h) union un u;l=h= void main() unsigned long x; unsigned short a,b; cout<<"enter x: " cin>>x; parts(x,a,b); cout< cout<<"髙位=0x"<} 7.6 回答问题。 1. 答:结构成员是异址的,而联合成员是同址的。 2. 答:结构成员是不同类型的,而数组元素是相同类型的。 3. 答:可以。 4. 答:结构的成员可以是联合变量,而联合的成员也可以是结构变量。 5. 答:给结构变量初始化可用初始值表给其所有成员初始化,而给联合变量初始化仅能用初始值表给其首成员初始化。 第5章习题解答。5.1判断题。对的有2,4,7,9,11,13,14,15.5.2单选题。babad cadcd 5.3填空题。1.地址值值。2.一一二二二二。3.b b 1 4.赋值比较 5.别名被引用的变量值被引用的变量的地址值。5.4程序结果。5.5编程题。include include ch... 第4章习题解答。4.1判断题。对的有1,3,5,7,9.4.2单选题。babcd cbacb 4.3填空题。1.二 9 double 1.2 5.2 02.二 4 ss 2 ss 1 1 ss 3 2 4.4程序结果。s1 30,s1 6 7是第4个元素。abcdefhikl fi4.5 编程题 i... 第2章习题解答。2.1判断题。对的有1,3,4,5,11,15,16,17,23,24,25.2.2单选题。cabdc acdab cdcaa 2.3填空题。1.浮点型字符型布尔型。2.自动存储类寄存器存储类外部存储类。3.双精度长双精度。4.单目三目。5.三目类型髙。2.4程序结果。1.d 3 2...C高级语言程序设计 第5章
C高级语言程序设计 第4章
C高级语言程序设计 第2章