《C語言程序設計》課程考試題庫.doc_第1頁
《C語言程序設計》課程考試題庫.doc_第2頁
《C語言程序設計》課程考試題庫.doc_第3頁
《C語言程序設計》課程考試題庫.doc_第4頁
《C語言程序設計》課程考試題庫.doc_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C語言程序設計課程考試題庫第一章 C語言概述 一、單項選擇題1、C 語言規定,必須用( )作為主函數名。A.Function B.include C.main D.stdio答案:C2、( )是C 程序的基本構成單位。 A.函數 B.函數和過程 C.超文本過程 D.子程序 答案:A3、在 C 語言中,每個語句和數據定義是用( )結束。A.句號 B.逗號 C.分號 D.括號 二、判斷題1、一個 C 程序可以包含任意多個不同名的函數,但有且僅有一個主函數。( )答案:正確2、C 語言規定: 在一個源程序中, main函數的位置必須在最開始。( )答案:錯誤3、在 C 程序中語句是以分號結束的。( ) 答案:正確第二章 程序的靈魂算法 一、單項選擇題1、一個算法應該具有“確定性”等5個特性,下面對另外4個特性的描述中錯誤的是( )。A.有0個或多個輸入 B.有0個或多個輸出 C.有窮性 D.可行性答案:B2、以下敘述中正確的是( )。A. C語言比其它語言高級。B. C語言可以不用編譯就能被計算機識別執行。C. C語言以接近英語國家的自然語言和數學語言作為語言的表達形式。D. C語言出現的,具有其它語言的一切優點。答案:C3、以下敘述正確的是( )。A. C語言的源程序不必通過編譯就可以直接運行。B. C語言中的每條可執行語句最終都將被轉換成二進制的機器指令。C. C語言源程序經編譯形成的二進制代碼可以直接運行。D. C語言中的函數不可以單獨進行編譯。答案:B答案:B二、判斷題1、C語言的書寫格式不會影響程序的可讀性。( )答案:錯誤2、C 語言程序實現與其他高級語言一樣也要經過編輯、編譯連接和運行這樣的三步曲。( )答案:正確3、健壯的算法不會因為非法輸入而出現莫名其妙的狀態。( )答案:正確第三章 數據類型 運算符與表達式 一、單項選擇題1、下列字符串是標識符的是( )。A._HJ B.9_student C.long D.LINE 1 答案:A2、( )不是 C 語言提供的合法關鍵字。 A.switch B.print C.case D.default 答案:B3、判斷字符型變量 ch 為小寫字母的表達式是( )。 A.a=ch=a)&(ch=a)|(ch=a)&(ch5?4:2 答案:B6、能正確表示 x 的取值范圍在0,100和-10,-5內的表達式是( )。 A.(x=-5)&(x=100) B.(x=-10)&(x=0)&(x=-10)&(x=0)&(x=100) D.(x=-5)&(x=100) 答案:B7、10+a+1.5-567.345/b的結果是( )型數據。 A.long B.double C.int D.unsigned float 答案:B8、設 a、b 和 c 是 int 型變量,且 a=2,b=4,c=6,則下面表達式中值為 0 的是( ) 。 A.a+ b B.a=b C.a|b+c&b-c D.!( (a=y=z,應使用C 語言表達式( ) 。 A. (x=y)&(y=z) B. (x=y)AND(y=z) C. (x=y=z) D. (x=y)&(y=z) 答案:A3、若已定義 int a=25,b=14,c=19;以下三項運算符(?:)所構成的語句的執行結果是( )。 a+=25&b-=2&c+?printf(*a=%d,b=%d,c=%dn,a,b,c):printf(#a=%d,b=%d,c=%dn,a,b,c) A. (*a=25,b=14,c=19) B. (*a=26,b=13,c=19) C. (#a=25,b=14,c=19) D. (#a=26,b=13,c=19)答案:D4、以下程序的輸出結果是( )。 main() int i=010,j=10,k=0x10; printf(%d,%d,%dn,i,j,k); A.8,10,16 B.8,10,10 C.10,10,10 D.10,10,16 答案:A5、以下程序的輸出結果是( )。 #include main() printf(%dn,NULL); A.不確定的值 B.0 C.-1 D.1 答案:B6、以下程序的輸出結果是( )。main() char c1=6,c2=0; printf(%c,%c,%d,%dn,c1,c2,c1-c2,c1+c2); A.因輸出格式不合法,輸出出錯信息 B.6,0,6,102 C.6,0,7,6 D.6,0,5,7 答案:B7、設有如下定義:int x=10,y=3,z; 則語句 printf(%dn,z=(x%y,x/y);輸出結果是( )。 A.3 B.0 C.4 D.1 答案:A8、以下程序的輸出結果是( )。main() int x=10,y=10; printf(%d %dn,x-,-y); A.10 10 B.9 9 C.9 10 D.10 9 答案:D9、下面程序的輸出結果( )。main() int x; x=-3+4*5-6;printf(%d,x); x=3+4%5-6;printf(%d,x); x=-3*4%6/5;printf(%d,x); x=(7+6)%5/2;printf(%d,x); A.11 1 0 1 B.11 -3 2 1 C.12 -3 2 1 D.11 1 2 1 答案:A10、以下程序的輸出結果是( )。 main() int a=-1,b=4,k; k=(+a=0)&!(b-5) printf(“%d”,x); else printf(“%dn”,x-); A.7 和 5 B.6 和 3 C.7 和4 D.6和 4 答案:A3、在C 的 if語句中,可用作判斷的表達式是( ) 。 A.關系表達式 B.邏輯表達式 C.算術表達式 D.任意表達式 答案:D4、假定所有變量均已正確說明,下列程序段運行后 x 的值是( )。 a=b=c=0;x=35; if(!a) x=-1; else if(b); if(c) x=3; else x=4; A.34 B.4 C.35 D.3 答案:B5、若有以下變量定義: float x; int a,b; 則正確的 switch 語句是( )。 A.switch(x) case 1.0:printf(*n); case 2.0:printf(* *n); B.switch(x) case 1,2:printf(*n); case 3:printf(* *n); C.switch(a+b) case 1:printf(*n); case 2*a:printf(* *n); D.switch(a+b) case 1:printf(*n); case 1+2:printf(* *n); 答案:D6、在 C 語言中,多分支選擇結構語句為switch(c) case 常量表達式 1:語句 1; case 常量表達式 n-1:語句 n-1; default 語句 n; 其中括號內表達式 c 的類型( )。 A.可以是任意類型 B.只能為整型 C.可以是整型或字符型 D.可以為整型或實型 答案:C7、當 a = 1, b = 3 , c = 5, d = 4時, 執行完下面程序段后 x的值為( )。 if ( a b ) if ( c d ) x = 1 ; else if ( a c ) if ( b d ) x =2 ; else x = 3 ; else x = 6 ; else x = 7 ; A.1 B.2 C.3 D.6 答案:A二、判斷題1、條件表達式不能取代一般if的語句。( )答案:錯誤2、在 if語句中,if子句與 else 子句都可以單獨使用,構成了 if語句的兩種缺省形式。( )答案: 錯誤3、在C語言中,逗號既可以作為運算符,也可以作為分隔符。( )答案:正確4、在 if語句中,不可以沒有 else 子句。 ( ) 答案:錯誤5、在switch語句中,每一個的case常量表達式的值可以相同。( )答案:錯誤6、在C 語言的 if語句中,用作條件判斷的表達式只能是關系和邏輯表達式。( ) 答案:錯誤7、在C 語言中 break 和 continue 都是循環中途退出語句,其中 break 語句用來跳出一層循環結構;continue 語句用來結束一次循環。( ) 答案:正確第六章 循環結構程序設計 一、單項選擇題1、while 循環語句中,while 后一對圓括號中表達式的值決定了循環體是否進行,因此,進入 while 循環后,一定有能使此表達式的值變為( ),否則,循環將會無限制地進行下去。 A.0 B.1 C.成立 D.2 答案:A2、在 do-while 循環中,循環由 do 開始,用 while 結束,必須注意的是:在 while表達式后面的( )不能丟,它表示 do-while 語句的結束。A.0 B.1 C.; D., 答案:C3、for 語句中的表達式可以部分或全部省略,但兩個( )不可省略。但當三個表達式均省略后,因缺少條件判斷,循環會無限制地執行下去,形成死循環。 A.0 B.1 C.; D., 答案:C4、程序段如下 int k=1; while(!k=0) k=k+1;printf(%dn,k); 說法正確的是( ) 。 A.while 循環執行 2 次 B.循環是無限循環 C.循環體語句一次也不執行 D.循環體語句執行一次 答案:B5、以下 for循環是( )。 for(a=0,b=0;(b!=123)&(a=4);a+) A.無限循環 B.循環次數不定 C.執行 4次 D.執行 5 次 答案:D6、在下列程序中,while的循環次數是( ) 。 main( ) int i=0; while(i10) if(i1) continue; if(i= =5) break; i+; . A.1 B.10 C.6 D.死循環、不能確定次數 答案:D7、執行下面的程序后,a 的值為( )。main() int a,b; for(a=1,b=1;a=20)break; if(b%3=1) b+=3; continue; b-=5; A.7 B.8 C.9 D.10 答案:B8、以下程序的輸出結果( ) 。 main() int x=3; do printf(%3d,x-=2); while(-x); A.1 B.3 0 C.1 -2 D.死循環 答案:A9、以下能正確計算 12310的程序段是( )。 A.do i=1;s=1; s=s*i; i+; while(i=10); B.do i=1;s=0; s=s*i; i+; while(i=10); C.i=1;s=1; do s=s*i; i+; while(i=10); D.i=1;s=0; do s=s*i; i+; while(i=10); 答案:C10、下面有關 for循環的正確描述是( )。 A.for循環只能用于循環次數已經確定的情況 B.for循環是先執行循環體語句,后判斷表達式 C.在 for循環中,不能用 break 語句跳出循環體 D.for循環的循環體語句中,可以包含多條語句,但必須用花括號括起來 答案:D二、判斷題1、do-while循環的while后的分號可以省略。( )答案:錯誤2、在多層循環中, 一個break語句只向外跳一層。( ) 答案:正確3、do-while循環至少要執行一次循環語句。( )答案:正確4、C語言中while和do-while循環的主要區別是while語句的循環體至少會被執行一次,而 do-while語句的循環體則可能一次也不執行。( ) 答案:錯誤5、for語句作為循環控制語句時,其括號內各個表達式及其后的分號都可缺省。( ) 答案: 錯誤6、C語言的三種循環不可以互相嵌套。( )答案:錯誤7、continue 只能用于循環體中。( )答案:正確第七章 數組 一、單項選擇題1、定義如下變量和數組: int i; int x33=1,2,3,4,5,6,7,8,9; 則下面執行語句的結果為( ) 。 for(i=0;i3;i+) printf(“%3d”,xi2-i); A.1 5 9 B.1 4 7 C.3 5 7 D.3 6 9 答案:C2、在C 語言中,引用數組元素時,其數組下標的數據類型允許是( )。 A.整型常量 B.整型常量或整型表達式 C.整型表達式 D.任何類型的表達式 答案:B3、以下對一維整型數組 a的正確說明是( )。 A.int a(10); B. int n; scanf(“%d”,&n); int an; C. int n=10,an; D. #define SIZE 10 int aSIZE; 答案:D4、若有說明語句:char c= 64 ;則變量 C 包含( )。 A.1 個字符 B.2 個字符 C.3 個字符 D.說明不合法,C 值不確定。 答案:A5、判斷字符串a和b是否相等,應當使用( )。 A.if (a= =b) B.if (a=b) C.if (strcpy(a,b) D.if(strcmp(a,b) 答案:D6、下面程序的運行結果是( ) 。 main() int a6,i; for(i=1;i3)%5; printf(%2d,ai); A.-4 0 4 0 4 B.-4 0 4 0 3 C.-4 0 4 4 3 D.-4 0 4 4 0 答案:C7、若有說明:int a34 = 0;則下面正確的敘述是( )。A.只有元素 a00可以得到初值 0 B.此說明語句不正確 C.數組 a 中每個元素均可得到初值 0 D.數組 a 每個元素均可得到初值,但值不一定為 0 答案:C8、下面幾個字符串處理表達式中能用來把字符串str2復制到字符串str1后的是( )。 A.strcat(str1,str2) ; B.strcat(str2,str1); C.strcpy(str1,str2) ; D.strcmp(str1,str2); 答案:C9、若有二維數組 amn,則數組中 aij之前的元素的個數為( )。 A.j*m+i B.i*n+j C.i*m+j+1 D.i*n+j+1 答案:D10、設有 char str10,下列語句正確的是( )。 A.scanf(%s,&str); B.printf(%c,str); C.printf(%s,str0); D.printf(%s,str); 答案:D二、判斷題1、字符串可以用來給數組賦值,在 C 程序的執行語句中可以直接用字符串給數組名賦值。 ( ) 答案:錯誤2、數組名也可作為函數參數使用,此時數組名代表數組的起始地址。( ) 答案:正確3、數組在定義時沒有必要指定數組的長度,其長度可以在程序中根據元素個數再決定。( ) 答案:錯誤4、數組首地址不僅能通過數組中第一個元素的地址表示,也可以通過數組名來表示。( ) 答案:正確5、C 語言中 , 字符串常量存放在字符數組中要有一個結束符 , 該結束符是0 。( )答案:錯誤6、在對數組全部元素賦初值時,不可以省略行數,但能省略列數。( )答案:錯誤 7、數組名能與其它變量名相同,數組名后是用方括號括起來的常量表達式,不能用圓括號。( )答案:正確第八章 函數 一、單項選擇題1、以下函數定義正確的是( )。 A.double fun(int x, int y) B.double fun(int x; int y) C. double fun(int x, int y) ; D.double fun(int x , y) 答案:A2、C 語言規定,簡單變量作實參,它與對應形參之間的數據傳遞方式是( )。 A.地址傳遞 B.單向值傳遞 C.雙向值傳遞 D.由用戶指定傳遞方式 答案:B3、以下關于C語言程序中函數的說法正確的是( ) 。 A.函數的定義可以嵌套,但函數的調用不可以嵌套; B.函數的定義不可以嵌套,但函數的調用可以嵌套; C.函數的定義和調用均不可以嵌套; D.函數的定義和點用都可以嵌套。答案:B 4、一個數據類型為 void 的函數中可以沒有 return 語句,那么函數的被調用時( )。 A.沒有返回值 B.返回一個系統默認值 C.返回值由用戶臨時決定 D.返回一個不確定的值 答案:D5、以下說法不正確的是( )。 A.實參可以是常量、變量或表達式 B.形參可以是常量、變量或表達式 C.實參可以是任意類型 D.形參應與其對應的實參類型一致 答案:B6、以下函數的功能是:通過鍵盤輸入數據,為數組中的所有元素賦值。 #define N 10 void arrin(int xN) int i=0; while(iN) scanf(%d,_); 在下劃線處應填入的是 ( )。 A.x+i B.&xi+1 C.x+(i+) D.&x+i 答案:C7、下列說法正確的是( )。 A.一個函數的函數體必須要有變量定義和執行部分,二者缺一不可 B.一個函數的函數體必須要有執行部分,可以沒有變量定義 C.一個函數的函數體可以沒有變量定義和執行部分,函數可以是空函數 D.以上都不對 答案:C8、若用數組名作為函數調用的實參,傳遞給形參的是( ) 。A.數組的首地址 B.數組第一個元素的值 C.數組中全部元素的值 D.數組元素的個數 答案:A9、如果在一個函數中的復合語句中定義了一個變量,則該變量( ) 。A.只在該復合語句中有效 B.在該函數中有效 C.在本程序范圍內有效 D.為非法變量 答案:A10、有以下程序 void f(int x,int y) int t; if(xy) t=x; x=y; y=t; main() int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf(%d,%d,%dn,a,b,c); 執行后輸出的結果是 。A.3,4,5 B.5,3,4 C.5,4,3 D.4,3,5 答案:C二、判斷題1、C 程序可以由若干個源文件組成,因此最小的功能單位是源文件,最小編譯單位的是函數。( ) 答案:錯誤2、C 程序中函數不可以嵌套定義但可以嵌套調用。( )答案: 正確3、在函數內的復合語句中定義的變量在本函數范圍內有效。( ) 答案:錯誤4、C 語言規定,簡單變量做實參時,與其對應的形參之間是單向的值傳遞。( )答案: 正確5、數組名也可作為函數參數使用,此時是地址傳遞。( ) 答案:正確6、C 語言本身沒有輸入輸出語句,輸入輸出操作都是通過調用庫函數來實現的。( ) 答案:正確7、函數形參的存儲單元是動態分配的。( )答案:正確第九章 預處理命令 一、單項選擇題1、C 語言中,宏定義有效范圍從定義處開始,到源文件結束處結束,但可以用( )來提前解除宏定義的作用。 A.# ifdef B.endif C.# undefine D.# undef 答案:D2、以下不正確的敘述是( )。 A.預處理命令都必須以“#”號開始 B.在程序中凡是以“#”號開始的語句行都是預處理命令行 C.C 語言在執行過程中對預處理命令行進行處理 D. # define ABCD是正確的宏定義答案:C 3、在文件包含預處理語句(# include)的使用形式中,當之后的文件名用“” (雙引號)括起時,尋找被包含文件的方式是( ) 。 A.直接按系統設定的標準方式搜索目錄 B.先在源程序所在目錄搜索,再按系統設定的標準方式搜索 C.僅僅搜索源程序所在目錄 D.僅僅搜索當前目錄 答案:B二、判斷題1、預處理命令的前面必須加一個“#”號。( )答案:正確 2、宏替換不占用運行時間。( )答案:正確3、C語言的編譯系統對宏命令的處理是在對源程序中其它語句正式編譯之前進行的。( )答案:正確第十章 指針 一、單項選擇題1、變量的指針,其含義是指該變量的。 A.值 B.地址 C.名 D.一個標志 答案:B2、設有說明 int (*ptr)M;其中 ptr是( )。A.M 個指向整型變量的指針 B.指向 M 個整型變量的函數指針 C.一個指向具有 M 個整型元素的一維數組的指針 D. 具有 M 個指針元素的一維指針數組,每個元素都只能指向整型量 答案:C3、如下程序的執行結果是 ( )。 # include main() static int a =1,2,3,4,5,6; int *p; p=a; *(p+3)+=2; printf(“%d,%dn”,*p,*(p+3); A.1,3 B.1,6 C.3,6 D.1,4 答案:B4、若有以下定義,則對 a數組元素的正確引用是( )。 int a5, *p=a; A.*&a5 B.a+2 C.*(p+5) D.*(a+2) 答案:D5、若有定義: int a23;則對 a 數組的第i行第j列(假設 i,j 已正確說明并賦值)元素值的正確引用為( )。 A.* (* (a +i) +j ) B. (a+i)j C.* (a+i+j) D.* (a +i)+j 答案:A6、設有下面的程序段: char s =“china”; char *p; p=s; 則下列敘述正確的是( )。 A.s 和 p 完全相同 B.數組 s 中的內容和指針變量 p 中的內容相等 C.s 數組長度和 p 所指向的字符串長度相等 D.*p與s0相等 答案:D7、若有下列說明和語句:int a45, (*p)5; p = a;則對a 數組元素的正確引用是 ( )。 A.p+1 B.*(p+3) C.*(p+1)+3 D.*(*p+2) 答案:B二、判斷題1、在定義指針型變量時指定的基類型為該指針變量所能指向的變量類型。( ) 答案:正確2、指針變量,只能作為函數的形參,不可以作函數的實參。( )答案:正確3、由于指針變量存儲的是地址,指針變量被定義之后可以指向任一類型的變量。( ) 答案:錯誤第十一章 文件 一、單項選擇題1、若用 fopen( )函數打開一個新的二進制文件,該文件可以讀也可以寫,則文件打開模式是( )。 A. “ab+” B. “wb+” C. “rb+” D. “ab” 答案:B2、若 fp 是指向某文件的指針,且已讀到此文件末尾,則庫函數feof(fp)的返回值是( )。 A.EOF B.0 C.非零值 D.NULL 答案:C3、以下敘述中不正確的是( ) 。 A.C 語言中的文本文件以 ASCII 碼形式存儲數據 B.C 語言中對二進制位的訪問速度比文本文件快 C.C 語言中,隨機讀寫方式不使用于文本文件 D.C 語言中,順序讀寫方式不使用于二進制文件 答案:D二、判斷題1、文件指針用于指向文件,文件只有被打開后才有對應的文件指針。( )答案:正確2、文件指針和位置指針都是隨著文件的讀寫操作在不斷改變。( ) 答案:錯誤 3、以“r”方式打開一個文件時,文件指針指向文件首。( )答案: 正確 1一 月二 月三 月產品名稱數量金額利潤產品名稱數量金額利潤產品名稱數量金額利潤合 計合 計合 計四 月五 月六 月產品名稱數量金額利潤產品名稱數量金額利潤產品名稱數量金額利潤合 計合 計合 計下午13:0017:00B實行不定時工作制的員工,在保證完成甲方工作任務情況下,經公司同意,可自行安排工作和休息時間。312打卡制度公司實行上、下班指紋錄入打卡制度。全體員工都必須自覺遵守工作時間,實行不定時工作制的員工不必打卡。打卡次數:一日兩次,即早上上班打卡一次,下午下班打卡一次。打卡時間:打卡時間為上班到崗時間和下班離崗時間; 因公外出不能打卡:因公外出不能打卡應填寫外勤登記表,注明外出日期、事由、外勤起止時間。因公外出需事先申請,如因特殊情況不能事先申請,應在事畢到崗當日完成申請、審批手續,否則按曠工處理。因停電、卡鐘(工卡)故障未打卡的員工,上班前、下班后要及時到部門考勤員處填寫未打卡補簽申請表,由直接主管簽字證明當日的出勤狀況,報部門經理、人力資源部批準后,月底由部門考勤員據此上報考勤。上述情況考勤由各部門或分公司和項目文員協助人力資源部進行管理。手工考勤制度手工考勤制申請:由于工作性質,員工無法正常打卡(如外圍人員、出差),可由各部門提出人員名單,經主管副總批準后,報人力資源部審批備案。參與手工考勤的員工,需由其主管部門的部門考勤員(文員)或部門指定人員進行考勤管理,并于每月26日前向人力資源部遞交考勤報表。參與手工考勤的員工如有請假情況發生,應遵守相關請、休假制度,如實填報相關表單。 外派員工在外派工作期間的考勤,需在外派公司打卡記錄;如遇中途出差,持出差證明,出差期間的考勤在出差地所在公司打卡記錄;3.2加班管理3.2.1定義加班是指員工在節假日或公司規定的休息日仍照常工作的情況。A現場管理人員和勞務人員的加班應嚴格控制,各部門應按月工時標準,合理安排工作班次。部門經理要嚴格審批員工排班表,保證員工有效工時達到要求。凡是達到月工時標準的,應扣減員工本人的存休或工資;對超出月工時標準的,應說明理由,報主管副總和人力資源部審批。 B因員工月薪工資中的補貼已包括延時工作補貼,所以延時工作在4小時(不含)以下的,不再另計加班工資。因工作需要,一般員工延時工作4小時至8小時可申報加班半天,超過8小時可申報加班1天。對主管(含)以上管理人員,一般情況下延時工作不計加班,因特殊情況經總經理以上領導批準的延時工作,可按以上標準計加班。員工加班應提前申請,事先填寫加班申請表,因無法確定加班工時的,應在本次加班完成后3個工作日內補填加班申請表。加班申請表經部門經理同意,主管副總經理審核報總經理批準后有效。加班申請表必須事前當月內上報有效,如遇特殊情況,也必須在一周內上報至總經理批準。如未履行上述程序,視為乙方自愿加班。員工加班,也應按規定打卡,沒有打卡記錄的加班,公司不予承認;有打卡記錄但無公司總經理批準的加班,公司不予承認加班。原則上,參加公司組織的各種培訓、集體活動不計加班。加班工資的補償:員工在排班休息日的加班,可以以倒休形式安排補休。原則上,員工加班以倒休形式補休的,公司將根據工作需要統一安排在春節前后補休。加班可按1:1的比例沖抵病、事假。3.2.3加班的申請、審批、確認流程加班申請表在各部門文員處領取,加班統計周期為上月26日至本月25日。員工加班也要按規定打卡,沒有打卡記錄的加班,公司不予承認。各部門的考勤員(文員)負責加班申請表的保管及加班申報。員工加班應提前申請,事先填寫加班申請表加班前到部門考勤員(文員)處領取加班申請表,加班申請表經項目管理中心或部門經理同意,主管副總審核,總經理簽字批準后有效。填寫并履行完審批手續后交由部門考勤員(文員)保管。部門考勤員(文員)負責檢查、復核確認考勤記錄的真實有效性并在每月27日匯總交人力資源部,逾期未交的加班記錄公司不予承認。下午13:0017:00度。全體員工都必須自覺遵守工作時間,實行不定時工作制的員工不必打卡。打卡次數:一日兩次,即早上上班打卡一次,下午下班打卡一次。打卡時間:打卡時間為上班到崗時間和下班離崗時間; 因公外出不能打卡:因公外出不能打卡應填寫外勤登記表,注明外出日期、事由、外勤起止時間。因公外出需事先申請,如因特殊情況不能事先申請,應在事畢到崗當日完成申請、審批手續,否則按曠工處理。因停電、卡鐘(工卡)故障未打卡的員工,上班前、下班后要及時到部門考勤員處填寫未打卡補簽申請表,由直接主管簽字證明當日的出勤狀況,報部門經理、人力資源部批準后,月底由部門考勤員據此上報考勤。上述情況考勤由各部門或分公司和項目文員協助人力資源部進行管理。手工考勤制度手工考勤制申請:由于工作性質,員工無法正常打卡(如外圍人員、出差),可由各部門提出人員名單,經主管副總批準后,報人力資源部審批備案。參與手工考勤的員工,需由其主管部門的部門考勤員(文員)或部門指定人員進行考勤管理,并于每月26日前向人力資源部遞交考勤報表。參與手工考勤的員工如有請假情況發生,應遵守相關請、休假制度,如實填報相關表單。 外派員工在外派工作期間的考勤,需在外派公司打卡記錄;如遇中途出差,持出差證明,出差期間的考勤在出差地所在公司打卡記錄;3.2加班管理3.2.1定義加班是指員工在節假日或公司規定的休息日仍照常工作的情況。A現場管理人員和勞務人員的加班應嚴格控制,各部門應按月工時標準,合理安排工作班次。部門經理要嚴格審批員工排班表,保證員工有效工時達到要求。凡是達到月工時標準的,應扣減員工本人的存休或工資;對超出月工時標準的,應說明理由,報主管副總和人力資源部審批。 B因員工月薪工資中的補貼已包括延時工作補貼,所以延時工作在4小時(不含)以下的,不再另計加班工資。因工作需要,一般員工延時工作4小時至8小時可申報加班半天,超過8小時可申報加班1天。對主管(含)以上管理人員,一般情況下延時工作不計加班,因特殊情況經

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論