版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:C語言開發(fā)基礎C語言開發(fā)基礎(習題卷56)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語言開發(fā)基礎第1部分:單項選擇題,共70題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.以下程序的運行結果是。main(){intk=4,a=3,b=2,c=1;printf("\n%d\n",k<a?k:c<b?c:a);}A)4B)3C)2D)1答案:D解析:[單選題]2.以下可作為函數fopen中第一個參數的正確格式是()。A)c:user\text.txtB)c:\user\text.txtC)"c:\user\text.txt"D)"c:\\user\\text.txt"答案:D解析:[單選題]3.下列程序的輸出結果是()。#include<iostream>Usingnamespacestd;Intfunc(intA,intB,intc){intd;d=a+b+c;returnd;}Intmain(){intx=1,y=2,z=3,r;r=func(x+y+z,x++,++y);cout<<r<<endl;return0;}A)9B)10C)11D)12答案:D解析:[單選題]4.逗號表達式"(a=3*5,a*4),a+15"的值是()。A)15B)60C)30D)不確定答案:C解析:[單選題]5.說明語句?int*p();"的含義是()。A)定義一個返回值為指針的函數,該指針指向一個整型數據。B)定義一個指針類型的函數C)定義一個指針變量,該指針指向一個返回值為整型的函數D)以上都不正確。答案:A解析:[單選題]6.有以下程序,程序的運行結果是()main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);A)234345B)432543C)233445D)453423答案:D解析:[單選題]7.若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;則輸出結果不為5的語句為()。A)printf("%d",*(a+5));B)printf("%d",p[5]);C)printf("%d",*(p+5));D)printf("%d",*p[5]);答案:D解析:[單選題]8.在C語言中,運算對象必須是整型數的運算符是()A)%B)/C)%和\D)**答案:A解析:[單選題]9.下面那個選項是正確的()。(每行程序前面的數字表示行號)_x000D_1main()_x000D_2{_x000D_3floata[3]={0};_x000D_4inti;_x000D_5for(i=0;iA)沒有錯誤B)第3行有錯誤C)第5行有錯誤D)第6行有錯誤答案:D解析:[單選題]10.設有inta=2,b=1,*p=&a;,則執(zhí)行語句*p=3;a=a+b;后,變量a的值為______。A)2B)3C)4D)5答案:C解析:[單選題]11.已有定義?ina=1;?,則執(zhí)行?printf("%d",(a+5,a++));?時輸出結果()A)1B)6C)2D)7答案:A解析:[單選題]12.執(zhí)行語句for(i=1;i++<4;);后變量i的值是()。A)3B)4C)5D)不定答案:C解析:[單選題]13.有如下程序Main(){intn=9;While(n>6){n--;printf("%d",n);}}該程序段的輸出結果是()A)987B)876C)8765D)9876答案:B解析:[單選題]14.關于給一維數組元素賦初值,下列說法中錯誤的是()A)在一個數據定義語句中,可以給所有數組賦初值,也可以只給一部分數組賦初值B)可以給一維數組的全部元素賦初值,也可以只給前面的部分元素賦初值C)對某個一維數組的前若干個元素賦初值,后面的未賦初值的元素無初值D)對某個一維數組的所有元素賦初值,數組的長度可以省略答案:C解析:[單選題]15.有三個關系R、S和T如下:則下列操作中正確的是()。A)T=R∩SB)T=R∪SC)T=R×SD)T=R-S答案:D解析:圖中關系R比關系S多一行T中的元組,故由關系R和S得到關系T的操作是差。答案選擇D選項。[單選題]16.從變量的作用域來分,可分為全局變量和局部變量,形參是()。A)局部變量B)全局變量C)靜態(tài)變量D)動態(tài)變量答案:A解析:[單選題]17.以下選項中,合法的C語言實數是()。A)3.1e0.4B)2e0C)E13D)7.12E答案:B解析:實型常量指數形式由十進制數加階碼標志?e?或?E?以及階碼(只能為整數,可以帶符號)組成。.2e0為指數形式實數,B項正確。3.1e0.4,階數不是整數,A項錯誤。E13階碼標志前缺少十進制數,C項錯誤。7.12E缺少階碼,D項錯誤。答案選擇B選項。[單選題]18.請選出以下程序的輸出結果______。#include<stdio.h>Sub(int*s,inty){staticintt=3;Y=s[t];t--;}Main(){inta[]={1,2,3,4},i,x=0;For(i=0;i<4;i++){Sub(a,x);printf("%d",x);}Printf("\n");}A)1234B)4321C)0000D)4444答案:C解析:[單選題]19.設循環(huán)隊列的存儲空間為Q(1:35),初始狀態(tài)為front=rear=35。現經過一系列入隊與退隊運算后,front=15,rear=15,則循環(huán)隊列的元素個數為()。A)15B)16C)20D)0或35答案:D解析:在循環(huán)隊列中,front為隊首指針,指向隊首元素的前一個位置;rear為隊尾指針,指向隊尾元素。front=rear=15時,①循環(huán)隊列可能為空,隊首和隊尾指針都指向空元素,此時循環(huán)隊列的元素個數為0;②循環(huán)隊列可能為滿,此時循環(huán)隊列的元素個數為35。答案選擇D選項。[單選題]20.有A、B、C三個人,他們定期爬山,三個分別每隔3、5、6天爬一次山,假設第一天三個人同時爬山,給定整數n,求第1天到第n天內,三個人共同爬山的次數*/Intfun(intn){inti,count=1;For(i=1;i<n;i++)填空1*/returncount;}Main(){intn,x,y,z,count;scanf(?%d?,&n);Count=fun(n);printf(?求第1天到第%d天內,三個人共同爬山的次數為%d?,n,count);Getch();}請閱讀代碼并選擇?填空1?的空白處應填寫的內容()A)if(i%3==0||i%5==0||i%6==0)count++;B)if(i%3==0||i%5==0||i%6==0)count=count+i;C)if(i%3==0&&i%5==0&&i%6==0)count++;D)if(i%3==0&&i%5==0&&i%6==0)count=count答案:C解析:[單選題]21.下面定義符號常量p為3.14中正確的是A)#definep3.14;B)#definep(3.14)C)#definep=3.14D)#definep3.14答案:D解析:[單選題]22.若輸入ab,后回車,則程序運行結果為()。main(){staticchara[3];scanf("%s",a);printf("%c,%c",a[1],a[2]);}A)a,bB)a,C)b,D)程序出錯答案:C解析:[單選題]23.C語言中主函數的個數為()個A)1B)2C)無窮D)任意個答案:A解析:[單選題]24.設char型變量x中的值為10100111,則表達式(2+x)^(~3)的值是()。A)10101001B)10101000C)11111101D)01010101答案:D解析:[單選題]25.以下選項中,能正確表示邏輯關系:?a≥10或a≤0?的C語言表達式是___。A)a>=0||a<=10B)a≥10||a≤0C)a>=10&&a<=0D)a>=10||a<=0答案:D解析:[單選題]26.有以下程序:#includemain(){inta=1,b=0;printf(?%d,?,b=a+b);printf(?%d\n?,a=2*b);}程序運行后的輸出結果是()。A)1,2B)1,0C)3,2D)0,0答案:A解析:[單選題]27.設intx=1,y=1;,表達式(!x‖y--)的值是()。A)0B)1C)2D)-1答案:B解析:[單選題]28.設i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為inti,j,k=0;for(i=0,j=10;i<=j;i++,j--){k=i+j;}A)12B)10C)11D)9答案:B解析:[單選題]29.()。C語言程序的三種基本結構是.A)循環(huán)結構轉移結構順序結構B)遞歸結構循環(huán)結構轉移結構C)嵌套結構遞歸結構順序結構D)順序結構選擇結構循環(huán)結構答案:D解析:[單選題]30.一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是()。A)一對一B)一對多C)多對一D)多對多答案:B解析:實體集之間必須通過聯系來建立聯接關系,包括:①一對一聯系(1:1),指主表中的一條記錄與相關表中的一條記錄相關聯;②一對多聯系(1:m),指主表中的一條記錄與相關表中的多條記錄相關聯;③多對多聯系(m:n),指主表中的多條記錄與相關表中的多條記錄相關聯。一間宿舍可以住多個學生,但一個學生只能住一間宿舍,所以實體宿舍和學生之間是一對多的關系。答案選擇B選項。[單選題]31.若有:inta=1,b=2,c=3;則表達式(a<b)&&(b<c)的值為____。A)0B)1C)2D)3答案:B解析:[單選題]32.表達式sizeof("\nsum=%d\n")的值是A)8B)9C)10D)11答案:B解析:[單選題]33.下列各m的值中,能使m%3==2&&m%5==3&&m%7==2為真的是()。A)8B)23C)17D)6答案:B解析:[單選題]34.在執(zhí)行時從鍵盤上輸入9,分析下列代碼片段的執(zhí)行結果是()intn=int.Parse(Console.ReadLine());if(n++<10){Console.WriteLine("{0}",n);}else{Console.WriteLine("{0}",n--);}A)11B)10C)9D)8答案:B解析:[單選題]35.在C語言中,以下敘述不正確的是____()___.A)在C程序中,無論是整數還是實數,都能被準確無誤的表示B)在C程序中,變量名代表存儲器中的一個位置C)靜態(tài)變量的生存期與整個程序的生存期相同D)C語言中變量必須先定義后引用答案:A解析:[單選題]36.以十進制形式輸出無符號整數的格式字符是()A)dB)oC)xD)u答案:D解析:[單選題]37.C語言編譯程序的功能是()。A)執(zhí)行一個C語言編寫的源程序B)把C源程序翻譯成ASCII碼C)把C源程序翻譯成機器代碼D)把C源程序與系統提供的庫函數組合成一個二進制執(zhí)行文件答案:C解析:編譯程序的功能是將?高級語言?翻譯為?機器語言?。每條C語言語句,經過編譯最終都將轉換成二進制的機器指令。答案選擇C選項。[單選題]38.在數據庫系統的組織結構中,下列()映射把用戶數據庫與概念數據庫聯系了起來。A)外模式/模式B)內模式/外模式C)模式/內模式D)內模式/模式答案:A解析:數據庫管理系統在數據庫的三級模式之間提供了兩層映象,包括:①外模式/模式映射,當模式發(fā)生改變時,只要改變其映射,就可以使外模式保持不變,保證了邏輯獨立性;②模式/內模式映射,當數據的存儲結構發(fā)生變化時,只需改變模式/內模式映射,就能保證模式不變,保證了物理獨立性。答案選擇A選項。[單選題]39.在對文件進行操作時,若要求文件的位置指針回到文件的開頭,則應當調用的庫函數是()。A)fopen()B)fseek()C)fclose()D)rewind()答案:D解析:[單選題]40.請閱讀以下程序:#include<stdio.h>main(){floata,b;scanf("%f",&a);if(a<0.0)b=0.0;elseif((a<0.5)&&(a!=2.0))b=1.0/(a+2.0);elseif(a<10.0)b=1.0/a;elseb=10.0;printf("%f\n",b);}若運行時輸入2.0<CR>,則上面程序的輸出結果是。A)0.000000B)0.500000C)1.000000D)0.250000答案:B解析:[單選題]41.執(zhí)行以下程序后,test.txt文件的內容是(若文件能正常打開)______。#include<stdio.h>Main(){FILE*fp;Char*s1="Fortran",*s2="Basic";If((fp=fopen("test.txt","wb"))==NULL){printf("Can'topentest.txtfile\n");Exit(1);}Fwrite(s1,7,1,fp);把從地址s1開始的7個字符寫到fp所指文件中*/Fseek(fp,0L,SEEK_SET);文件位置指針移到文件開頭*/Fwrite(s2,5,1,fp);Fclose(fp);}A)BasicanB)BasicFortranC)BasicD)FortranBasic答案:A解析:[單選題]42.若變量已正確定義,有以下程序段:inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其輸出結果是()。A)程序段有語法錯誤B)3,5,3C)3,5,5D)3,5,7答案:B解析:a=3,b=5,因此a>b條件不成立,所以不執(zhí)行a=b。然后c=a=3。此時?c!=a?條件不成立,不執(zhí)行?c=b;?語句。結果為a=3,b=5,c=3。答案選擇B選項。[單選題]43.設有如下定義:intx=1,y=-1;,則語句:printf("%d\n",(x--&++y));的輸出結果是()。A)1B)0C)-1D)2答案:B解析:對x--和++y的值進行按位與運算后由printf函數輸出。[單選題]44.若主調用函數類型為double,被調用函數定義中沒有進行函數類型說明,而return語句中的表達式類型為float型,則被調函數返回值的類型是___()___。A)int型B)float型C)double型D)由系統當時的情況而定答案:A解析:[單選題]45.在深度為7的滿二叉樹中,度為2的結點個數為()。A)64B)63C)32D)31答案:B解析:根據滿二叉樹的性質可得,除最后一層外,每一層上的所有結點都有兩個子結點,葉子結點總是比度為2的結點多一個,第7層上的葉子結點數最多為27-1=64個,所以度為2的結點個數為64-1=63。答案選擇B選項。[單選題]46.以下關于C語言中數組的描述正確的是()A)數組的大小是可變的,但所有數組元素的類型必須相同B)數組的大小是固定的,但可以有不同的類型的數組元素C)數組的大小是可變的,可以有不同的類型的數組元素D)數組的大小是固定的,所有數組元素的類型必須相同答案:D解析:[單選題]47.若有以下程序:Main(){intk=2,i=2,m;M=(k+=i*=k);printf("%d,%d\n",m,i);}執(zhí)行后的輸出結果是()A)8,6B)8,3C)6,4D)7,4答案:C解析:[單選題]48.有以下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d\n",s);}該程序的輸出結果是()。A)18B)19C)20D)21答案:A解析:本題考點是關于給數組賦初值時,初值的個數少于數組中元素個數。a數組實際存儲狀態(tài)是a[0][2]=0,a[1][2]=0,a[2][2]=0.[單選題]49.下列程序段執(zhí)行時,循環(huán)體的執(zhí)行次數是()。inti=7,a=0;for(i++;i<8;i++)a+=2;A)0次B)1次C)8次D)7次答案:A解析:[單選題]50.以下判斷正確的是____A)char*s="string";等價于char*s;*s="string";B)charstr[10]={"string"};等價于:charstr[10];str={"string"};C)char*s="string";等價于char*s;s="string";D)charstr[10]={"string"};等價:charstr[10];*str={"string"};答案:C解析:[單選題]51.關于程序模塊化,以下敘述錯誤的是A)程序模塊化可以提高調試程序的效率B)C)程序模塊化可以提高程序代碼復用率D)程序模塊化可以提高程序運行的效率答案:D解析:[單選題]52.有以下程序fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}執(zhí)行后的輸出結果是()。A)7B)3C)2D)0答案:C解析:[單選題]53.在C語言中,以下敘述不正確的是_________.A)在C程序中,無論是整數還是實數,都能被準確無誤的表示B)在C程序中,變量名代表存儲器中的一個位置C)靜態(tài)變量的生存期與整個程序的生存期相同D)C語言中變量必須先定義后引用答案:A解析:[單選題]54.以下描述中,不是線性表順序存儲結構特征的是()。A)可隨機訪問B)需要連續(xù)的存儲空間C)不便于插入和刪除D)邏輯相鄰的數據物理位置上不相鄰答案:D解析:在計算機中用一組地址連續(xù)的存儲單元依次存儲線性表的各個數據元素稱為順序存儲,其中邏輯上相鄰的元素在物理位置上也相鄰。順序存儲結構中可以隨機訪問元素,但插入和刪除需要移動大量數據,耗費資源。答案選擇D選項。[單選題]55.表達式'a'+2-1.5值的類型是______。A)charB)intC)doubleD)long答案:C解析:[單選題]56.()。printf函數中用到格式符%5s,其中數字5表示輸出的字符串占用5列。如果字符串長度大于5,則輸出按方式A)從左起輸出該字串,右補空格B)按原字符長從左向右全部輸出C)右對齊輸出該字串,左補空格D)輸出錯誤信息答案:B解析:[單選題]57.在C語言中不合法的整數是()。A)20B)0x4001C)08D)0x12ed答案:C解析:[單選題]58.下程序運行后的輸出結果是()。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);printf("%d\n",a);}A)3B)2C)0D)1答案:A解析:[單選題]59.表達式?0?(0?3:2):(10?1:0)?的值為()。A)3B)2C)1D)0答案:C解析:[單選題]60.已定義實型變量x和yFloatx=20.10,y=20.11;正確輸出x和y的值的語句是()A)printf(?x=%c,y=%c\n?,x,y);B)printf(?x,y\n?,x,y);C)printf(?x=%d,y=%d\n?,x,y);D)printf(?x=%f,y=%f\n?,x,y);答案:D解析:[單選題]61.下面不屬于需求分析階段任務的是()。A)確定軟件系統的功能需求B)確定軟件系統的性能需求C)制定軟件集成測試計劃D)需求規(guī)格說明書審評答案:C解析:需求分析階段的工作主要包括4個方面:①需求獲取,其目的是確定對目標系統的各方面需求;②需求分析,對獲取的需求進行分析和綜合,最終給出系統的解決方案和目標系統的邏輯模型;③編寫文檔,編寫需求規(guī)格說明書,編寫初步用戶使用手冊;④確認測試計劃,修改完善軟件開發(fā)計劃,需求評審。制定軟件集成測試計劃屬于概要設計階段的任務。答案選擇C選項。[單選題]62.C語言提供的關系運算符有()種。A)4B)5C)6D)8答案:C解析:[單選題]63.在教師表中,如果要找出職稱為?教授?的教師,所采用的關系運算是()。A)投影B)選擇C)聯接D)自然選擇答案:B解析:投影表示從關系模式中指定若干屬性組成新的關系。選擇表示從關系中找出滿足給定條件的元組的操作。聯接是關系的橫向結合,聯接運算將兩個關系模式拼接成一個更寬的關系模式,生成新的關系中包含滿足聯接條件的元組。屬性同為?教授?的教師組成新的關系。答案選擇B選項。[單選題]64.下列變量定義語句中合法的是()。A)short_a=1-.1e-1;B)doubleb=1+5e2.5;C)longdo=0xfdaL;D)float2_and=1-e-3;答案:A解析:[單選題]65.用語句scanf("x=%d,y=%d",&x,&y);使x的值為5,y的值為8,則正確的輸入()。A)5,8B)5C)x=5D)x=5,y=8答案:D解析:[單選題]66.以下說法正確的是()A)c語言程序總是從第一個函數開始執(zhí)行B)在c語言程序中,要調用的函數必須在main()函數中定義C)c語言程序總是從main()函數開始執(zhí)行D)c語言程序中的main()函數必須放在程序的開始部分答案:C解析:[單選題]67.在數據庫系統的內部結構體系中,索引屬于()。A)模式B)內模式C)外模式D)概念模式答案:B解析:索引是對數據庫表中一列或多列的值進行排序的一種結構,涉及到了物理存儲結構,屬于物理模式,又稱內模式。內模式給出了數據庫物理存儲結構與物理存取方法,如數據存儲的文件結構、索引、集簇及hash等存取方式與存取路徑。答案選擇B選項。[單選題]68.下列程序段的輸出是Intc[]={1,3,5};Int*k=c+1;Printf(""%d"",*++k);A)3B)4C)5D)6答案:C解析:[單選題]69.E2是()。A)值為100的實型常數B)值為100的整型常數C)不合法的標識符、D)合法的標識符答案:D解析:[單選題]70.軟件生命周期是指()。A)軟件產品從提出、實現、使用維護到停止使用退役的過程B)軟件從需求分析、設計、實現到測試完成的過程C)軟件的開發(fā)過程D)軟件的運行維護過程答案:A解析:軟件生命周期是指軟件產品從提出、實現、使用、維護到停止使用、退役的過程。答案選擇A選項。第2部分:多項選擇題,共4題,每題至少兩個正確答案,多選或少選均不得分。[多選題]71.下面是對s的初始化,其中不正確的是。A)chars[5]={?abcde?};B)chars[5]={?a?,?b?,?c?};C)chars[5]=??;D)chars[5]=?abcdef?;答案:AD解析:[多選題]72.132、設a、b和c都是int型變量,且a=3,b=0,c=5,則以下值不為0的表達式是()。A)'a'&&'b'B)a&&b||cC)a&&b&&cD)a||b&&c答案:ABD解析:[多選題]73.以下關于switch語句和break語句的描述中,只有是錯誤的。A)在switch語句中必須使用break語句B)在switch語句中,可以根據需要使用或不使用break語句C)break語句只能用于switch語句中D)break語句是switch語句的一部分答案:ACD解析:[多選題]74.在定義inta[2][3];之后,對a的引用正確的有().A)a[0][2]B)a[1,3]C)a[1>2][!1]D)a[2][0]答案:AC解析:第3部分:填空題,共5題,請在空白處填寫正確答案。[填空題]75.以下程序的運行結果是。inti=0;main(){inti=5;reset(i/2);printf("i=%d\n",i);reset(i=i/2);printf("i=%d\n",i);reset(i/2);printf("i=%d\n",i);workover(i);printf("i=%d\n",i);}workover(inti){i=(i%i)*((i*i)/(2*i)+4);printf("i=%d\n",i);returni;}reset(inti){i=i<=2?5:0;returni;}答案:i=5i=2i=2i=0i=2解析:[填空題]76.下面程序的功能是輸入5個整數,找出最大數和最小數所在的位臵,并把二者對調,然后輸出調整后的5個數。main(){inta[5],max,min,i,j,k;for(i=0;i<5;i++)scanf("%d:,&a[i];min=a[0];for(i=1;i<5;i++)if(a[i]<min){min=a[i];【1】;}max=a[0];for(i=1;i<5;i++)ifa[i]>max){max=a[i];【2】;}【3】printf("\nThepositionofminis:%3d\n",k);printf("\nThepositionofmaxis:%3d\n",j);for(i=0;i<5;i++)printf("%5d",a[i]);}答案:【1】j=i【2】k=i【3】a[j]=max;a[k]=min;解析:第4部分:判斷題,共8題,請判斷題目是否正確。[判斷題]77.指針變量定義后可以指向任何類型的不同變量。A)正確B)錯誤答案:錯解析://C8指針/C83指針定義T[判斷題]78.C程序函數體是由左右花括號{}括起來的部分。A)正確B)錯誤答案:對解析://C1C語言概述/C13程序特點函數體T[判斷題]79.在循環(huán)過程中,使用break語句和continue語句的作用是一樣的A)正確B)錯誤答案:錯解析:[判斷題]80.c程序的基本組成單位是函數答案:對解析:[判斷題]81.若定義時,函數返回值類型為void,函數仍然可有return帶回返回值。答案:錯解析:[判斷題]82.在C程序中,語句之間必須要用分號?;?分隔。()A)正確B)錯誤答案:對解析:[判斷題]83.在TurboC中,浮點型數據在內存中占4個字節(jié)。答案:錯解析:[判斷題]84.int(*p)[4]它表示p是一個指針數組,它包含4個指針變量元素。A)正確B)錯誤答案:錯解析:第5部分:問答題,共13題,請在空白處填寫正確答案。[問答題]85.打印樓梯,同時在樓梯上方打印兩個笑臉。答案:#include"stdio.h"main(){inti,j;printf("\1\1\n");/*輸出兩個笑臉*/for(i=1;i<11;i++){for(j=1;j<=i;j++)printf("%c%c",219,219);printf("\n");}}解析:[問答題]86.在C語言中,全局變量全部存放在()存儲區(qū)域中。答案:靜態(tài)解析:[問答題]87.若有定義:charc='\010';則變量C中包含的字符個數為_____.答案:空1:1題號:55800解析:[問答題]88.編譯預處理包括宏定義、______、條件編譯等。答案:文件包含解析:/基本理論/C6函數與編譯預處理/C62編譯預處理T[問答題]89.存放指針的變量稱為()變量答案:指針解析:[問答題]90.假定整數數組a中元素的值不重復。刪除a中值為x的元素(x從鍵盤輸入)。答案:#include<stdio.h>#defineN20fun(int*a,intn,intx){intp=0,i;a[n]=x;while(x!=a[p])p=p+1;if(p==n)return-1;else{for(i=p;i<n;i++)a[i]=a[i+1];returnn-1;}}voidmain(){intw[N]={-3,0,1,5,7,99,10,15,30,90},x,n,i;n=10;printf("Theoriginaldata:\n");for(i=0;i<n;i++)printf("%5d",w[i]);printf("\nInputx(todelete):");scanf("%d",&x);printf("Delete:%d\n",x);n=fun(w,n,x);if(n==-1)printf("***Notbefound!***\n\n");else{printf("Thedataafterdeleted:\n");for(i=0;i<n;i++)printf("%5d",w[i]);printf("\n\n");}}解析:[問答題]91.以下程序的輸出結果是_____。main(){intx=2;while(x--);printf(?%d\n?,x);}答案:-1解析:[問答題]92.雞問題:100元錢買100只雞,公雞一只5元錢,母雞一只3元錢,小雞一元錢三只,求100元錢能買公雞、母雞、小雞各多少只?答案:【1】hens++|【2】cocks++解析:[問答題]93.若有以下數組a,數組元素:a[0]~a[9],其值為941
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GH/T 1444-2023速凍薺菜加工技術規(guī)程
- 《電器銷售員培訓》課件
- 《熱泵的基礎知識》課件
- 《小學人物描寫》課件
- 單位管理制度范例合集職員管理十篇
- 《網絡b安全b》課件
- 第3單元 中國特色社會主義道路(A卷·知識通關練)(解析版)
- 《美甲的發(fā)展史》課件
- 2014年高考語文試卷(新課標Ⅱ卷)(解析卷)
- 中國非遺文化魚燈介紹2
- 信息技術行業(yè)數據安全HSE方案
- 中華護理學會團體標準-氣管切開非機械通氣患者氣道護理
- 四川省成都市武侯區(qū)2023-2024學年七年級上學期1月期末語文試卷
- 兒科護理安全警示教育
- 2023-2024學年九年級上學期期末試卷及答案
- 2023年江蘇省普通高中信息技術學業(yè)水平考試題庫試題
- (浙教2024版)科學七年級上冊全冊知識點(新教材)
- 善讀無字之書(2023年廣東中考語文試卷議論文閱讀題及答案)
- 《心系國防 強國有我》 課件-2024-2025學年高一上學期開學第一課國防教育主題班會
- 港區(qū)船塢工程施工組織設計
- 2024年北京平谷區(qū)初三九年級上學期期末數學試題
評論
0/150
提交評論