通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》模拟试题(十)
已知类IMS中两个成员函数的声明,另有两个对象定义为I
有语句序列char str[10]; cin>>str
以下不正确的是。
下列程序的运行结果是( )。
输入张三学习的课程名称及成绩等信息,信息间采用空格分隔
下列选项中,不属于数据库管理的是( )。
给定程序MODI1.C中函数fun的功能是:从s所指字
有以下程序:程序的运行结果是。
有以下程序:程序的运行结果是( )。
若变量已正确定义为int型,要通过语句给a赋值1、给b
Python 3.x语句for i in range
编程计算分段函数:输入x的值,输出函数y的值。参考答案
下面4个选项中,是不合法的用户标识符的选项是( )。
在FOREIGN KEY约束子句中,如果试图删除某行的
SQL语言中,用于事务回滚的语句是 ______ 。
要求视图的更新必须满足查询中的条件,在视图建立语句中应
在数据管理技术的发展过程中,经历了人工管理阶段、文件系
假设我们有以下的C++代码:请问,res的值是什么?
(9 分)某网络拓扑如题 47 图所示,以太网交换机
假定某航空公司规定,乘客可以免费托运重量不超过30公斤
下列关于并行处理技术的叙述中,不正确的是( )。
若int x=6;则x+=x-=x*x表达式最后x的值
设g=1,h=2,k=3,则逻辑表达式k+g||!h&
函数fun的功能是:判断整数n是否是“完数”。当一
编译器的主要功能是( )。
对于一个 1到n 的排列 P(即 1到 n中每一个数在
(快速幂)请完善下面的程序,该程序使用分治法求xp m
结点数为 5的不同形态的二叉树一共有_____种。(结
(烽火传递) 烽火台又称烽燧,是重要的军事防御设施,一
输出: _____________________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2