C語言程序設(shè)計與應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年章丘中等職業(yè)學(xué)校_第1頁
C語言程序設(shè)計與應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年章丘中等職業(yè)學(xué)校_第2頁
C語言程序設(shè)計與應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年章丘中等職業(yè)學(xué)校_第3頁
C語言程序設(shè)計與應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年章丘中等職業(yè)學(xué)校_第4頁
C語言程序設(shè)計與應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年章丘中等職業(yè)學(xué)校_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C語言程序設(shè)計與應(yīng)用智慧樹知到期末考試答案+章節(jié)答案2024年章丘中等職業(yè)學(xué)校下列關(guān)于while和do-while說法正確的是()。

答案:do-while的循環(huán)體至少執(zhí)行一次;do-while循環(huán)的while后的分號不可以省略

答案:11下列四組選項中,均是不合法的用戶標識符的選項是:()

答案:b-a,goto,int設(shè)有如下程序段:下面程序段的輸出結(jié)果是()。inti=0,sum=1;do{sum+=i++;}while(i<6);printf("%d\n",sum);

答案:16若有定義:inta[3][4]={1};則下面正確的敘述是()。

答案:只有元素a[0][0]可得到初值1設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為()。for(i=0,j=10;i<=j;i++,j--)k=i+j;

答案:10

答案:23在C語言中,合法的字符常量是()

答案:'\x43'以下程序段的輸出結(jié)果是()。inta=10,b=50,c=30;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);

答案:a=10b=30c=10計算機語言的發(fā)展是由()語言開始的。

答案:機器當把以下四個表達式用作if語句的控制表達式時,有一個選項與其它三個選項含義不同,這個選項是()。

答案:!k%2==1以下程序段,該程序的執(zhí)行情況是()。x=-1;do{x=x*x;}while(!x);

答案:循環(huán)執(zhí)行1次C語言中一個源程序文件可以有()個主函數(shù)。

答案:1#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]);}上面程序的運行結(jié)果為()。

答案:852以下程序的功能是:從鍵盤上輸入若干個學(xué)生的成績,統(tǒng)計并輸出最高成績和最低成績,當輸入負數(shù)時結(jié)束輸入。請選擇填空正確的一項()。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);}

答案:x>=0x若有以下數(shù)組定義,其中不正確的是()。

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

答案:0以下程序段的輸出結(jié)果是()。intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);

答案:10

答案:10C語言程序只能包括1個主函數(shù),但可以包含的函數(shù)的個數(shù)是()。

答案:若干sizeof(float)是()

答案:一個整型表達式下列程序的輸出結(jié)果是()。main(){inti,j,m=0,n=0;for(i=0;i<2;i++)for(j=0;j<2;j++)if(j>=i)m=1;n++;printf("%d\n",n);}

答案:1已知intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;以上語句執(zhí)行后x,y,z的值是()

答案:x=20,y=30,z=30若有定義:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};則數(shù)值為4的元素可以表示為()。

答案:a[1*3]語句while(!e);中的條件!e等價于()。

答案:e==0以下程序運行后的輸出結(jié)果是()。

答案:s=5若變量已正確說明為float類型,要通過語句scanf("%f%f%f",&a,&b,&c);給a賦于10.0,b賦予22.0,c賦予33.0,不正確的輸入形式是:()

答案:10.0,22.0,33.0閱讀下面程序,程序的運行結(jié)果是()。#includemain(){charcl='B',c2='h';switch(cl){case'A':c2++;case'B':switch(c2){case'a':printf("%");case104:printf("%d",--c2);default:printf("!");}}}

答案:103!C語言中使用標準輸入輸出庫函數(shù)時,需加的頭文件是()。

答案:stdio.h下列表達式中能表示a在0到100之間的是()。

答案:!(a<0||a>100)在C語言中,不正確的int類型的常數(shù)是()

答案:2147483648若有定義:inta[3][4];則對a數(shù)組元素的正確引用是()。

答案:a[1+1][0]閱讀下面程序,程序的運行結(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("&");}}

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

答案:4在Dev-c++6.0中,通過()過程可以形成可執(zhí)行文件。

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

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

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

答案:x%5==0算法的表示方法有()。

答案:N-S流程圖法;偽代碼法;傳統(tǒng)流程圖法;自然語言法二維數(shù)組元素引用正確的是()。

答案:a[1][2];x[p][1];a[3*3][2*2]

答案:a=1下面哪一個表達式的值為4。()

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

答案:i<10j%3!=0已知a和k為整型變量,請閱讀下面的程序,下列說法錯誤的是(A)。switch(){case1:k++;case2:k*=2;break;case3:k--;}

答案:如果a值為1,則執(zhí)行k++;語句,然后跳出switch結(jié)構(gòu)C語言源程序中主函數(shù)名是()。

答案:main設(shè)有定義:inta=2,b=3,c=4;,則以下選項中值為0的表達式是()。

答案:(!a==1)&&(!b==0)擴展名為.obj的文件稱為C語言的()。

答案:目標程序main(){intx='f';printf("%c\n",'A'+(x-'a'+1));}程序執(zhí)行后的輸出結(jié)果是()

答案:G以下對二維數(shù)組a的正確定義是()。

答案:doublea[2][4];下列不正確的轉(zhuǎn)義字符是()

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

答案:將5個初值依次賦給a[0]至a[4]以下程序段的輸出結(jié)果是()。intk,n,m;n=10;m=1;k=1;while(k<=n){m*=2;k+=4;}printf("%d\n",m);

答案:8使用高級語言編寫的程序稱為()。

答案:源程序下面程序的輸出結(jié)果是()。main(){intnum,k;num=26;k=1;do{k*=num%10;num/=10;}while(num);printf("%d\n",k);}

答案:12定義:inta[10];則對a數(shù)組元素的正確引用是()。

答案:a[10一10]以下程序的輸出結(jié)果是()。#includemain(){intcount,i=0;for(count=1;count<=4;count++){i+=2;printf("%d",i);}}

答案:2468字符(char)型數(shù)據(jù)在微機內(nèi)存中的存儲形式是()

答案:ASCII碼指出下面正確的輸入語句是()

答案:scanf("a=%d,b=%f",&a,&b)以下不能對二維數(shù)組a進行正確初始化的語句是()。

答案:inta[2][3]={{1,2},{3,4},{5,6}};

答案:a=5,b=6在C語言提供的合法的關(guān)鍵字是()

答案:default設(shè)有以下程序,程序運行后,如果從鍵盤上輸入1298,則輸出結(jié)果為()。main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}}

答案:8921下面程序的結(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);}

答案:18

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

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

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

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

答案:0若有以下定義語句,則表達式“x[1][1]*x[2][2]”的值是()。floatx[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};

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

答案:0若執(zhí)行程序時,從鍵盤上輸入3和4,輸出結(jié)果是()。#includemain(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a答案:16下列標識符中不合法的是()

答案:3DS合法的C語言中,合法的字符型常數(shù)是()

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

答案:是死循環(huán)下列運算符中優(yōu)先級最高的是()

答案:+在Dev-c++6.0中,創(chuàng)建、輸入、保存源程序的操作過程我們稱之為()。

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

答案:0以下程序的輸出結(jié)果是()。main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%5==1)b+=5;}printf("%d\n",a);}

答案:3下面程序的主要功能是輸入10個整數(shù)存入數(shù)組a,再輸入一個整數(shù)x,在數(shù)組a中查找x,找到則輸出x在10個整數(shù)中的序號(從1開始);找不到則輸出0。程序缺少的是()。#include"stdio.h"main(){inti,a[10],x,flag=0;for(i=0;i<10;i++)scanf("%d",&a[i]);scanf("%d",&x);for(i=0;i<10;i++)if(_________){flag=i+1;break;}printf("%d\n",flag);}

答案:!(x-a[i])以下4個選項中,不能看作一條語句的是()。

答案:if(b==0)m=1;n=2;以下程序段的運行結(jié)果是()。inta=5,b=4,c=2,d=1;if(a>b>c)d=3;elsed--;printf(“%d\n”,d);

答案:0下面程序的輸出結(jié)果是()。main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}

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

答案:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同設(shè)有說明語句:chara='\72';則變量a:()

答案:包含1個字符數(shù)學(xué)式“1≤x<10”對應(yīng)的C語言表達式是()。

答案:(x>=1)&&(x<10)以下能正確定義二維數(shù)組的選項是()。

答案:inta[][2]={1,2,3,4};;inta[][2]={{1,2},{3,4}};;inta[2][2]={{1},{2}};對一維整型數(shù)組a的正確定義是()。

答案:inta[10];定義數(shù)組:floata[8];則下列對數(shù)組元素引用正確的是()。

答案:a[5];a[0]字符串函數(shù)中能實現(xiàn)字符串連接功能的函數(shù)是strcmp()。()

答案:錯以下描述中正確的是()。

答案:在do—while循環(huán)中,當while后的條件表達式為0時退出循環(huán)對于以下程序段,敘述正確的是()。intt=0;while(t=1){...}

答案:循環(huán)控制表達式的值為1,執(zhí)行循環(huán)體以下正確的描述是()。

答案:只能在循環(huán)體內(nèi)和switch語句內(nèi)使用break語句對于for循環(huán),下列理解正確的是()。

答案:for(表達式1;;表達式3)可理解為:for(表達式1;1;表達式3)若有如下定義:inti,j,x=0;則下列程序段中語句“x+=2;”被執(zhí)行()次

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論