份二级c语言上机50套编程题

发布 2024-01-02 10:00:16 阅读 6639

1、请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。

例如,s所指字符串中的内容是:2def35adh25 3kjsdf 7/kj8655x,

函数fun返回值为:11

注意: 部分源程序在文件文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

void int fun(char *s)

*max=a[k];

main()

n=i; fun(ss,n,&ps);

printf("max=%s",ps);

3、请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。

例如,若输入字符串: 123412132,输入字符为: 1,则输出:3。

注意: 部分源程序在文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

#define m 81

int fun(char *ss, char c)

main()

4、规定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。

例如,字符串中的内容为:**a*bc*def*g***删除后,字符串中的内容应当是:a*bc*def*g***在编写函数时,不得使用c语言提供的字符串函数。

注意: 部分源程序在文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

void fun( char *a )

main()

5、请编写一个函数void fun (char a,char b,int n),其功能是:删除一个字符串中指定下标的字符。其中, a指向原字符串, 删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。

例如,输入一个字符串: world,然后输入3,则调用该函数后的结果为: word。

注意: 部分源程序在文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

#define len 20

void fun (char a,char b,int n)

main( )

6、请编写一个函数 unsigned fun ( unsigned w ),w 是一个大于10的无符号整数,若 w 是 n (n ≥ 2)位的整数,函数求出w的低 n-1位的数作为函数值返回。

例如:w 值为 5923,则函数返回 923; w 值为 923 则函数返回 23。

注意: 部分源程序存在文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

unsigned fun ( unsigned w )

main( )

7、假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是: 除了字符串前导和尾部的*号之外,将串中其它*号全部删除。

形参h已指向字符串中第一个字母,形参p已指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。

例如,字符串中的内容为:**a*bc*def*g***删除后,字符串中的内容应当是:**abcdefg***在编写函数时,不得使用c语言提供的字符串函数。

注意: 部分源程序在文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

void fun( char *a, char *h,char *p )

main()

8、已知学生的记录由学号和学习成绩构成,n名学生的数据已存入a结构体数组中。请编写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。

注意: 部分源程序存在文件文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

#define n 10

typedef struct ss

stu;

void fun( stu a,stu *s )

main ( m ;

int i;void

printf("*the original data **n");

for ( i=0; i< n; i++ printf("no = s mark = d", a[i].num,a[i].s);

fun ( a, &m );

printf ("the result **n");

计算机二级C语言考试上机题编程部分整理汇总

1.编程题。将两个两位数的正整数a b合并形成一个整数放在c中。将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。c b 10 1000 b 10 100 a 10 10 a 10 1 2.编程题。请编一个函数void fun int tt m n int ...

2019二级C语言上机新题库

一 数字题 1用函数指针指向要调用的函数,规定在 2 处使f指向函数f1,在 3 处使f指向函数f2。当调用正确时,程序输出 x1 5.000000,x2 3.000000,x1 x1 x1 x2 40.000000 double fun double a,double b double f dou...

二级C上机题库100题

c语言机试答案。第一套 1.编写函数fun,它的功能是 计算并输出下列级数和 s 1 2 1 2 3 1 3 4 1 n n 1 例如,当n 10时,函数值为 0.909091 include include double fun int n double s 0 int i for i 1 i s...