(32)有以下程序
#include
#define N 8
void fun(int *x,int i)
{*x=*(x+i);}
main()
{int a[N]={1,2,3,4,5,6,7,8},i;
fun(a,2);
for(i=O;i
{printf("%d",a[i]);}
printf("\n");
}
程序運行后的輸出結(jié)果是
A)1313
B)2234
C)3234
D)1234
(33)有以下程序
#include
int f(int t[],int n);
main
{ int a[4]={1,2,3,4},s;
s=f(a,4); printf("%d\n",s);
}
int f(int t[],int n)
{ if(n>0) return t[n-1]+f(t,n-1);
else return 0;
}
程序運行后的輸出結(jié)果是
A)4
B)1O
C)14
D)6
(34)有以下程序
#include
int fun()
{ static int x=1;
x*2; return x;
}
main()
{int i,s=1,
for(i=1;i<=2;i++) s=fun();
printf("%d\n",s);
?。?br />
程序運行后的輸出結(jié)果是
A)O
B)1
C)4
D)8
(35)有以下程序
#include
#define SUB(a) (a)-(a)
main()
{ int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf("%d\n",d);
}
程序運行后的輸出結(jié)果是
A)0
B)-12
C)-20
D)10
二、填空題
(1)一個隊列的初始狀態(tài)為空?,F(xiàn)將元素A,B,C,D,E,F(xiàn),5,4,3,2,1依次入隊,然后再依次退隊,則元素退隊的順序為 【1】 。
(2)設某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環(huán)隊列中共有 【2】 個元素。
(4)軟件是 【4】 、數(shù)據(jù)和文檔的集合。
(5)有一個學生選課的關(guān)系,其中學生的關(guān)系模式為:學生(學號,姓名,班級,年齡),課程的關(guān)系模式為:課程(課號,課程名,學時),其中兩個關(guān)系模式的鍵分別是學號和課號,則關(guān)系模式選課可定義為:選課(學號, 【5】 ,成績)。
(6)設x為int型變量,請寫出一個關(guān)系表達式 【6】 ,用以判斷x同時為3和7的倍數(shù)時,關(guān)系表達式的值為真。
(7)有以下程序
#include
main()
{ int a=1,b=2,c=3,d=0;
if(a==1)
if(b!=2)
if(c==3) d=1;
else d=2;
else if(c!=3) d=3;
else d=4;
else d=5;
printf(“%d\n”,d);
}
程序運行后的輸出結(jié)果是 【7】 。
(8)有以下程序
#include
main()
{ int m,n;
scanf("%d%d",&m,&n);
while(m!=n)
{ while(m>n) m=m-n;
while(m
}
printf(“%d\n”,m);
}
程序運行后,當輸入14 63 <回車> 時,輸出結(jié)果是 【8】 。
免責聲明:該文觀點僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務,不承擔相關(guān)法律責任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報,一經(jīng)查實,本站將立刻刪除。
返回查查吧首頁,查看更多>>