自考“高级语言程序设计”习题答案详解(28)
7.设有以下定义和语句,则*(*(p+2)+l)的值为__________.
int a[3][2]={10,20,30,40,50,60},(*p)[2];
p= a;
「解」上述代码定义3行2列的二维数组a ,定义指向两个元素的一维数组指针p,并让p指向二维数组a的首行。则代码*(*(p+2)+l)中的p+2指向二维数组a的第2行a[2],*(p+2)指向a[2][o],*(p+2)+l指向a[2][l],*(*(p+2)+l)是引用a[2][l],其值是60.
8.以下程序的功能是从键盘上输入若干个字符(以回车符作为结束)组成一个字符串存入一个字符数组,然后输出该字符数组中的字符串。请填空。
# include
# include
main()
{ char str[81],*sptr;
int i;
for(i=0;i<80;i++)
{ str=getchar();if(str==‘n’) break;}
str=____________;
sptr=str;
while(* sptr) putchar(* sptr______________);
}
「解」从键盘输入字符行,通过循环逐一输入字符,当发现输入字符是换行符时,结束循环。为了使输入的字符列变成字符串,必须在输入字符列之后,原存储换行符的元素改为存储字符串的结束标记符,需用代码 str=‘’ ,所以在第一框填入代码‘’。当要将存于字符数组str中的字符串通过循环逐一输出字符串的字符时,可以用字符指针sptr,让sptr遍历整个字符串,每次循环时,输出sptr所指字符,并让sptr增1,即可用代码*sptr++实现,所以在第二框填入代码++.
5.3 程序分析题
1.阅读下列程序,写出程序的输出结果。
main()
{char *a[6]={“AB”,“CD”,“EF”,“GH”,U“,”KL“};
int i;
for(i=0;i<4;i++) printf(“%s”, a);
printf(“n”);
}
「解」程序定义了有六个元素的字符指针数组a ,数组a 的各元素指向字符率常量。
程序的for循环遍历了a的前四个元素,用字符率输出格式,输出指针数组a前四个元素所指的字符串。所以程序输出: ABCDEFGH.
2.阅读下列程序,写出程序的主要功能。
main()
{ int i,a[l0],*p=&a[9] ;
for(i=0;i<10;i++) scanf(“%d”,&d);
for(; p=a; p——) printf(“%dn”,*p) ;
}
「解」程序定义了有10个元素的整型数组a,另定义指针变量p,并让它指向a的最后一个元素a[9].执行代码的第一个循环是顺序输人数组a的10个元素。第二个循环利用指针p逆序遍历数组a,将数组a的各元素逆序输出。所以程序的功能是输入10个整数,并逆序输出这10个整数。
【自考“高级语言程序设计”习题答案详解(28)】相关文章:
★ 2012年自考“高级语言程序设计”经典习题及答案(16)
★ 2012年自考“高级语言程序设计”经典习题及答案(28)
★ 2012年自考“高级语言程序设计”经典习题及答案(29)
热点推荐:
工学
- 2020-11-17【工学】2012年自考“工程项目管理”单选练习(9)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(1)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(18)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(34)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(35)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(38)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(41)
- 2020-11-17【工学】2012年自考“互联网及其应用”串讲笔记(1)
其他最新资讯
- 2023-12-29【自考政策】广西自考网络助学平台新增61门课程
- 2020-12-04【免考问题】哪些证书可以免考自考相关课程?
- 2020-12-04【免考问题】自考免考有哪些条件?
- 2020-12-04【综合问题】自考本科文凭有用吗?
- 2020-12-04【综合问题】自考本科需要考多少门课?
- 2020-11-17【综合问题】江苏省高等教育自学考试网上报名常见问题及解答
- 2020-11-17【经济学】2012年自考“中国税制”笔记串讲(8)
- 2020-11-17【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【教材大纲】2015年全国自考知识产权法考试大纲著作权的保护
- 【教材大纲】2015年全国自考法理学考试大纲法治和法制
- 【教材大纲】2015年全国自考知识产权法考试大纲著作权的内容
- 【教材大纲】2015年全国自考知识产权法考试大纲专利的取得
- 【教材大纲】2015年全国自考知识产权法考试大纲著作权的限制
- 【教材大纲】2015年全国自考劳动法考试大纲劳动法律关系
- 【教材大纲】2015年全国自考知识产权法考试大纲著作权的主体
- 【教材大纲】2015年全国自考知识产权法考试大纲专利权概述
网友关注视频
- 冀教版小学数学二年级下册第二单元《有余数除法的简单应用》
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省