C語言程序設計基礎學習通超星課后章節答案期末考試題庫2023年_第1頁
C語言程序設計基礎學習通超星課后章節答案期末考試題庫2023年_第2頁
C語言程序設計基礎學習通超星課后章節答案期末考試題庫2023年_第3頁
C語言程序設計基礎學習通超星課后章節答案期末考試題庫2023年_第4頁
C語言程序設計基礎學習通超星課后章節答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩50頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

C語言程序設計基礎學習通超星課后章節答案期末考試題庫2023年C語言中,邏輯“真”等價于(

)。

參考答案:

非零的數

C語言中,邏輯“真”等價于()。

參考答案:

非零的數

C語言的switch語句中,case后(

)。

參考答案:

只能為常量或常量表達式

C語言的switch語句中,case后()。

參考答案:

只能為常量或常量表達式

C程序可以包括多個函數,程序總是按照()所描述的方式執行當前的程序。

參考答案:

從main函數開始,到main函數結束

C程序可以包括多個函數,程序總是按照()所描述的方式執行當前的程序。

參考答案:

從main函數開始,到main函數結束

C語言中,下列說法正確的是(

)。

參考答案:

dowhile語句構成循環,當while語句中的表達式為零時結束循環

C語言中,下列說法正確的是()。

參考答案:

dowhile語句構成循環,當while語句中的表達式為零時結束循環

C語言中int型數據占2個字節,則long型數據占的字節數為()。

參考答案:

4

C語言中int型數據占2個字節,則long型數據占的字節數為()。

參考答案:

4

C語言中while和do-while循環的主要區別是(

)。

參考答案:

dowhile的循環體至少無條件執行一次

C語言中while和do-while循環的主要區別是()。

參考答案:

dowhile的循環體至少無條件執行一次

C語言中函數返回值的類型是由(

)決定的。

參考答案:

該函數定義時的類型

C語言中函數返回值的類型是由()決定的。

參考答案:

該函數定義時的類型

C語言中用于結構化程序設計的三種基本結構是(

)。

參考答案:

順序結構、選擇結構、循環結構

C語言中用于結構化程序設計的三種基本結構是()。

參考答案:

順序結構、選擇結構、循環結構

C語言允許使用的兩種注釋方式(

)。

參考答案:

//和/**/

C語言允許使用的兩種注釋方式()。

參考答案:

//和/**/

C語言是低級語言,還是高級語言?

參考答案:

高級語言

C語言是國際上廣泛流行的(

)。

參考答案:

計算機高級語言

C語言是國際上廣泛流行的()。

參考答案:

計算機高級語言

C語言語句結束時,使用的符號是(

)。

參考答案:

;

C語言語句結束時,使用的符號是()。

參考答案:

;

for語句中的表達式可以部分或全部省略,但兩個(

)不可省略。但當三個表達式均省略后,因缺少條件判斷,循環會無限制地執行下去,形成死循環。

參考答案:

;

for語句中的表達式可以部分或全部省略,但兩個()不可省略。但當三個表達式均省略后,因缺少條件判斷,循環會無限制地執行下去,形成死循環。

參考答案:

;

if語句的基本形式是:if(表達式)語句,以下關于“表達式”值的敘述中正確的是(

)。

參考答案:

可以是任意合法的數值

if語句的基本形式是:if(表達式)語句,以下關于“表達式”值的敘述中正確的是()。

參考答案:

可以是任意合法的數值

while循環語句中,while后一對圓括號中表達式的值決定了循環體是否進行,因此,進入while循環后,一定要有能使此表達式的值變為(

)的操作,否則,循環將會無限制地進行下去。

參考答案:

0

while循環語句中,while后一對圓括號中表達式的值決定了循環體是否進行,因此,進入while循環后,一定要有能使此表達式的值變為()的操作,否則,循環將會無限制地進行下去。

參考答案:

0

下列關于函數定義的敘述中,正確的是(

)。

參考答案:

函數不可以嵌套定義,但可以嵌套調用

下列關于函數定義的敘述中,正確的是()。

參考答案:

函數不可以嵌套定義,但可以嵌套調用

下列關于結構體類型與結構體變量的說法中,錯誤的是(??)。

參考答案:

結構體類型中的成員名,不可與程序中的變量同名

下列函數定義中,出現編譯錯誤的是(

)。

參考答案:

intmax(intx,y){

intz;

z=x>y?x:y;

returnz;}

下列函數定義中,出現編譯錯誤的是()。

參考答案:

intmax(intx,y){

intz;

z=x>y?x:y;

returnz;}

下列可用于C語言用戶標識符的一組是()。

參考答案:

a3_b3,_123,Car

下列可用于C語言用戶標識符的一組是()。

參考答案:

a3_b3,_123,Car

下列四組選項中,均是合法轉義字符的選項是()。

參考答案:

‘\”’‘\\’‘\n’

下列四組選項中,均是合法轉義字符的選項是()。

參考答案:

‘\”’‘\\’‘\n’

下列定義數組的語句中,哪一個是不正確的(

)。

參考答案:

floatx[2][]={1,2,,,,3};

下列定義數組的語句中,哪一個是不正確的()。

參考答案:

floatx[2][]={1,2,,,,3};

下列對二維數組的定義和初始化正確的是(

)。

參考答案:

inta[3][];

下列對二維數組的定義和初始化正確的是()。

參考答案:

inta[3][];

下列對數組定義不正確的語句是(

)。

參考答案:

charb[1]={‘a’,‘b’,‘c’,‘d’};

下列對數組定義不正確的語句是()。

參考答案:

charb[1]={‘a’,‘b’,‘c’,‘d’};

下列條件語句中,功能與其他語句不同的是(

)。

參考答案:

if(a==0)printf("%d\n",x);elseprintf("%d\n",y);

下列條件語句中,功能與其他語句不同的是()。

參考答案:

if(a==0)printf("%d\n",x);elseprintf("%d\n",y);

下列語句不具有賦值功能的是()。

參考答案:

a+b

下列語句不具有賦值功能的是()。

參考答案:

a+b

下列說法正確的是()。

參考答案:

僅(1)(4)

下列說法正確的是(

)。

參考答案:

僅(1)(4)

下述對C語言字符數組的描述中錯誤的是(

)。

參考答案:

可以在賦值語句中通過賦值運算符“=”對字符數組整體賦值

下述對C語言字符數組的描述中錯誤的是()。

參考答案:

可以在賦值語句中通過賦值運算符“=”對字符數組整體賦值

下面函數func((exp1,exp2),(exp3,exp4,exp5));調用語句中含有實參的個數為(

)。

參考答案:

2

下面函數func((exp1,exp2),(exp3,exp4,exp5));調用語句中含有實參的個數為()。

參考答案:

2

下面哪項不是基本數據類型()。

參考答案:

指針類型

下面對C語言的描述中,正確的是(

)。

參考答案:

C語言函數可以遞歸調用

下面對C語言的描述中,正確的是()。

參考答案:

C語言函數可以遞歸調用

下面對結構體變量的敘述中錯誤的是()。

參考答案:

結構變量與簡單變量間可以賦值

下面描述正確的是(

)。

參考答案:

字符串"That"小于字符串"The"

下面描述正確的是()。

參考答案:

字符串"That"小于字符串"The"

下面有關for循環的正確描述是(

)。

參考答案:

for循環的循環體語句中,可以包含多條語句,但必須用花括號括起來

下面有關for循環的正確描述是()。

參考答案:

for循環的循環體語句中,可以包含多條語句,但必須用花括號括起來

下面的函數func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));調用語句中func函數的實參個數是(

)。

參考答案:

3

下面的函數func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));調用語句中func函數的實參個數是()。

參考答案:

3

下面的變量說明中正確的是()。

參考答案:

chara,b,c;

下面的變量說明中正確的是()。

參考答案:

chara,b,c;

下面程序段的運行結果是(

)。charc[5]={'a','b','\0','c','\0'};printf(“%s”,c);

參考答案:

ab

下面程序段的運行結果是()。charc[5]={''a'',''b'',''\0'',''c'',''\0''};printf(“%s”,c);

參考答案:

ab

不是C語言的浮點類型的是()。

參考答案:

real

不是C語言的浮點類型的是()。

參考答案:

real

為表示關系x≥y≥z,應使用C語言表達式()。

參考答案:

(x>=y)&&(y>=z)

為表示關系x≥y≥z,應使用C語言表達式()。

參考答案:

(x>=y)&&(y>=z)

以下關于函數定義的敘述中,正確的是(

)。

參考答案:

構成C語言源程序的基本單位之一是函數

以下關于函數定義的敘述中,正確的是()。

參考答案:

構成C語言源程序的基本單位之一是函數

以下函數聲明中,正確的是(

)。

參考答案:

voidplay(inta,intb)

以下函數聲明中,正確的是()。

參考答案:

voidplay(inta,intb)

以下函數首部定義形式正確的是(

)。

參考答案:

doublefun(intx,inty)

以下函數首部定義形式正確的是()。

參考答案:

doublefun(intx,inty)

以下初始化語句錯誤的是(

)。

參考答案:

charc[6]={"string"};

以下初始化語句錯誤的是()。

參考答案:

charc[6]={"string"};

以下敘述中不正確的是()。

參考答案:

樹是邊數最少的圖

以下敘述中錯誤的是(

)。

參考答案:

用戶定義的函數中可以有多個return語句,以便可以調用一次返回多個函數值

以下敘述中錯誤的是()。

參考答案:

用戶定義的函數中可以有多個return語句,以便可以調用一次返回多個函數值

以下對一維整型數組a的說明正確的是(

)。

參考答案:

#defineSIZE10;inta[SIZE];

以下對一維整型數組a的說明正確的是()。

參考答案:

#defineSIZE10;inta[SIZE];

以下對二維數組a的聲明正確的是(

)。

參考答案:

doublea[1][4];

以下對二維數組a的聲明正確的是()。

參考答案:

doublea[1][4];

以下對程序的解釋正確的選項是()。

參考答案:

使用恒溫水浴鍋時,應避免干燒,不能將水濺到電器盒里

以下對計算機語言的解釋正確的選項是()。

參考答案:

使用恒溫水浴鍋時,應避免干燒,不能將水濺到電器盒里

以下正確的描述是(

)。

參考答案:

從多層循環嵌套中,內層break語句結束內層循環的執行

以下正確的描述是()。

參考答案:

從多層循環嵌套中,內層break語句結束內層循環的執行

以下程序段中,不能正確賦字符串()的是(??)。

參考答案:

chars[10];s=''abcdefg'';

以下程序段中,不能正確賦字符串(編譯時系統會提示錯誤)的是(

)。

參考答案:

chars[10];s='abcdefg';

以下選項中,()是不正確的C語言字符型常量。

參考答案:

"a"

以下選項中,()是不正確的C語言字符型常量。

參考答案:

"a"

以下選項中,不正確的C語言浮點型常量是()。

參考答案:

2e4.2

以下選項中,不正確的C語言浮點型常量是()。

參考答案:

2e4.2

以下非法的賦值語句是()。

參考答案:

(i1);

以下非法的賦值語句是()。

參考答案:

(i1);

假定intk=7,x=12;則值為3的表達式是()。

參考答案:

(x%=k)(k%=5)

假定intk=7,x=12;則值為3的表達式是()。

參考答案:

(x%=k)(k%=5)

假定int類型變量占用兩個字節,若有定義:intx[10]={0,2,4};則數組x在內存中所占字節數是(

)。

參考答案:

20

假定int類型變量占用兩個字節,若有定義:intx[10]={0,2,4};則數組x在內存中所占字節數是()。

參考答案:

20

關于C語言變量,描述不正確的是()。

參考答案:

變量定義必需初始化

關于C語言變量,描述不正確的是()。

參考答案:

變量定義必需初始化

在C語言中,函數的數據類型是指(

)。

參考答案:

函數返回值的數據類型

在C語言中,函數的數據類型是指()。

參考答案:

函數返回值的數據類型

在C語言中,要求參加運算的數必須是整數的運算符是()。

參考答案:

%

在C語言中,要求參加運算的數必須是整數的運算符是()。

參考答案:

%

在C語言中以下不正確的說法是(

)。

參考答案:

在C程序中,整數和實數都能被準確無誤的表示出來

在C語言中以下不正確的說法是()。

參考答案:

在C程序中,整數和實數都能被準確無誤的表示出來

在C語言程序中,若對函數類型未加說明,則函數的隱含類型為(

)。

參考答案:

int

在C語言程序中,若對函數類型未加說明,則函數的隱含類型為()。

參考答案:

int

在do-while循環中,循環由do開始,用while結束;在while表達式后面的(

)不能丟,它表示do-while語句的結束。

參考答案:

;

在do-while循環中,循環由do開始,用while結束;在while表達式后面的()不能丟,它表示do-while語句的結束。

參考答案:

;

在if嵌套語句中,為避免else匹配錯誤,C語言規定else總是與(

)組成配對關系。

參考答案:

在其之前尚未配對的最近的if

在if嵌套語句中,為避免else匹配錯誤,C語言規定else總是與()組成配對關系。

參考答案:

在其之前尚未配對的最近的if

在下列選項中,沒有構成死循環的是(

)。

參考答案:

ints=36;

while(s)s;

在下列選項中,沒有構成死循環的是()。

參考答案:

ints=36;

while(s)s;

在以下一組運算符中,優先級最低的運算符是()。

參考答案:

=

在以下給出的表達式中,與while(E)中的E不等價的表達式是(

)。

參考答案:

(E==0)

在以下給出的表達式中,與while(E)中的E不等價的表達式是()。

參考答案:

(E==0)

在定義任何一個函數時,下列選項中不可缺少的是(

)。

參考答案:

函數名之后的一對圓括號

在定義任何一個函數時,下列選項中不可缺少的是()。

參考答案:

函數名之后的一對圓括號

在每個C程序中都必須包含有這樣一個函數,該函數的函數名為()。

參考答案:

main

在每個C程序中都必須包含有這樣一個函數,該函數的函數名為()。

參考答案:

main

在調用函數時,如果實參是簡單變量,它與對應形參之間的數據傳遞方式是(

)。

參考答案:

單向值傳遞

在調用函數時,如果實參是簡單變量,它與對應形參之間的數據傳遞方式是()。

參考答案:

單向值傳遞

對兩個數組a和b進行如下初始化:chara[]="ABCDEF";charb[]={''A'',''B'',''C'',''D'',''E'',''F''};則以下敘述正確的是()。

參考答案:

a數組比b數組長度長

對兩個數組a和b進行如下初始化:chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};則以下敘述正確的是(

)。

參考答案:

a數組比b數組長度長

對于for(表達式1;;表達式3)可理解為(

)。

參考答案:

for(表達式1;1;表達式3)

對于for(表達式1;;表達式3)可理解為()。

參考答案:

for(表達式1;1;表達式3)

對以下說明語句inta[10]={6,7,8,9,10};,理解正確的是(

)。

參考答案:

將5個初值依次賦給a[0]至a[4]

對以下說明語句inta[10]={6,7,8,9,10};,理解正確的是()。

參考答案:

將5個初值依次賦給a[0]至a[4]

將一個整數n,轉換成字符串,以下說法正確的是(

)。

參考答案:

includeintmain(){voidconvert(intn);intnumber;printf("inputaninteger:");scanf("%d",&number);printf("output:");if(number<0){putchar('');putchar('');/*先輸出一個‘’號和空格*/number=number;}convert(number);printf("\n");return0;}voidconvert(intn){inti;if((i=n/10)!=0)convert(i);putchar(n%10+'0');putchar(32);}

將一個整數n,轉換成字符串,以下說法正確的是()。

參考答案:

includeintmain(){voidconvert(intn);intnumber;printf("inputaninteger:");scanf("%d",&number);printf("output:");if(number<0){putchar('''');putchar('''');/*先輸出一個‘’號和空格*/number=number;}convert(number);printf("\n");return0;}voidconvert(intn){inti;if((i=n/10)!=0)convert(i);putchar(n%10+''0'');putchar(32);}

已知charc[5];,以下語句正確的是(

)。

參考答案:

c[0]=‘A’;

已知charc[5];,以下語句正確的是()。

參考答案:

c[0]=‘A’;

已知intm[5]={0,1,2,3,4},下列語句不正確的是(

)。

參考答案:

printf("%d",m[5]);

已知intm[5]={0,1,2,3,4},下列語句不正確的是()。

參考答案:

printf("%d",m[5]);

當定義一個結構體變量時,系統為它分配的內存空間是(

)。

參考答案:

結構中各成員所需內存容量之和

當定義一個結構體變量時,系統為它分配的內存空間是()。

參考答案:

結構中各成員所需內存容量之和

執行for(x=1,y=0;(y!=1)&&(x<4);x++);的結果為(

)。

參考答案:

執行3次

執行for(x=1,y=0;(y!=1)&&(x<4);x++);的結果為()。

參考答案:

執行3次

執行語句for(i=1;i++<4;);后變量i的值是(

)。

參考答案:

5

執行語句for(i=1;i++<4;);后變量i的值是()。

參考答案:

5

數組chararray[6]="abcdef";,則printf("%s",array)的輸出結果是(

)。

參考答案:

以上都不對

數組chararray[6]="abcdef";,則printf("%s",array)的輸出結果是()。

參考答案:

以上都不對

數組的下標是從(

)開始的。

參考答案:

0

數組的下標是從()開始的。

參考答案:

0

整型數組不賦初值時,其每個元素的默認值為(

)。

參考答案:

垃圾值

整型數組不賦初值時,其每個元素的默認值為()。

參考答案:

垃圾值

有兩個字符數組a和b,以下正確的輸入格式是(

)。

參考答案:

scanf(“%s%s”,a,b);

有兩個字符數組a和b,以下正確的輸入格式是()。

參考答案:

scanf(“%s%s”,a,b);

有字符數組a[80]和b[80],則正確的輸出語句是(

)。

參考答案:

puts(a);puts(b);

有字符數組a[80]和b[80],則正確的輸出語句是()。

參考答案:

puts(a);puts(b);

根據C語言的語法規則,下列哪個是不合法標識符()。

參考答案:

while

根據C語言的語法規則,下列哪個是不合法標識符()。

參考答案:

while

源程序program.c經編譯產生的目標文件和連接后產生的可執行文件是()。

參考答案:

program.obj和program.exe

用scanf("%d%d",&x,&y);函數輸入數據,使x與y的值分別為20和3,則在鍵盤上正確的輸入為(

)。

參考答案:

x=123y=45.0

用scanf("%d%d",&x,&y);函數輸入數據,使x與y的值分別為20和3,則在鍵盤上正確的輸入為()。

參考答案:

x=123y=45.0

算術運算符、賦值運算符和關系運算符的運算優先級按從高到低依次為()。

參考答案:

算術運算符、關系運算符、賦值運算符

結構體變量成員的引用方式是使用(

)運算符。

參考答案:

.

結構體變量成員的引用方式是使用(??)運算符。

參考答案:

.

編寫求兩個雙精度數之和的函數,選項中正確的是(

)。

參考答案:

doubleadd(doublea,doubleb){doublesum;sum=a+b;renturnsum;}

編寫求兩個雙精度數之和的函數,選項中正確的是()。

參考答案:

doubleadd(doublea,doubleb){doublesum;sum=a+b;renturnsum;}

能表示x為偶數的表達式是(

)。

參考答案:

x%2==0

能表示x為偶數的表達式是()。

參考答案:

x%2==0

若a=1,b=2,則輸出1*2=2的語句是(

)。

參考答案:

printf(“%d*%d=%d\n”,a,b,a*b);

若a=1,b=2,則輸出1*2=2的語句是()。

參考答案:

printf(“%d*%d=%d\n”,a,b,a*b);

若C中int型數據占2個字節,則double型數據占的字節數為()。

參考答案:

8

若C中int型數據占2個字節,則double型數據占的字節數為()。

參考答案:

8

若inti,j;,則for(i=j=0;i<10&&j<8;i++,j+=3)控制的循環體執行的次數是(

)。

參考答案:

3

若inti,j;,則for(i=j=0;i<10&&j<8;i++,j+=3)控制的循環體執行的次數是()。

參考答案:

3

若w=1,x=2,y=3,z=4,則表達式w

參考答案:

1

若w=1,x=2,y=3,z=4,則表達式w

參考答案:

1

若x、i、j和k都是int型變量,則計算下面表達式后,x的值是()。x=(i=4,j=16,k=32)

參考答案:

32

若x、i、j和k都是int型變量,則計算下面表達式后,x的值是()。x=(i=4,j=16,k=32)

參考答案:

32

若x=5,y=3則y*=x+5;y的值為()。

參考答案:

30

若x=5,y=3則y*=x+5;y的值為()。

參考答案:

30

若主調函數類型為double,被調函數定義中沒有進行函數類型說明,而return語句中的表達式類型為float型,則被調函數返回值的類型是(

)。

參考答案:

int型

若主調函數類型為double,被調函數定義中沒有進行函數類型說明,而return語句中的表達式類型為float型,則被調函數返回值的類型是()。

參考答案:

int型

若二維數組a有m列,則計算任一元素a[i][j]在數組中位置的公式為(

)。(假設a[0][0]位于數組的第一個位置上)

參考答案:

i*m+j+1

若二維數組a有m列,則計算任一元素a[i][j]在數組中位置的公式為()。(假設a[0][0]位于數組的第一個位置上)

參考答案:

i*m+j+1

若使用一維數組名做函數實參,則以下正確的說法是(

)。

參考答案:

必須在主調函數中說明數組的大小

若使用一維數組名做函數實參,則以下正確的說法是()。

參考答案:

必須在主調函數中說明數組的大小

若變量c為char類型,能正確判斷出c為數字的表達式是()。

參考答案:

(c>='0')&&(c<='9')

若變量c為char類型,能正確判斷出c為數字的表達式是()。

參考答案:

(c>=''0'')&&(c<=''9'')

若變量已正確定義,在if(W)printf("%d\n",k);中,以下不可替代W的是(

)。

參考答案:

a<>b+c

若變量已正確定義,在if(W)printf("%d\n",k);中,以下不可替代W的是()。

參考答案:

a<>b+c

若已定x和y為double類型,則表達式x=1,y=x+3/2的值是()。

參考答案:

2.0

若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是(

)。

參考答案:

調用可以作為一個函數的形參

若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是()。

參考答案:

調用可以作為一個函數的形參

若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達式a

參考答案:

1

若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達式a

參考答案:

1

若有charstr[3][20]={"computer","windows","Unix"};,則執行以下語句printf("%s\n",str[2])后,輸出結果是(

)。

參考答案:

Unix

若有charstr[3][20]={"computer","windows","Unix"};,則執行以下語句printf("%s\n",str[2])后,輸出結果是()。

參考答案:

Unix

若有sizeof(int)值為2字節,則定義inta[]={10,20,30},*p=&a;,當執行p++;后,下列說法錯誤的是(

)。

參考答案:

p向高地址移了一個字節

若有sizeof(int)值為2字節,則定義inta[]={10,20,30},*p=&a;,當執行p++;后,下列說法錯誤的是()。

參考答案:

p向高地址移了一個字節

若有定義charstr[]={"INTEL\nCPU"};,則語句puts(str)執行后的顯示結果是(

)。

參考答案:

INTEL(換行)CPU

若有定義charstr[]={"INTEL\nCPU"};,則語句puts(str)執行后的顯示結果是()。

參考答案:

INTEL(換行)CPU

若有定義inta[][4]={5,6,8,7,2,4};,則該數組的元素個數是(

參考答案:

a[9]

若有定義inta[][4]={5,6,8,7,2,4};,則該數組的元素個數是()

參考答案:

a[9]

若有語句inta[12]={1,4,7,10,2,5,8,11,1,6,9,12},則a[a[8]]的值是(

)。

參考答案:

4

若有語句inta[12]={1,4,7,10,2,5,8,11,1,6,9,12},則a[a[8]]的值是()。

參考答案:

4

若有說明:int*p=NULL,m=5,n;,以下程序段正確的的是(

)。

參考答案:

p=&n;*p=m;

若有說明:int*p=NULL,m=5,n;,以下程序段正確的的是()。

參考答案:

p=&n;*p=m;

若有說明chara[]="abcd";,則運行printf("%c",a[1])的結果是(

)。

參考答案:

b

若有說明chara[]="abcd";,則運行printf("%c",a[1])的結果是()。

參考答案:

b

若有說明inta[][3]={1,2,3,4,5,6,7};則a數組第一維的大小是(

)。

參考答案:

3

若有說明inta[][3]={1,2,3,4,5,6,7};則a數組第一維的大小是()。

參考答案:

3

若有說明inta[][4]={0,0},則下面不正確的敘述是(

)。

參考答案:

只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

若有說明inta[][4]={0,0},則下面不正確的敘述是()。

參考答案:

只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

若有說明inta[3][4];,則對數組a中元素的引用正確的是(

)。

參考答案:

a[1+1][0]

若有說明inta[3][4];,則對數組a中元素的引用正確的是()。

參考答案:

a[1+1][0]

若用數組名作為函數調用的實參,傳遞給形參的是(

)。

參考答案:

數組的首元素地址

若用數組名作為函數調用的實參,傳遞給形參的是()。

參考答案:

數組的首元素地址

若要對a進行++運算,則a應具有如下說明(

)。

參考答案:

intb[10],*a=b;

若要對a進行++運算,則a應具有如下說明()。

參考答案:

intb[10],*a=b;

若調用函數時的實參為變量,以下關于函數形參和實參的敘述正確的是(

)。

參考答案:

函數的形參和實參分別占用不同的存儲單元

若調用函數時的實參為變量,以下關于函數形參和實參的敘述正確的是()。

參考答案:

函數的形參和實參分別占用不同的存儲單元

表達式:10!=9的值是()。

參考答案:

1

表達式:10!=9的值是()。

參考答案:

1

表達式!x||a==b等效于()。

參考答案:

(!x)||(a==b)

表達式y=(13>12?15:6>7?8:9)的值為()。

參考答案:

15

表達式y=(13>12?15:6>7?8:9)的值為()。

參考答案:

15

要為字符型變量a賦初值,下列選項中哪一個是正確的(

)。

參考答案:

chara='A';

要為字符型變量a賦初值,下列選項中哪一個是正確的()。

參考答案:

chara=''A'';

設a=3,b=4,c=5,邏輯表達式!(a+b)+c-1&&b+c/2的值是()。

參考答案:

1

設a=3,b=4,c=5,邏輯表達式!(a+b)+c-1&&b+c/2的值是()。

參考答案:

1

設a=3,b=4,c=5,邏輯表達式!(a>b)&&!c||1的值是()。

參考答案:

1

設a=3,b=4,c=5,邏輯表達式!(a>b)&&!c||1的值是()。

參考答案:

1

設a=3,b=4,c=5,邏輯表達式a+b>c&&b==c的值是()。

參考答案:

0

設a=3,b=4,c=5,邏輯表達式a+b>c&&b==c的值是()。

參考答案:

0

設a=3,b=4,c=5,邏輯表達式a||b+c&&b-c的值是()。

參考答案:

1

設a=3,b=4,c=5,邏輯表達式a||b+c&&b-c的值是()。

參考答案:

1

設charch=’A’;表達式!(ch>=’A’&&ch<=’Z’)?ch:(ch+32)的值是()。

參考答案:

a

設charch=’A’;表達式!(ch>=’A’&&ch<=’Z’)?ch:(ch+32)的值是()。

參考答案:

a

設inta=3,b=4,c=5;下列表達式的值不為1的是()。

參考答案:

a+b>c&&b==c

設inta=3,b=4,c=5;下列表達式的值不為1的是()。

參考答案:

a+b>c&&b==c

設p1和p2是指向同一個字符串的指針變量,c為字符變量,則以下不能正確執行的賦值語句是(

)。

參考答案:

p2=c;

設p1和p2是指向同一個字符串的指針變量,c為字符變量,則以下不能正確執行的賦值語句是()。

參考答案:

p2=c;

設x=2.5,a=7,y=4.7,則表達式x+a%3*(int)(x+y)%2/4的值是()。

參考答案:

2.5

設x=2.5,a=7,y=4.7,則表達式x+a%3*(int)(x+y)%2/4的值是()。

參考答案:

2.5

設以下變量均為int類型,則值不等于7的表達式是()。

參考答案:

(x=6,x+1,y=6,x+y)

設以下變量均為int類型,則值不等于7的表達式是()。

參考答案:

(x=6,x+1,y=6,x+y)

設整型變量m,n,a,b,c,d均為1,執行(m=a>b)&&(n=c>d)后,m,n的值是()。

參考答案:

0,1

設整型變量n的值為2,執行語句“n+=n-=n*n;”后,n的值是()。

參考答案:

4

設整型變量n的值為2,執行語句“n+=n-=n*n;”后,n的值是()。

參考答案:

4

設有inta=2,b;則執行b=a&&1;語句后,b的結果是(

)。

參考答案:

1

設有inta=2,b;則執行b=a&&1;語句后,b的結果是()。

參考答案:

1

設有inti=1,j=

溫馨提示

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

評論

0/150

提交評論