知到《C語言程序設計(商洛學院)》智慧樹網課完整版章節(jié)測試答案_第1頁
知到《C語言程序設計(商洛學院)》智慧樹網課完整版章節(jié)測試答案_第2頁
知到《C語言程序設計(商洛學院)》智慧樹網課完整版章節(jié)測試答案_第3頁
知到《C語言程序設計(商洛學院)》智慧樹網課完整版章節(jié)測試答案_第4頁
知到《C語言程序設計(商洛學院)》智慧樹網課完整版章節(jié)測試答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章單元測試第二章單元測試第三章單元測試第四章單元測試第五章單元測試第六章單元測試第七章單元測試第八章單元測試第九章單元測試第十章單元測試1【單選題】(1分)C語言是一種(

)正確答案::DA.以上都不是B.匯編語言C.機器語言D.高級語言2【單選題】(1分)構成C語言程序的基本單位是(

)正確答案::BA.程序行B.函數C.語句D.字符3【單選題】(1分)以下不是C語言的特點的是()正確答案::CA.C語言可以直接對硬件操作B.C語言移植性好C.能夠編制出功能復雜的程序D.語言簡潔緊湊4【單選題】(1分)以下敘述中正確的是(

)正確答案::DA.程序設計的任務就是編寫程序代碼并上機調試B.程序設計的任務就是確定所用數據結構C.程序設計的任務就是確定所用算法D.其余三種說法都不完整5【單選題】(1分)算法具有五個特性,以下選項中不屬于算法特性的是(

)正確答案::AA.簡潔性B.有效性C.確定性D.有窮性6【判斷題】(1分)計算機科學家馮·諾依曼曾提出一著名公式:計算機程序=算法+數據結構。()正確答案::AA.錯B.對7【判斷題】(1分)在程序設計中提到的算法就是“解決問題的方法和步驟”。(

)正確答案::BA.錯B.對8【判斷題】(1分)根據計算機解決問題的類型不同,計算機算法一般分為數值運算算法和非數值運算算法兩類。(

)正確答案::AA.對B.錯9【判斷題】(1分)計算機程序的算法就是解決“做什么”和“怎么做”的問題。(

)正確答案::BA.錯B.對10【判斷題】(1分)一般情況下,我們所說的算法是專指使用計算機解決問題的方法和步驟,即計算機算法。()正確答案::BA.錯B.對1【單選題】(1分)設有整型變量m值為8,下列賦值語句中,正確的是

)。正確答案::DA.m+1+=8;B.m+1=8;C.++m=6;D.m=m++;2【單選題】(1分)設字符型變量ch的值為'A',整型變量m的值為1,假定執(zhí)行ch=getchar();m=getchar();時,從鍵盤輸入B,則變量ch和m的值分別為(

)。正確答案::BA.'A'和'1'B.'B'和''C.'B'和'

'D.'B'和'1'3【單選題】(1分)設字符型變量ch的值為'A',整型變量m的值為'1',假定執(zhí)行putchar(m);putchar('

');putchar(ch);后,則輸出結果是

()。正確答案::BA.lAB.1

AC.A1D.Al4【單選題】(1分)如果用scanf()來輸入長整型數據,則正確的格式控制符是。正確答案::CA.%dB.%lDC.%lxD.%x5【單選題】(1分)如果用printf()來輸出雙精度型數據、則正確的格式控制符是。正確答案::CA.%lgB.%leC.%-10.2fD.%lf6【單選題】(1分)執(zhí)行語句scanf("%d,%d",&m,&n);使m和n的值分別為1和2,正確輸入是。正確答案::AA.1,2B.12C.122D.17【單選題】(1分)設整型變量a和b的值分別為8和9。printf("%d,%d",(a++,++b),b--);的輸出是()。正確答案::CA.8,7B.8,8C.9,9D.10,98【單選題】(1分)設有下列程序段,則其正確的輸出是()。intx=011,y=0x11;printf("x=%-3dy=%3d",x,y);正確答案::CA.口口917口B.x=口口9y=17口C.x=9口口y=口17D.x=11

y=x119【單選題】(1分)設字符型變量ch已有值,下列語句中錯誤的是

。正確答案::BA.{intch=6;printf("%d",ch);}B.scanf("%c%c",ch,ch)C.ch>48&&ch<0x3AD.510【單選題】(1分)運行下列程序的輸出是。main(){intk=1;{intk=2;

printf("%d",k);}printf("%d",k);

}正確答案::BA.11B.21C.22D.1211【單選題】(1分)運行下列程序的輸出是。main(){charch='B';printf("%c%d",ch,ch++);}正確答案::DA.B66B.B65C.C65D.C661【單選題】(1分)已知a,b,c的值分別是1,2,3,則執(zhí)行下列語句后a,b,c的值分別是()if(a++<b){c=a;a=b;b=c;}elsea=b=c=0;正確答案::BA.1,2,3B.2,2,2C.1,2,1D.0,0,02【單選題】(1分)以下if語句中格式正確的是()正確答案::AA.if(a>b){b++;printf("%d",b);}else{a++;printf("%d",a);}B.if(a>b){b++;printf("%d",b)}else{a++;printf("%d",a);}C.if(a>b)

b++

elsea++;D.if(a>b)b++;printf("%d",b);elseprintf("%d",a);3【單選題】(1分)若i是int型變量,且有下面的程序片段i=0;if(i<=0)printf("####")elseprintf("****");上面程序片段的輸出結果是()正確答案::CA.****B.####****C.有語法錯誤,無輸出結果D.####4【單選題】(1分)有以下程序:#include<stdio.h>main(){intx,y;printf("Enteraninteger(x):");scarf("%d",&x);if(x++<0)y=-1;elseif(x==0)y=0;elsey=1;printf("%d",y);}現從鍵盤上輸入-1,則程序的輸出是()。正確答案::DA.不確定的值B.0C.1D.-15【單選題】(1分)若執(zhí)行下面的程序時從鍵盤上輸入10,則輸出是(

)main(){inta;scanf("%d",&a);if(a++>10)printf("%d\n",++a);elseprintf("%d\n",a--);

}正確答案::BA.10B.11C.9D.126【單選題】(1分)下面程序的輸出結果是()。#include<stdio.h>main(){inti=2,p;p=f(i,i+1);printf("%d",p);

}intf(a,b)inta,b;{intc;c=a;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;return(c);

}正確答案::CA.0B.1C.-1D.27【單選題】(1分)請讀程序:#include<stdio.h>main(){intx=l,y=0,a=0,b=0;switch(x){casel:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}上面程序的輸出結果是()正確答案::CA.a=l,b=0B.a=2,b=2C.a=2,b=lD.a=l,b=l8【單選題】(1分)有以下程序:#include<stdio.h>.main(){intal=0,a2=0,a3=0;charch;while((ch=getchar())!='\n')switch(ch){case'A':a1++;case'B':a2++;default:a3++;}printf("%d,%d,%d",a1,a2,a3);}現從鍵盤上輸入AAAAABBBC<回車>,則程序執(zhí)行后的輸出結果是()正確答案::CA.5,8,1B.5,3,1C.5,8,9D.5,3,99【單選題】(1分)若要求表示a不等于0的關系,錯誤的表達式是()正確答案::BA.aB.a<>0C.a<0||a>0D.a!=010【單選題】(1分)程序的三種基本結構是()。正確答案::CA.順序結構,循環(huán)結構,遞歸結構B.順序結構,選擇結構,遞歸結構C.順序結構,循環(huán)結構,選擇結構D.選擇結構,循環(huán)結構,遞歸結構11【單選題】(1分)C語言中,邏輯真表示為()。正確答案::AA.1B.TRUEC.'y'或'Y'D.非零值12【單選題】(1分)已知a,b,c,w時int型變量,a,b均以賦值,且滿足a<b,先有以下程序段:scanf(“%d”,&c);w=a;if(w<=b)w=b;if(w<=c)printf(“%d”,w);elsew=c;為把c的值放入w中,則執(zhí)行此程序段時,從鍵盤輸入的c的值不應取的范圍是()。正確答案::DA.c>a且c<bB.c>a或c<bC.b>cD.c>=b13【單選題】(1分)設a,b,w為整型變量,ch為字符型變量,用if語句改寫以下的程序段:switch(ch){case'+':w=a+b;break;case'-':w=a-b;break;case'*':w=a*b;break;case'/':w=a/b;break;}在下列寫法中,錯誤的是()正確答案::CA.if(ch=='+')w=a+b;if(ch=='-')w=a-b;if(ch=='*')w=a*b;if(ch=='/')w=a/b;B.if(ch=='*')w=a*b;elseif(ch=='/')w=a/b;if(ch=='+')w=a+b;elseif(ch=='-')w=a-b;C.if(ch=='+')w=a+b;elseif(ch=='-')w=a-b;if(ch=='*')w=a*b;elsew=a/b;D.if(ch=='+')

w=a+b;elseif(ch=='-')w=a-b;if(ch=='*')w=a*b;elseif(ch=='/')w=a/b;14【單選題】(1分)以下程序的輸出結果是()#include<stdio.h>main(){inta=0,b=l,c=0,x=0,y=0;if(x<=y)if(y=l0)if(!b)

a=1;elseif(c)a=10;a=-1;printf("%d",a);}正確答案::DA.1B.10C.不確定的值D.-11【單選題】(1分)分析下面的C語言代碼:inta=1,b=10;do{b-=a;a++;}while(b--<0);則執(zhí)行循環(huán)語句后b的值為()正確答案::DA.-1B.9C.-2D.82【單選題】(1分)C語言中,while和do…while循環(huán)的主要區(qū)別是()正確答案::AA.do…while的循環(huán)體可以無條件執(zhí)行一次B.do…while允許從外部轉到循環(huán)體內C.while的循環(huán)控制條件比do…while的循環(huán)控制條件嚴格D.do…while的循環(huán)體不能是復合語句3【單選題】(1分)研究下面的C程序段:inti,j;for(i=5;i;i--)for(j=0;j<4;j++){…}循環(huán)體的總執(zhí)行次數是()正確答案::CA.25B.30C.20D.244【單選題】(1分)分析下面的C代碼段:charstr1[15]="SeaView";charstr2[15]="SeaBreeze";strcpy(str1,str2);printf("%s\n",str1);則輸出結果是()正確答案::AA.SeaBreezeB.SeaBreezeSeaViewC.SeaViewD.SeaViewSeaBreeze5【單選題】(1分)下面有關for循環(huán)的正確描述是()正確答案::BA.for循環(huán)只能用于循環(huán)次數已經確定的情況B.for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用大括號括起來C.在for循環(huán)中,不能用break語句跳出循環(huán)體D.for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達式6【單選題】(1分)若i為整型變量,則以下循環(huán)執(zhí)行次數是(

)for(i=2;i==0;)

printf(“%d\n”,i--);正確答案::DA.1次B.2次C.無限次D.0次7【單選題】(1分)以下程序運行后,輸出的結果是()main(){

inti,j,sum=0;for(i=5;i;i--)for(j=0;j<3;j++)sum++;printf("%d",sum);}正確答案::DA.12B.5C.3D.158【單選題】(1分)下面程序的運行結果是(

)voidmain(){inti;for(i=1;i<=5;i++){if(i%2)

printf(“*”);else

continue;printf(“#”);}printf(“$\n”);}正確答案::AA.*#*#*#$B.#*#*$C.*#*#$D.#*#*#*$1【單選題】(1分)以下對一維數組a的正確說明是:()正確答案::CA.inta[];B.chara(10);C.chara[3]={‘a’,’b’,’c’};D.intk=5,a[k];2【單選題】(1分)已知:int

a[10];則對a數組元素的正確引用是()正確答案::DA.a[3.5]B.a(5)C.a[10]D.a[0]3【單選題】(1分)下述對C語言字符數組的描述中正確的是()正確答案::CA.任何一個一維字符數組的元素,可以根據內存的情況按照其先后順序以連續(xù)或非連續(xù)的方式占用存儲空間B.一維字符數組的元素在引用時其下標大小沒有限制C.任何一維字符數組的名稱都是該數組存儲單元的開始地址,且其每個元素按照順序連續(xù)占存儲空間D.一維字符數組的第一個元素是其下標為1的元素4【單選題】(1分)若有說明:inta[][3]={{1,2,3},{4,5},{6,7}};則數組a的第一維的大小為:()正確答案::AA.3B.2C.無確定值D.45【單選題】(1分)對二維數組的正確定義是()正確答案::BA.inta[2][]={1,2,3,4,5,6};B.inta[][3]={1,2,3,4,5,6};C.inta[2,3]={1,2,3,4,5,6};D.inta[][]={1,2,3,4,5,6};6【單選題】(1分)已知inta[3][4];則對數組元素引用正確的是()正確答案::DA.a[2][4]B.a[1,3]C.a(2)(1)D.a[2][0]7【單選題】(1分)合法的數組定義是()正確答案::AA.chara[6]={'A','B','C','D','E'};B.chara[5]="ABCDE";C.chara={'U','V','W','X','Y'};D.chara[5]={"A","A","A","A","A"};8【單選題】(1分)以下程序段的輸出結果是(

)chars[]="\113vwxyz\x41";printf("%d\n",strlen(s));正確答案::BA.10B.7C.8D.39【單選題】(1分)以下程序運行后,輸出結果是(

)voidmain(){int

a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}正確答案::DA.輸出值不定B.5430C.1470D.065010【單選題】(1分)若有以下定義和語句:chars1[]="abced",s2[]="abcd";printf("%d\n",strlen(strcpy(s1,s2)));則輸出結果是:()正確答案::AA.4B.10C.9D.51【單選題】(1分)一個C語言程序總是從(

)開始執(zhí)行的。正確答案::CA.書寫順序的第一條執(zhí)行語句B.不確定C.主函數mainD.書寫順序的第一個函數2【單選題】(1分)在C語言中,有關函數的說法,以下正確的是()正確答案::AA.函數不可嵌套定義,但可嵌套調用B.函數可嵌套定義,也可嵌套調用C.函數不可嵌套定義,也不可嵌套調用D.函數可嵌套定義,但不可嵌套調用3【單選題】(1分)調用函數的實參與被調用函數的形參應有如下關系(

)正確答案::CA.只要求實參與形參個數相等B.只要求實參與形參數據類型相同C.上述三點均應具備D.只要求實參與形參順序相同4【單選題】(1分)為了判斷兩個字符串s1和s2是否相等,應使用(

)正確答案::BA.if(s1=s2)B.if(strcmp(s1,s2)==0)C.if(strcpy(s1,s2))D.if(s1==s2)5【單選題】(1分)以下4個字符串函數中,與其他3個所在的頭文件不同是(

)正確答案::DA.printfB.scanfC.putcharD.strcmp6【單選題】(1分)若用數組名作為函數調用的實參,傳遞給形參的是(

)正確答案::DA.數組中第一個元素的值B.數組中的全部元素的值C.數組元素的個數D.數組的首地址7【單選題】(1分)以下正確的說法是()正確答案::CA.形參是虛擬的,不占用存儲單元B.有當實參和與其對應的形參同名時才共占用相同的存儲單元C.實參和與其對應的形參各占用獨立的存儲單元D.實參和與其對應的形參共占用一個存儲單元8【單選題】(1分)關于函數聲明,以下不正確的說法是(

)正確答案::AA.函數在調用之前,一定要聲明函數原型,保證編譯系統(tǒng)進行全面的調用檢查B.標準庫不需要函數原型聲明C.如果在所有函數定義之前,在函數外部已做了聲明,則各個主調函數不必再做函數原型聲明D.如果函數定義出現在函數調用之前,可以不必加函數原型聲明9【單選題】(1分)以下敘述中正確的是(

)正確答案::AA.宏定義可以嵌套定義,即在宏定義中的字符串可以引用另一個宏定義的標識符。B.其余選項都不正確。C.宏定義常量與const定義常量是一樣的。D.源程序中所有的行都參加編譯。10【單選題】(1分)凡在函數中未指定存儲類別的變量,其隱含的存儲類別是(

)正確答案::BA.靜態(tài)B.自動C.外部D.寄存器11【單選題】(1分)在源程序的一個文件中定義的全局變量的作用域是(

)正確答案::DA.該程序的全部范圍B.在本文件的全部范圍C.一個函數的范圍D.從定義該變量的位置開始至該文件的結束12【單選題】(1分)下列程序的輸出結果是()#include<stdio.h>intabc(intu,intv){

intw;while(v){

w=u%v;u=v;v=w;

}returnu;}main(){

inta=24,b=16,c;c=abc(a,b);printf("%d\n",c);}正確答案::BA.4B.8C.6D.513【單選題】(1分)函數調用可以在()正確答案::BA.以上都是B.函數參數中C.函數語句中D.函數表達式中14【單選題】(1分)以下不正確的敘述是(

)正確答案::AA.宏名必須用大寫字母表示B.宏替換只是字符替換C.宏名無類型D.宏替換不占用運行時間15【單選題】(1分)C語言的編譯系統(tǒng)對宏命令的處理(

)正確答案::BA.在程序連接時進行B.在對源程序中其它語句正式編譯之前進行的C.在程序運行時進行的D.和C程序中的其它語句同時進行編譯的16【判斷題】(1分)全局類型的變量作用范圍大,因此編程中應盡量使用全局變量,少使用局部變量。()正確答案::BA.對B.錯17【判斷題】(1分)形參只有在被調用時才分配存儲空間。(

)正確答案::AA.對B.錯18【判斷題】(1分)形參可以是常量、變量或表達式。(

)正確答案::AA.錯B.對19【判斷題】(1分)宏替換時先求出實參表達式的值,然后代入形參運算求值。(

)正確答案::BA.對B.錯20【判斷題】(1分)調用函數只能得到一個返回值,而用宏可以得到幾個結果。(

)正確答案::BA.對B.錯21【判斷題】(1分)在宏定義#definePI3.l4l59中,如果將1誤輸成小寫的L,則編譯時不出錯,運行時出錯。(

)正確答案::AA.對B.錯1【單選題】(1分)指針變量是把內存中另一個數據的()作為其值的變量。正確答案::BA.標識符B.地址C.變量名D.值2【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>main(){inta[10]={11,32,43,25,16,71,24,23,80,44};int*p=a;int*s,;s=p+2;printf("%d,%d",*p,*s);}正確答案::AA.11,43B.11,13C.0,2D.11,323【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>main(){inta[10]={5,10,15,20,25,30,35,40,45,50};int*p=a;int*s,m;s=p++;m=*p++;printf(“%d,%d,%d”,*p,

*s,m);}正確答案::DA.5,10,15B.10,15,11C.5,10,11D.15,5,104【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>main(){inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*p)[4]=a;printf("%d\n",*p);}正確答案::DA.12B.語法錯誤C.1D.隨機值5【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>main(){inta=10,*p,**q,***s;p=&a;q=&p;s=&a;printf("%d,%d,%d",*p,**q,***s);}正確答案::AA.語法錯誤B.10,隨機值,隨機值C.10,10,隨機值D.10,10,106【單選題】(1分)在以下程序段的空白處填入(),能夠正確輸出teacher。#include<stdio.h>main(){char*p[3]={"student","teacher","classroom"};printf("%s",);}正確答案::AA.*(p+1)B.*p[1]C.*p+1D.*p+77【單選題】(1分)在以下程序段的空白處填入(),能夠使程序正確運行。#include<stdio.h>intsum(intx,inty){returnx+y;}main(){inta=3,b=5,c;p=sum;c=(*p)(a,b);printf("%d",c);}正確答案::BA.int*p(int,int)B.int(*p)(int,int);C.其余選項都不對D.int(*p)()8【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>voidswap(int*p1){intb=20;p1=&b;}main(){inta=10,*pa;pa=&a;swap(pa);printf("%d,%d",a,*pa);}正確答案::CA.20,20B.20,10C.10,10D.10,209【單選題】(1分)有以下程序段,在空白處填入(),可以使程序正確運行。#include<stdio.h>int(intx,inty){if(x>y)return&x;elsereturn&y;}main(){inta=3,b=5,*p;p=f(a,b);printf("%d",*p);}正確答案::BA.fB.*fC.(*f)D.其余選項都不對1【單選題】(1分)有如下結構體定義,能夠正確引用結構體的是()。structstudent{longnum;charname[10];charsex;intage;floatscore;}stu;正確答案::CA.stu->sex=’f’B.stu.num=”40012120”C.stu.age=20D.stu=”lili”2【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>struct

s{

int

a;char

b;double

f;};main(){printf("%d",sizeof(struct

s));}正確答案::CA.12B.13C.16D.243【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>structperson{charname[20];intcount;}leader[3]={"Li",0,"Zhang",0,"Sun",0};main(){printf("%s",leader[1].name);}正確答案::CA.sunB.LiC.ZhangD.04【單選題】(1分)有以下程序段,輸出結果為()。#include<stdio.h>structstudent{intnum;charname[20];floatscore;};main(){structstudentstu[5];printf("%d",sizeof(stu));}正確答案::AA.140B.隨機值C.160D.55【單選題】(1分)以下程序段,在空白處填寫()能使程序正確運行并輸出結果。#include<stdio.h>structstudent{longnum;charname[10];charsex;floatscore;};main(){structstudentstu={10101,"lili",'m',89.5},*pt;printf("%.2f",pt->score);}正確答案::AA.pt=&stu;B.pt=stu;C.*pt=stu;D.*pt=&stu;6【單選題】(1分)有結構體聲明如下,成員next是一個指針,指向對象的類型是()。structnode{charch;structnode*next;};正確答案::AA.nodeB.charC.intD.float7【單選題】(1分)有以下共用體聲明,賦值錯誤的是()。uniondata{inti;charch;floatf;}正確答案::CA.uniondataa;a.i=97;B.uniondataa;a.i=’a’;C.uniondataa={97,'b',1.5};D.uniondataa={97};8【單選題】(1分)以下程序段的運行結果為()。#include<stdio.h>uniondata{inti;charch;floatf;};main(){uniondataa;a.i=98;a.ch='B';printf("%d",a.i);}正確答案::DA.98B.隨機值C.0D.669【單選題】(1分)有枚舉定義enumsex{m,f}stu;能夠正確賦值的是()。正確答案::AA.stu=fB.stu=nanC.stu=manD.stu={m,f}10【單選題】(1分)有新類型名聲明typedefintNum[10];以下各項中與inta[10]含義相同的是()。正確答案::AA.NumaB.typedefaC.typedefa[10]D.Numa[10]1【單選題】(1分)下列關于C語言數據文件的敘述中正確的是(

)正確答案::DA.文件由ASCII碼字符序列組成,C語言只能讀寫文本文件B.文件由記錄序列組成,可按數據的存放形式分為二進制文件和文本文件C.文件由二進制數據序列組成,C語言只能讀寫二進制文件D.文件由數據流形式組成,可按數據的存放形式分為二進制文件和文本文件2【單選題】(1分)fwrite函數的一般調用形式是(

)正確答案::CA.fwrite(buffer,count,size,fp);B.fwrite(fp,size,count,buffer);C.rite(buffer,size,count,fp);D.fwrite(fp,count,size,buffer);3【單選題】(1分)C語言文件操作函數fread(buffer,size,n,fp)的功能是(

)正確答案::CA.從文件fp中讀入n個字符數據放入buffer中B.從文件fp中讀入n個字節(jié)放入大小為size字節(jié)的緩沖區(qū)buffer中C.從文件fp中讀n個大小為size字節(jié)的數據項存入buffer中D.從文件fp中讀n個字節(jié)存入buffer4【單選題】(1分)若fp是指向某文件的指針,且已讀到此文件末尾,則庫函數feof(fp)的返回值是(

)正確答案::DA.NULLB.0C.EOFD.非零值5【單選題】(1分)若要用fopen函數建一個新的二進制文件,該文件要既能讀也能寫,則文件方式字符串應該為(

)正確答案::AA."wb+"B."rb+"C."ab+"D."ab"6【單選題】(1分)C語言把文件看作是一個(

)的序列。正確答案::CA.單詞B.字C.字符D.記錄7【單選題】(1分)語句FILE*fp;定義了一個指向(

)正確答案::AA.FILE類型的指針變量B.某一個文件的變量C.FILE文件的變量D.某一個文件的結構體變量8【單選題】(1分)語句fp=fopen("file1","r");表示(

)正確答案::DA.打開文件file1,可向該文件輸入輸出數據B.打開文件file1,可向該文件輸出數據C.打開文件file1,可向該文件添加數據D.打開文件file1,可從該文件輸入數據9【單選題】(1分)如果希望向文本文件末尾添加數據,則應以(

)方式打開文件。正確答案::DA."r"B."w"C."ab"D."a"

溫馨提示

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

評論

0/150

提交評論