天天看點

華科c語言期末考試試題,華中科技大學 2010級資訊學院C語言程式設計考試試題A...

華科c語言期末考試試題,華中科技大學 2010級資訊學院C語言程式設計考試試題A...

級資訊學院《C 語言程式設計》考試試題(A ) 一、判斷下列語句或程式段的對錯。(“×”表示錯,“√”表示對)(10分) (1) int x=0,y=x; ( ) (2) #define SIZE 10 ( ) int a[SIZE /2][SIZE]; (3) char *str ; str ="c\test"; ( ) (4) register int n; scanf(“%d ”,&n); ( ) (5) int x ,*px=&x ; float *p=px; ( ) (6) int (*pa)[8],a[6][8]; pa=*a++; ( ) (7) int x ,*px ; *px=&x; ( ) (8) int **pp,a[6][8]; pp=a; ( ) (9) float xyz.1=3; ( ) (10) int x =‘\x78’; ( ) 二、計算下清單達式的值(10分) 設unsigned int a=7, b=17, c=5, d=3; float f; (11) f =c/d; ( ) (12) (!(a+b)+c-1) | | (b+c/3) ( ) (13) (a&b)^( ~c | ~d) ( ) (14) f= (a-b>0 ? c/d : c%d ) ; ( ) (15) b=a++ , a%3 ( ) 三、程式改錯(10分) 要求:不得改變程式架構,不得重寫程式,無需文字說明,直接在代碼上添加、删除和修改。 (16) 用指針的方法實作對輸入的3個整數按從小到大的順序輸出顯示 #include void main(void) { int a,b,c;

int *pa=&a,*pb=&b,*pc=&c;

scanf("%d%d%d",&pa,&pb,&pc);

院系

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

_

_

__

__

__

_

_

____

__

_

_

__

__

__

_

_

__

_

_

__

_

_

__

_

___