通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》模拟试题(九) 中有题目如下:
第1题
给定程序MODI1.C中函数fun的功能是:读入一个字符串(长度 <20),将该字符串中的所有字符按ASCII码升序排序后输出。 例如,若输入:edcba,则应输出:abcde。 请改正程序中的错误,使它能统计出正确的结果. 注意:不要改动main函数,不得增行或删行,也不得更改程序的 结构!
/**********code.c**********/ #include <stdio.h> #include <string.h> void fun(char t[]) { char c; int i, j; /**********found***********/ for(i = strlen(t);i;i--) for(j = 0; j < i; j++) /**********found***********/ if(t[j] < t[j + 1]) { c = t[j]; t[j] = t[j + 1]; t[j + 1] = c; } } void main() { char s[81]; printf("\nPlease enter a character string: "); gets(s); printf("\n\nBefore sorting:\n \"%s\"",s); fun(s); printf("\nAfter sorting decendingly:\n \"%s\"\n",s); } /**********-code.c**********/
错误:for(i = strlen(t); i; i--) 正确:for(i=strlen(t)-1; i; i--)或for(i=strlen(t)-1; i>0; i--)
错误:if(t[j] < t[j + 1]) 正确:if (t[j] > t[j+1])
所属试卷:全国计算机等级考试《二级C语言程序设计》模拟试题(九)
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
下列关于散列方法处理冲突的叙述中,正确的是( )。
在下列关系运算中,不改变关系表中的属性个数但能减少元组
有以下程序:程序运行后的输出结果是( )。
有以下程序:程序运行的结果是( )。
算法的空间复杂度是指( )。
有以下程序:程序的运行结果是。
以下选项中,合法的C语言常量是。
下列关于析构函数的描述中正确的是( )。
已知 x=[3,5,7],那么执行语句x[:3]= [
达式 str ([1, 2,3])的值为_______
表达式3|5的值为_______。
在Python中定义类时,与运算符“//”对应的特殊方
以下程序输出结果是___________。
局域网中的MAC与OSI参考模型( )相对应
添加用户时使用参数( )可以指定用户目录。
启动进程有手动启动和调度启动两种方法,其中调度启动常用
数据库的恢复是以 ___ 为基础的。
创建外键约束时,默认的删除级联选项是( )。
稀疏矩阵一般的压缩存储方式有两种,即( )。
对于题 45,若计算机 M 的主存地址为 32 位,釆
若a是int型变量,且a的初值为6,则计算表达式a+=
C语言源程序文件的后缀是.c,经过编译之后,生成后缀为
定义int a[2][3];表示数组a中的元素个数是_
请编写函数void fun(int *dp,int n
假设输入的 n 是不超过262的正整数,k 都是不超过
1)输入的a 和 b的值应在 [0,n−1]的范围内
如下图所示,共有 13个格子。对任何一个格子进行一次操
输入: Expo 2010 Shanghai Chin
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型