第一套、 .程序修改。
中函数fun的功能是:计算n!。给n输入5。
double fun(int n )
double result=1.0;
***found***
if(n==0)
return 1.0;
while(n>1&&n<170)
***found***
result*=n--;
return result;
第二套2.程序修改 中函数fun的:取字符串中所有数字,形成新字符串,并取代原字符串。
void fun( char *s )
int i,j;
for(i=0,j=0;s[i]!=0’;i++)
if(s[i]>=0’&&s[i]<=9’)
***found***
s[j++]s[i];
***found***
s[j]=’0’;
第三套 2. 程序修改。
数据域赋0到m-1的值。请改正函数creatlink中指定部位的错误,使正确的结果。
node *creatlink(int n,int m)
node *h=null,*p,*s;
int i;
***found***
p=( node *)malloc(sizeof(node));
h=pp->next=null;
for(i=1;i<=n;i++)
s=( node *)malloc(sizeof(node));
s->data=rand()%m;
s->next=p->next;
p->next=s;
p=p->next;
***found***
return h;
第四套 2. 程序修改。
函数fun的功能是:在字符串的最前端加入n个*号,形成新串,差且覆盖原串。注意:字符串的长度最长允许为79.
void fun(char s[ ]int n)
***found***
while(*p++)
a[i]=0;
strcpy(s,a);
第五套 2.程序修改。
对n名学生的学生成绩,按从高到低的顺序找出前m(m<10) 名学生来,将这些学生数据存放在一个动态分配的连续存储区中,stu *fun(stu a[ ]int m)
stu b[n],*t;
int i,j,k;
***found***
t=(stu *)calloc(sizeof(stu),m);
for(i=0;ib[i]=a[i];
for(k=0;k
return t; }
第六套 2.程序修改函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。
#include <>
***found***
char *fun(char *s,char *t)
第八套 2.程序修改。
给定程序中函数fun的功能是:求k!<13>,所求阶乘的值作为函数值返回。
long fun(int k)
***found***
s++;第十套 2程序修改。
给定函数的功能是:根据整型形参m,计算如下公式的值。t=1-1/2-1/3-……1/m.
#include <>
double fun( int m )
第十一套 2程序修改。
给定函数的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,# include <>
# include <
#define n 80
int fun(char *s, char *t)
int n;
char *p,*r;
n=0;while (*s)
p=s;
***found***
r=t;while (*r)
if(*r==*p)
else break;
***found***
if(*r==0)
n++;s++;
return n; }
第十二套 2程序修改函数fun的功能是:将s所指字符串中位于奇数位置的字符或ascii码为偶数的字符放入t所指数组中#include<>
#include<>
#define n 80
void fun(char *s,char t)
int i,j=0;
for(i=0;i/**found***
if(i%2|| s[i]%2==0)
t[j++]s[i];
***found***
t[j]=’0’;
第十三套 2程序修改给定程序是建立一个带头结点的单向链表,函数fun的作用是求出单向链表结点数据域中的最大值。
#include<>
#include<>
typedef struct
int data;
struct aa *next;
node;fun ( node *h)
int max=-1;
node *p;
***found***
p=h->next;
while(p)
if (p->data>max)
max=p->data;
***found***
p=p->next; }
return max; }
第十四套 ; 2程序修改 。函数fun的功能是将单向链表结点数据域为偶数的值累加起来,并且作为函数值返。
第十五套 2程序修改。
函数fun的功能是:利用插入排序法,插入法的基本算法是:先对字符串中的头两个元素进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中,#include<>
#include<>
#define n 80
void insert(char *aa)
int i,j,n; char ch;
***found***
n=strlen(aa);
for(i=1;i/**found***
ch=aa[i];
j=i-1;
while((j>=0)&&ch aa[j+1]=ch; }
第十六套 2程序修改。
给定程序中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。#include<>
#include<>
void fun(char *p) i++;
***found***
2023年计算机基础考试
计算机基础考题2012年期末考试 姓名中科计算机学校。一 填空题 50分 1.世界上第一台计算机在年由美国宾夕法尼亚大学研制成功,该机命名为。2.电脑需要软件的支持才能运行,软件根据其用途可分为和两大类,windows xp属于 3.按键可在中文输入法和英文输入法之间切换 按键可不同输入法间切换。4...
2023年计算机考试
2007年9月全国计算机等级考试 网络技术笔试试题及答案。一 选择题 每小题1分,共60分 下列各题a b c d 四个选项中,只有一个选项是正确的,请选出正确选项。1 我国长城台式机通过国家电子计算机质量监督检测中心的测试,其平均无故障时间突破12万小时的大关。请问平均无故障时间的缩写是 a。a ...
2023年计算机等级考试
2014年计算机等级考试 二级ms 最后提分卷 1 一 选择题 每小题1分。共20分 1 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为 a 16b 10 c 6 d 4 2 在满足实体完整性约束的条件下 a 一个关系中应该有一个或多个候选关键字。b 一个关系中只能有一个候选关键字...