freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計基礎(編輯修改稿)

2024-10-25 13:58 本頁面
 

【文章內容簡介】 可以嵌套定義,但不可以嵌套調用(C)函數不可以嵌套定義,但可以嵌套調用(D)函數不可以嵌套定義,也不可以嵌套調用 143 在C語言中,函數調用語句function((a, b, c),(d, e))。中參數的個數是(A)1(B)2(C)4(D)5 試題講評(a, b, c)和(d, e)分別都是逗號表達式 144 在函數調用中,若funA調用了函數funB,函數funB又調用了函數funA,則(A)C語言中不允許這樣的遞歸調用(B)稱為函數的直接遞歸調用(C)稱為函數的間接遞歸調用(D)稱為函數的循環(huán)調用 145 下面敘述中不正確的是(A)函數中的形參是函數自己的局部變量(B)在不同的函數中可以使用相同名字的變量,它們在內存中占用不同的單元(C)在一個函數中定義的變量只在本函數范圍內有效(D)在一個函數內的復合語句中定義的變量只在本函數范圍內有效 試題講評在一個函數內的復合語句中定義的變量只在本復合語句范圍內有效 146 在一個源程序文件中定義的全局變量的作用域為(A)從定義該變量的位置開始至本文件結束(B)本程序的全部范圍(C)本文件的全部范圍(D)本函數的全部范圍 147 下面敘述中不正確的是(A)函數可以沒有形參,可是函數名后的一對括號卻不能省略(B)在C語言中,不能在一個函數的內部再定義函數(C)在沒有聲明函數返回值類型時,函數返回值的類型默認為int(D)函數的類型可以是整型、實型、字符型,但不可以是指針型 148 下面程序的輸出結果是 include int function(int a, int b)。int main(void){ int x=5, y=3, s。s = function(x, y)。printf(”%dn“, s)。return 0。}int function(int a, int b){ return a*ab*b。}(A)2(B)8(C)16(D)32 149 下面程序的輸出結果是 include long func(int n)。int main(void){ printf(”%ldn“, func(5))。return 0。}long func(int n){ if(n 2){ return func(n1)+ func(n2)。} else { return 1。} }(A)5(B)6(C)7(D)8 150 下面程序的輸出結果是 include int zdgys(int x, int y)。int main(void){ int a=27, b=15, c。c = zdgys(a, b)。printf(”%dn“, c)。return 0。}int zdgys(int x, int y){ int w。while(y){w = x % y。x = y。y = w。} return x。}(A)2(B)3(C)4(D)5 151 下面程序的輸出結果是 include double func(int x, int y, int z)。int main(void){ double x。int a=3, b=4, c=5。x = func(a, b, c)。printf(”%fn“, x)。return 0。}double func(int x, int y, int z){ double t。t = x % y * z。return t。}(A)3(B)(C)15(D) 152 下面程序的輸出結果是 include int func(void)。int main(void){ int i, s。for(i = 0。i 4。i++)s = func()。printf(”%dn“, s)。return 0。}int func(void){ static int x = 6。x++。return x。}(A)7(B)8(C)9(D)10 153 下面程序中應該補充(填寫在橫線位置)的代碼是 include int max(int x, int y)。//函數功能:求兩數中的較大數int main(void){ int a, b, c。scanf(”%d, %d“, amp。a, amp。b)。c = __________________。printf(”max is %d“, c)。return 0。}int max(int x, int y){ int z。if(x y)z = x。else z = y。return z。}(A)max(a, b)(B)max(amp。a, amp。b)。(C)max(x, y)(D)int max(int a, int b)154 下面程序中應該補充(填寫在橫線位置)的代碼中,有錯的是 include ______________________________int main(void){ int a, b, c。scanf(”%d, %d“, amp。a, amp。b)。c = min(a, b)。printf(”min is %d“, c)。return 0。}//函數功能:求兩數中的較大數 int min(int x, int y){ int z。z = x int x1=30, x2=40。void sub(int x, int y)。int main(void){ int x3=10, x4=20。sub(x3, x4)。sub(x2, x1)。printf(”%d,%d,%d,%dn“, x3, x4, x1, x2)。return 0。}void sub(int x, int y){ x1 = x。x = y。y = x1。}(A)10,20,40,40(B)20,10,40,30(C)20,10,40,40(D)10,20,30,40 156 下面程序的輸出結果是 include void increment(void)。int main(void){ increment()。increment()。increment()。return 0。}void increment(void){ int x = 0。x += 1。printf(”%d “, x)。}(A)1 1 1(B)1 2 3(C)1(D)3 3 3 157 在C語言中,下面關于文件的存取方式正確的敘述是(A)只能從文件的開頭存取(B)可以順序存取,但不可以隨機存取(C)不可以順序存取,但可以隨機存取(D)可以順序存取,也可以隨機存取 158 下列關于C語言數據文件的敘述中正確的是(A)文件由ASCII碼字符序列組成,C語言只能讀寫文本文件(B)文件由二進制數據序列組成,C語言只能讀寫二進制文件(C)文件由記錄序列組成,可按數據的存放形式分為二進制文件和文本文件(D)文件由數據流形式組成,可按數據的存放形式分為二進制文件和文本文件 159 在C語言中,讀寫操作時需要進行轉換的文件是(A)二進制文件(B)文本文件(C)二進制文件和文本文件都需要轉換(D)二進制文件和文本文件都不需要轉換 160 在C語言中,下面關于文件操作正確的敘述是(A)對文件操作時,必須先檢查文件是否存在,然后再打開文件(B)對文件操作時需要先打開文件(C)對文件操作時需要先關閉文件(D)對文件操作時打開和關閉文件的順序沒有要求 161 (A)fp = fopen(”“, ”r“)。(B)fp = fopen(”“, ”w“)。(C)fp = fopen(”“, ”rb“)。(D)fp = fopen(”“, ”wb“)。162 下面的語句中,將fp定義為文件型指針的是(A)file fp。(B)file *fp。(C)FILE fp。(D)FILE *fp。163 以下要作為fopen函數中第一個參數的正確格式是(A)”c:“(B)”c:“(C)”“(D)”c:user “ 試題講評字符常量反斜線()的書寫形式是39。39。(轉義符方式)164 若執(zhí)行fopen函數時發(fā)生錯誤,則函數的返回值是(A)0(NULL)(B)1(C)1(EOF)(D)地址值 165 當順利執(zhí)行了文件關閉操作時,fclose函數的返回值是(A)1(B)1(C)TRUE(D)0 166 如果不能實現文件“打開”的任務,fopen函數將會帶回一個出錯信息。以下對出錯原因描述錯誤的是(A)用”r“方式打開一個并不存在的文件(B)磁盤出故障(C)磁盤已滿無法建立新文件(D)用”w“方式打開文件時,沒有先建立文件 167 在C語言中,標準庫函數fread(buf, size, count, fp)中參數buf的含義是(A)一個指針,指向要讀入數據的存放地址(B)一個文件指針,指向要讀的文件(C)一個整型變量,代表要讀入的數據總數(D)一個存儲區(qū),存放要讀的數據項 試題講評size:要讀寫的字節(jié)數;count:要讀寫多少個數據項(每個數據項的長度為size)。168 在C語言中,標準庫函數fwrite(buf, size, count, fp)的功能是(A)從buf所指向的文件中讀取長度為size的count個數據項存入fp起始的內存(B)從fp所指向的文件中讀取長度為size的count個數據項存入buf起始的內存(C)把buf起始的內存中長度為size的count個數據項輸出到fp所指向的文件中(D)把fp起始的內存中長度為size的count個數據項輸出到buf所指向的文件中 169 下面程序的功能是 include include int main(void){FILE *fp1, *fp2。fp1 = fopen(”c:“, ”r“)。if(NULL == fp1){ printf(”cannot open file in disk c!n“)。exit(1)。}fp2 = fopen(”d:“, ”w“)。if(NULL == fp2){ printf(”cannot open file in disk d!n“)。fclose(fp1)。exit(2)。}while(!feof(fp1))fputc(fgetc(fp1), fp2)。printf(”copy success!n“)。fclose(fp1)。fclose(fp2)。return 0。}(A)(B)(C)(D) 170 ,執(zhí)行函數fopen(”“, ”r+“)的功能是(A),清除原有的內容(B),只能寫入新的內容(C),只能讀取原有內容(D),可以讀取和寫入新的內容 171 fopen(filename, mode)函數的mode取值”r“和”w“時,它們之間的差別是(A)”r“可向文件輸入,”w“不可向文件輸入(B)”r“不可向文件輸入,”w“可向文件輸入(C)”r“不可由文件輸出,”w“可由文件輸出(D)文件不存在時,”r“建立新文件,”w“出錯 172 若用fopen函數打開一個新的二進制文件,該文件可以讀也可以寫,則文件打開模式是(A)”ab+“(B)”wb+“(C)”rb+“(D)”ab“ 試題講評 ”rb+“:為了讀和寫,打開一個二進制文件,若指定文件不存在則出錯;”wb+“:為了讀和寫,打開一個新的二進制文件,若指定文件不存在,則建立新文件。173 fread(buf, 64, 2, fp)的功能是(A)從fp文件流中讀出整數64,并存放在buf中(B)從fp文件流中讀出整數64和2,并存放在buf中(C)從fp文件流中讀出64字節(jié)的字符,并存放在buf中(D)從fp文件流中讀出2個64字節(jié)的字符,并存放在buf中 174 以下程序的功能是 include include int main(void){FILE *fp。char str[] = ”HELLO“。fp = fopen(”CON“, ”w“)。if(NULL == fp){ printf(”file open error!n“)。exit(1)。}fputs(str, fp)。fclose(fp)。return 0。}(A)在屏幕上顯示HELLO(B)在打印機上打印出HELLO(C)把HELLO存入CON文件中(D)都不對..作為輸出設備時,CON是標準輸出設備顯示器的文件名,是dos的保留字。175 C語言中文件的格式化輸入輸出函數對是(A)fscanf/fprintf(B)fread/fwrite(C)fgets/fputs(D)fgetc/fputc 176 C語言中文件的數據塊輸入輸出函數對是(A)fread/fwrite(B)fscanf/fprintf(C)fgetc/fputc(D)fgets/fputs 177 feof(fp)函數用來判斷文件是否結束,如果未遇到文件結束,函數值為(A)0(B)1(C)非零(D)false 178 fgetc函數的作用是從指定文件讀入一個字符,關于對應文件的打開方式,不正確的是(A)只讀(B)只寫(C)”r“(D)讀寫 179 若調用fputc函數輸出字符成功,則其返回值是(A)0(B)1(C)EOF(D)輸出的字符 180 fseek函數的功能是(A)改變文件位置的指針位置(即下一次讀寫操作從文件的什么位置開始)(B)使文件位置指針重新置于文件開頭(C)返回文件位置指針的當前值(D)關閉文件 181 以下程序的功能是 include include int main(void){FILE *fp。char ch。fp = fopen(”“, ”w“)。if(NULL == fp){ printf(”file open error!“)。exit(1)。}while((ch=getchar())!= 39。@39。){ fputc(ch ,fp)。putchar(ch)。}fclose(fp)。return 0。}(A)(用@作為輸入結束標志),同時在屏幕上顯示這些字符。(B)(用@作為輸入結束標志)。(C)把從鍵盤輸入的字符輸出到屏幕(用@作為輸入結束標志)。(D)(用@作為輸入結束標志),并在屏幕上顯示這些字符。182 。程序中需要補充的語句是 include in
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1