通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》真题(四)
编写代码获得用户输入的一个三角形的 3 条边长,计算三
下列事件中,不是在 MMU 地址转换过程检测的是( )
阅读程序,写出程序运行结果。
若int m=2, n=1; m=++n; 则m、n的
冒泡排序在最坏情况下的比较次数是( )。
下列叙述中错误的是( )。
以下关于字符串的叙述中正确的是。
若有定义程序运行时输入:3 4 5<回车>能把值3输入
正则表达式元字符___________用来表示该符号前
假设已从标准库functools导入reduce( )
编程计算分段函数:输入x的值,输出函数y的值。参考答案
一维数组指的是只有一个下标的数组,用来表示一组具有相同
请阅读程序段:上面程序段的输出结果是_________
当用"#define F 37.5f"定义后,下列叙述
下列关于指令流水线数据通路的叙述中,错误的是( )。
某文件系统采用索引节点存放文件的属性和地址信息,簇大小
Linux系统中有三种基本的文件类型:________
MySQL中使用GRANT语句授权时可用 ______
创建主键约束(PRIMARY KEY)或唯一约束(UN
从数据结构角度讲,串属于线性结构。与线性表的不同在于串
设线性表L=(a1 ,a2,a3,···,an-2,a
假定某航空公司规定,乘客可以免费托运重量不超过30公斤
请看以下情景:「老板:下班前代码一定要发到线上哈!程序
若在程序某处定义了某全局变量,但不是程序中的所有函数中
有下列程序:程序运行后的输出结果是
输入1:6 10 1 6 4 5 3 2输出1:___
设根节点深度为0,一棵深度为h 的满k(k>1)叉树,
计算机界的最高奖是( )。
输入: 9 19 29 39输出: _________
将 2006 个人分成若干不相交的子集,每个子集至少有
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2