通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》模拟试题(六) 中有题目如下:
第1题
给定程序MODI1.C中函数fun的功能是:统计substr所指子字符串在 str所指字符串中出现的次数。 例如,若字符串为aaas lkaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的 结构!
/**********code.c**********/ #include <stdio.h> int fun (char *str,char *substr) { int i,j,k,num=0; /**********found**********/ for(i = 0, str[i], i++) for(j=i,k=0;substr[k]==str[j];k++,j++) /**********found**********/ If(substr[k+1]=='\0') { num++; break; } return num; } void main() { char str[80],substr[80]; printf("Input a string:") ; gets(str); printf("Input a substring:") ; gets(substr); printf("%d\n",fun(str,substr)); } /**********-code.c**********/
错误:for(i=0,str[i],i++) 正确:for(i=0;str[i];i++)
错误:If(substr[k+1]=='\0') 正确:if(substr[k+1]== '\0')
所属试卷:全国计算机等级考试《二级C语言程序设计》模拟试题(六)
下列关于模板的描述中,错误的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
面向对象方法中,实现对象的数据和操作结合于统一体中的是
给定程序MODI1.C中函数fun的功能是:读入一个字
有以下程序:程序的运行结果是( )。
有以下程序程序运行后的输出结果是( )。
以下能正确表述算式sin(2πr+30°)的C语言表达
表达式{1,2,3} - {3,4,5}的值为____
己知x是一个列表对象,那么执行语句了y=x[:]之后表
集合可以作为元组的元素。( )
下列说法错误的是。
若有定义语句:int b=7;float a=2.5,
下列程序的运行结果为( )。
综述Linux系统的文件权限及其管理。答:Linux用
在超级用户下显示Linux系统中正在运行的全部进程,应
按下( )键能终止当前运行的命令
查看MySQL服务器上有哪些数据库的命令是
选择数据库TEST为当前数据库的命令是 。
在数据库的并发控制中,常用的封锁类型有两种,分别是排它
定义三元组(a,b,c)(其中a,b,c均为正数)的距
用户定义的函数不可以调用的函数是( )。
设有宏定义#define PI 3.14和#defin
函数proc的功能是:根据整型形参n,计算如下公式的值
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系
下列选项中不属于结构化程序设计原则的是
(交通中断)有一个小国家,国家内有 n座城市和 m条双
(郊游活动)有 n名同学参加学校组织的郊游活动,已知学
下列属于解释执行的程序设计语言是( )。
输入: 1 100 15输出:
在 NOI 期间,主办单位为了欢迎来自各国的选手,举行
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2