通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》模拟试题(六)
以下描述中,错误的是( )。
DMA 控制I/O 方式下,设备的输入/输出由DMA
设有定义:紧接着的赋值语句正确的是( )。
己知x为非空列表,那么表达式x.sort==sor
用于删除数据库表test中所有name字段值为’100
Python 3.x语句for i in range
表达式eval(‘500//10’)的结果是。
编写程序,功能是从键盘输入一个正整数x代表分钟数,将其
在Python语言中,将二维数据写入CSV文件,最可能
调用 fclose( )函数后原有的文件指针仍然可以进
若有定义:int a[]={2,4,6,8,10,12
假设系统中有4个同类资源,进程P1、P2和P3需要的资
______命令能够实时地显示进程状态信息。
系统需求分析两个重要的结果是数据流图和 。
在数据库的E-R图中,菱形框表达的是( )。
SQL是一种( )语言。
下列准则中,实现临界区互斥机制必须遵循的是I .两个进
(8 分)某进程的两个线程 T1 和 T2 并发执行
输入整型变量a的值:
设a、b、c为整型数,且a=2,b=3,c=4,则执行
C语言表达式5>2>7>8的值是_____。
求字符串长度的库函数是_____,只写函数名即可。
已知a=10,b=15,c=1,d=2,e=10,则表
宏名有类型,其参数也有类型。
有如下程序段:如下论述中正确的是( )
以下程序用来统计文件中字符的个数(函数feof用以检查
以下叙述中正确的是
如果开始时计算机处于小写输入状态 ,现在有一只小老鼠反
(排列数)输入两个正整数 n,m(1≤n≤20,1≤m
(连续邮资问题)某国发行了 n 种不同面值的邮票,并规
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型