




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
高等教育自學考試
計算機軟件基礎(一)試題
課程代碼:02243
一、單項選擇題(在每小題的四個備選答案中有一個正確的答窠,將正確答窠的序號寫在題
干的括號內。每小題1分,共18分)
1.關系運算符中優(yōu)先級最低的運算符是()。
A.“>=”和“v="B.和"V"
C.“==”和“!="D.“<="和
2.下列各語句序列中,能夠將變量u、s中最大值賦值到變量t中的是()。
A.if(u>s)t=u;t=s;B.t=s;if(u>s)t=u;
C.if(u>s)t=s;elset=u;D.t=u;if(u>s)t=s;
3.數(shù)組定義為inta[3][2]={1,2,3,456},下列表述中正確的是()。
A.數(shù)組元素a[3][2]的值為6
B.數(shù)組元素a[6]的值為6
C.數(shù)組元素a[0]的值為1
D.a[0]不是int類型的數(shù)組元素
4.指針變量pl、p2類型相同,要使pl、p2指向同?變量,哪一個語句是正確的()。
A.p2=pl;B.p2=**pl;
C.p2=&pl;D.p2=*pl;
5.以“只讀”方式打開文本文件a:\aa.dat,下列語句中哪一個是正確的()。
A.fp=fopen("a:\aa.dat^^,^^ab^^);
B.fp=fopen("a:\aa.dat","a");
C.fp=fopen("a:\aa.dat","wb");
D.fp=fopen("a:\aa.dat",“r");
6.下列數(shù)組聲明語句中,正確的是()。
A.inta口={1,2,4,5}B.chara[5]={A,B,C,D,E};
C.inta[5]={1,2};D.chara[5]="Hello,z;
7.要從某數(shù)據表文件中物理刪除一條記錄,應使用命令()。
A.先用DELETE命令,再用ZAP命令
B.直接用ZAP命令
C.先用DELETE命令,再用PACK命令
D.直接用DELETE命令
8.有關數(shù)據庫的論述中,以下說法錯誤的是()。
A.數(shù)據庫是結構化的相關數(shù)據的集合
B.數(shù)據庫管理系統(tǒng)是一種操作系統(tǒng)
C.Foxpro的數(shù)據結構模型是關系模型
D.數(shù)據庫管理系統(tǒng)是數(shù)據庫系統(tǒng)的核心
9.對數(shù)據表文件中的字段值進行有規(guī)律地成批修改時,使用()命令最方便。
A.EDITB.BROWSE
C.CHANGED.REPLACE
10.在VisualFoxpro中,有兩類變量,它們分別是()。
A.內存變量和字段名變量B.局部變量和全局變量
C.邏輯型變量和貨幣型變量D.備注型變量和通用型變量
11.表文件中共有20條記錄,當前記錄號是15,要顯示最后6個記錄,在下列命令中,錯誤
命令是()。
A.LISTNEXT6B.LISTREST
C.DISPLAYNEXT6D.DISPLAYALLREST
12.下面關于線性表的敘述中,錯誤的是()。
A.線性表采用順序存儲,必順占用一片連續(xù)的存儲單元
B.線性表采用順序存儲,便于進行插入和刪除操作
C.線性表采用鏈接存儲,不必占用片連續(xù)的存儲單元
D.線性表采用鏈接存儲,便于插入和刪除操作
13.若進棧序列為A,B,C,D,進棧過程中可以出棧,則()不可能是一個出棧序歹人
A.A,D,C,BB.B,C,D,A
C.C,A,D,BD.C,D,B,A
14.以下數(shù)據結構中哪一個不是線性結構?()
A.隊列B.棧
C循環(huán)隊列D.二叉樹
15.下述哪一條是順序存儲方式的優(yōu)點?()
A.存儲密度大B.插入運算方便
C.刪除運算方便D.可方便地用于各種邏輯結構的存儲表示
16.已知線性表A=(ai,a2,……兩)用順序存儲表示,刪除第i個元素時,需向前移動()
個元素。
A.n-i+lB.n-i
C.n-i-1D.i
17.語句
x=3;
do{printf(,z%2d",x-);}while(!x);的執(zhí)行結果是()。
A.321B.3
C.不打印任何內容D.隱入死循環(huán)
18,下列語句應將小寫字母轉換為大寫字母,其中正確的是()。
A.if(ch>=,a,&ch<=?z,)ch=ch-32
B.if(ch>=,a,&&ch<=,z,)ch=ch-32
C.ch=(ch>=H&&ch<=")?ch-32:”;
D.ch=(ch>,a,&&ch<,z,)?ch-32:ch;
二、填空題(每空2分,共22分)
1.數(shù)據結構所包含的兩個要素:用一個二元組來表示為。
2.下面程序段的時間復雜度為o
FORi=lTOmDO
FORj=lTOnDO
A[i,j]=i*j;
3.?SUBSTR("gototop”,3,3)
??LEN(〃gototop")
以上FoxPro命令序列的運行結果:
4.寫出以下FoxPro語句的功能:
(一)USE學生
COUNTTOCJFOR性別=〃男"
功能:_______
(二)SELE1
USE學生
SELE2
USE成績
JOINWITHATO學生成績FOR學號二A.學號
功能:
5.對于以下函數(shù)f,計算f(2)的值:。
intf(intx)
{intk=0;
x=x+k++;
returnx;
)
6.判斷變量a為正數(shù)的表達式為。
7.求變量a、b中最大值的條件表達式為。
8.定義語句為"chara[10]="student";",語句"printf("%d",strlen(a));”的輸出結果為
9.開辟一個存儲n個int數(shù)據的內存區(qū)、并將內存區(qū)首地址送入p(指向int類型的指針變量)
的語句為。
10.floatxl=l3.24,x2=-78.32;執(zhí)行printf("x(%d)=%.2fx(%d)=%.2f\n",1,x1,2,x2)的輸出結果
是.
三、程序閱讀(共18分)
1.程序一(6分)
#include<stdio.h>
voidmain()
{chara[8],temp;intj,k;
for(j=0;j<7;j++)a[j]='a'+j;
a[7]=;
for(j=0;j<3;j++){
temp=a[6];
for(k=6;k>0;k—)aEk]=a[k-1];
a[0]=temp;
printf("%s\n",a);
)
)
2.程序二(6分)
#include<stdio.h>
voidmain()
{charx;intn=0,k=0;
while(x=getchar())!=\,){
switch(x){
case't':k++;break;
case'h':if(k==l)k++;break;
case,e,:if(k==2)k++;break;
default:k=O;
)
if(k==3)n++;
)
printf(,f%d\n/,,n);
)
運行時輸入:atheasdfthethethere.
輸出結果為:
3.程序三(6分)
voidmain()
{inti,n;
floata[10],av,s=0;
scanf(n%dr,,&n);
for(i=0;i<n;i4-+)
{scanf(,f%f",&a[i]);
s=s+a[i];}
av=s/n;
printf(z,n=%d,av=%.2f\nff,n,av);
)
運行時輸入:667891011
輸出結果為:
四、程序填空(每空2分,共22分)
1.輸入N個實數(shù),輸出其中的最大值、最小值。
#include<stdio.h>
voidmain()
intn;
scanf("%d",&n);scanf("%f",&num);
nmax=num;nmin=num;
for(i=2;i<=n;i++){
scanf("%f",&num);
if(num>nmax)
nmin=num;
)
printf(,fMAX=%fMIN=%f\nz,,nmax,nmin);
)
2.以下程序用來讀入數(shù)據到4行5列的數(shù)組中,并統(tǒng)計其中有多少個大于平均值的數(shù)。
#include<stdio.h>
voidmain()
{inti,j,av=0,count=0;
for(i=0;i<4;i++)
{scanf(,r%d",&x[i][j]);
av=av+x[i][j]/20;
)
for(i=0;i<4;i++)
for(j=0;j<5;j++)
if(x[i][j]>av);
printf(u%d,f,count);
)
3.已知“學生.DBF”的結構如下,在該數(shù)據庫文件中查找姓名叫張華的同學(有可能不止一
個),并顯示其學號、姓名、出生年月:
學號姓名性別出生年月總成績獎學金
C6C8LID8N6.2N6.2
USE學生
STORE0TONUM
?SPACE(6)+查詢結果如下:
?SPACE(4)+("*〃,18)
LOCATEFOR
DOWHILE.T.
IF_______
?學號+SPACE(4)+姓名+SPACE(4)+
NUM=NUM+1
ELSE
ENDIF
CONTINUE
ENDDO
IF_______
?”沒找到〃
ENDIF
RETURN
五、編程題(每小題10分,共20分)
1.用C語言編程,計算并輸出方程X2+Y2=1989的所有整數(shù)解。
2.輸入20個整數(shù),并把所有的正數(shù)(包括0)寫入數(shù)據文件a.dat,所有的負數(shù)寫入數(shù)據文件
b.dato
2004年上半年高等教育自學考試全國統(tǒng)一命題考試
計算機軟件基礎(一)試題答案及評分參考
(涅程代碼2243)
一、單項選插題(本大題共40小題,毒小分,共40分)
1.B2.A3.R5.D
6.D7.B8.A10.A
11.C12.C13.D
c15.A
16.17.C
A18.B19c20.D
21.D22.A23.B2425.D
29B
26.A27.B28.D
34B30.D
31.C32.A33.P3935.C
A
36.B37.D38.A40.D
二、填空題(本大題共10空,每空1分,共10分)
41.10
42.(x<?4.0)f(f(-l.n>(5.0))s
43.p,i或(a?力或或p"J
44.雙引號[]
45.相互位H關系指鈦鏈)
三、閱讀程再題(本大1H共8小題,每小題4分,共32分)
46.AbCd.cFgH6
47.x>=0x<fniin或*
48.(test
49.XDEF
XDBCD
50.55
1711717
51.100200
52.s->top==MAX-1s-Adata[s->lop]
53.front=front—>nextcount
四、饗時程序題(本大糜共2小IS,每小題9分.共18分)
54.^include<ttdio.h>
*cicRncN10
charstr[N+1];
計算機軟件基礎《一)試題答案及評分參考第1頁(共2頁)
main()
|inti;
gets(str);
i=strlen(str);
sort(str,i);
printfn排序結果:");
puts(str);
I
sort(str,n)
charstr[];intn;
[inti,j;
chart;
for(j=1;j<n;j++)
for(i=0;i<n-j;i++)
if(3tr[i]>str[i+1])
|t=str[i];
str[i]=str[i+1];
slr[?+1]=t;
55.SETTALKOFF
SELE1
USEKI
SELE2
USEK2
INDEON編號TOBH1
SELE1
SETRELA11ONTO編號INTOB
DISPLAYALL編號,姓名,B->英語,B->數(shù)學,綜合評語
CLOSEAU.
SETTALKON
RETU
計算機軟件玷礎(一)試題答案及評分毒考第2頁(共2頁)
絕忠★啟用前
一、單項選擇題(本大?共小,每小摩分,共分)
得分評卷人發(fā)查人40?140
在每小8!列出的四個備選項中只有一個墨符合■目要求
的,清將其代駕填寫在目后的括號內。借選、多逸或未
選均無分.
1.已知:Ma=3,bn5,t;黑將a和b中任激值進行媛,擎舉的C語言程序段是【]
B.
D.Lsb;b=&;ast;
2.關于C語言程序中的fineluck<math,h>,鐐漫的描述是[)
A.#includc&C語言的境洋命令B.在程序中流行不需要分號
c.是把ah包含進來的it思D.math-h是一個函數(shù)
3.用c語言表示算式得,表示等的是I1
A.2?H?d/c/bB.2?■?d/h/c
C.2?a?d/b?cD.a■d/c/b.2
4.下列c語言程序段執(zhí)行后,y的值是[]
doublex=I*
y=x+3/2;
A.1B.2C.Z0D.25
5.下列程序的運行結果是[]
tnain()
|inty=10;
dofy--.;|whi)e(-f);
printf('/d\n*.y—);
A.-1B.0C.tD.8
Ml步307升計算機軟件差礎(一)試卷第1頁(共12頁)
6.C語音中,已知int?;3tb;蠲用下列函數(shù)時,將30和5.5分別JR給變量s和b,則正
施的輸人是(注:/表示按回車鍵,口我示空格)[]
scaof(*?=%dtb-%r,
A.3OD5?5/B.a=3O.b=5.5Z
C.30,5.5/D.a=30Qb=5.5/
7.下列程序的運行結果是【】
m&in()
|intaI,b=4,k;
k?((a??<.())&&(jb--<=0));
prinrf(-%d%d%d\n\k?a>b);
I
A.003B.012C.103D.112
8.已知皿x=100,y=200;則下列C語言語句的輸出結果是【I
A.100B.200
C.100200D.格式符個數(shù)不夠第出不確定的值
9.C語音中,巳知int&,b=5;給&提供數(shù)據的單像語句是【】
A.■=%';B:8canf(*%d\&a);
C-?■(b+6)/3jD.10+2??;
10.C語言中,對于遺輯表達式aBb||c正確的解彝是【】
A.只要區(qū)為非零,就不再判斷b和c
B.如果,為非零,還要雉續(xù)判斷b和c
C.先判斷b和(:邏輯關系,再判斷。和它們的關系
D.只要。為辱,就不必判斷b和c
1I.C語言中,像學的敘述是【】
A.*>b&&c>dWT(a>b)&&(od)
B.!b=,c[d<a等價于((!b)a?c)0(d<■)
C.a?b>c&firx+y<b等價于((a+b)>c)&&((x+y)<b)
D.a=|b>d&&j-39于a=!(b>d)&&j-3
12.下列C語言程序段的輸出結果是[]
switcb(a)
lease。:=0");
easel:printf(*a=I*);
default:printf(*default*);
I
A.a=0B.a=0de£udi
C.a^Oa?IdcfaultD.default
計算機軟件基礎(一)試卷第2頁(共12頁)
13.C語言中,下列運算符優(yōu)先級最低的是[1
A.<=B.!-C.<D.>
14.C語言中,多重循環(huán)是指[]
A.程序中有2個以上的循環(huán)語句B.循環(huán)體中有2個以上的語句
C.循環(huán)體中包含了另一個循環(huán)語句D循環(huán)次數(shù)多
15.對下列C語言程序段中do-while循環(huán)的正確描述是(1
do
iwhik(fx);
A,循環(huán)體執(zhí)布1次B.循環(huán)體執(zhí)行2次
C.是無限循環(huán)D.程序段中有語法錯誤
16.下列程序的運行結果是
#iuclude<stdio.h>
main()
Iintx=3,y=6,z=0;
while(x4-+J=(y-=l))
1?+?;
tf(y<x)
break;
printf(*x=%dty=%d,z=%d*,x,y,z);
A.x=4,y=4,z>1R.x=5,y=4,z=1
C.x=5,y=4fz?3D.x=5,y=5,z=1
已知Ha,x,y;有語法借謁的C語言語句地]
A.while(x)y++;B.while(x+y?Q)e++;
C.while(x<y);D.while(y=5)prinlf(d*?x);
18.巳知:St虱]=[1,2,3,4,5,6,71;charcl='b',c2=‘2,;則結果不為2的C語言表達
式是[1
A.a[l]B.W-clC.a[#3,-c2]D.c2-0
計算機軟件基礎(一)試卷第3頁(共12頁)
19.下列程序的運行結果是
main()
lintx[]=115.10,17,21,16,23|,i,ft;
pt=x;i=2;
printf(=pt+2)[i]);
I
A.16B.21
C.數(shù)組元素”3]的地址D.數(shù)組元索x[4〕的地址
20.C語言中,正確的字符串賦值語句是[1
A.chars⑸夕丫0;山;B.chars[5];s=*gootl*;
C.chars[5]=*good|*;D.charr;s="good!";
21.C語言中,一維數(shù)組正確的定義形式是()
A.類型說明符數(shù)組名[常林表達式]B.類型說明符數(shù)組名[整型表達式]
C.類型說明符數(shù)組名〔算術表達式]D.類型說明符數(shù)組名[整型常毋表達式]
22.下列程序的運行結果姑[1
^include<stdio.h>
fun(a)
inia;
Iintb=0,c=3;
a=c++;b++;
returna;
}
ruain()
|inta=2,i,k;
for(i=0;i<2;i++)
k=fun(a++);
printf(*%d\n\k);
A.0B.3C.4D.5
23.關于C語言函數(shù)的調用,正確的敘述是【】
A.C語言源程序中至少要包含一個函數(shù),這個函數(shù)可以是任意一個主函數(shù)或自定義
函數(shù)
B.自定義函數(shù)可被主函數(shù)調用,但不能被其它自定義函數(shù)調用
C.自定義函數(shù)和主函數(shù)都是獨立函數(shù),均可獨立工作
D.主函數(shù)不能被其它自定義函數(shù)調用,但可調用自定義函數(shù),Jt它自定義函數(shù)目也相調用
24.C語言函數(shù)的隱含存儲類型是
A.autoB.staticC.cxtemD.無存儲類別
計算機軟件基礎(一)試卷第4頁(共12頁)
25.C語言中指針變質不能進行的算術運算是【)
A*?B.C.-D.*
26.巳知Hs[5],,p=a;利用ip為數(shù)組元素a[4j|?值的正確的C語言語句是[】
A.3f("%d”,ip+3);B.scanf("%d\ip+4);
C.scanf(**<T.?(ip+3))iD.scan?"%d",?ip+4));
27.已知charch[)n"abc4,《cp=di;則C語言表達式Milen(cp)的值是[]
A.0B.1C.4D.5
28.已知C語聲語句;char<2]=rabc¥JABCD"};正確的敘述是[]
A.a是一個指針交通B.a是指針數(shù)組
C.a是數(shù)組指針D.a是字符申
29.如果磁盤J:沒有文件tert.d3,執(zhí)行下列程序段后,正確的敘述是[]
FILE呻;
fp={open("test-dal","r");
A.系蛻打開該文件.且中的返回值不是NULL
B.系統(tǒng)窟立新文件
C.中的返回值是NULL
D.fp的返回值不確定
30.文件操作的一般步驟是【】
A.打開文件-操作文件-美團文件B.打開文件-關閉文件-操作文件
C.關閉文件-檢查文件-操作文件D.操作文件-打開文件-檢查文件
31.使用FoxPro命令EDIT編輯當前數(shù)據庫記錄的備注型字段的內容,需進入備注型全
屏嘉編輯界面,應健人(】
A.Ctrl+EndB.Ctrl+HomeC.Ctrf+QD.Ctd+W
32.巳知一個FoxPro的JR據庫文件有10條記錄,如果函數(shù)EOF()的返回值為T.,則函數(shù)
RECNO。的返回值是[]
A.0B.]C.10D.11
33.在FoxIN中,執(zhí)行下列命令序列后,若要杳詢姓名為李明的記錄,應使用查詢命令
(J
USESTUDENT
INDEXON姓名TOXINGMING
XM=.李明“
A.SEEK&XMB.FIND*XM-C.FIND&XMD.FINDXM
計算機軟件基礎(一)試卷第5頁(共12頁)
S4.下列FaPro表達式的值為.F.的是【】
A.?CPU,>=?CPU?B.HfCrSTPLAYCAME*
C.a,>>100*D.1tNUMBERle>=1rNUMBER'
35.能打開數(shù)據庫ABC.DBF的FaxPiv程序段是【】
A.ACCEPTTOFFFFB.INPUTTOFFJT
IF(&mT.'DBF')IFFILE(&FFFF+.DBF)
USE&FFFFUSE&FFFF
DISPALLDISPALL
ENDIFENDIF
C,ACCEPTTOFFFFD.INPUTTOFFFF
IFFDL£「&nTF,?,.DBF')£FFlL£(FYFF+,.DBF')
USEFFFFUSE&FFFF
DISPALLLIST
ENDIFENDIF
36.我性表的長度是[1
A,數(shù)據元素的個數(shù)B.占用內存的長度
C敷組的大小D.數(shù)組元素大小
37.已知C語言函數(shù):
structstudem?create()
則函數(shù)cnaic返回但是【]
A.沒有返回值B.靖構類型
C.指向結構類野的指針D.指向指針的指針
38.假定用上界為o.的向*S(1:m)存儲棧,設棧項指fttop總是指向棧IS元案,當棧不
空時要迸行出棧操作的步驟是【】
A.x-a[;top=top-1;B.top=top-l;x=5(top];
C.xs?[top];top=u^>4-1;D.Sp=top+l;x=?[top];
39.用向量KI:10)作為循環(huán)隊列的存儲空間,誨個單元存儲1個元素,經過一系列入隊
出隊操作后,隊頭指針&mt=8,隊尾指針3=2,則循環(huán)隊列中元素的個數(shù)是
[1
A.4B.5C.6D.7
40.當說明一儲構變量時,系統(tǒng)分配給它的內存單元的如S是【】
A.各成員所得內存母的總和B.結構中第一個成員所需內存量
C.成員中占內存最最大者所需的容量D.結構中最后一個成員所需內存量
計算機軟件基礎(一》試叁第6貫(共12頁)
|敬|評卷人,二'填空力本大慝共10個空,?每空I分,井10分)
--------------------前在哥小■的空格中埴上正■答案。錚班、不埴均無
:分。
41.下列C語官程序段運行后,變量k的值姑______,變*n的值是_______.
k=1;a=263;
do
Ik??n%10;
n=n/!0;
Iwhile(n);
42.已知C語言語句:iM415);則數(shù)組的長度是______允許使用的最大下標值是
43.下列程序中fiw函數(shù)的功能是:求出分數(shù)序列:2/l,3/2,5/3,…的前n項之和.其累加
和通過retum語句返回gin()函數(shù)。填空完成程序。
tincludc<sldio.h>
_/?定義fun函數(shù)?/
intn;
|inta12.b=1,k;
doubles=0.0;
for(k=1;k<=n;k4*+)
[3=B+1.0?&/b;
a=a?b;
return(s);
I
maua()
|printf(*\o*Hwsvalueoffunctioni3:%lf\n*,fun(5));
I
44.FoxPm規(guī)定,邏輯型字段的寬度為日期型字段的寬度為它f]是由
系就給定的,用戶不能修改。
45.在鏈式存儲方式中,每個數(shù)據節(jié)點要由兩部分組成,它們是___和___________
計算機軟件基醐(-)試卷第7頁(共12頁)
得分評卷人
---------------------三、氨讀程序總(本大■共8小題,每小題4分,共32分)
46.閱讀下列程序.當■人1.2,3時,寫出程序的運行結果.
main()
|inta,bvcvx;
phntf('pleaseinputthreenumber:*);
■c4nf(■%d.%d,%d*,&a,&b,&c);
if(&<b)
v
printf(*%d%d%dtatbtc);
if(h>c)
prinH(?%d%d%d.,n,b.c);
elseif(a>c)
priDrfe%d%d%d?,*c,b);
else
prinH(.%d,d%(r,cj.b);
I
結果:
47.寫用下列程序的運行結果。
maixi()
[inti,x;
x=10;
1=2;
br(;i<10;)
{if(x%i==0)
priDtf(-%3(T.i);
i++i
I
}
結果:
4s.下列程序的功能是:計算學生的平均分并愉出.填空完成程序。
finclnde<stdio.b>
main()
[ioii,n;
floataTen^c,?uin?0.s[40];
printf(Tleaseinputnumberofitudent3:(<?40)*);
sc*Df(,%d,,&n);
for(t=0;i<n;i??)
Iscanf
計算機軟件基破(一)試卷第8頁(共12頁)
pnntf(*Averagevalue=%An*,average);
I
49.寫出下列程序所計算的數(shù)學式。
#include<stdio.h>
doublefun(m)
inim;
{doublet=1.0;inti;
for(i=2;i<?m;i++)
t=t-1.0/i;
returnt;
I
main()
(inim;
printf(*\npleaseenterIintegernumber:\n*);
printf(*\nTheresultis%lf\n>*,fun(m));
I
數(shù)學式:
50.寫出下列程序的運行結果。
tincludc<sldio.h>
main()
|inta[]?|l,5t7,9!t?ip=a;
prind("%d\L,*ip++);
printf(*%d*.*(ip+1));
I
結果:
51.寫出下列程序的運行結果。
SETTALKOFF
N=1
DOWHILEN<?2
M=1
DOWHILEM<=3
P=M*N
??P
M=M+1
ENDDO
?
N=N+1
ENDDO
RETURN
結果:
計算機軟件基礎(一)試卷第9頁(共12頁)
52.下列函數(shù)的功能是:建立一個展表,當輸入整數(shù)。時,鏈表建立完畢。填空完成函數(shù)。
structnode
[hitnum;
structnode*link;
)*head;
scructnode*create()
|$<njctnode*j)l,*p2;
pl=p2=(stniclnode?)malloc($izeof(structnode));
scnnf("%d",&p]->num);
h<md=NUU.;
while(pl->num(m0)
|if(head==NULL)
head=pl;
else
pl=(slmctnode?)oudloc(sizeof(stnictnode));
sciinff**%d*,&pl->num);
frce(pl);
return(head);
53.下列程序的功能必:采用插入排序算法,實現(xiàn)對10個掖數(shù)從小到大排序。填空完
成程序Q
#include<stdio.h>
muin()
Iinta[10];
ini
for(i=0;i<IO;i++)
|print/(*No.%d=*,i+l);
scan£(;
for(j=i-I;j>=0;j一)
if(-_)4j*l]
elsebreak;
for(i=0;i<10;i++)
prinlf(*%d\n*,a[i]);
計算機軟件基礎(一)試卷第10頁(共12頁)
得分評卷入復看人
---------------因、?與程奔鹿(本大?共2小星,每小題9分,共18分)
54.46寫C語言程序,從健盤除入x和%計算.的前n(n值不能小于10)序的值并?出
計算結果。
X1X1X*X*
“X+-+燈+打?…+ni
計算機軟件基破(-)成卷第11頁(共12頁)
5S.巳知一個成績數(shù)據庫S2006.DBF的庫結構為:
編號(N,8)
姓名(C,8)
數(shù)學(N,3)
英語(N,3)
軟件基礎(N,3)
編寫FsPro程序.將L門以上(含1門)課程成績不及格的記錄生成一個新的數(shù)
據庫SS2006.DBF,并將這些記錄從S2006.DBF庫中物理刪除。
計算機軟件基《8(-)試卷第12頁(共12頁)
絕空?啟用前
2006年4月高等教育自學考試全國統(tǒng)一命題考試
計算機軟件基礎(一)試題答案及評分參考
(課程代碼2243)
一、單項選擇題(本大■共40小尾,每小題1分,共40分)
1.C2.D3.C4.C5.H
6.B7.C8B9.D10.A
11.D12.C13R14.CIS.A
16.B17.B18.019.A20.D
21.D22.B23.D24.A25.D
%B27.C28.B29.C30.A
31.B32.D33.C34B35D
36.A37.C38.A39.A40A
二、填空題(本大?共10個空,每空1分,共】。分)
41.360
42.1514
43.doublefun(n)b=b*J;(iSLb-a-b;或或++b;)
44.I8
45.數(shù)據域指外域(或短域)(指針域致?lián)颍?/p>
三、閥諛程序是I本大題共8小黑,每小題4分,共32分)
46.2I3321
47.25
48.Him=sum44":(或sum?=g[i];)avera<^-sum/n;
49.t=l-|/2-l/3-l/4-...-l/m(符號正。2分.公式以正確2分)
50.I7
$1.123
246
52.p2->linkap!p2<>Unk?NULL
53.4j]>>城1+IJ7
泊307a皖129二計算機軟件基礎(?)試跑答案及評分參考第1頁(共2頁)
四、編可程序題(本大J1共2小■,督小舞9分,共1?分)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務規(guī)劃與企業(yè)戰(zhàn)略的結合計劃
- 溝通障礙的識別與解決計劃
- 水務行業(yè)的規(guī)劃與發(fā)展目標計劃
- 《化學生物學專業(yè)畢業(yè)實習》課程教學大綱
- 《圖形的初步認識(一)》(教學設計)-2024-2025學年一年級上冊數(shù)學蘇教版
- 數(shù)字孿生技術在生產中的應用計劃
- 年度人事管理與招聘方案計劃
- 企業(yè)文化建設與員工培訓的推廣
- 體育贊助與廣告營銷的策略分析
- 世界美食文化介紹及烹飪技巧分享
- 戶外廣告制作安裝合同模板
- 廠房改公寓出租合同范例
- 2025年呼倫貝爾職業(yè)技術學院單招職業(yè)適應性測試題庫及參考答案
- 污水處理廠SBR工藝的設計說明
- 城市軌道交通行車組織 課件 項目二任務六 車站行車組織作業(yè)
- 數(shù)字人直播代運營協(xié)議
- 2025年北方聯(lián)合電力有限責任公司招聘筆試參考題庫含答案解析
- 2025年八省聯(lián)考數(shù)學試題(原卷版)
- 高教社馬工程倫理學(第二版)教學課件02
- 《榜樣9》觀后感心得體會二
- 2024年安全生產法律、法規(guī)、標準及其他要求清單
評論
0/150
提交評論