計算機二級C語言上機題庫及答案2017
引導語:我們將要迎來2017年9月份的計算機考試,大家準備好了嗎,以下是本站小編分享給大家的計算機二級C語言上機題庫及答案2017,歡迎測試!
一、填空題
給定程序中已建立一個帶有頭結點的單向鏈表,在main函數中將多次調用fun 函數,每調用一次fun函數,輸出鏈表尾部結點中的數據,並釋放該結點,使鏈表縮短。
請在程序的.下劃線處填入正確的內容並把下劃線刪除,使程序得出正確的結果。
注意:源程序存放在考生文件夾下BLANK1.C中。
不得增行或刪行,也不得更改程序的結構!
給定源程序:
#include
#include
#define N 8
typedef struct list
{int data;
struct list *next;
} SLIST;
void fun(SLIST *p)
{SLIST *t, *s;
t=p->next; s=p;
while(t->next != NULL)
{s=t;
/**********found**********/
t=t->___1___;
}
/**********found**********/
printf(" %d ",___2___);
s->next=NULL;
/**********found**********/
free(___3___);
}
SLIST *creatlist(int *a)
{SLIST *h,*p,*q; int i;
h=p=(SLIST *)malloc(sizeof(SLIST));
for(i=0; i
{q=(SLIST *)malloc(sizeof(SLIST));
q->data=a[i]; p->next=q; p=q;
}
p->next=0;
return h;
}
void outlist(SLIST *h)
{SLIST *p;
p=h->next;
if (p==NULL) printf("nThe list is NULL!n");
else
{printf("nHead");
do {printf("->%d",p->data); p=p->next;} while(p!=NULL);
printf("->Endn");
}
}
main()
{SLIST *head;
int a[N]={11,12,15,18,19,22,25,29};
head=creatlist(a);
printf("nOutput from head:n"); outlist(head);
printf("nOutput from tail: n");
while (head->next != NULL){
fun(head);
printf("nn");
printf("nOutput from head again :n"); outlist(head);
}
}
解題答案:
/**********第一空**********/
t=t->next;
/**********第二空**********/
printf(" %d ",t->data);
/**********第三空**********/
free(t);
******************************************
-
2015年9月全國計算機二級C++筆試全真模擬題
點擊查看試題答案及解析一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。(1)下列敍述中錯誤的是A)二叉樹不是線性結構B)線性表是非線性結構C)線性鏈表是線性結構D)棧與...
-
2015年12月計算機二級office考試題及答案
一、選擇題1.在馮·諾依曼型體系結構的計算機中引進兩個重要的概念,它們是A.引入CPU和內存儲器的概念B.採用二進制和存儲程序的概念C.機器語言和十六進制I編碼和指令系統2.1946年誕生了世界上第一台電子計算機,它的英文名字是AC—ICC-II3.計算機最早...
-
計算機二級《MS OFFICE》題庫與答案
Word2010基本操作一、單選題中的手動換行符是通過(D)產生的。(A)插入分頁符(B)插入分節符(C)鍵入“Enter”(D)按“Shift”+“Enter”2.下列元素可被包含在文檔模板中的是(C)。1樣式;2快捷鍵;3頁面設置信息;4宏方案項;5工具欄(A)1245(B)1234(C)1345(D)123453.關...
-
2016計算機二級《C語言》練習題及答案
2016年3月計算機考試即將在3月26日-29日進行,為了幫助大家順利通過2016年計算機二級考試,下面本站小編為大家帶來2016計算機二級《C語言》練習題及答案,供大家參考學習,預祝考生備考成功!1[單選題]有以下程序:程序運行後的輸出結果是()。A.10,One*Dream!B.9,One*Dream...