C語言程序設計智慧樹知到答案2024年湖北省孝感生物工程學校_第1頁
C語言程序設計智慧樹知到答案2024年湖北省孝感生物工程學校_第2頁
C語言程序設計智慧樹知到答案2024年湖北省孝感生物工程學校_第3頁
C語言程序設計智慧樹知到答案2024年湖北省孝感生物工程學校_第4頁
免費預覽已結(jié)束,剩余5頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

C語言程序設計湖北省孝感生物工程學校智慧樹知到答案2024年第一章測試

以下不屬于計算機語言分類的是()。

A:高級語言B:匯編語言C:自然語言D:機器語言

答案:C以下說法中正確的是()。

A:在C語言程序中,要調(diào)用的函數(shù)必須在main函數(shù)中定義B:C語言程序總是從main函數(shù)開始執(zhí)行C:C語言程序總是從第一個定義的函數(shù)開始執(zhí)行D:C語言程序中,main函數(shù)必須放在程序的開始部分

答案:B以下敘述中正確的是()。

A:花括號"{”和"}”只能作為函數(shù)體的定界符B:分號是C語句之間的分隔符,不是語句的一部分C:構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名D:C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方

答案:D下列關(guān)于C語言的說法錯誤的是()。

A:C程序從main函數(shù)開始執(zhí)行B:C語言不區(qū)分大小寫C:C程序的工作過程是編輯、編譯、鏈接、運行D:C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)

答案:BC語言程序是由()構(gòu)成的。

A:一些可執(zhí)行語言B:函數(shù)C:main函數(shù)D:包含文件中的第一個函數(shù)

答案:B

第二章測試

下面四個選項中,均是不合法的用戶標識符的選項是()。

A:INTsum_123B:intb-amainC:8ac_abfloatD:doA12X

答案:B各變量的類型說明如下:

intm=8,n,a,b;

unsignedlongw=10;

doublex=3.14,y=0.12;

那么以下符合C語言語法的表達式是()。

A:y=float(m)B:n=n*3=18C:a+=a-=(b=2)*(a=8)D:x%3

答案:C判斷char型變量ch是否為小寫字母的正確表達式為()。

A:(ch>=’A’)&&(ch<=’z’)B:’a’<=ch<=’z’C:(ch>=’a’)&&(ch<=’z’)D:(ch>=’a’)||(ch<=’z’)

答案:D若已知a=6,b=9,則表達式!a<b的值為()。

A:6B:9C:0D:1

答案:D已知intx=5,y=5,z=5;執(zhí)行語句x%=y+z;后,x旳值是()。

A:6B:0C:5D:1

答案:C

第三章測試

intnum1=3,num2=5,temp;要交換num1和num2的值,正確的程序代碼段是()。

A:temp=num2;num2=num1;num1=temp;B:num1=temp;num1=num2;num2=temp;C:temp=num1;num1=num2;num2=num1;D:temp=num2;num1=num2;num2=temp;

答案:Aprintf("%sand%5.2s","china","china");的輸出結(jié)果是()。

A:chinaandchinaB:chinaandchC:chinaandchD:chinaandch

答案:Dprintf("%c,%d",'a','a');的輸出結(jié)果是()。

A:97,aB:a,97C:a97D:97a

答案:B程序段:inta=5,b=7;printf("a=%d,b=%d,",a,b);的輸出結(jié)果是()

A:5,7,B:a=5,b=7C:a=5,b=7,D:5,7

答案:Cscanf("%d,%d",&a,&b);若要輸入a=5,b=7,則正確的輸入()

A:35<CR>B:a=3,b=5<CR>C:3,5<CR>D:35<CR>

答案:C

第四章測試

#include<stdio.h>

main(){

intx,y;

scanf("%d",&x);

y=0;

if(x>=0)

{if(x>0)y=1;}

elsey=-1;

printf("%d",y);

}

當從鍵盤輸入32時,程序輸出結(jié)果為()

A:1B:-1C:0D:不確定值

答案:A下列關(guān)于switch語句和break語句的結(jié)論中,正確的是()

A:在switch語句中可根據(jù)需要使用或不使用break語句B:break語句只能用于switch語句中C:break語句是switch語句中的一部分D:在switch語句中必須使用break語句

答案:A為避免在嵌套的條件語句if...else中產(chǎn)生二義性,C語言規(guī)定,else子句總是與()相配對()

A:其之后最近的ifB:縮排位相同的ifC:同一行上的ifD:其之前最近的if

答案:D能正確表達a≥10或a≤0的關(guān)系表達式是()

A:a>=10|a<=0B:a>=10ora<=0C:a>=10&&a<=0D:a>=10||a<=0

答案:D#include<stdio.h>

main(){intk=2;

switch(k){

case1:1printf("%d\n",k+1);break;

case2:1printf("%d\n",k+2);

case3:1printf("%d\n",k+3);break;

case4:1printf("%d\n",k+4);break;

default:printf("%d\n",k+5);break;}

}

以上程序的輸出結(jié)果是()

A:4、5B:3、4、5C:3D:4

答案:A

第五章測試

以下程序段的輸出結(jié)果是()。

A:1、2、3B:1、2、3、4C:3D:4

答案:D以下程序段中,循環(huán)體的執(zhí)行次數(shù)是()。

A:5B:4C:2D:3

答案:Dfor循環(huán):for(x=0,y=0;(y!=123)&&(x<4);x++)的執(zhí)行次數(shù)是()。

A:5次B:4次C:無限循環(huán)D:3次

答案:B若想得到下圖矩陣結(jié)果,代碼段橫線處應填語句()。

A:i+jB:i*jC:i*2D:i+2

答案:B以下程序段語法正確的是()。

A:do{i++;}while(i>10)B:for(i=0;i<6){printf(“%d/n”,i);i++;}C:for(inti=3;i;i--){printf(“%d/n”,i);}D:while(i<3){i++;};

答案:C

第六章測試

若有以下調(diào)用語句,則正確的fun函數(shù)首部是()。

A:voidfun(inta,floatx[])B:voidfun(floata,intx)C:voidfun(inta,floatx)D:voidfun(intx,floata)

答案:B以下程序的輸出結(jié)果是()。

A:13B:12C:15D:14

答案:C在函數(shù)調(diào)用語句exec((v1,v2),v3+v4,v5,v6);中,實參的個數(shù)是()。

A:5B:語法錯誤C:4D:6

答案:C以下程序的輸出結(jié)果是()。

A:9,2B:5,8C:8,5D:2,9

答案:B以下程序的輸出結(jié)果是()。

A:3,7B:6,7C:5,7D:3,6

答案:A

第七章測試

對定義“inta[2];”的正確描述是()。

A:定義一維數(shù)組a,包含a(0)、a(1)和a(2)三個元素B:定義一維數(shù)組a,包含a[1]和a[2]兩個元素C:定義一維數(shù)組a,包含a[0]、a[1]和a[2]三個元素D:定義一維數(shù)組a,包含a[0]和a[1]兩個元素

答案:D以下數(shù)組的定義中,合法的是()。

A:intx(3);B:intx[2+1];C:intx[3]D:intn=3,a[n];

答案:B以下數(shù)組的初始化中,正確的是()。

A:chars[2]={‘a(chǎn)’,‘b’,‘c’};B:chars[]={‘a(chǎn)’,‘b’};C:chars(2)={‘a(chǎn)’,‘b’};D:chars={‘a(chǎn)’,‘b’,‘c’};

答案:B以下初始化中,能夠?qū)⒏鞒跏贾嫡_賦給a數(shù)組元素的是()。

A:inta(3)={1,5};B:inta[3]={1,2};C:inta[3]={1,5,4,12};D:inta[3]={,2,};

答案:B若有初始化語句“inta[]={1,2,3,4,5,6,7,8,9,10};”,則對a數(shù)組元素的錯誤引用是()。

A:a[1]B:a[10]C:a[5]D:a[0]

答案:B

第八章測試

若有說明:inta=2,*p=&a,*q=p;則以下非法的賦值語句是()。

A:p=q;B:*p=*q;C:q=a;D:a=*q;

答案:C若定義:inta=511,*b=&a;則printf("%d\n",*b);的輸出結(jié)果為:()。

A:511B:a的地址C:無確定值D:512

答案:A變量的指針,其含義是指該變量的()。

A:名B:地址C:值D:一個標志

答案:B若有說明語句:inta,b,c,*d=&c;則能正確從鍵盤讀入三個整數(shù)分別賦給變量a、b、c的語句是()。

A:scanf("%d%d%d",a,b,d);B:scanf("%d%d%d",&a,&b,&d);C:scanf("%d%d%d",&a,&b,d);D:scanf("%d%d%d",a,b,*d);

答案:C若已定義in

溫馨提示

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

評論

0/150

提交評論