湖北师范大学c语言考试题目,湖北师范学院2010期末C语言试卷.doc
劍飛出品 必屬精品
PAGE
PAGE1 / NUMPAGES9
卷號:(A) 絕密(2010年/12月)
閱卷人
湖北師范學院考試試卷(閉卷)
高級語言程序設計 試卷
(全院 2010級 理科)
班級 姓名 學號
題目
一
二
三
四
五
六
七
八
九
十
總分
題分
20
40
40
100
得分
項選擇題【20題,每題1分,共20分】
1.設 int x=1, y=1; 表達式(!x||y--)的值是
A) 0 B) 1 C) 2 D) -1
2.在C語言中,函數的隱含存儲類別是
A) 無存儲類別 B) static C) extern D) auto
3.為表示關系x≤y≤z,正確的C語言表達式是__________。
A) (x<=y)&&(y<=z) B) (x<=y)AND(y<=z)
C) (x<=y<=z) D) (x<=y)&(y<=z)
4. 設有 int x=11; 則表達式 (x++ * 1/3) 的值是
A) 3 B) 4 C) 11 D) 12
5. 若變量已正確說明為int類型,要給a,b,c輸入數據,以下正確的輸入語句是
A) read(a,b,c); B) scanf(“%d%d%d”,a,b,c);
C) scanf(“%D%D%D”,&a,&b,&c); D) scanf(“%d%d%d”,&a,&b,&c);
6. 有如下程序
main()
{ int y=3,x=3,z=1;
printf(“%d %d\n”,(++x,y++),z+2);
}
運行該程序的輸出結果是 。
A) 3 4 B) 4 2 C) 4 3 D) 3 3
7. 設int c=5和int a, a=2+(c+=c++,c+8,++c), 則a=__________。
A) 15 B) 14 C) 13 D) 16
8.當調用函數時,實參是一個數組名,則向函數傳送的是 。
A) 數組的長度 B) 數組的首地址
C) 數組每一個元素的地址 D) 數組每個元素中的值
9. 以下程序的輸出結果是 。
main()
{ int i, k, a[10], p[3];
k=5;
for (i=0;i<10;i++) a[i]=i;
for (i=0;i<3;i++) p[i]=a[i *(i+1)];
for (i=0;i<3;i++) k+=p[i] *2;
printf("%d\n",k);
}
A) 20 B) 21 C) 22 D)23
10. 若要求在if后一對圓括號中表示a不等于0的關系,則能正確表示這一關系的表達式為__________
A) a<>0 B) !a C) a=0 D) a
11. 在以下運算符中,優先級最高的運算符是__________
A) ? : B) ++ C) && D) +=
12. 有如下程序段
int *p,a=10,b=1
p=&a; a=*p+b;
執行該程序段后,a的值為
A) 12 B) 11 C) 10 D) 編譯出錯
13. 以下程序的輸出結果是
main()
{ int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<=i;j++) s+=a[i][j];
printf("%d\n",s);
}
A) 18 B) 19 C) 20 D)21
14. 在C語言的if語句中,用作判斷的表達式為__________
A) 關系表達式 B) 邏輯表達式 C) 算術表達式 D) 任意表達式
15. 下列程序的運行結果是
void fun(int *a, int *b)
{ int *k;
k=a
總結
以上是生活随笔為你收集整理的湖北师范大学c语言考试题目,湖北师范学院2010期末C语言试卷.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 双系统怎么安装教程视频 如何安装双系统视
- 下一篇: C语言单片机数码管a段亮,各位大神,如何