通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》真题(四) 中有题目如下:
第1题
下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元 素按从小到大的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的 结构。
/**********code.c**********/ #include <stdio.h> #define N 20 void fun(int a[],int n) { int i,j,t,p; for(j=0;j<n-1;j++) { /********found********/ p=j; for(i=j;i<n;i++) if(a[i]<a[p]) /********found********/ t=a[p]; a[p]=a[j]; a[j]=t; } main() { int a[N]={9,6,8,3,-1},i,m=5; printf("排序前的数据:"); for(i=0;i<m;i++) printf("%d",a[i]); printf("\n"); fun(a,m); printf("排序后的数据:"); for(i=0;i<m;i++) printf("%d",a[i]); printf("\n"); } **********-code.c**********
错误:p=j 正确:p=j;
错误:p=j; 正确:p=i;
所属试卷:全国计算机等级考试《二级C语言程序设计》真题(四)
学生的记录由学号和成绩组成,N名学生的数据已在主函数中
有如下程序:程序运行后的输出结果是( )。
有以下程序程序运行后的输出结果是。
有以下结构体说明、变量定义和赋值语句则以下scanf函
已定义以下函数fun函数返回值是( )。
以下关于指针的叙述正确是( )。
有以下程序:程序运行的结果是。
已知x=[[]]*3,那么执行语句x[0].appen
表达式{1,2,3}<{1,2,4}的值为______
已知formatter ='good {0}'.for
从键盘输入一个字符串a,并在a串中的最大元素后边插入字
在C语言中,输入操作是由库函数___________完
无线信道的传输媒体不包括( )
使用进程调度启动,指定30分钟后(或在2008年12月
以下哪一个是linux内核的稳定版本( )
叙述Linux操作系统的三个主要部分及其功能。答:内核
安装Linux系统对硬盘分区时,必须有两种分区类 __
某文件的权限为:d-rw-_r--_r--,用数值形式
Linux在终止进程时,使用哪个命令可以直接加上进程名
在MySQL中专门用于修改用户账号的语句是 _____
在MySQL中,允许从一个集合中取得多个值的数据类型是
在C++中,下面哪个关键字用于声明一个变量,其值不能被
printf函数的一般格式为:printf(格式控制,
C语言中,_____是程序的基本组成部分。
若有以下程序则程序的输出结果是
设有定义:int x=2;以下表达式中,值不为6的是
对于一个 1到n 的排列 P(即 1到 n中每一个数在
某中学在安排期末考试时发现,有 7个学生要参加 7门课
一个无法靠自身的控制终止的循环称为“死循环”,例如,在
输出: ________________
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库