第十章 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 标识符中的大小...