版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計(jì)基礎(chǔ)知到智慧樹章節(jié)測試課后答案2024年秋通遼職業(yè)學(xué)院第一章單元測試
C語言源程序的基本單位是()。
A:標(biāo)識符B:過程C:子程序D:函數(shù)
答案:函數(shù)C語言的注釋定界符是()。
A:【】B:\**\C:{}D:/**/
答案:/**/C語言程序中必須有的函數(shù)是()。
A:mainB:scanfC:printfD:#include<stdio.h>
答案:main能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是()。
A:編譯程序B:解釋程序C:編輯程序D:連接程序
答案:編譯程序(全國計(jì)算機(jī)等級考試二級C語言題)若在程序中調(diào)用輸入輸出函數(shù),需要在程序的開頭寫上語句()。
A:#include<string.h>B:#include<math.h>C:#include<stdlib.h>D:#include<stdio.h>
答案:#include<stdio.h>C語言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置()。
A:必須在程序最開始B:可以在程序最開始C:可以在程序結(jié)尾D:可以在程序任意位置
答案:可以在程序最開始;可以在程序結(jié)尾;可以在程序任意位置下列關(guān)于C語言的說法正確的是()。
A:C程序的工作過程是編輯、編譯、連接、運(yùn)行B:C程序從main函數(shù)開始執(zhí)行C:C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)D:C語言不區(qū)分大小寫
答案:C程序的工作過程是編輯、編譯、連接、運(yùn)行;C程序從main函數(shù)開始執(zhí)行;C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)C語言本身沒有輸入輸出語句。()
A:錯(cuò)B:對
答案:對C語句以冒號作為一條語句的結(jié)束標(biāo)志。()
A:對B:錯(cuò)
答案:錯(cuò)在C程序中,/*與*/之間的注釋信息也被編譯,但對程序運(yùn)行結(jié)果不發(fā)生影響。()
A:對B:錯(cuò)
答案:錯(cuò)
第二章單元測試
以下標(biāo)識符合法的是()。
A:_x12B:5abC:abc*2D:int
答案:_x12已知字母a的ASCII碼為十進(jìn)制數(shù)97,且C2為字符型,則執(zhí)行語句“C2='a'+'6'-'3';”后C2中的值是()。
A:99B:不確定的值C:dD:c
答案:d在C語言中,字符型數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中以字符的()形式存儲。
A:BCD碼B:ASCII碼C:反碼D:原碼
答案:ASCII碼sizeof(int)的結(jié)果值是()。
A:8B:6C:4D:2
答案:4以下選項(xiàng)中,正確的C語言字符型常量是()。
A:'a'B:'\101'C:"a"D:'\x41'
答案:'a';'\101';'\x41'若有代數(shù)式,則下列C語言表達(dá)式正確的是()。
A:a*e/c/b*3B:3*a*e/b/cC:3*a*e/b*cD:a/b/c*e*3
答案:a*e/c/b*3;3*a*e/b/c;a/b/c*e*3C語言規(guī)定,標(biāo)識符只能由數(shù)字、字母和括號字符組成。()
A:錯(cuò)B:對
答案:錯(cuò)字符串“abcd”在內(nèi)存中占用的字節(jié)數(shù)是4。()
A:對B:錯(cuò)
答案:錯(cuò)C語言中,“%”要求運(yùn)算對象只能為整數(shù)的運(yùn)算符。()
A:錯(cuò)B:對
答案:對(全國計(jì)算機(jī)等級考試二級C語言題)下列選項(xiàng)中,正確的定義語句是()。
A:doublea=7,b=7;B:doublea=6=7;C:doublea;b;D:double,a,b;
答案:doublea=7,b=7;
第三章單元測試
以下合法的賦值語句是()。
A:k=(int)(a+b);B:a=56C:a=58,b=58D:i++
答案:k=(int)(a+b);一個(gè)良好的算法由下面的基本結(jié)構(gòu)組成,但不包括()。
A:循環(huán)結(jié)構(gòu)B:順序結(jié)構(gòu)C:跳轉(zhuǎn)結(jié)構(gòu)D:選擇結(jié)構(gòu)
答案:跳轉(zhuǎn)結(jié)構(gòu)關(guān)于復(fù)合語句的說法,錯(cuò)誤的是()。
A:復(fù)合語句在語法上視為一條語句B:復(fù)合語句內(nèi),可以有執(zhí)行語句,不可以定義變量C:復(fù)合語句以“{”開頭,以“}”結(jié)尾D:C語句都必須以分號結(jié)束
答案:復(fù)合語句內(nèi),可以有執(zhí)行語句,不可以定義變量以下選項(xiàng)中不是C語句的是()。
A:K=i=j;B:;C:++tD:{a=b;b=a%2;}
答案:++t(全國計(jì)算機(jī)等級考試二級C語言練習(xí)題)以下語句中的輸出結(jié)果是:printf(“%d\n”,’A’-51);()。
A:65B:14C:5D:8
答案:5有定義語句:inta=5,b;能給b賦值為2的語句是()。
A:b=b+2;B:b=2%a;C:b=5;b=2;D:b=a/2;
答案:b=2%a;;b=5;b=2;;b=a/2;以下選項(xiàng)中正確的C語句的是()。
A:a=5,c=10B:{inti;i++;printf(“%d\n,i”);}C:;D:{;}
答案:{inti;i++;printf(“%d\n,i”);};;;{;}C語言程序中必須有輸入輸出操作。()
A:對B:錯(cuò)
答案:錯(cuò)C語言中scanf函數(shù)指定輸入、輸出寬度時(shí),系統(tǒng)可自動按格式截取輸入數(shù)據(jù)。()
A:錯(cuò)B:對
答案:對C語言中,不能規(guī)定輸入數(shù)據(jù)的精度。()
A:對B:錯(cuò)
答案:對
第四章單元測試
當(dāng)整型變量x為大于1的奇數(shù)時(shí),值為0的表達(dá)式是()。
A:x%2!=0B:x/2C:x%2==1D:x%2==0
答案:x%2==0設(shè)a為整型變量,則下列能正確表達(dá)數(shù)學(xué)關(guān)系3<x或x>9的語言表達(dá)式是()。
A:3<x||x>9B:x>3&&x<9C:3<x,x>9D:x==4||x==9
答案:3<x||x>9下列運(yùn)算符中優(yōu)先級最低的是()。
A:!=B:-C:?:D:&&
答案:!=輸入一個(gè)字符,如果它是一個(gè)大寫字母,則把它變成小寫字母;如果它是一個(gè)小寫字母,則把它變成大寫字母;其他字符不變。
charch;
if()
ch=ch+32;
else
if(ch>='a'&&ch<='z')
ch=ch-32;
printf("%c",ch);
空白處填寫語句()完成此程序。
A:ch>’A’&&ch<‘Z’B:ch>’A’||ch<‘Z’C:ch>=’A’||ch<=‘Z’D:ch>=’A’&&ch<=‘Z’
答案:ch>=’A’&&ch<=‘Z’(全國計(jì)算機(jī)等級考試二級C語言題)下面程序的運(yùn)行結(jié)果正確的是()。
A:a=2,b=2;B:a=2,b=0C:a=1,b=1;D:a=2,b=1
答案:a=2,b=1下列敘述不正確的是()。
A:當(dāng)一個(gè)判斷需要在另外一個(gè)判斷成立的基礎(chǔ)上進(jìn)行時(shí),可以使用if語句嵌套B:if語句中可以包含一個(gè)或多個(gè)if語句C:else總是與它上面最近的,且未配對的if匹配D:如果if和else的數(shù)目不一樣,可以加大括號確定配對關(guān)系
答案:當(dāng)一個(gè)判斷需要在另外一個(gè)判斷成立的基礎(chǔ)上進(jìn)行時(shí),可以使用if語句嵌套;if語句中可以包含一個(gè)或多個(gè)if語句;else總是與它上面最近的,且未配對的if匹配;如果if和else的數(shù)目不一樣,可以加大括號確定配對關(guān)系若已知x=2,y=3,則表達(dá)式!x+y的值為()。
A:2B:1C:3D:0
答案:3若x為整型變量,則判斷x能夠被3或7整除的表達(dá)式是x%3||7=0。()
A:錯(cuò)B:對
答案:錯(cuò)switch語句只能判斷后面的表達(dá)式是否和case常量值相等。()
A:對B:錯(cuò)
答案:對條件運(yùn)算符由兩個(gè)符號組成,即(?:),所以是雙目運(yùn)算符。()
A:對B:錯(cuò)
答案:錯(cuò)
第五章單元測試
(全國計(jì)算機(jī)等級考試二級C語言練習(xí)題)以下四個(gè)關(guān)于C語言中循環(huán)結(jié)構(gòu)敘述,正確的的是()。
A:可以用do-while語句實(shí)現(xiàn)的循環(huán)一定可以用while語句實(shí)現(xiàn)B:可以用while語句實(shí)現(xiàn)的循環(huán)一定可以用for語句實(shí)現(xiàn)C:可以用for語句實(shí)現(xiàn)的循環(huán)一定可以用while語句實(shí)現(xiàn)D:do-while語句與while語句的區(qū)別僅是while出現(xiàn)的位置不同
答案:可以用do-while語句實(shí)現(xiàn)的循環(huán)一定可以用while語句實(shí)現(xiàn);可以用while語句實(shí)現(xiàn)的循環(huán)一定可以用for語句實(shí)現(xiàn);可以用for語句實(shí)現(xiàn)的循環(huán)一定可以用while語句實(shí)現(xiàn)有以下程序段,
#include“stdio.h“
main()
{inty=9;
For(;y>0;y--)
If(y%3==0)
printf(“%d“,--y);
}
程序的運(yùn)行結(jié)果是()。
A:741B:875421C:963D:852
答案:852#include“stdio.h“
main()
{inti,j,x;
x=0;
for(i=0;i<2;i++)
{x++;
for(j=0;j<=3;j++)
{if(j%2)continue;
x++;
}
x++;
}
printf(“x=%d\n”,x);
}
以上程序輸出的結(jié)果是()。
A:x=6B:x=4C:x=12D:x=8
答案:x=8#include“stdio.h“
main()
{inti=0,s=0;
for(;;)
{if(i==3||i==5)continue;
if(i==6)break;
i++;
s=s+i;
}
Printf(“%d\n”,s);
}
以上程序輸出的結(jié)果是()。
A:13B:死循環(huán)C:15D:20
答案:死循環(huán)for循環(huán)的語句中,可以包含多條語句,但必須用花括號括起來。()
A:對B:錯(cuò)
答案:對while語句和do-while語句多用于循環(huán)次數(shù)不定的情況,對于循環(huán)次數(shù)確定的情況,使用for語句更方便。()
A:對B:錯(cuò)
答案:對#include“stdio.h“
main()
{i=1,sum=0;
do
{sum=sum+i;
i=i+1;
}while(i<=5);
printf(“sum=%d”;sum);
}
以上程序的運(yùn)行結(jié)果是sum=()。
A:15B:16C:21D:14
答案:15#include“stdio.h“
main()
{x,y=345;
while(y!=0)
{x=y%10;
y=y/10;
prinft(“%d”,x);}
}
以上程序的運(yùn)行結(jié)果是()。
A:543B:345C:333D:555
答案:543利用(
)語句,可以跳過循環(huán)體中下面尚未執(zhí)行的語句,轉(zhuǎn)向執(zhí)行下一次循環(huán)。
A:voidB:continueC:breakD:return
答案:continue一個(gè)循環(huán)體內(nèi)有包含另一個(gè)完整的循環(huán)結(jié)構(gòu),稱為循環(huán)嵌套。
A:對B:錯(cuò)
答案:對
第六章單元測試
若有說明:inta[][3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小是()。
A:4B:無確定值C:2D:3
答案:3假定一個(gè)二維數(shù)組的定義語句為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[1][2]的值為()。
A:4B:8C:6D:2
答案:6在c語言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。
A:整型常量或整型表達(dá)式B:任何類型的表達(dá)式C:含有變量的表達(dá)式D:整型變量
答案:整型常量或整型表達(dá)式如下的數(shù)組中,數(shù)組array占用的內(nèi)存空間是多少個(gè)字節(jié),chararray[]={“China”};()。
A:5B:6C:無確定值D:1
答案:6(全國計(jì)算機(jī)等級考試二級C語言題)以下定義數(shù)組中錯(cuò)誤的是()。
A:inta[2][10];B:inta[10][];C:inta[10];D:inta[1+2];
答案:inta[10][];以下選項(xiàng)中,正確的數(shù)組定義是()。
A:floatn[5][]={1,2,3,4,5,6,7,8,9};B:intx[10]={1,2,3,4,5};C:intm[][5]={1,2,3,4,5,6,7,8,9};D:floaty[10]={1.2,3.4,5.6,7.5,9.2};
答案:intx[10]={1,2,3,4,5};;intm[][5]={1,2,3,4,5,6,7,8,9};;floaty[10]={1.2,3.4,5.6,7.5,9.2};已知:inta[10];則對a數(shù)組元素的正確引用是()。
A:a[0]B:a[10]C:a[5]D:a[9]
答案:a[0];a[5];a[9]一個(gè)數(shù)組中的所有元素可以具有不相同的數(shù)據(jù)類型。()
A:錯(cuò)B:對
答案:錯(cuò)C語言中,數(shù)組元素在內(nèi)存中是順序存放的,他們的地址是連續(xù)的。()
A:錯(cuò)B:對
答案:對數(shù)組元素的下標(biāo)可以是任意表達(dá)式。()
A:錯(cuò)B:對
答案:錯(cuò)
第七章單元測試
一個(gè)C源程序文件中所定義的全局變量,其作用域是()。
A:所在函數(shù)的全部范圍B:所在文件的全部范圍C:所在程序的全部范圍D:由具體定義位置和extern說明來決定
答案:由具體定義位置和extern說明來決定函數(shù)返回值的類型是由()決定的。
A:return語句的表達(dá)式類型B:調(diào)用該函數(shù)的主調(diào)函數(shù)類型C:調(diào)用函數(shù)時(shí)臨時(shí)D:定義函數(shù)時(shí),所指定的函數(shù)類型
答案:定義函數(shù)時(shí),所指定的函數(shù)類型函數(shù)定義時(shí)使用關(guān)鍵字()表示它沒有返回值。
A:voidB:returnC:exturnD:int
答案:void若函數(shù)調(diào)用時(shí)的實(shí)參為變量,則以下關(guān)于函數(shù)形參和實(shí)參的敘述錯(cuò)誤的是()。
A:同名的實(shí)參和形參占同一存儲單元B:函數(shù)的實(shí)參和其對應(yīng)的形參共占同一存儲單元C:形參只是形式上存在,不占用具體存儲單元D:函數(shù)的形參和實(shí)參分別占用不同的存儲單元
答案:同名的實(shí)參和形參占同一存儲單元;函數(shù)的實(shí)參和其對應(yīng)的形參共占同一存儲單元;形參只是形式上存在,不占用具體存儲單元(全國計(jì)算機(jī)等級考試二級C語言題)有以下函數(shù)調(diào)用語句,其中含有的實(shí)參個(gè)數(shù)是()。
func((exp1,exp2),(exp3,exp4,exp5));
A:2B:4C:3D:1
答案:2以下選項(xiàng)中,敘述錯(cuò)誤的是()。
A:在函數(shù)體中只能出現(xiàn)一次return語句B:調(diào)用函數(shù)時(shí),函數(shù)名必須與被調(diào)用的函數(shù)名完全一致C:函數(shù)名允許用數(shù)字開頭D:函數(shù)調(diào)用時(shí),不必區(qū)分函數(shù)名稱的大小寫
答案:在函數(shù)體中只能出現(xiàn)一次return語句;函數(shù)名允許用數(shù)字開頭;函數(shù)調(diào)用時(shí),不必區(qū)分函數(shù)名稱的大小寫以下關(guān)于函數(shù)參數(shù)傳遞方式的敘述,錯(cuò)誤的是()。
A:數(shù)據(jù)只能從實(shí)參單向傳遞給形參B:函數(shù)參數(shù)既可以從實(shí)參單向傳遞給形參,也可以在實(shí)參和形參之間雙向傳遞,可視情況選擇使用C:數(shù)據(jù)只能從形參單向傳遞給實(shí)參D:數(shù)據(jù)可以在實(shí)參和形參之間雙向傳遞
答案:函數(shù)參數(shù)既可以從實(shí)參單向傳遞給形參,也可以在實(shí)參和形參之間雙向傳遞,可視情況選擇使用;數(shù)據(jù)只能從形參單向傳遞給實(shí)參;數(shù)據(jù)可以在實(shí)參和形參之間雙向傳遞在調(diào)用一個(gè)函數(shù)時(shí),當(dāng)實(shí)參是數(shù)組名時(shí),參數(shù)傳遞的方式為地址傳遞。()
A:對B:錯(cuò)
答案:對函數(shù)形參和實(shí)參的數(shù)據(jù)類型可以不一致。()
A:錯(cuò)B:對
答案:錯(cuò)要想執(zhí)行函數(shù),需要在main()函數(shù)中調(diào)用它。()
A:對B:錯(cuò)
答案:對
第八章單元測試
在C語言中,變量的指針是指該變量的()。
A:地址B:名C:值D:一個(gè)標(biāo)志
答案:地址已知定義“intk=2;int*pt1,*pt2;”且pt1和pt2均指向k,下面不能正確執(zhí)行的賦值語句是()。
A:k=*pt1+*pt1;B:k=*pt1*(*pt2)C:pt1=k;D:pt1=pt2;
答案:pt1=k;若有語句“int*point,a=4;”和point=&a;下面均代表地址的一組選項(xiàng)是()。
A:*&point,*point,&aB:&*a,&a,*pointC:&a,&*pointD:a,point,*&a
答案:&a,&*point設(shè)p1,p2是指向同一個(gè)字符串的指針變量,c為字符變量,則以下不能正確執(zhí)行的賦值語句是()。
A:p1=p2;B:c=*p1+*p2;C:p2=c;D:c=*p1*(*p2);
答案:p2=c;(全國計(jì)算機(jī)等級考試二級C語言練習(xí)題):若有說明:intn=2,*p=&n,*q=p,則以下各項(xiàng)中屬于非法的賦值語句的是()。
A:p=q;B:n=*q;C:*p=q;D:p=n;
答案:p=n;以下選項(xiàng)中對基類型相同的指針變量不能進(jìn)行運(yùn)算的運(yùn)算符是()。
A:-B:+C:++D:--
答案:+指針變量可以不指向任一存儲單元。()
A:對B:錯(cuò)
答案:對指針變量可以進(jìn)行各種算數(shù)運(yùn)算。()
A:對B:錯(cuò)
答案:錯(cuò)用指針變量可以指向一維數(shù)組中的元素,也可以指向多維數(shù)組中的元素。()
A:錯(cuò)B:對
答案:對&在指針部分代表(
)運(yùn)算符。
A:函數(shù)B:內(nèi)容C:地址D:位
答案:地址
第九章單元測試
C語言構(gòu)造數(shù)據(jù)類型可以把多個(gè)數(shù)據(jù)結(jié)合在一起,每個(gè)數(shù)據(jù)被稱為構(gòu)造類型的()。
A:數(shù)據(jù)B:地址C:對象D:成員
答案:成員下段代碼描述錯(cuò)誤的是()。
uniondata
{
intp;
charch;
doublef;
};
uniondataa1;
A:占據(jù)8個(gè)字節(jié)的內(nèi)存空間B:定義共用體類型a1C:共用體成員有3個(gè)D:定義共用體類型data
答案:占據(jù)8個(gè)字節(jié)的內(nèi)存空間關(guān)于共用體變量描述錯(cuò)誤的是()。
A:共同體變量的成員使用同一存儲空間B:采用共同體變量名點(diǎn)成員=變量值的形式賦值C:可以共同存放多個(gè)成員的值D:初始化時(shí),只能對其中一個(gè)成員操作
答案:可以共同存放多個(gè)成員的值關(guān)于枚舉類型描述錯(cuò)誤的是()。
A:枚舉值表中應(yīng)羅列出所有可用值,這些值也稱為枚舉元素B:在枚舉類型的定義中,列舉出所有可能的取值C:定義時(shí)枚舉名的命名不需要遵循標(biāo)識符命名規(guī)則D:enum是定義枚舉類型的說明符
答案:定義時(shí)枚舉名的命名不需要遵循標(biāo)識符命名規(guī)則(全國計(jì)算機(jī)等級考試二級C語言題)有以下程序的運(yùn)行結(jié)果是()。
intmain()
{
structcmplx{intx;inty;}cnum[2]={1,3,2,7};
printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);
}
A:3B:1C:0D:6
答案:6結(jié)構(gòu)體的特點(diǎn)有()。
A:它由若干個(gè)成員組成B:成員數(shù)量固定C:一種復(fù)雜又靈活的構(gòu)造型數(shù)據(jù)類型D:成員類型可以不同
答案:它由若干個(gè)成員組成;成員數(shù)量固定;一種復(fù)雜又靈活的構(gòu)造型數(shù)據(jù)類型;成員
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浸水擋土墻路堤邊坡穩(wěn)定性分析-課件(-精)
- 《逆全球化粗略綜述》課件
- 《輸卵管與子宮》課件
- 2024年甲乙雙方二手機(jī)床設(shè)備買賣合同
- 拉頭生產(chǎn)合同范本(2篇)
- 《OCTAVE評估方法》課件
- 2025年煙臺貨物從業(yè)資格證考試
- 2025年寶雞貨運(yùn)從業(yè)資格證試題庫及答案
- 2025年玉溪貨運(yùn)考試題目
- 2025年丹東c1貨運(yùn)從業(yè)資格證考試題
- 北京市海淀區(qū)2023-2024學(xué)年八年級上學(xué)期期末英語試卷
- 果品類原料的烹調(diào)應(yīng)用課件
- 24節(jié)氣中的傳統(tǒng)服飾與飾品
- 地彈簧行業(yè)分析
- 如何發(fā)揮采購在公司高質(zhì)量發(fā)展中作用
- 民事糾紛及其解決機(jī)制課件
- 美術(shù)高考總結(jié)匯報(bào)
- 北宋詞之臨江仙夜歸臨皋【宋】蘇軾課件
- 監(jiān)理質(zhì)量評估報(bào)告
- 《中國封建社會》課件
- 藥物代謝動力學(xué)-中國藥科大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
評論
0/150
提交評論