吉大《C語言程序設計》在線作業二答卷_第1頁
吉大《C語言程序設計》在線作業二答卷_第2頁
吉大《C語言程序設計》在線作業二答卷_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

吉大17秋學期《C語言程序設計》在線作業二-0001試卷總分:100得分:10()一、單選題(共10道試題,共40分).閱讀以下程序及對程序功能的描述,其中正確的描述是ftincludemain(){FILE*in,*out;charch,infile[10],outfile[10];printfC^Entertheinfilename:\nw);scanf("%s〃,infilc);printf("Entertheoutfilename:\n〃);scanf(〃*s”,outfile);if((in=fopen(infilc,"r"))==NULA.程序完成將磁盤文件的信息在屏幕上顯示的功能B.程序完成將兩個磁盤文件合二為一的功能C.程序完成將一個磁盤文件復制到另一個磁盤文件中D.程序完成將兩個磁盤文件合并并在屏幕上輸出答案:C.有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a⑶,b;b=p[5];則b的值是A.5B.6C.9D.8答案:C.設有以下說明語句structex{intx;floaty;charz;}example;則下面的敘述中不正確的是struct結構體類型的關鍵字example是結構體類型名x,y,z都是結構體成員名structex是結構體類型名答案:B.下列程序的輸出結果是main(){doubled=3.2;intx,y;x=L2;y=(x+3.8)/5.0;printf(飛d\n”,d*y);}33.2C.OD.3.07答案:C.函數rewind的作用是A.使文件位置指針重新返回文件的開始位置B.將文件位置指針指向文件中所要求的特定位置C.使文件位置指針指向文件的末尾D.使文件位置指針自動移至下一個字符位置答案:A.執行以下程序后,a,b的值分別為main(){inta,b,k=4,m=6,*pl=&k,*p2=&m;a=pl==&m;b=(*pl)/(*p2)+7;printf("a或d\n”,a);printf("b=%d\n〃,b);}-1,51,60,74,10答案:C.若已定義:inta[]={0,1,2,33,5,6,7,8,9),*p=a,i;其中0≤i≤9,則對a數組元素不正確的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]答案:D.假定以下程序經編譯和連接后生成可執行文件PROG.EXE,如果在此可執行文件所在目錄的DOS提示符下鍵入:PROGABCDEFGHIJKL〈回車),則輸出結果為main(intargc,char*argv[]){while(一argc>0)printf(緇s”,argv[argc]);printf;}ABCDEFGIJHLABCDEFGHIJKLD.IJKLABCDEFGH答案:D.以下不正確的定義語句是doublex[5]={2.0,4.0,6.0,8.0,10.0};inty[5]={0,1,3,5,7,9};charcl1','2','3','4','5'};charc2口={'\xl0','\xa',\x8z);答案:B.設有數組定義:chararray[]—China”;則數組array所占的空間為4個字節5個字節6個字節7個字節答案:C二、多選題(共5道試題,共20分).若定義:inta[2][3]{0,2,4,6,8,10):以下描述正確的有A.*(a+1)為元素6的地址B.*(a[l]+l)的值為2**(a+1)+2的值為8a[0]與a相同答案:ACD12.內存中供用戶使用的存儲空間可分為:。A.程序區B.靜態存儲區C.動態存儲區I).數據存儲區答案:ABC.已知:intx,a,b;下列選項中正確的if語句是。if(a=b)x++;if(a=<b)x++;if(a-b)x++;I),if(x)x++;答案:ACD.已知:intx;,則下面的說明指針變量pb的語句不是正確的。intpb=&x;int*pb=x;int*pb=&x;D.*pb=*x答案:ABD.下列描述正確的是A.由main函數及其參數argc和*argv口可以實現命令行方式B.使用fclose關閉文件時,先釋放文件指針,再寫緩沖區數據到文件中C.字符數組并不要求它的最后一個字符是‘\0’D.‘A’和“A”都是字符串常量答案:AC三、判斷題(共10道試題,共40分).使用printf和scanf函數時,必須添加#include<stdio.h>命令。()答案:錯誤.*a*和“a”在內存中所占字節數相同。()答案:錯誤.語句intpt中的*pt是指針變量名。答案:錯誤.C語言編譯系統在給出邏輯運算結果時,以數值1代表真,以。代表假,但在判斷一個量是否為''真"時,以0代表假,以非0代表真。()答案:正確.switch語句中,多個case可以共用一組執行語句。()答案:正確.函數必須有返回值,否則不能使用函數答案:錯誤.若打開文件的方式為“w”而該文件已經存在,則文件中原有數據被清除。答案:正確.s

溫馨提示

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

評論

0/150

提交評論