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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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)閱讀以下程序:程序運行后的輸出結果是()。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,擴展名為.obj的文件稱為C語言的()。

A:用戶程序B:目標程序C:源程序D:連接程序

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

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)下列四組選項中,均是不合法的用戶標識符的選項是:()

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

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

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

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

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

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

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

答案:D:最多允許輸出100個非負整數(shù)數(shù)學式“1≤x<10”對應的C語言表達式是()。

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

答案:(x>=1)&&(x<10)以下程序的功能是:從鍵盤上輸入若干個學生的成績,統(tǒng)計并輸出最高成績和最低成績,當輸入負數(shù)時結束輸入。請選擇填空正確的一項()。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語言程序只能包括1個主函數(shù),但可以包含的函數(shù)的個數(shù)是()。

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

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

A:編輯B:編譯C:保存D:運行

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

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

答案:a=1執(zhí)行下列語句后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語言表達式是()。

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

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

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

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

A:將5個初值依次賦給a[0]至a[4]B:將5個初值依次賦給a[6]至a[10]C:因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確D:將5個初值依次賦給a[1]至a[5]

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

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:含有不合法的表達式C:將輸出##*D:將輸出##

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

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

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

答案:16下面程序的功能是:輸出100以內能被3整除且個位數(shù)為6的所有整數(shù),請?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];則對a數(shù)組元素的正確引用是()。

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

答案:a[10一10]下列數(shù)據(jù)定義語句,則數(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語言源程序中主函數(shù)名是()。

A:leadingB:mainC:masterD:major

答案:main下面程序的運行結果是()。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設有說明:charw;intx;floaty;doublez;則表達式w*x+z-y值的數(shù)據(jù)類型為。()

A:floatB:intC:doubleD:char

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

A:可能通過編譯,但是不能通過連接,因而不能運行B:輸出1111C:輸出2222D:有語法錯誤不能通過編譯

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

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

答案:1下面程序的結果是()。#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閱讀下面程序,程序的運行結果是()。#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:@

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

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:一個整型表達式B:一個不合法的表示形式C:一種函數(shù)調用D:一個浮點表達式

答案:一個整型表達式字符數(shù)組的結束標志是()。

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

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

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

答案:數(shù)組的大小是固定的,所有數(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以下程序的輸出結果是()。#includemain(){inti;for(i=1;i<=5;i++){if(i%2)continue;elseprintf("*");printf("#");}printf("$\n");}

溫馨提示

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

最新文檔

評論

0/150

提交評論