通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》模拟试题(九)
以下关于 CSV 文件的描述正确的是( )。
编写代码,输出 1~100 的所有素数。参考答案:
编写代码,获得用户输入的一个整数,计算其平方和立方并输
若定义struct x { int xx;} xxx;
在软件开发中,需求分析阶段产生的主要文档是( )。
有以下程序:程序运行后的输出结果是( )。
若有以下函数首部则下面针对此函数的函数声明语句中正确的
若变量已正确定义,在if(W)printf("%d\n
已知 x={1:2,2:3},那么表达式 x.get
环型拓扑最适合的传输介质是( )
以下程序运营后的输出结果是____。
拟建设一个光通信骨干网络连通BJ、CS、XA、QD、J
对初始数据序列(8, 3, 9, 11, 2, 1,
以下为程序名为prog的程序内容。则 sh prog
在某Makefile内有以下语句:SRC = f1.c
通过将______动态链入块设备控制结构blk_dev
对于System V类型的共享内存页面,Linux基于
MYSQL查询语句中用inner join表示内连接,
设关系模式R(A,B,C)和S(B,C,E),R和S执
如果一个关系中每个属性都是不可再分的,则该关系属于__
从逻辑上可以把数据结构分为( )两大类。
对无序表用二分法查找比顺序查找快。
(最大值之和)给定整数序列ao,a₁,a₂……an,求
(9 分)某网络拓扑如题 47 图所示,以太网交换机
设函数的调用形式如下:f((x1,x2),(y1,y2
x=5,y=8时,C语言表达式5-2>=x-1<=y-
(RMQ 区间最值问题)给定序列a0,⋯,an-1,和
下面不属于软件需求分析阶段任务的是
若有定义:double a=22;int i=0,k=
(矩阵中的数字) 有一个 n*n(1<=n<=5000
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库