《C語言及程序設(shè)計X》在線平時作業(yè)2
試卷總分:100 得分:100
第1題,以下能對一維數(shù)組a進行正確初始化的語句是()。
A、inta[10]=(0,0,0,0,0);
B、inta[10]={};
C、inta[]={0};
D、inta[10]={10*1};
正確答案:
第2題,char*A[5],則標識符A的意義時()。
A、A是一個指向有5個字符型元素的指針變量
B、A是一個有5個元素的一維數(shù)組,每個元素指向字符型的指針變量
C、A是一個指向字符型的函數(shù)的指針變量
D、A是一個有5個元素的一維數(shù)組,每個元素指向整型變量的指針變量
正確答案:
第3題,sizeof(float)是()。
A、雙精度型表達式
B、一個整型表達式
C、一個函數(shù)調(diào)用
D、一個不合法的表達式
正確答案:
第4題,下列四組選項中,均是不合法的用戶標識符的選項是______。
A、AP_0do
B、floatgoto_A
C、b-agotoint
D、_123tempINT
正確答案:
答案來源:(www.),若有定義:intx=7;floata=2.5,b=4.7;則表達式a+x%3*(int)(a+b)%2/4的值是()。
A、2.5
B、2.75
C、3.5
D、0
正確答案:
第6題,以下敘述中不正確的是()
A、在C程序中,調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參
B、在C程序的函數(shù)中,最好使用全局變量
C、在C程序中,形參只是局限于所在函數(shù)
D、在C程序中,函數(shù)名的存儲類別為外部
正確答案:
第7題,若x為float型變量,則以列程序段結(jié)果是()x=1234.6789;printf("%-2.1f",x);
A、輸出格式描述符的域?qū)挾炔粔?,不能輸?br/>B、輸出為1234.7
C、輸出為1234.6
D、輸出為-1234.6
正確答案:
第8題,下列關(guān)于switch語句和break語句的結(jié)論中,只有()是正確的。
A、break語句是switch語句的一部分
B、在switch語句中可以根據(jù)需要使用或不使用break語句
C、在switch語句中必須使用break語句
D、"以上三個結(jié)論有兩個是正確的"
正確答案:
第9題,若有以下說明和語句,則輸出結(jié)果是()。Char*sp="\\\"\n"rintf("%d",strlen(sp));
A、6
B、3
C、5
D、字符串中有非法自負,輸出值不定
正確答案:
答案來源:(www.),C語言中的構(gòu)造類型數(shù)據(jù)包括()
A、數(shù)組類型、構(gòu)造體類型和共用體類型
B、數(shù)組類型、結(jié)構(gòu)體類型和指針類型
C、數(shù)組類型、結(jié)構(gòu)體類型和枚舉類型
D、數(shù)組類型、結(jié)構(gòu)體類型和空類型
正確答案:
第11題,下列各數(shù)組定義程序段,正確的是()。
A、intn=10;inta[n];"
B、"main(){charstr[10]="aman"}"
C、"staticint[][3]={{0,1,2},{80,89,2}};"
D、staticchar[5]="iamastudent.";
正確答案:
答案來源:(www.),下列不屬于C語言關(guān)鍵字的是()。
A、default
B、register
C、enum
D、external
正確答案:
第13題,下列程序的輸出為()#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
正確答案:
第14題,下面對指針變量的敘述,正確的是()
A、指針變量可以加上一個指針變量
B、可以把一個整形數(shù)賦給指針變量
C、指針變量的值可以賦給指針變量
D、指針變量不可以有空值,即該指針變量必須指向某一變量
正確答案:
答案來源:(www.),下列語句中,符合語法的語句式()。
A、a+b=3
B、a=a+7
C、a=c+b+3=6;
D、"a=8,b=a+7;"
正確答案:
第16題,下面四個選項中,均是合法轉(zhuǎn)義字符的選項是()。
A、\'''\\''\n'
B、"\''\017''\""'"
C、\018''\f''xab'
D、\\0''\101''xlf'
正確答案:
第17題,在x值處于-2到2,4到8時值為"真",否則為"假"的表達式是()。
A、(2x-2)||(4x8)
B、((x=-2)||(x=2)||((x4)||(x=8))
C、(x2)(x=-2)(x4)(x8)
D、(x-2)(x4)||(x8)(x2)
正確答案:
第18題,以下程序段執(zhí)行后輸出結(jié)果()。inti;for(i=1;;i++);printf("%d",i++);
A、1
B、2
C、3
D、死循環(huán)
正確答案:
第19題,若有以下類型說明語句:chara;intb;floatc;doubled;則表達式a*b-2*d+c的結(jié)果類型為()
A、float
B、char
C、int
D、double
正確答案:
答案來源:(www.),有定義:floatx=3.14,*p;下列錯誤的語句是()
A、p=3.14
B、p=x
C、*p=3
D、*p=x
正確答案:
第21題,一個C源程序可由一個或多個函數(shù)組成
A、錯誤
B、正確
正確答案:
第22題,c語言結(jié)構(gòu)類型變量在程序執(zhí)行期間所有成員一直駐留在內(nèi)存。
A、錯誤
B、正確
正確答案:
第23題,C語言本身沒有輸入輸出語句
A、錯誤
B、正確
正確答案:
第24題,聲明語句int a[]={0};可以對一維數(shù)組a進行正確初始化。
A、錯誤
B、正確
正確答案:
答案來源:(www.),int a[3][];可以對二維數(shù)組a的正確說明。
A、錯誤
B、正確
正確答案: