版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到課后章節(jié)答案2023年下烏魯木齊職業(yè)大學(xué)烏魯木齊職業(yè)大學(xué)
緒論單元測(cè)試
程序是()的序列。
A:變量B:常量C:指令D:符號(hào)
答案:指令
在本課程中使用的軟件環(huán)境是()。
A:CB:visualstudioC:DevC++D:C++
答案:DevC++
C語(yǔ)言編寫的程序,文件保存類型為()。
A:.docB:.cC:.devD:.exe
答案:.c
C語(yǔ)言編寫的程序,運(yùn)行后的目標(biāo)文件擴(kuò)展名為()。
A:.exeB:.cC:.devD:.bat
答案:.exe
C語(yǔ)言編寫的程序,運(yùn)行時(shí)的快捷鍵時(shí)()。
A:Ctrl+F9B:F5C:CTRL+F5D:C+F9
答案:C+F9
程序中有
A:數(shù)字
B:符號(hào)
C:指令
答案:指令
在本課程中使用的語(yǔ)言是
A:C++B:visualstudioC:CD:DevC++
答案:C
C語(yǔ)言編寫的程序,目標(biāo)文件保存類型為
A:.cB:.exeC:.docD:.dev
答案:.exe
C語(yǔ)言編寫的程序,每一條語(yǔ)句后面需要寫
A:感嘆號(hào)
B:句號(hào)
C:分號(hào)
答案:分號(hào)
C語(yǔ)言編寫的程序,結(jié)束的標(biāo)志是
A:{
B:ReturnC:}
答案:}
第一章測(cè)試
流程圖中的平行四邊形表示()。
A:表示程序開(kāi)始/結(jié)束B(niǎo):表示上下連接C:表示輸入/輸出語(yǔ)句、定義變量、常量D:表示判斷
答案:表示輸入/輸出語(yǔ)句、定義變量、常量
流程圖中的菱形表示()
A:表示輸入/輸出語(yǔ)句、定義變量、常量B:表示上下連接C:表示判斷D:表示程序開(kāi)始/結(jié)束
答案:表示判斷
流程圖中的圓角矩形形表示()
A:表示輸入/輸出語(yǔ)句、定義變量、常量B:表示判斷C:表示程序開(kāi)始/結(jié)束D:表示上下連接
答案:表示程序開(kāi)始/結(jié)束
流程圖中的長(zhǎng)方形表示()
A:表示表示計(jì)算處理B:表示輸入/輸出語(yǔ)句、定義變量、常量C:表示上下連接D:表示程序開(kāi)始/結(jié)束
答案:表示表示計(jì)算處理
流程圖中的圓形表示()
A:表示輸入/輸出語(yǔ)句、定義變量、常量B:表示上下連接C:表示判斷D:表示程序開(kāi)始/結(jié)束
答案:表示上下連接
程序的開(kāi)頭有()頭文件。
A:#includeB:#scanfC:#define
答案:#include
頭文件#include的含義是__
A:頭文件包括標(biāo)準(zhǔn)的判斷語(yǔ)句B:頭文件包括標(biāo)準(zhǔn)的循環(huán)語(yǔ)句C:頭文件包括標(biāo)準(zhǔn)的輸入輸出語(yǔ)句
答案:頭文件包括標(biāo)準(zhǔn)的輸入輸出語(yǔ)句
.c文件是__
A:C語(yǔ)言編寫的源文件B:C語(yǔ)言編寫的目標(biāo)文件C:C語(yǔ)言編寫的鏈接文件
答案:C語(yǔ)言編寫的源文件
.exe文件是__
A:目標(biāo)文件B:可執(zhí)行文件C:C語(yǔ)言編寫的源文件
答案:可執(zhí)行文件
C語(yǔ)言編寫的程序,{}表示
A:程序結(jié)束
B:程序開(kāi)始
C:程序的開(kāi)始結(jié)束
答案:程序的開(kāi)始結(jié)束
第二章測(cè)試
下列定義變量的語(yǔ)句中錯(cuò)誤的是()
A:int_intB:floatUS$C:charForD:doubleint_
答案:floatUS$
以下不合法的用戶標(biāo)識(shí)符是()
A:_8_B:j2_KEYC:DoubleD:4d
答案:4d
以下4組用戶定義標(biāo)識(shí)符中,全部合法的一組是()
A:If-maxturboB:intk_2_001???C:txtREAL3COMD:_mainencludesin
答案:_mainencludesin
C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括()
A:整型、字符型、邏輯型B:整型、實(shí)型、字符型C:整型、實(shí)型、邏輯型D:整型、實(shí)型、邏輯型、字符型
答案:整型、實(shí)型、字符型
當(dāng)c的值不為0時(shí),在下列選項(xiàng)中能正確將c的值賦給變量a、b的是()
A:(a=c)‖(b=c);B:c=b=a;C:a=c=b;D:(a=c)&&(b=c);
答案:(a=c)&&(b=c);
以下不正確的C語(yǔ)言標(biāo)識(shí)符是()。
A:ab3B:4abC:a2_bD:B1
答案:4ab
C語(yǔ)言程序的基本單位是()。
A:函數(shù)B:語(yǔ)句C:程序行D:字符
答案:函數(shù)
以下選項(xiàng)中非法的表達(dá)式是()
A:(char)(65+3)B:x+1=x+1C:0<=x<100D:i=j==0
答案:x+1=x+1
以下運(yùn)算符中優(yōu)先級(jí)最低的運(yùn)算符是()。
A:&&B:||C:=D:&
答案:=
第三章測(cè)試
以下選項(xiàng)中,與k=n++完全等價(jià)的表達(dá)式是()。
A:n=n+1,k=nB:k=++nC:k=n,n=n+1D:k+=n+1
答案:k=n,n=n+1
下列()不屬于結(jié)構(gòu)化程序設(shè)計(jì)的循環(huán)結(jié)構(gòu)。
A:do-whileB:WhileC:if-elseD:For
答案:For
以下循環(huán)體的執(zhí)行次數(shù)是()。
main()
{
inti,j;
for(i=0,j=1;i<=j+1;i+=2,j--)
printf("%d\n",i);
}
A:2B:3C:0D:1
答案:2
用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是()。
A:output()B:print()C:scanf()D:printf()
答案:printf()
在printf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為()。
A:$B:%C:@D:#
答案:%
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對(duì)應(yīng)輸出的數(shù)據(jù)類型為()。
A:floatB:doubleC:intD:char
答案:int
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%f”,則對(duì)應(yīng)輸出的數(shù)據(jù)類型為()。
A:floatB:charC:intD:double
答案:float
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%5d”,則規(guī)定對(duì)應(yīng)輸出的數(shù)據(jù)占用的字符位置個(gè)數(shù)為()。
A:6B:5C:4D:3
答案:5
若變量已正確定義并賦值,下面符合C語(yǔ)言語(yǔ)法的表達(dá)式是()。
A:int18.5%3B:a:=b+1C:a=a+7=c+bD:a=b=c+2
答案:a=b=c+2
若k是int型變量,且有下面的程序片段
k=-3
if(k<=0)printf("####")
elseprintf("&&&&");
上面程序片段的輸出結(jié)果是___A___。
A:&&&&B:有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果C:####&&&&D:####
答案:####
在scanf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為()。
A:%B:@C:#D:$
答案:@
在scanf()函數(shù)調(diào)用的格式字符串中,若使用格式字符串為“%d,%d”,則規(guī)定輸入的兩個(gè)數(shù)據(jù)之間的分隔符為()。
A:$B:#C:%D:@
答案:@
第四章測(cè)試
C語(yǔ)言中的循環(huán)類語(yǔ)句有3條,它們是()。
A:while,do,switchB:for,while,doC:for,if,whileD:for,break,do
答案:for,while,do
C語(yǔ)言中()。
A:do-while語(yǔ)句構(gòu)成的循環(huán),當(dāng)while語(yǔ)句中的表達(dá)式為非零時(shí)結(jié)束循環(huán)B:do-while語(yǔ)句構(gòu)成的循環(huán)必須用break語(yǔ)句才能退出C:do-while語(yǔ)句構(gòu)成的循環(huán),當(dāng)while語(yǔ)句中的表達(dá)式值小于零時(shí)結(jié)束循環(huán)D:能使用do-while語(yǔ)句構(gòu)成的循環(huán)
答案:能使用do-while語(yǔ)句構(gòu)成的循環(huán)
當(dāng)處理問(wèn)題時(shí)的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為()。
A:whileB:forC:switchD:do-while
答案:for
若需要定義一個(gè)符號(hào)常量,并且使C語(yǔ)言能夠進(jìn)行類型檢查,則應(yīng)在定義語(yǔ)句的開(kāi)始使用保留字()。
A:continueB:constC:caseD:static
答案:const
每次先進(jìn)行循環(huán)條件的判斷,然后再執(zhí)行循環(huán)體的語(yǔ)句為()。
A:switch和breakB:for和doC:while和doD:for和while
答案:for和while
若n的值為5,s的值為0,則執(zhí)行“while(n>0)s+=n--;”語(yǔ)句后,s的值為()。
A:13B:12C:14D:15
答案:15
流程控制類語(yǔ)句包括的3類語(yǔ)句為()。
A:選擇、輸入、輸出B:循環(huán)、選擇、函數(shù)C:選擇、循環(huán)、跳轉(zhuǎn)D:選擇、循環(huán)、輸入
答案:選擇、循環(huán)、跳轉(zhuǎn)
若i的值為0,則執(zhí)行“doi++;while(i*i<10);”語(yǔ)句的過(guò)程中,循環(huán)體被執(zhí)行的次數(shù)為()。
A:5B:4C:3D:2
答案:4
執(zhí)行下面程序的輸出結(jié)果為()
#include<stdio.h>
voidmain(){
intx=16,s=0;
do{s+=x;x-=3;}while(x>0);
printf("s=%d\n",s);
}
A:52B:53C:54D:51
答案:51
若要結(jié)束所在函數(shù)的執(zhí)行過(guò)程,返回到調(diào)用該函數(shù)所在位置,則使用的語(yǔ)句為()。
A:returnB:breakC:continueD:goto
答案:return
若x的值為15,則執(zhí)行“if(x>10)x++;elsex--;”語(yǔ)句后,x的值為()。
A:15B:14C:10D:16
答案:16
若x的值為-10,則執(zhí)行“if(!x)x++;elsex--;”語(yǔ)句后,x的值為()。
A:0B:-10C:-9D:-11
答案:-11
若n的值為10,則執(zhí)行“for(i=1;i<n;i++)S;”語(yǔ)句的過(guò)程中,表達(dá)式i=1共被執(zhí)行的次數(shù)為()。
A:n-1B:nC:n+1D:1
答案:1
若n的值為10,則執(zhí)行“for(i=0;;i++)if(i>n/3)break;”語(yǔ)句后,i的值為()。
A:6B:4C:5D:3
答案:4
若n的值為10,則執(zhí)行“while(n-->0)s+=n;”語(yǔ)句的過(guò)程中,循環(huán)體被執(zhí)行的次數(shù)為()。
A:11B:8C:9D:10
答案:10
while循環(huán)語(yǔ)句中的循環(huán)體可能不會(huì)被執(zhí)行。()
A:錯(cuò)B:對(duì)
答案:對(duì)
while循環(huán)語(yǔ)句的循環(huán)體,只能是復(fù)合語(yǔ)句,不能是簡(jiǎn)單語(yǔ)句。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)
do-while循環(huán)語(yǔ)句中的循環(huán)體可能不會(huì)被執(zhí)行。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)
第五章測(cè)試
C語(yǔ)言中規(guī)定函數(shù)的返回值的類型是由()。
A:調(diào)用該函數(shù)時(shí)的主調(diào)用函數(shù)類型所決定B:調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定C:在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定D:return語(yǔ)句中的表達(dá)式類型所決定
答案:在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定
func((exp1,exp2),(exp3,exp4,exp5));下面函數(shù)調(diào)用語(yǔ)句含有實(shí)參的個(gè)數(shù)為()。
A:5B:4C:1D:2
答案:2
下面正確的函數(shù)原型語(yǔ)句是()
A:voidFunction(int);B:intFunction(voida);C:voidint(doublea);D:intFunction(a);
答案:intFunction(voida);
函數(shù)調(diào)用func(2+x,4*y,5)中所含實(shí)參的個(gè)數(shù)為()。
A:4B:3C:2D:5
答案:3
假定一個(gè)函數(shù)的原型為intff(intx),一個(gè)整型變量為a,則下面函數(shù)調(diào)用表達(dá)式不正確的是()。
A:ff(*a)B:ff(a)C:ff(3)D:ff(a+10)
答案:ff(*a)
若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是()。
A:數(shù)組的首地址B:數(shù)組元素的個(gè)數(shù)C:數(shù)組中全部元素的值D:數(shù)組中第一個(gè)元素的值
答案:數(shù)組的首地址
假定一個(gè)函數(shù)原型為intf1(inta[][N],intn),與數(shù)組參數(shù)等價(jià)的表示為()。
A:int*a[N]B:int**aC:int*aD:int(*a)[N]
答案:int(*a)[N]
此程序運(yùn)行后,得到的輸出結(jié)果為()
#include<stdio.h>
voidfn1(intx){
inty=2;
staticintz=2;
y+=x;z+=x;
printf("%d",x+y+z);
}
voidmain(){
fn1(3);
fn1(4);
}
A:1318B:1317C:1419D:1319
答案:1319
在函數(shù)定義的參數(shù)表中,也可以使用函數(shù)參數(shù),假定一個(gè)函數(shù)參數(shù)原型為intff(int),則等價(jià)的函數(shù)指針說(shuō)明為()。
A:int*ff(int)B:int*ffC:int(*ff)(int)D:intff
答案:int(*ff)(int)
假定一個(gè)函數(shù)定義為“externchar*f1(char*x){returnx;}”,表示該函數(shù)作用域的關(guān)鍵字為()。
A:charB:externC:intD:char*
答案:extern
假定一個(gè)函數(shù)的原型語(yǔ)句為“intff(int*x);”,一個(gè)整型數(shù)組為a[10],則下面函數(shù)調(diào)用表達(dá)式不正確的是()。
A:ff(&a[0])B:ff(a[0])C:ff(a)D:ff(a+3)
答案:ff(a[0])
假定一個(gè)函數(shù)原型語(yǔ)句為“intf1(inta[],intn);”,與數(shù)組參數(shù)等價(jià)的表示為()。
A:int*aB:int**aC:intaD:int&a
答案:int*a
假定一個(gè)函數(shù)的參數(shù)說(shuō)明為constinta,則在函數(shù)體中不能進(jìn)行的操作是()。
A:intx=aB:printf("%d",a)C:a==0D:a=10
答案:a=10
在函數(shù)體中定義的變量具有()。
A:函數(shù)作用域B:局部作用域C:文件作用域D:全局作用域
答案:局部作用域
在函數(shù)外定義的變量,若帶有作用域關(guān)鍵字static,則它具有()。
A:局部作用域B:函數(shù)作用域C:文件作用域D:全局作用域
答案:文件作用域
在函數(shù)體中定義一個(gè)靜態(tài)變量時(shí),選用的存儲(chǔ)屬性關(guān)鍵字為()。
A:staticB:registerC:autoD:extern
答案:static
假定一個(gè)函數(shù)原型為“voidff(inta[],intn)”,則對(duì)應(yīng)的函數(shù)指針類型為()。
A:*ff(int[],int)B:void(*ff)(int*a,int)C:int(*ff)(int*a,int)D:void*ff(int*a,int)
答案:void(*ff)(int*a,int)
第六章測(cè)試
在一個(gè)數(shù)組中,數(shù)組元素a[i]前面的元素個(gè)數(shù)為()。
A:i+1B:2*iC:i-1D:i
答案:i
假定一維數(shù)組的定義為“chara[8];”,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。
A:16B:64C:8D:32
答案:8
一維數(shù)組的定義和使用自測(cè)練習(xí)
假定有一個(gè)定義語(yǔ)句為“inta[10]={3,4,2,8,6};”,則元素a[3]的值為()。
A:2B:8C:4D:6
答案:8
假定有一個(gè)定義語(yǔ)句為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[2][1]的值為()。
A:4B:6C:0D:8
答案:0
假定二維數(shù)組的定義語(yǔ)句為“int*a[3][5];”,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。
A:60B:120C:15D:30
答案:60
使用“typedefintInteger;”語(yǔ)句把標(biāo)識(shí)符Integer定義為一個(gè)()。
A:整數(shù)類型B:數(shù)組變量C:整數(shù)變量D:數(shù)組類型
答案:整數(shù)類型
使用“typedefintABC[10];”語(yǔ)句把標(biāo)識(shí)符ABC定義為()。
A:整型數(shù)組類型B:字符數(shù)組C:符號(hào)常量D:簡(jiǎn)單變量
答案:整型數(shù)組類型
執(zhí)行下面程序的輸出結(jié)果為()
#include<stdio.h>
voidmain(){
inta[8]={3,8,6,5,9,2,8,5};
inti,s=0;
for(i=0;i<8;i++)s+=a[i];
printf("s=%d\n",s);
}
A:47B:46C:45D:48
答案:46
執(zhí)行下面程序的輸出結(jié)果為()
#include<stdio.h>
voidmain(){
inta[8]={12,15,20,8,25,30,28,36};
inti,c[3]={0};
for(i=0;i<8;i++){
if(a[i]%2==0)c[0]++;
if(a[i]%3==0)c[1]++;
if(a[i]%4==0)c[2]++;
}
printf("%d%d%d\n",c[0],c[1],c[2]);
}
A:625B:645C:345D:643
答案:645
第七章測(cè)試
一個(gè)指針類型的簡(jiǎn)單變量占用內(nèi)存中的字節(jié)數(shù)為()。
A:4B:8C:2D:16
答案:4
在定義指針變量的語(yǔ)句中,在指針變量名的前面標(biāo)記的字符為()。
A:#B:&C:*D:$
答案:*
假定p是一個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大()。
A:8個(gè)字節(jié)B:2個(gè)字節(jié)C:4個(gè)字節(jié)D:1個(gè)字節(jié)
答案:1個(gè)字節(jié)
假定變量m定義為“intm=7;”,則下面定義語(yǔ)句格式正確的是()。
A:int*p=m;B:int&p=*m;C:intp=&m;D:int*p=&m;
答案:int*p=&m;
假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型為()。
A:int**B:intC:int*D:int***
答案:int**
假定p是一個(gè)指向數(shù)據(jù)對(duì)象的指針,則通過(guò)p表示該數(shù)據(jù)對(duì)象為()。
A:*pB:p*C:&pD:p&
答案:*p
若p指向x,則與x的等價(jià)表示為()。
A:*pB:pC:*xD:&x
答案:*x
假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是()。
A:*aB:*a++C:a[i]D:*(a+1)
答案:*a++
已知“inta[10],x,*pa=a;”,若要把數(shù)組a[3]元素的值賦給x,則不正確的語(yǔ)句為()。
A:x=*pa+3;B:x=pa[3];C:x=*(a+3);D:x=a[3];
答案:x=*pa+3;
已知“chara[3][5];”,則元素a[2][3]的地址比該數(shù)組的首地址大()。
A:26個(gè)字節(jié)B:13個(gè)字節(jié)C:48個(gè)字節(jié)D:52個(gè)字節(jié)
答案:13個(gè)字節(jié)
已知“int*p=calloc(24,sizeof(int));”,則p所指向的動(dòng)態(tài)內(nèi)存空間中,能夠存儲(chǔ)整型元素的個(gè)數(shù)為()。
A:58B:6C:12D:24
答案:24
執(zhí)行下面程序的輸出結(jié)果為()
#include<stdio.h>
#include
voidmain(){
int*p=malloc(sizeof(int));
*p=20;
*p+=30;
printf("%d\n",*p);
}
A:51B:50C:49D:48
答案:50
執(zhí)行下面程序的輸出結(jié)果為()
#include<stdio.h>
#include<stdlib.h>
voidmain(){
int*p=calloc(6,sizeof(int));
int*t;
*p=1;
for(t=p+1;t<p+6;t++)*t=*(t-1)+3;
printf("%d\n",*(p+5));
}
A:16B:15C:18D:17
答案:16
第八章測(cè)試
一個(gè)二維字符數(shù)組a[M][N]能夠存儲(chǔ)的字符串個(gè)數(shù)至多為()。
A:NB:N-1C:MD:M-1
答案:M
若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是()。
A:strcmpB:strcpyC:strlenD:strcat
答案:strcpy
執(zhí)行下面程序的輸出結(jié)果為(A)
#include<<stdio.h>
#include<string.h>
voidmain(){
intc1,c2;
chara[20]="String1234\n";
charb[10]="str";
c1=strlen(a);
strcat(b,"245\0");
intc2=strlen();
printf("%d%d\n",c1,c2);
}
A:116B:117C:106D:115
答案:117
執(zhí)行下面程序后,假定從鍵盤上輸入的兩個(gè)字符串?dāng)?shù)據(jù)為123和456,則輸出結(jié)果為()
#include<stdio.h>
#include<string.h>
voidmain(){
chara[20],b[20];
scanf("%s%s",a,b);
if(strcmp(a,b)>=0)printf("%s%s\n",a,b);
elseprintf("%s%s\n",b,a);
}
A:454123B:456123C:453123D:456121
答案:456123
strlen()函數(shù)的作用是
A:求字符串長(zhǎng)度的函數(shù)B:字符串連接函數(shù)C:字符串比較函數(shù)
答案:求字符串長(zhǎng)度的函數(shù)
strcat()函數(shù)的作用是
A:字符串連接函數(shù)B:求字符串長(zhǎng)度的函數(shù)C:字符串比較函數(shù)
答案:字符串連接函數(shù)
字符串賦值函數(shù)是
A:strcpyB:strcmpC:strcatD:strlen
答案:strcpy
字符串比較函數(shù)是
A:strlen
B:strcpy
C:strcmp
D:strcat
答案:strcmp
在使用字符串有關(guān)函數(shù)的時(shí)候,需要寫的頭文件時(shí)
A:#string.hB:#defineC:#include
答案:#string.h
第九章測(cè)試
標(biāo)準(zhǔn)輸入設(shè)備鍵盤的文件流標(biāo)識(shí)符是()。
A:stderrB:stdinC:StdioD:stdout
答案:stdin
表示文件結(jié)束符的符號(hào)常量為()。
A:EOFB:feofC:EofD:eof
答案:EOF
在C語(yǔ)言程序中,進(jìn)行數(shù)據(jù)的輸入和輸出操作時(shí),需要包含的系統(tǒng)頭文件是()。
A:string.hB:math.hC:stdlib.hD:stdio.h
答案:stdio.h
在C語(yǔ)言中,打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為()。
A:fread()B:fclose()C:fopen()D:fwrite()
答案:fopen()
在C語(yǔ)言中,為只讀操作打開(kāi)一個(gè)文本文件的方式為()。
A:"r+"B:"w"C:"r"D:"a"
答案:"r"
在C語(yǔ)言中,為追加寫操作打開(kāi)一個(gè)二進(jìn)制文件的方式為()。
A:"ab"B:"rb"C:"wb"D:"w+"
答案:"wb"
在一個(gè)文本文件中保存一個(gè)實(shí)數(shù)2.4所占用的字節(jié)數(shù)為()。
A:2B:3C:8D:4
答案:2
向一個(gè)文本文件中寫入一個(gè)字符串的系統(tǒng)函數(shù)為()。
A:fputc()B:fgets()C:fgetc()D:fputs()
答案:fgetc()
若一個(gè)文本文件的長(zhǎng)度為n-1,當(dāng)以"a"方式打開(kāi)時(shí),其寫文件指針初始指向的字節(jié)位置編號(hào)為()。
A:n-1B:0C:nD:1
答案:n
下面函數(shù)的功能是把從鍵盤上輸入的一系列字符保存到文本文件中。該文本文件名為參數(shù)fname所指向的字符串。()
voidxw1(char*fname){
FILE*fout=fopen(fname,
);
charch;
printf("輸入一系列字符,以字符@作為結(jié)束標(biāo)志\n");
while(1){
scanf("%c",&ch);
if(ch=='@')break;
fputc(ch,fout);
}
fclose(fout);
}
A:"w"B:"O"C:"R"D:"Z"
答案:"w"
若一個(gè)文本文件的長(zhǎng)度為n-1,當(dāng)以"r"方式打開(kāi)時(shí),其讀文件指針初始指向的字節(jié)位置編號(hào)為()。
A:nB:n-1C:0D:1
答案:0
從一個(gè)文本文件中讀取一個(gè)字符的系統(tǒng)函數(shù)為()。
A:fgetc()B:fputs()C:fputc()D:fgets()
答案:fgetc()
從一個(gè)二進(jìn)制文件中讀取數(shù)據(jù)的系統(tǒng)函數(shù)為()。
A:fgets()B:fgetc()C:fread()D:fwrite()
答案:fread()
下面函數(shù)的功能是把數(shù)組a中的n個(gè)整數(shù)元素保存到字節(jié)文件中。該字節(jié)文件名為參數(shù)fname所指向的字符串。橫線處所缺的內(nèi)容是(A
)break(return)voidxw1(char*fname,inta[],intn){FILE*fout=fopen(fname,"wb
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年行政合同范本:行政主體合同履約保障與優(yōu)益權(quán)執(zhí)行3篇
- 2024年行業(yè)競(jìng)爭(zhēng)回避協(xié)議
- 2024年綠色環(huán)保項(xiàng)目宣傳推廣合同
- 2024年綜合外墻保溫施工協(xié)議3篇
- 2024年綠色生態(tài)石材項(xiàng)目承包施工及后期維護(hù)服務(wù)合同3篇
- 2024年租車簡(jiǎn)易版:標(biāo)準(zhǔn)汽車租賃協(xié)議
- 2024版專業(yè)技術(shù)人員國(guó)內(nèi)外進(jìn)修協(xié)議樣式一
- 《靜脈炎的護(hù)理》課件
- 2025年度餐飲企業(yè)員工勞動(dòng)合同續(xù)簽與調(diào)整協(xié)議3篇
- 2024年高端服裝定制加工合同
- 藝術(shù)漆培訓(xùn)課件
- 建德海螺二期施工組織設(shè)計(jì)
- 山東省菏澤市2023-2024學(xué)年高一上學(xué)期期末測(cè)試物理試題(解析版)
- 2024年學(xué)校后勤日用品采購(gòu)合同范本2篇
- 中建中建機(jī)電工程聯(lián)動(dòng)調(diào)試實(shí)施方案范本
- 新《安全生產(chǎn)法》安全培訓(xùn)
- 山東省濟(jì)南市2023-2024學(xué)年高一上學(xué)期1月期末考試 物理 含答案
- 《念珠菌感染的治療》課件
- 中華人民共和國(guó)安全生產(chǎn)法知識(shí)培訓(xùn)
- 物業(yè)品質(zhì)提升方案課件
- 《ROHS知識(shí)培訓(xùn)》課件
評(píng)論
0/150
提交評(píng)論