C高级程序应用题库

发布 2021-04-26 16:45:28 阅读 3604

第十章 c高级程序应用。

选择题填空题问答题编程题。

一、选择题。

二、填空题。

1. 以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1表示输入结束(链表头结点的data 域不放数据,表空的条件是ph->next = null).

#include <>

#include <>

struct list

int data;struct list *next;

【1】 creatlist()

struct list *p,*q,*ph;

int a;

ph=(struct list *)malloc(sizeof(struct list));

p=q=ph;

printf("input an integer number,enter -1 to end:");

scanf("%d",&a):

while(a!=-1)

p->next='\0';

return(ph);

void main()

struct list *head;

head=creatlist();

答案:【1】struct list2】q

2.下面min3函数的功能是:计算单向循环链表first中每3个相邻结点数据域中值的和,返回其中最小的值。请填空。

#include <>

struct node

int data;

struct node * link;

int min3(struct node * first)

struct node *p=first;

int m,m3=p->data+p->link->data+p->link->link->data;

for(p=p->link; p! =first; p= 【1】 )

return(m3);

答案:【1】p->link2】mm或m<=m3或m3>=m

3. 以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾。单向链表的头指针作为函数值返回。请填空:

#include <>

#include <>

struct list

p->next='\0';

答案:【1】(struct list *)2】(struct list *)3】return(h); 或 return h; ;

三、问答题。

四、编程题。

高级OFFICE应用题库笔记

vlookup是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。格式 vlookup 查找目标,查找范围,返回值的列数,精确or模糊查找 a 查找目标一定要在查找范围的第一列。b该区域中一定要包含要返回值所在的列,数下第几列即为返回值的列数。c 精确查找 0或fal...

高级C 编程题库

高级语言程序设计 编程题。1.从键盘输入3个整数,求其中的最大数和最小数,并输出结果。2.从键盘上输入一个3 3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。3.输出x2的值,x取值从0到10。4.从键盘上输入一个3 4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号。5.编写一个程...

复习,高级语言,c程序

所谓标识符,就是你起的一个名字。c c 中,是你用来标识变量名 符号常量名 函数名 数组名 文件名 类名 对象名等的。就好像你父母有了你以后给你起的名字 c c 有效标识符的构成规则如下 1 第一个字符必须是字母 不分大小写 或下划线 2 后跟字母 不分大小写 下划线 或数字组成 3 标识符中的大小...