通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 2018年9月全国计算机等级考试真题(二级C语言)和2024年3月全国计算机等级考试真题(二级C语言) 中有题目如下:
第1题
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO,回文是指顺读和倒读都一样的字符串。
例如,字符串LEVEL是回文,而字符串123312就不是回文。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun中填入你编写的若干语句。
#include <stdio.h> #include <stdlib.h> #include <string.h> #define N 80 int fun(char *str) { int i,n=0,fg=1; char *p=str; while(①) { ② ③ } for(i=0;i<n/2;i++) { if(④) { ⑤ ⑥ } } return fg; } main() { char s[N]; void NONO(); printf("Enter a string:"); gets(s); printf("\n"); puts(s); if(fun(s)) { printf("YES\n"); } else { printf("NO\n"); } NONO(); system("pause"); } void NONO() {/* 请在此函数内打开文件,输入测试数据, 调用函数,输出数据,关闭文件。 */ FILE *rf, *wf; int i; char s[N]; rf=fopen("in.dat","r"); wf=fopen("out.dat","w"); for(i=0; i<8; i++) { fscanf(rf, "%s", s); if(fun(s)) { fprintf(wf, "%s YES\n", s); } else { fprintf(wf, "%s NO\n", s); } } fclose(rf); fclose(wf); }
所属试卷:2018年9月全国计算机等级考试真题(二级C语言), 2024年3月全国计算机等级考试真题(二级C语言)
运算符重载是对已有的运算符赋予多重含义,因此
下列类中,不允许存储重复对象的是( )。
如果要从一个HTML文件中提取名为message的参数
将关键字序列 20, 3, 11, 18, 9, 14
以给定的一句话作为字符串变量 seq,完善下列程序,要
数据库系统的核心是( )。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实
以下叙述中正确的是( )。
有以下程序:程序的运行结果是。
请在下面程序的横线处填上适当内容,以使程序完整,并使运
字节串b'hel1o wor1d'和b'hel1o w
已知x =[1,2],那么执行语句 x[0:1]=[3
网络操作系统最基本的服务是( )
已知,计算f(n)的C语言函数f1如下:将f1中的in
试述如何创建一个用户。答:可使用命令useradd创建
ER模型是对现实世界的一种抽象,它的主要成分有分类、
在数据库的E-R图中,矩形框表达的是 。
在待排数据基本有序的情况下,快速排序效果最好。
求解Floyd算法的时间复杂度为( )
路由器运行于OSI模型的
设x和y均为int型变量,则以下for循环中的scan
程序段:循环体语句执行_____次。
有以下程序程序运行后的输出结果是
请编写函数fun,它的功能是:计算并输出n(包括n)以
给定程序中,函数fun的功能是:判定形参a所指的NxN
(计数排序)计数排序是一个广泛使用的排序方法。下面的程
输出:( )
双向链表中有两个指针域,llink和rlink,分别指
有 6 个城市,任何两个城市之间都有一条道路连接, 6
输入: 123 321输出: _________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2