C語(yǔ)言程序設(shè)計(jì)與應(yīng)用知到智慧樹(shù)期末考試答案題庫(kù)2024年秋章丘中等職業(yè)學(xué)校_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)與應(yīng)用知到智慧樹(shù)期末考試答案題庫(kù)2024年秋章丘中等職業(yè)學(xué)校_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)與應(yīng)用知到智慧樹(shù)期末考試答案題庫(kù)2024年秋章丘中等職業(yè)學(xué)校_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

C語(yǔ)言程序設(shè)計(jì)與應(yīng)用知到智慧樹(shù)期末考試答案題庫(kù)2024年秋章丘中等職業(yè)學(xué)校以下for循環(huán)是()。for(x=0,y=0;(y!=123)&&(x<4);x++)

A:無(wú)限循環(huán)B:執(zhí)行3次C:循環(huán)次數(shù)不定D:執(zhí)行4次

答案:D:執(zhí)行4次閱讀下面程序,程序的運(yùn)行結(jié)果是()。

A:k=2,m=3B:k=1,m=2C:k=1,m=3D:k=2,m=2

答案:k=2,m=3計(jì)算機(jī)語(yǔ)言的發(fā)展是由()語(yǔ)言開(kāi)始的。

A:機(jī)器B:匯編C:高級(jí)D:自然

答案:機(jī)器#include"stdio.h"main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}上面程序的運(yùn)行結(jié)果為()。

A:752B:734C:852D:842

答案:852若輸入字符串:abcde,則以下while循環(huán)體將執(zhí)行()次。while((ch=getchar())!='e')printf("*");

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

答案:4能正確表示“當(dāng)x的取值在[1,10]和[200,210]范圍內(nèi)為真,否則為假”的表達(dá)式是()

A:(x>=1)||(x<=10)||(x>=200)||(x<=210)B:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)C:(x>=1)||(x<=10)&&(x>=200)||(x<=210)D:(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)

答案:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)閱讀以下程序:程序運(yùn)行后的輸出結(jié)果是()。main(){intx;for(x=5;x>0;x--)if(x--<5)printf("%d,",x);elseprintf("%d,",x++);}

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

答案:4,3,1,擴(kuò)展名為.obj的文件稱(chēng)為C語(yǔ)言的()。

A:用戶(hù)程序B:目標(biāo)程序C:源程序D:連接程序

答案:目標(biāo)程序指出下面正確的輸入語(yǔ)句是()

A:scanf("%3c",c)B:scanf("%5.2f",&a)C:scanf("a=%d,b=%f",&a,&b)D:scanf("a=b=%d",&a,&b)

答案:scanf("a=%d,b=%f",&a,&b)下列四組選項(xiàng)中,均是不合法的用戶(hù)標(biāo)識(shí)符的選項(xiàng)是:()

A:-123,abc,TEMPB:float,la0,_AC:W,P_0,doD:b-a,goto,int

答案:b-a,goto,int有如下程序,該程序段的輸出結(jié)果是()。main(){intn=9;while(n>6){n--;printf("%d",n);}}

A:876B:9876C:987D:8765

答案:876下列運(yùn)算符中優(yōu)先級(jí)最高的是()

A:+B:>=C:&&D:!=

答案:+對(duì)下面程序段,描述正確的是()。for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d\n",t);}

A:printf函數(shù)永遠(yuǎn)也不執(zhí)行B:當(dāng)x<0時(shí),整個(gè)循環(huán)結(jié)束C:當(dāng)x>=0時(shí),什么也不輸出D:最多允許輸出100個(gè)非負(fù)整數(shù)

答案:D:最多允許輸出100個(gè)非負(fù)整數(shù)數(shù)學(xué)式“1≤x<10”對(duì)應(yīng)的C語(yǔ)言表達(dá)式是()。

A:(x>=1)&&(x<10)B:(x>=1)||(x<10)C:1<=x<10D:(x>=1)and(x<10)

答案:(x>=1)&&(x<10)以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。請(qǐng)選擇填空正確的一項(xiàng)()。main(){floatx,amax,amin;scanf("%f",&x);amax=x;amin=x;while(________){if(x>amax)amax=x;if(______)amin=x;scanf("%f",&x);}printf("\namax=%f\namin=%f\n",amax,amin);}

A:x>=0x<aminB:x>=0x>aminC:x<=0x>aminD:x>0x<=amin

答案:x>=0xC語(yǔ)言程序只能包括1個(gè)主函數(shù),但可以包含的函數(shù)的個(gè)數(shù)是()。

A:若干B:0C:2D:1

答案:若干在Dev-c++6.0中,由源程序到目標(biāo)程序,需要使用的命令是()。

A:編輯B:編譯C:保存D:運(yùn)行

答案:B:編譯閱讀下面程序,程序的運(yùn)行結(jié)果是()。

A:a=-1B:a=1C:a=0D:a=2

答案:a=1執(zhí)行下列語(yǔ)句后a的值為()。inta=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y(tǒng)>z);

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

答案:0可以正確描述“x能被5整除”的C語(yǔ)言表達(dá)式是()。

A:x/5B:x%5==0C:x%5D:x%5!=0

答案:x%5==0若運(yùn)行時(shí)給變量x輸入12,則以下程序的運(yùn)行結(jié)果是()。main(){intx,y;scanf(“%d”,&x);y=x>12?x+10:x-12;printf(“%d\n”,y);}

A:0B:22C:10D:12

答案:0下列定義語(yǔ)句的正確理解是()。inta[10]={6,7,8,9,10};

A:將5個(gè)初值依次賦給a[0]至a[4]B:將5個(gè)初值依次賦給a[6]至a[10]C:因?yàn)閿?shù)組長(zhǎng)度與初值的個(gè)數(shù)不相同,所以此語(yǔ)句不正確D:將5個(gè)初值依次賦給a[1]至a[5]

答案:將5個(gè)初值依次賦給a[0]至a[4]以下不能對(duì)二維數(shù)組a進(jìn)行正確初始化的語(yǔ)句是()。

A:inta[][3]={1,2,3,4,5,6};B:inta[2][3]={{1,2},{3,4},{5,6}};C:inta[][3]={{1,2},{0}};D:inta[2][3]={0};

答案:inta[2][3]={{1,2},{3,4},{5,6}};若有定義:inta[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[1][2]得到的初值是()。

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

答案:0下面程序段()。x=3;do{y=x--;if(!y){printf(“*”);continue;}printf(“#”);}while(1<=x<=2);

A:是死循環(huán)B:含有不合法的表達(dá)式C:將輸出##*D:將輸出##

答案:是死循環(huán)/zhs/teacherExam_h5/COMMONUEDITOR/202212/c80dbb102f8b4b77919b98d0845de47d.png

A:6B:7C:9D:8

答案:若執(zhí)行程序時(shí),從鍵盤(pán)上輸入3和4,輸出結(jié)果是()。#includemain(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(aA:20B:14C:16D:18

答案:16下面程序的功能是:輸出100以?xún)?nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù),請(qǐng)?zhí)羁?()。#includemain(){inti,j;for(i=0;______;i++){j=i*10+6;if(_______)continue;printf("%d",j);}}

A:i<=9i%3B:i<10j/3C:i<10j%3!=0D:i<=10j%3!=0

答案:i<10j%3!=0定義:inta[10];則對(duì)a數(shù)組元素的正確引用是()。

A:a[10]B:a(5)C:a[3.5]D:a[10一10]

答案:a[10一10]下列數(shù)據(jù)定義語(yǔ)句,則數(shù)組元素x[i]的值是()。inti=3,x[4]={1,2,3};

A:1B:0C:2D:3

答案:0在定義intm[][3]={1,2,3,4,5,6};后,m[1][0]的值是()。

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

答案:4C語(yǔ)言源程序中主函數(shù)名是()。

A:leadingB:mainC:masterD:major

答案:main下面程序的運(yùn)行結(jié)果是()。main(){intm=7,n=5,i=1;do{if(i%n==0){printf("%d\n",i);break;}i++;}while(i!=0);}

A:7B:5C:4D:6

答案:5設(shè)有說(shuō)明:charw;intx;floaty;doublez;則表達(dá)式w*x+z-y值的數(shù)據(jù)類(lèi)型為。()

A:floatB:intC:doubleD:char

答案:double下面的程序的運(yùn)行結(jié)果是()。#includemain(){intx=3,y=0,z=0;if(x=y+z)printf("1111");elseprintf("2222");}

A:可能通過(guò)編譯,但是不能通過(guò)連接,因而不能運(yùn)行B:輸出1111C:輸出2222D:有語(yǔ)法錯(cuò)誤不能通過(guò)編譯

答案:C:輸出2222C語(yǔ)言中一個(gè)源程序文件可以有()個(gè)主函數(shù)。

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

答案:1下面程序的結(jié)果是()。#includemain(){inta[3][3]={{1,2),{3,4},{5,6}},i,j,s=0;for(i=l;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d\n",s);}

A:16B:17C:18D:19

答案:18閱讀下面程序,程序的運(yùn)行結(jié)果是()。#includemain(){inta=1,b=3,c=5;switch(a<0){case1:switch(b>0){case1:printf("%");break;case2:printf("!");break;}break;case0:switch(c==5){case0:printf("*");break;case1:printf("$");break;case2:printf("@");}break;default:printf("&");}}

A:!B:%C:$D:@

答案:$能正確表示“當(dāng)x的取值在[1,10]和[200,210]范圍內(nèi)為真,否則為假”的表達(dá)式是()。

A:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)B:(x>=1)||(x<=10)&&(x>=200)||(x<=210)C:(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)D:(x>=1)||(x<=10)||(x>=200)||(x<=210)

答案:A:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)sizeof(float)是()

A:一個(gè)整型表達(dá)式B:一個(gè)不合法的表示形式C:一種函數(shù)調(diào)用D:一個(gè)浮點(diǎn)表達(dá)式

答案:一個(gè)整型表達(dá)式字符數(shù)組的結(jié)束標(biāo)志是()。

A:'\t'B:'\r'C:'\0'D:'\n'

答案:'\0'關(guān)于數(shù)組的措述正確的是()。

A:數(shù)組的大小是可變的,但所有數(shù)組元素的類(lèi)型必須相同B:數(shù)組的大小是固定的,但可以有不同的類(lèi)型的數(shù)組元素C:數(shù)組的大小是可變的,可以有不同的類(lèi)型的數(shù)組元素D:數(shù)組的大小是固定的,所有數(shù)組元素的類(lèi)型必須相同

答案:數(shù)組的大小是固定的,所有數(shù)組元素的類(lèi)型必須相同設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為()。for(i=0,j=10;i<=j;i++,j--)k=i+j;

A:10B:9C:12D:11

答案:D:11以下程序的輸出結(jié)果是()。#includemain(){inti;for(i=1;i<=5;i++){if(i%2)continue;elseprintf("*");printf("#");}printf("$\n");}

溫馨提示

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

評(píng)論

0/150

提交評(píng)論