通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》模拟试题(十) 中有题目如下:
第1题
给定程序MODI1.C中函数fun的功能是:从s所指字符串中,找出与t 所指字符串相同的子串的个数作为函数值返回。 例如,当s所指字符串中的内容为:“abcdabfab”,t所指字符串的 内容为:“ab”,则函数返回整数3。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的 结构!
/**********code.c**********/ #include <stdio.h> #include <string.h> int fun (char *s, char *t) { int n; char *p,*r; n = 0; while(*s) { p = s; r = t; while (*r) if(*r == *p) { /**********found**********/ r++; p++ } else break; /**********found**********/ if(r == '\0') n++; s++; } return n; } void main() { char s[100],t[100]; int m; printf("\nPlease enter string S:"); scanf("%s", s); printf("\nPlease enter substring t:"); scanf("%s", t); m = fun(s,t); printf("\nThe result is: m = %d\n", m); } /**********-code.c**********/
错误:r++; p++ 正确:r++;p++;
错误:if(r == '\0') 正确:if(*r=='\0')
所属试卷:全国计算机等级考试《二级C语言程序设计》模拟试题(十)
在一个派生类对象结束其生命周期时。
有如下程序,执行这个程序屏幕上将显示输出。
以下程序的执行结果是。
算法的空间复杂度是指( )。
计算机系统中的进程之间往往需要相互协作以完成一个任务。
有以下程序程序的运行结果是( )。
有以下程序}执行时输入:1 2 3 <回车>,则输出结
下面对类-对象主要特征描述正确的是( )。
有以下程序:程序运行后的输出结果是。
已知列表x=[1,2],执行语句y=x后,表达式 x
为网络提供共享资源并对这些资源进行管理的计算机称之为
有以下程序程序运营后的输出结果是____
关于数据交换,下列叙述不正确的是( )
某文件系统的簇和磁盘扇区大小分别为1KB和512B。若
shell脚本程序test(具有可执行权限)只有如下两
把文件file1和file2合并成file3的命令是_
MYSQL专门用于清空表中数据的语句是 。
用SELECT进行模糊查询时,可以使用 或 等
在数据库的E-R图中,矩形框表达的是 。
在DELETE触发器中,可以引用一个名为 ____的关
删除数据表用以下哪一项( )
软件测试的方法有 和 (即黑盒法)。
功能:编写函数求1~50(包括50)中奇数的平方和,结
设x和y均为int型变量,则以下for循环中的scan
下列关于算法的描述中错误的是
下列叙述中正确的是( )。
本题t是s的子序列的意思是:从s中删去若干个字符,可以
输入:2 3 4输出:____
(排列数)输入两个正整数 n,m(1≤n≤20,1≤m
输入: 5 296 -8 0 16 87输出: __
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2