通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》模拟试题(一) 中有题目如下:
第1题
给定程序MODI1.C中函数fun的功能:先将s所指字符串中的字符按逆序存放到t所指字符中,然后把s所指串中的字符按正序连接到t所指串的后面。例如:当s所指的字符串为:"ABCDE"时,则t所指的字符串应为:"EDCBAABCDE"。请改正程序中的错误,使它能得出正确的结果。注意:
不要改动main函数,不得增行或删行,也不得更改程序的结构!
/**********code.c**********/ #include<stdio.h> #include<string.h> void fun (char *s, char *t) { /**********found**********/ int i; i=0; sl = strlen(s); for(; i<sl; i++) /**********found**********/ t[i] = s[sl-i]; for(i=0; i<sl; i++) t[sl+i] = s[i]; t[2*sl] = '\0'; } main() { char s[100],t[100]; printf("\nPlease enter string s:"); scanf("%s", s); fun(s,t); printf("The result is: %s\n", t); } /**********-code.c**********/
错误:int i; 正确:int i, sl;
错误:t[i] = s[sl-i]; 正确:t[i]=s[sl-i-1];
所属试卷:全国计算机等级考试《二级C语言程序设计》模拟试题(一)
下面属于黑盒测试方法的是
下列关于Applet的叙述中,正确的是( )。
将关键字序列 20, 3, 11, 18, 9, 14
若某差错编码的编码集为 {1001 1010,0101
C 语言代码如下:执行上述代码段后,j 的值是( )。
软件生命周期中,确定软件系统要做什么的阶段是( )。
下列关于二叉树的叙述中,正确的是( )。
有以下程序:程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是。
编写程序,其功能为打印如下图所示图形。**** ***
表达式 {‘x’:1,**{‘y’:2}}的值为___
表达式set([1,1,2,3])的值为_______
达式 str ([1, 2,3])的值为_______
已知 x = [3,5,3,7],那么表达式[x.in
lambda表达式中可以使用任意复杂的表达式,但是必须
Python标准库os.path中用来判断指定路径是否
当使用指针指向一个函数时,这个指针就称作______。
下列关于多重中断系统的叙述中,错误的是( )。
综述Linux系统的文件权限及其管理。答:Linux用
将光盘/dev/hdc卸载的命令。答:umount/d
在数据模型的三要素中,最基本、最核心的是( )。
为了实现图的广度优先搜索,除了一个标志数组标志已访问的
功能:根据整型形参m,计算如下公式的值:y=sin(m
C语言的三种基本结构是_____结构、选择结构、循环结
在C程序中,只能给指针变量赋NULL值和_____值。
执行下面两个语句,输出的结果是_____。
下面不属于软件需求分析阶段任务的是
有以下程序程序运行后的输出结果是
下面不能作为软件设计工具的是
输入: 1 2 5输出: _______
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2