通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》模拟试题(九)
下面叙述错误的是。
下列说法中错误的是。
下列给定程序中,函数fun的功能是计算并输出hig
下列叙述中错误的是( )。
在数据库中,数据模型包括数据结构、数据操作和( )。
有以下程序:程序运行后的输出结果是。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙
请在下面程序的横线处填上适当内容,以使程序完整,并使运
当一个函数声明为某个类的友元函数,下列描述正确的是(
假设已从标准库functools导入reduce( )
已知列表x中包含超过5个以上的元素,那么表达式x=x[
用于循环体中退出本层循环的语句是___________
下面哪个命令可以列出定义在以后特定时间运行一次的所有任
用图树型结构表示实体类型及实体间联系的数据模型称为
数据库的恢复是以 ___ 为基础的。
创建视图的语句是_______。
反映现实世界中实体及实体间联系的信息模型是( )
线性表( a1,a2,…,an)以链接方式存储时,访问
现在用如下代码来计算xn,其时间复杂度为。
设外存上有 120 个初始归并段,进行 12 路归并时
(9 分)某网络拓扑如题 47 图所示,R 为路由器,
ack 函数在输入参数“(2,2)”时的返回值为( )
假设所有变量都为整型,表达式(a=2,b=5,a>b?
假设输入的x是不超过1000的自然数,若输入不为"1"
请编写函数fun,其功能是分别统计形参t所指二维数组中
某二叉树的前序序列为ABDFHCEG,中序序列为HFD
输入:4 61 2 102 3 203 4 304 1
( 大整数开方 ) 输入一个正整数 n(1≤n≤101
输入: 9 19 29 39输出: _________
(子集划分)将 n 个数{1,2,…,n}划分成 r
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2