2023年计算机国二考试

发布 2022-11-06 21:01:28 阅读 9117

第一套、 .程序修改。

中函数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 一个关系中只能有一个候选关键字...