云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言上机100套题

C语言上机100套题

  • 62 次阅读
  • 3 次下载
  • 2025/6/27 5:28:08

if(strlen(max)

85◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【填空】给定程序中,函数fun的功能是:判定形参a所指的N*N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;若不是,函数返回值为0.“幻方”的判定条件是:矩阵每行每列主对角线及反对角线上元素之和都相等。 例如,一下3*3的矩阵就是一个“幻方”: 4 9 2 3 5 7 8 1 6 【答案】【1】0 【2】| | 【3】1

【改错】下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。 t=1/2-1/3-?-1/m,例如,若输入5,则应输出-0.283333。 【答案】

【1】t-=1.0/i; 【2】return t;

【编程】请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 【答案】

void fun(char *str) {

int i=0; char *p=str; while(*p) {

if(*p!=' ') {

str[i]=*p; i++; }

p++; }

str[i]=′\\0′; }

86◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【填空】给定程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在(2)处使f指向函数f1,在(3)处使f指向函数f2。当调用正确时,程序输出:x1=5.000000,x1*x1+x1*x2=40.000000 【答案】【1】double【2】f1【3】f2

【改错】下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各节点数据域赋值。函数fun的作用是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。 【答案】【1】while(p!=NULL) 【2】p=p->next;

【编程】请编写函数fun(),该函数的功能是判断字符串是否为回文,若是则函数返回1,主函数中输出YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。 例如:字符串LEVEL是回文,而字符串123312就不是回文。 【答案】

int fun(char *str) {int i,n=0,fg=1; char *p=str; while(*p) {n++; p++;}

for(i=0;i

{fg=0; break; }

return fg; }

87◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【填空】给定程序中,函数fun的功能是:将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为:10.4.2.8.6,排序后链表结点数据域从头至尾的数据为:2.4.6.8.10. 【答案】【1】h->next 【2】p->next 【3】>

【改错】下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各节点数据域赋值。函数fun的作用是求出单向链表节点(不包括头节点)数据域中的最大值,并且作为函数值返回。 【答案】【1】p=h->next; 【2】p=p->next;

【编程】请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依此放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 例如,若二维数组中的数据为: 33 33 33 33 44 44 44 44 55 55 55 55

则一维数组中的内容应该是33 33 33 33 44 44 44 44 55 55 55 55 【答案】

void fun (int (*s)[10], int *b, int *n, int mm, int nn) {

int i,j,k=0;

for(i=0;i

88◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【填空】下列给定程序中函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前

搜索更多关于: C语言上机100套题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if(strlen(max)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com