通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》模拟试题(一)
已知类Time的定义(下标访问运算符[]重载相关),横
用于设置组件大小的方法是( )。
下列关于程序运行结果的描述中,错误的是( )。
编写代码,获得用户输入的一个整数,计算其平方和立方并输
下列有关数据库的描述,正确的是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操
以下叙述中正确的是( )。
请在下面的横线处填上适当内容,以使类的定义完整。
字典对象的________方法返回字典中的“键-值对”
以下代码的输出结果是( )。
若有定义语句:int b=7;float a=2.5,
设有char a,b;若要通过a&b运算屏蔽掉a中的其
UDP协议实现分用(demultiplexing)时所
在Linux系统下,第二个IDE通道的硬盘(从盘)被标
填写标记代码行的意义,给出功能描述和前6行程序输出。答
在Linux与中断相关的三个核心数据结构中,用做抽象的
数据库系统的设计包括 和数据库应用系统设计两方面
触发触发器的三个操作是插入、______ 、更新。
在下列存储形式中,哪一个不是树的存储形式?( )
已知f(n)=n!=n×(n-1)×(n-2)×···
下列语句输出的结果是_____。
如果函数不要求返回值,可用_____来定义函数为空类型
设o=1,p=2,q=3,则逻辑表达式!(o<p)||
若有以下定义int x[10],*pt=x;则对x数组
若有定义int a = 7, float x = 2.
2-3 树是一种特殊的树,它满足两个条件:(1)每个内
设A和B是两个长为n的有序数组,现在需要将A和B合并成
输出:( )
( 大整数开方 ) 输入一个正整数 n(1≤n≤101
在 32*32 点阵的“字库”中,汉字“北”与“京”的
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2