AI智能整理导入 AI智能整理导入
×
首页 题库中心 C语言程序设计课程 题目详情
CA10C9C1E3800001827578971F85F6C0
C语言程序设计课程
1,216
判断题

3、 给定程序modi.c中,函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
评析:
选择法排序的思路是:通过一个整型变量指向数组中最小数所在的下标,第一次循环找出最小的数,与第一个数的位置交换,第二次循环找出次小的数,与第二个数的位置交换,以此类推,直至数组中的数由小到大排列。
本题中的第一个错误:C语言中的命令语句应以分号作为分隔符,所以语句"p=j"应改为"p=j;";
本题中的第二个错误:结合程序上下文,可知当a[i]中的数小于a[p]中的数时,应使得下标i赋给变量p,所以语句"p=j;"应改为"p=i;"。
本评析仅作参考。
知识点:知识点/C程序修改

A
正确
B
错误

答案解析

正确答案:
C语言程序设计课程

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu