通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》模拟试题(六)
下列关于模板的叙述中,错误的是
下面程序的运行结果是。
下列语句中,正确的是。
某基于优先权的进程调度程序中,进程就绪队列采用优先权由
下列程序检查所输入的字符串是否为回文,若是回文则输出“
在数据库系统中,考虑数据库实现的数据模型是( )。
下列叙述中正确的是( )。
有以下程序:程序运行的结果是( )。
若有定义语句:则错误的赋值是( )。
表达式list(range(5))的值为_______
在Python中定义类时,与运算符“//”对应的特殊方
以下程序功能是:输入3个数,按从大到小的顺序进行输入,
分别叙述linux对IDE硬盘和usb接口的移动硬盘的
MYSQL用于对分组统计结果进行选择的语句是 。
创建表语句中表示定义唯一约束的子句是
用图树型结构表示实体类型及实体间联系的数据模型称为
MySQL中使用GRANT语句授权时可用 ______
在数据库的三级模式结构中,描述数据库中局部逻辑结构和特
线性表的顺序存储结构相比于链式存储结构总是节省空间的
在计算机网络中,表征数据传输有效性的指标是
关系数据模型哪些优点?( )
对于显示操作以下说法正确的是
假定某航空公司规定,乘客可以免费托运重量不超过30公斤
可行性研究主要集中在以下四个方面 、 、
设x和y均为int型变量,且x=1,y=2,则表达式1
以下哪个结构可以用来存图 ( )。
设变量 x 为 float 型且已赋值,则以下语句中能
输入: 10 20输出: _________
某个国家的钱币面值有 1, 7, 7 2, 7 3共计
( 取石子游戏 ) 现有 5 堆石子,石子数依次为 3
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2