计算机二级考试上机题库(100套)

C语言南开100套 睿佳教育内部资料 第1页

全国计算机等级考试

二级C语言上机题南开100套

1.填空题

请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。

例如:当str[N]="123 abcdef ABCDEF!",结果输出:"123 ABCDEF ABCDEF!"。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun试题程序:

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

#define N 80

void main()

{

int j;

char str[N]=" 123abcdef ABCDEF!";

char *pf=str;

system("CLS");

printf("***original string ***\n");

puts(str);

【1】;

while(*(pf+j))

{

if(*(pf+j)>='a'&&*(pf+j)<='z')

{

*(pf+j)=【2】;

j++;

}

else

【3;

}

}

fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。

例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。

请改正程序中的错误,使它能得到正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

#include <stdio.h>

#include <string.h>

void fun(char *p,char *q,char *c)

{ int k=0;

计算机二级考试上机题库(100套)

计算机二级考试上机题库(100套)相关文档

最新文档

返回顶部