2013年9月份国家计算机等级考试二级c语言题库(共100套)21-40_第1页
2013年9月份国家计算机等级考试二级c语言题库(共100套)21-40_第2页
2013年9月份国家计算机等级考试二级c语言题库(共100套)21-40_第3页
2013年9月份国家计算机等级考试二级c语言题库(共100套)21-40_第4页
2013年9月份国家计算机等级考试二级c语言题库(共100套)21-40_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂蒁蚂芀膅螀蚁羀莀蚆螀肂膃薂蝿膅荿蒈螈袄膁蒄螈肇蒇螂螇腿芀蚈螆芁蒅薄螅羁芈蒀螄肃蒄莆袃膅芆蚅袂袅蒂薁袂羇芅薇袁膀薀蒃袀节莃螂衿羂膆蚈袈肄莁薄袇膆膄蒀羆袆荿莆羆羈膂蚄羅肁莈蚀羄芃膁薆羃羃蒆蒂羂肅艿螁羁膇蒄蚇羁艿芇薃肀罿蒃葿蚆肁芅莅蚅芄蒁螃蚄羃莄虿蚄肆蕿薅蚃膈莂第二十一套请补充函数FUN,该函数的功能是将字符串TT中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入AREYOUCOMEFROMSICHUAN,则输出AREYOUCOMEFROMSICHUAN。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何VOIDMAINCHARTT81PRINTFNPLEASEENTERASTRINGGETSTTPRINTFNTHERESULTSTRINGISNS,FUNTT【参考答案】1TTIZ2TTI323TT【考点分析】本题考查IF语句,一般需根据题意确定条件表达式大写字母转换成小写字母的方法通过RETURN语句将函数值返回。【解题思路】填空1此处考查判断大写字母的方法,如果字符的ASCII码大于字符A的ASCII码,并且小于字符Z的ASCII码,则此字符为大写字母。填空2考生必须掌握大写字母转换为小写字母的方法,小写字母的ASCII码比大写字母的ASCII码大32。填空3函数FUN的返回值为字符型指针,而字符型的数组名就是字符型指针,所以返回TT。下列给定程序中函数FUN的功能是求出字符串中最后一次出现的子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串若未找到,则函数值为NULL。例如,当字符串中的内容为ABCDABFABCDX,T中的内容为AB时,输出结果应是ABCDX。当字符串中的内容为ABCDABFABCDX,T中的内容为ABD时,则程序输出未找到的信息NOTFOUND。请改正程序中的错误,使它能得出正确的结果。注意不要改动MAIN函数,不得增行或删行,也不得更改程序的结构。试题程序INCLUDESTDLIBHINCLUDESTDIOHINCLUDECONIOHINCLUDESTRINGHCHARFUNCHARS,CHARTCHARP,R,A/FOUND/ANULLWHILESPSRTWHILER/FOUND/IFRPRPELSEBREAKIFR0ASSRETURNAVOIDMAINCHARS100,T100,PSYSTEMCLSPRINTFNPLEASEENTERSTRINGSSCANFS,SPRINTFNPLEASEENTERSUBSTRINGTSCANFS,TPFUNS,TIFPPRINTFNTHERESULTISSN,PELSEPRINTFNNOTFOUNDN【参考答案】1错误ANULL正确ANULL2错误IFRPRP正确IFRPRP【考点分析】本题考查NULLIF条件语句,一般需要根据题意确定条件表达式指针型变量。【解题思路】题目要求将最后一次出现的输入字符后面的字符串做复制处理,并在主函数中输出从该地址开始的字符串。ANULL是个明显的错误。题目中已经定义了指针变量CHARP,R,A,循环条件应该是IFRPRP,而非IFRPRP。请编写函数FUN,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如,原来的字符串为BDSIHAD,则排序后输出为BADHISD。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何内容,仅在函数FUN的花括号中填入所编写的若干语句。试题程序INCLUDESTDIOHINCLUDESTDLIBHINCLUDESTRINGHINCLUDECTYPEHINCLUDECONIOHVOIDFUNCHARS,INTNUMVOIDMAINFILEWFCHARS10CHARB10BDSIHADSYSTEMCLSPRINTF输入7个字符的字符串GETSSFUNS,7PRINTFNS,S/WFFOPENOUTDAT,WSTRCPYS,BDSIHADFUNB,7FPRINTFWF,S,BFCLOSEWF/【参考答案】INTFUNCHARS,INTNUMCHARTINTI,JFORI1INUM2I/下标值从1开始,用循环依次取得字符串中的字符/FORJI1JNUM1J/将字符与其后的每个字符比较/IFSISJ/如果后面字符的ASCII码值小于该字符的ASCII码值/TSI/则交换这两个字符/SISJSJT【考点分析】本题考查IF语句,主要是根据题意确定条件表达式FOR循环语句,完成取得字符串中的字符通过交换运算,对两个字符进行交换操作,需要借助第三变量。【解题思路】本题考查利用循环来控制数组元素的操作,首尾元素除外,因此,数组的下标值要从1开始,用循环变量I来依次取得数组中的元素,用数组中的元素SI和SJ进行比较,如果后一个元素的ASCII码值小于前一个元素的ASCII码值,则交换这两个数组元素的值。第二十二套请补充MAIN函数,该函数的功能是从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。例如,输入3847652,结果为3847652。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何2NN3LD,N【考点分析】本题考查PRINTF函数,其一般形式为PRINTF格式控制字符串,输出表列,其中,格式控制字符串用于指定输出格式,由格式字符串和非格式字符串两种组成。格式字符串是以开头的字符串,在后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如D表示按十进制整型输出LD表示按十进制长整型输出C表示按字符型输出。非格式字符串在输出时原样输出,在显示中起提示作用。SCANF函数,其一般形式为SCANF格式控制字符串,地址表列其中,格式控制字符串的作用与PRINTF函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。地址表列中给出各变量的地址,地址是由地址运算符后跟变量名组成的。【解题思路】填空1本题考查对标准输入函数SCANF的调用格式,当输入为长整型数时,格式控制字符串为LD,输入的长整数存于变量N中。填空2当输入的数是负数时,则取它的相反数,即为它的绝对值。填空3本题考查对标准输出函数PRINTF的调用格式,当输出为长整型数时,格式控制字符串为LD。下列给定程序中,函数FUN的功能是将字符串TT中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入AB,CD,则输出AB,CD。请改正程序中的错误,使它能得出正确的结果。注意不要改动MAIN函数,不得增行或删行,也不得更改程序的结构。试题程序INCLUDESTDIOHINCLUDESTRINGHINCLUDECONIOHCHARFUNCHARTTINTI/FOUND/FORI0TTIIIFATTI|TTIZ/FOUND/TTI32RETURNTTMAINCHARTT81SYSTEMCLSPRINTFNPLEASEENTERASTRINGGETSTTPRINTFNTHERESULTSTRINGISNS,FUNTT【参考答案】1错误|正确2错误TTI32正确TTI32【考点分析】本题考查IF语句,根据题意确定条件表达式小写字母转大写字母的方法。【解题思路】1分析本题可知,这里需要进行连续的比较,所以用。2从ASCII码表中可以看出,小写字母的ASCII码值比对应大写字母的ASCII值大32。将字符串中的小写字母改为大写字母的方法是从字符串第一个字符开始,根据ASCII码值判断该字母是不是小写字母,若是,则ASCII码值减32即可。重复执行以上过程直至字符串尾。请编写函数FUN,该函数的功能是统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的AGE数组中。要求函数把0至9岁年龄段的人数在D0中,把10至19岁年龄段的人数放在D1中,把20至29岁年龄段的人数放在D2中,依次类推,把100岁含100岁以上年龄的人数都放在D10中。结果在主函数中输出。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何50DEFINEM11VOIDFUNINTA,INTBDOUBLERNDSTATICT29,C217,M1024,R0RRTCMRETURNDOUBLER/MVOIDMAINFILEWFINTAGEN,I,DMINTBN32,45,15,12,86,49,97,3,44,52,17,95,63FORI0INIAGEIINT115RND/产生一个随机的年龄数组/PRINTFTHEORIGINALDATANFORI0INIPRINTFI11004DN4D,AGEI/每行输出10个数/PRINTFNNFUNAGE,DFORI0I10IPRINTF4D4D4DN,I10,I109,DIPRINTFOVER1004DN,D10/WFFOPENOUTDAT,WFUNB,DFORI0I10IFPRINTFWF,4D4D4DN,I10,I109,DIFPRINTFWF,OVER1004D,D10FCLOSEWF/【参考答案】VOIDFUNINTA,INTBINTI,JFORJ0JMJBJ0/数组B初始化为0/FORI0INIIFAI100B10/如果年龄大于等于100,B10自增1/ELSEBAI/10/如果年龄小于100,则将其分别统计到BAI/10中/【考点分析】本题考查数组元素赋初值IFELSE语句。【解题思路】本题是一个分段函数的问题,用两个循环来完成。第1个循环的作用是使B中的所有元素值都为0,这个循环不能省略,因为若未对B中的元素赋初值,则它们的值是不可预测的。第2个循环的作用是分别统计A中各年龄段的人数。当AI100时,按题意要将其统计到B10中。ELSE的作用是如果年龄小于100,则将其分别统计到BAI/10中。由运算优先级可知,先进行AI/10的运算,所得结果作为B的下标。若AI为0至9时,AI/10的值为0,且0至9岁的人数正好要存入B0中。若AI为10至19岁时,AI/10的值为1,且10至19岁的人数正好要存入B1中,依此类推。第二十三套请补充MAIN函数,该函数的功能是从键盘输入若干字符放到一个字符数组中,当按回车键时结束输入,最后输出这个字符数组中的所有字符。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何内容,仅在MAIN函数的横线上填入所编写的若干表达式或语句。试题程序INCLUDESTDLIBHINCLUDESTDIOHINCLUDECTYPEHVOIDMAININTI0CHARS81CHARPSSYSTEMCLSPRINTFINPUTASTRINGNFORI0I80ISIGETCHARIFSIN【1】SI【2】PRINTFDISPLAYTHESTRINGNWHILEPPUTCHAR【3】【参考答案】1BREAK203P【考点分析】本题考查BREAK语句,字符串结束标识0,PUTCHAR函数的使用,其一般形式为PUTCHAR字符变量【解题思路】填空1当输入的字符是回车符时,使用BREAK语句跳出FOR循环,结束输入。填空2结束输入后,在字符串S最后要加上结束标记符0。填空3最初指针P指向字符串S的首字符,通过P逐一指向后面的每个字符,调用PUTCHAR函数输出字符。下列给定程序中,函数FUN的功能是计算S所指字符串中含有T所指字符串的数目,并作为函数值返回。请改正函数FUN中的错误或在横线处填上适当的STDLIBHINCLUDECONIOHINCLUDESTRINGHINCLUDESTDIOHDEFINEN80INTFUNCHARS,CHARTINTNCHARP,RN0/FOUND/PS0RTWHILEPIFRPRIFR0N/FOUND/【1】PRETURNNVOIDMAINCHARAN,BNINTMSYSTEMCLSPRINTFNPLEASEENTERSTRINGAGETSAPRINTFNPLEASEENTERSUBSTRINGBGETSBMFUNA,BMPRINTFNTHERESULTISMDN,M【参考答案】1错误RT正确RT2应填RT或RT0【考点分析】指针型变量作为函数的参数,函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。【解题思路】从字符串S中找出子字符串的方法是从第一个字符开始,对字符串进行遍历若S串的当前字符等于T串的第一个字符,两字符串的指针自动加1,继续比较下一个字符若比较至字符串的末尾,则跳出循环若S串的字符和T串的字符不对应相同,则继续对S串的下一个字符进行处理。请编写函数FUN,该函数的功能是将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是WSHWSHWSHWSH。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何M3DEFINEN4VOIDFUNCHARSN,CHARBVOIDMAINFILEWFCHARA100,WMNW,W,W,W,S,S,S,S,H,H,H,HINTI,JPRINTFTHEMATRIXNFORI0IMIFORJ0JNJPRINTF3C,WIJPRINTFNFUNW,APRINTFTHEASTRINGNPUTSAPRINTFNN/WFFOPENOUTDAT,WFPRINTFWF,S,AFCLOSEWF/【参考答案】VOIDFUNCHARSN,CHARBINTI,J,K0FORI0INI/按列的顺序依次放到一个字符串中/FORJ0JMJBKSJIBK0【考点分析】本题考查二维数组,定义及引用。【解题思路】看到程序后,我们很容易便能想到用循环嵌套的方法,本题中按列的顺序依次放到一个字符串中,所以列标变化慢,行标变化快。注意,其中第1个循环条件为IN即列,第2个循环的条件为JM即行,这是因为在循环的嵌套中越在内层,循环变化越快。另外,在编写程序时注意是SJI而非SIJ。第二十四套请补充MAIN函数,该函数的功能是求方程AX2BXC0的两个实数根。方程的系数A、B、C从键盘输入,如果判别式DISCB24AC小于0,则要求重新输入A、B、C的值。例如,当A1,B2,C1时,方程的两个根分别是X1100,X2100。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何内容,仅在函数FUN的横线上填入所编写的若干表达式或语句。试题程序INCLUDEMATHHINCLUDESTDIOHINCLUDESTDLIBHVOIDMAINFLOATA,B,C,DISC,X1,X2SYSTEMCLSDOPRINTFINPUTA,B,CSCANFF,F,F,A,B,CDISCBB4ACIFDISC0PRINTFDISCFNINPUTAGAIN,DISCWHILE【1】PRINTFTHERESULTNX1【2】X2【3】PRINTFNX162FNX262FN,X1,X2【参考答案】1DISC02BSQRTDISC/2A3BSQRTDISC/2A【考点分析】本题考查DOWHILE循环语句,一般情况下需要根据题目要求确定循环条件求方程实根的方法。【解题思路】填空1题目要求当判别式DISC0时,重新输入A、B、C的值,所以DOWHILE循环的执行条件是DISC0。填空2方程的一个实数根是X。填空3方程的另一个实数根是X。下列给定程序中函数FUN的功能是将长整型数中每一位上为奇数的数依次取出,构成一个新数放在T中。高位仍在高位,低位仍在低位。例如当S中的数为87653142时,T中的数为7531。请改正函数FUN中的错误,使它能得出正确的结果。注意不要改动MAIN函数,不得增行或删行,也不得更改程序的结构。试题程序INCLUDESTDLIBHINCLUDESTDIOHINCLUDECONIOHVOIDFUNLONGS,LONGTINTDLONGS11/FOUND/T0WHILES0DS10/FOUND/IFD20TDS1TS110S/10VOIDMAINLONGS,TSYSTEMCLSPRINTFNPLEASEENTERSSCANFLD,SFUNS,TPRINTFTHERESULTISLDN,T【参考答案】1错误T0正确T02错误IFD20正确IFD20【考点分析】本题考查指针型变量作为函数参数IF语句条件表达式,结合奇偶数的表示方法来确定该表达式的内容。【解题思路】本题的重点在于考查两个问题第1个错误中出现了一个T0,那么请看一下T是从哪儿来的,第1次出现T的地方在哪儿然后我们再来思考一下用C语言表达一个奇数的话应该怎么表达如何用数学的方法呢偶数是能被2整除的,奇数刚好相反,那么IFD20是想表示奇数还是偶数呢,看题目就明白了请编写一个函数FUN,它的功能是求出一个2M整型二维数组中最大元素的值,并将此值返回调用函数。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何内容,仅在函数FUN的花括号中填入所编写的若干语句。试题程序DEFINEM4INCLUDESTDIOHFUNINTAMVOIDMAINFILEWFINTARR2M5,8,3,45,76,4,12,82PRINTFMAXDN,FUNARR/WFFOPENOUTDAT,WFPRINTFWF,D,FUNARRFCLOSEWF/【参考答案】FUNINTAMINTI,J,MAXA00FORI0I2IFORJ0JMJIFMAXAIJMAXAIJ/求出二维数组的最大值/RETURNMAX【考点分析】本题考查二维数组,定义及引用,逐行查找方法。【解题思路】对于此类求最大值或最小值的问题,我们可以采用逐个比较的方式。要求对数组中的所有元素进行遍历,并从中找出最大值或最小值,要注意一开始应使MAX存放数组中的第一个元素的值,可按逐行查找也可按逐列查找的方式,本题采用的是逐行查找的方式,即行下标在外层循环,列下标在3STR1【考点分析】本题考查DOWHILE以及WHILE循环语句,STRLEN函数的使用,功能为求字符串长度PUTS函数的使用,功能为输出一个字符串。【解题思路】填空1如果字符串STR2的长度大于字符串STR1的长度,则要重新输入,即继续执行DOWHILE循环。填空2如果P2所指的字符不为0,即还没有执行到STR2的最后一个字符,则将这个字符赋给字符串STR1的对应字符。填空3函数PUTS的功能是将一个字符串输出到终端设备,由程序可知,此时应该输出字符串STR1。下列给定程序中,函数FUN的功能是实现两个整数的交换。例如,给A和B分别输入60和65,输出为A65B60请改正程序中的错误,使它能得出正确的结果。注意不要改动MAIN函数,不得增行或删行,也不得更改程序的结构。试题程序INCLUDESTDIOHINCLUDECONIOHINCLUDESTDLIBH/FOUND/VOIDFUNINTA,BINTT/FOUND/TBBAATVOIDMAININTA,BSYSTEMCLSPRINTFENTERA,BSCANFDD,A,BFUNA,BPRINTFADBDN,A,B【参考答案】1错误VOIDFUNINTA,B正确VOIDFUNINTA,INTB2错误TBBAAT正确TBBAAT【考点分析】本题考查函数定义,指针型变量做函数参数,对于形参列表,必须给出其类型说明变量值交换算法。【解题思路】本题考查指针变量做函数参数。采用一般变量做参数,不能改变实参的值,采用指针变量作参数,则能够改变实参的值。主函数中FUN的调用方式说明函数FUN的参数应当为指针类型。另外,值得一提的是交换法则,这题的错误比较明显,如果程序段中有隐蔽的交换错误,一般不容易发现,希望学习者引起注意。下列程序定义了NN的二维数组,并在主函数中自动赋值。请编写函数FUNINTAN,该函数的功能是使数组左下半三角元素中的值全部置成0。例如A数组中的值为A197238456则返回主程序后A数组中的值应为097008000注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何/产生一个随机的55矩阵/FORJ0JNJAIJRAND10PRINTF4D,AIJPRINTFNFUNAPRINTFTHERESULTNFORI0INIFORJ0JNJPRINTF4D,AIJPRINTFN/WFFOPENOUTDAT,WFUNBFORI0INIFORJ0JNJFPRINTFWF,4D,BIJFPRINTFWF,NFCLOSEWF/【参考答案】INTFUNINTANINTI,JFORI0INIFORJ0JIJAIJ0/将数组左下半三角元素中的值全部置成0/【考点分析】本题考查FOR循环嵌套语句和二维数组元素的引用。【解题思路】本题旨在考查控制数组中左下半三角元素的算法,也就是两个千篇一律的循环语句,希望学习者能够掌握消化。第二十六套给定程序中,函数FUN的功能是将形参指针所指结构体数组中的三个元素按NUM成员进行升序排列。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何试题程序INCLUDESTDIOHTYPEDEFSTRUCTINTNUMCHARNAME10PERSONVOIDFUNPERSON【1】【2】TEMPIFSTD0NUMSTD1NUMTEMPSTD0STD0STD1STD1TEMPIFSTD0NUMSTD2NUMTEMPSTD0STD0STD2STD2TEMPIFSTD1NUMSTD2NUMTEMPSTD1STD1STD2STD2TEMPMAINPERSONSTD5,ZHANGHU,2,WANGLI,6,LINMININTIFUN【3】PRINTFNTHERESULTISNFORI0I3IPRINTFD,SN,STDINUM,STDINAME【参考答案】1STD3、STD或STD2PERSON3STD【考点分析】本题考查结构体数据类型函数定义函数调用。【解题思路】填空1由题意可知,形参是结构体中的数组,所以填入STD3或STD或STD。填空2这里定义了一个排序中常用的中间变量,不再详述。填空3根据题意可知,形参是结构体中的数组,所以填入STD,即数组的首地址。下列给定程序中,函数FUN的功能是将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位8进制数字。例如,若输入77777,则输出将是32767。请改正程序中的错误,使它能得出正确结果。注意不要改动MAIN函数,不得增行或删行,也不得更改程序的结构。试题程序INCLUDESTDIOHINCLUDESTDLIBHINCLUDESTRINGHINTFUNCHARPINTN/FOUND/NPOPWHILEP0/FOUND/NN7POPRETURNNMAINCHARS6INTIINTNPRINTFENTERASTRINGOCTALDIGITSGETSSIFSTRLENS5PRINTFERRORSTRINGTOOLONGERPLEASEINPUTAGAINNNEXIT0FORI0SIIIFSI0|SI7PRINTFERRORCNOTISOCTALDIGITSNNNN,SIEXIT0PRINTFTHEORIGINALSTRINGPUTSSNFUNSPRINTFNSISCONVEREDTOINTEGENUMBERDNN,S,N【参考答案】1错误NPO正确NP02错误NN7PO正确NN8P0【考点分析】本题考查数字和字符转换方法八进制转换成十进制方法。【解题思路】10和1是字符串中的数字字符,为了进行数字运算,必须要将数字字符转换为数字,用数字字符减去字符0的ASCII码,就得到对应的数字。题中给出的是O,不是0。2将二进制数转化成十进制数的算法是以1001为例,对应的十进制数为122202202122210019。请编写函数FUN,其功能是计算并输出给定10个数的方差。SXXX2/1005X110其中XXX/10X110例如,给定的10个数为950,890,760,650,880,720,850,810,900,560,则输出为S11730729。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何/求10个数的平均值/FORI0I10ISSXIX1XIX1RETURNSQRTS/10/求10个数的方差/【考点分析】本题考查变量定义数据类型及初始化RETURN语句实现函数值返回SQRT应用。【解题思路】这是一道算式表达题,程序中用第1个循环来完成求10个数的总和,接着再用X1X1/10来求出平均值。第二十七套给定程序的功能是分别统计字符串中大写字母和小写字母的个数。例如,给字符串SS输入AAAABBBL23CCCCCCD,则输出结果应为UPPER5,LOWER9。注意部分源程序给出如下。请勿改动函数中的其他内容,仅在横线上填入所编写的若干表达式或语句。试题程序INCLUDESTDLIBHINCLUDESTDIOHVOIDFUNCHARS,INTA,INTBWHILESIFSASZ【1】IFSASZ【2】SMAINCHARS100INTUPPER0,LOWER0PRINTFNPLEASEASTRINGGETSSFUNS,UPPER,LOWERPRINTFNUPPERDLOWERDN,【3】【参考答案】1A或A或A1或AA12B或B或B1或BB13UPPER,LOWER【考点分析】本题考查计数运算指针型变量PRINTF函数输出列表。【解题思路】填空1和填空2统计大小写字母的个数,就是观察字母的ASCII值的范围。如果在大写字母ASCII值的范围内,则大写字母的统计数加1,如果在小写字母ASCII值的范围内,则小写字母的统计数加1。填空3统计大小写字母次数完成后就要输出,所以填入UPPER,LOWER。下列给定的程序中,函数FUN的功能是用选择法对数组中的N个元素按从小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意不要改动MAIN函数,不得增行或删行,也不得更改程序的结构。试题程序INCLUDESTDIOHDEFINEN20VOIDFUNINTA,INTNINTI,J,T,PFORJ0JN1J/FOUND/PJFORIJINIIFAIAP/FOUND/PJTAPAPAJAJTVOIDMAININTAN9,6,8,3,1,I,M5PRINTF排序前的数据FORI0IMIPRINTFD,AIPRINTFNFUNA,MPRINTF排序后的顺序FORI0IMIPRINTFD,AIPRINTFN【参考答案】1错误PJ正确PJ2错误PJ正确PI【考点分析】本题考查选择法进行排序。【解题思路】题中所提到的是从小到大的顺序。这类题可以利用选择法,即从后N个比较过程中,选择一个最小的与第一个元素交换,依此类推,即用第二个元素与后N1个进行比较,并进行交换。该题与我们常见的C语言排序题类似,也是改错和编程题中的重点,请参看同类试题,以便达到举一反三的目的。已知学生的记录由学号和学习成绩构成,N名学生的成绩已在主函数中放入一个带头节点的链表结构中,H指向链表的头节点。请编写函数FUN,它的功能是找出学生的最高分,由函数值返回。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何N8STRUCTSLISTDOUBLESSTRUCTSLISTNEXTTYPEDEFSTRUCTSLISTSTRECDOUBLEFUNSTRECHSTRECCREATDOUBLESSTRECH,P,QINTI0HPSTRECMALLOCSIZEOFSTRECPS0WHILEIN/产生8个节点的链表,各分数存入链表中/QSTRECMALLOCSIZEOFSTRECPSSIIPNEXTQPQPNEXTNULLRETURNH/返回链表的首地址/OUTLISTSTRECHSTRECPPHPRINTFHEADDOPRINTF20F,PSPPNEXT/输出各分数/WHILEPNEXTNULLPRINTFNNVOIDMAINFILEWFDOUBLESN85,76,69,85,91,72,64,87,MAXSTRECHHCREATSOUTLISTHMAXFUNHPRINTFMAX61FN,MAX/WFFOPENOUTDAT,WFPRINTFWF,61F,MAXFCLOSEWF/【参考答案】DOUBLEFUNSTRECHDOUBLEMAXHSWHILEHNULL/通过循环找到最高分数/IFMAXHSMAXHSHHNEXTRETURNMAX【考点分析】本题考查结构体类型指针型变量链表知识,掌握结点的表示方法。【解题思路】在本题中,H为一个指向结构体的指针变量,若要引用它所指向的结构体中的某一成员时,要用指向运算符。由于是链表,所以要使H逐一往后移动,使用HHNEXT。第二十八套给定程序的功能是分别统计字符串中大写字母和小写字母的个数。例如,给字符串SS输入AAAABBBL23CCCCCCD,则输出结果应为UPPER5,LOWER9。注意部分源程序给出如下。请勿改动函数中的其他内容,仅在横线上填入所编写的若干表达式或语句。试题程序INCLUDESTDLIBHINCLUDESTDIOHVOIDFUNCHARS,INTA,INTBWHILESIFSASZ【1】IFSASZ【2】SMAINCHARS100INTUPPER0,LOWER0PRINTFNPLEASEASTRINGGETSSFUNS,UPPER,LOWERPRINTFNUPPERDLOWERDN,【3】【参考答案】1A或A或A1或AA12B或B或B1或BB13UPPER,LOWER【考点分析】本题考查计数运算指针型变量PRINTF函数输出列表。【解题思路】填空1和填空2统计大小写字母的个数,就是观察字母的ASCII值的范围。如果在大写字母ASCII值的范围PRINTFD,AIPRINTFNFUNA,MPRINTF排序后的顺序FORI0IMIPRINTFD,AIPRINTFN【参考答案】1错误PJ正确PJ2错误PJ正确PI【考点分析】本题考查选择法进行排序。【解题思路】题中所提到的是从小到大的顺序。这类题可以利用选择法,即从后N个比较过程中,选择一个最小的与第一个元素交换,依此类推,即用第二个元素与后N1个进行比较,并进行交换。该题与我们常见的C语言排序题类似,也是改错和编程题中的重点,请参看同类试题,以便达到举一反三的目的。N名学生的成绩已在主函数中放入一个带头节点的链表结构中,H指向链表的头节点。请编写函数FUN,它的功能是找出学生的最高分,由函数值返回。注意部分源程序给出如下。请勿改动MAIN函数和其他函数中的任何N8STRUCTSLISTDOUBLESSTRUCTSLISTNEXTTYPEDEFSTRUCTSLISTSTRECDOUBLEFUNSTRECHSTRECCREATDOUBLESSTRECH,P,QINTI0HPSTRECMALLOCSIZEOFSTRECPS0WHILEIN/产生8个节点的链表,各分数存入链表中/QSTRECMALLOCSIZEOFSTRECPSSIIPNEXTQPQPNEXTNULLRETURNH/返回链表的首地址/OUTLISTSTRECHSTRECPPHPRINTFHEADDOPRINTF20F,PSPPNEXT/输出各分数/WHILEPNEXTNULLPRINTFNNVOIDMAINFILEWFDOUBLESN85,76,69,85,91,72,64,87,MAXSTRECHHCREATSOUTLISTHMAXFUNHPRINTFMAX61FN,MAX/WFFOPENOUTDAT,WFPRI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论