《C語言及程序設(shè)計(jì)X》在線平時(shí)作業(yè)1
試卷總分:100 得分:100
第1題,當(dāng)正常執(zhí)行了文件關(guān)閉操作時(shí),fclose函數(shù)的返回值是()。
A、-1
B、隨機(jī)值
C、0
D、1
正確答案:
第2題,以下敘述中不正確的是()
A、在C程序中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B、在C程序的函數(shù)中,最好使用全局變量
C、在C程序中,形參只是局限于所在函數(shù)
D、在C程序中,函數(shù)名的存儲(chǔ)類別為外部
正確答案:
第3題,下列四組選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是______。
A、AP_0do
B、floatgoto_A
C、b-agotoint
D、_123tempINT
正確答案:
第4題,以下是正確的C語言標(biāo)識(shí)符是()。
A、#define
B、_123
C、%d
D、\n
正確答案:
答案來源:(www.),下列四組選項(xiàng)中,均不是C語言關(guān)鍵字的選項(xiàng)是()。
A、defineIFtype
B、getccharprintf
C、includescanfcase
D、whilegopow
正確答案:
第6題,071^052的結(jié)果是()
A、32
B、16
C、23
D、22
正確答案:
第7題,下面四個(gè)選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是()。
A、\'''\\''\n'
B、"\''\017''\""'"
C、\018''\f''xab'
D、\\0''\101''xlf'
正確答案:
第8題,char*A[5],則標(biāo)識(shí)符A的意義時(shí)()。
A、A是一個(gè)指向有5個(gè)字符型元素的指針變量
B、A是一個(gè)有5個(gè)元素的一維數(shù)組,每個(gè)元素指向字符型的指針變量
C、A是一個(gè)指向字符型的函數(shù)的指針變量
D、A是一個(gè)有5個(gè)元素的一維數(shù)組,每個(gè)元素指向整型變量的指針變量
正確答案:
第9題,函數(shù)strcmp("A","B")的值為()
A、0
B、-1
C、1
D、3
正確答案:
答案來源:(www.),下列程序的輸出為()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
A、12
B、12.3
C、12.8
D、12.3
正確答案:
第11題,下面正確的字符常量是()
A、\X17'
B、\80'
C、\\'
D、"""\n"""
正確答案:
答案來源:(www.),設(shè)已定義i和k為int類型變量,則以下for循環(huán)語句for(I=0;k=-1,k=1;i++,k++)printf("****\n");
A、判斷循環(huán)結(jié)束的條件不合法
B、是無限循環(huán)
C、循環(huán)依次也不執(zhí)行
D、循環(huán)只執(zhí)行一次
正確答案:
第13題,對(duì)于循環(huán)語句while(1);下面()是正確的。
A、死循環(huán)
B、循環(huán)一次
C、不進(jìn)如循環(huán)體
D、編譯有錯(cuò)
正確答案:
第14題,下面四個(gè)選項(xiàng)中,均是C語言關(guān)鍵字的選項(xiàng)是()。
A、autoenuminclude
B、switchtypedefcontinue
C、signedunionscanf
D、ifstructtype
正確答案:
答案來源:(www.),若有以下類型說明語句:chara;intb;floatc;doubled;則表達(dá)式a*b-2*d+c的結(jié)果類型為()
A、float
B、char
C、int
D、double
正確答案:
第16題,復(fù)制題干,如有插入圖片點(diǎn)擊第二個(gè)"插入多圖按鈕"插入圖片并上傳圖片
A、單擊選項(xiàng)1 粘貼答案,如有圖片同樣方法插入上傳
B、選項(xiàng)內(nèi)容都是
正確答案:
第17題,若x為float型變量,則以列程序段結(jié)果是()x=1234.6789;printf("%-2.1f",x);
A、輸出格式描述符的域?qū)挾炔粔?,不能輸?br/>B、輸出為1234.7
C、輸出為1234.6
D、輸出為-1234.6
正確答案:
第18題,若有定義:intx=7;floata=2.5,b=4.7;則表達(dá)式a+x%3*(int)(a+b)%2/4的值是()。
A、2.5
B、2.75
C、3.5
D、0
正確答案:
第19題,述語句中,()中的if語法有錯(cuò)誤。
A、if(xy);
B、"if(x==y)x+y;"
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
D、"if(xy){x++;y++;}"
正確答案:
答案來源:(www.),下面程序的輸出是()。main(){intx=10,y=3;printf("%d\n",y=x%y);}
A、0
B、1
C、3
D、不確定的值
正確答案:
第21題,C語言本身沒有輸入輸出語句
A、錯(cuò)誤
B、正確
正確答案:
第22題,聲明語句int a[][3]={{1,0,1},{},{1,1}};能對(duì)二維數(shù)組a進(jìn)行正確初始化。
A、錯(cuò)誤
B、正確
正確答案:
第23題,聲明語句int a[]={0};可以對(duì)一維數(shù)組a進(jìn)行正確初始化。
A、錯(cuò)誤
B、正確
正確答案:
第24題,int a[3][];可以對(duì)二維數(shù)組a的正確說明。
A、錯(cuò)誤
B、正確
正確答案:
答案來源:(www.),若要用fopen函數(shù)打開一個(gè)新的二進(jìn)制文件,該文件要既能讀也能寫,則文件方式字符串是"ab+"。
A、錯(cuò)誤
B、正確
正確答案: