




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計(jì)實(shí)踐與進(jìn)階知到智慧樹期末考試答案題庫2025年中國科學(xué)技術(shù)大學(xué)高精度計(jì)算加法的運(yùn)算順序是兩個(gè)數(shù)靠右對(duì)齊,從低位向高位運(yùn)算。()
答案:對(duì)高精度算法中,用字符串讀入數(shù)據(jù),用數(shù)組存儲(chǔ)數(shù)據(jù)。()
答案:對(duì)遞歸函數(shù)f(n)=f(n-1)+n(n>1)的遞歸出口和遞歸體是()。
答案:f(1)=1,f(n)=f(n-1)+n軟件是設(shè)計(jì)開發(fā)的,不是傳統(tǒng)意義上的生產(chǎn)制造,并且不會(huì)“磨損”。()
答案:對(duì)軟件包括指令的集合,數(shù)據(jù)組織和軟件描述信息。()
答案:對(duì)請讀程序:```cmain(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}```上面程序的輸出結(jié)果是()。
答案:正數(shù)請將以下兩行代碼結(jié)合,()。```cchar*p;p=(char*)malloc(100);```
答案:char*p=(char*)malloc(100);設(shè)有如下枚舉類型定義,```cenumlanguage{Basic=3.Assemnly,Ada=100,COBOL,Fortan};```枚舉量Fortan的值為()。
答案:102設(shè)有如下定義:int(*ptr)();則以下敘述中正確的是()。
答案:ptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針設(shè)有如下定義,charx[]={"abcdefg"};chary[]={'a','b','c','d','e','f','g'};則正確的敘述為()。
答案:數(shù)組x的長度大于數(shù)組y的長度設(shè)有以下語句,執(zhí)行后,c的值為()。```cinta=1,b=2,c;c=a^(b<<2);```
答案:9計(jì)算思維對(duì)非計(jì)算機(jī)專業(yè)人士來說并不重要。()
答案:錯(cuò)要求函數(shù)的功能是交換x和y中的值,且通過正確調(diào)用返回交換的結(jié)果。能正確執(zhí)行此功能的函數(shù)是()。
答案:fund(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}要使得遞歸方程T(n)=3/2T(2n/a)+lgn的解是O(n),常數(shù)a必須為()。
答案:3若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是()。
答案:數(shù)組的首地址若有說明:long*p,a;則不能通過scanf語句正確給輸入項(xiàng)讀入數(shù)據(jù)的程序段是()。
答案:*p=&a;scanf("%ld",p);若有定義語句:char*s1="OK",*s2="ok";以下選項(xiàng)中,能夠輸出"OK"的語句是()。
答案:if(strcmp(s1,s2)!=0)puts(s1);若有以下定義和語句:intw[2][3],(*pw)[3];pw=w;則對(duì)w數(shù)組元素的非法引用是(
)。
答案:*(pw+1)[2]算法是計(jì)算的方法,用計(jì)算的方式解決問題(不一定是計(jì)算問題)的方法,利用計(jì)算機(jī)的高效計(jì)算能力解決問題的方法。()
答案:對(duì)相同結(jié)構(gòu)體類型的變量之間,可以()。
答案:賦值根據(jù)以下程序選出其輸出結(jié)果,()。```c#include#include#includeintD(intn){if(n==0)return0;returnn%10+D(n/10);}intmain(){intn=1729;printf("%d",D(n));system("pause");}```
答案:19根據(jù)以下程序選出其輸出結(jié)果,(
)。```c#includemain(){
charp[20]={'a','b','c','d'},q[]="abc",r[]="abcde";
strcpy(p+strlen(q),r);
strcat(p,q);
printf("%d%d\n",sizeof(p),strlen(p));}```
答案:20,11根據(jù)以下代碼,選出其運(yùn)行結(jié)果()。```cchars[]="Program",*p=s;while(*p++!='g'){printf("%c",*p-'a'+'A');}```
答案:ROG根據(jù)以下代碼,選出其運(yùn)行結(jié)果(
)。```c#include#include
intmain(){
char*lines[4]={
"Programming",
"Practice",
"and",
"Advancement"
};
char*p=*(lines+1);
charq=*(*(lines+3)+1);
printf("p=%s\n",p);
printf("q=%c\n",q);
returnEXIT_SUCCESS;}```
答案:p=Practice,q=d有如下定義,```cstructperson{
charname[9];intage;};structpersonclass[4]={"John,17,"Paul",19,"Mary",18,"Adam",16};```根據(jù)以上定義,能輸出字母M的語句是(
)。
答案:printf("%c\n",class[2].name[0]);有一個(gè)n×m方格的棋盤,補(bǔ)充以下代碼中的空白處,使得該程序是計(jì)算其方格包含多少長方形(不包含正方形),()。```c#includelongm,n,x,y;longmin(longa,longb){returna答案:(m-i+1)*(n-i+1),x-y執(zhí)行下面程序段,結(jié)果是()。```cintx=40;chary=‘C’;intn;n=(x&0xff)&&(y>’B’);printf(“%d\n”,n);```
答案:1當(dāng)GUI應(yīng)用程序使用邊界布局管理器BorderLayout時(shí),GUI組件可以按任何順序添加到面板上。()
答案:對(duì)已知表達(dá)式intm[]={0,1,2,3,4,5,6};下面哪個(gè)表達(dá)式的值與數(shù)組的長度相等()。
答案:m.length對(duì)于C++const成員函數(shù)與const對(duì)象,說法錯(cuò)誤的是:()
答案:const成員函數(shù)只能訪問const成員變量;const成員函數(shù)不能修改任何變量;const對(duì)象可以調(diào)用任意成員函數(shù)如下程序是采用遞歸方法實(shí)現(xiàn)反序打印一個(gè)整數(shù)的每一位。()```c#include#include#includevoidprint(intn){if(n==0)return;print(n/10);printf("%d\n",n%10);}intmain(){intn=1234print(n);system("pause");}```
答案:錯(cuò)多態(tài)的作用()。
答案:提高可重用性;擴(kuò)展代碼模塊在下列程序段中,枚舉變量c1的值是()。```cenumcolor{red,yellow,blue=4,green,white}c1;c1=yellow,c1=white;```
答案:6在Java程序中,關(guān)于被私有保護(hù)訪問控制符protected修飾的成員變量,以下說法正確的是?(
)。
答案:可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類在Java程序中,下面哪個(gè)關(guān)鍵字可以用來修飾接口中的變量和方法?()。
答案:static在Java程序中,下列說法正確的是()。
答案:如果源代碼中有package語句,則該語句必須放在代碼的第一行在Java中,靜態(tài)變量是被同一個(gè)類的所有實(shí)例所共享的。()
答案:對(duì)在Java中,無論測試條件是什么,下列循環(huán)將至少執(zhí)行一次的是()。
答案:do...while在Java中,如果引用一個(gè)類的屬性或調(diào)用其方法,需要以這個(gè)類的對(duì)象為前綴。()
答案:錯(cuò)在Java中,如果使用import語句引入了整個(gè)包中的類,那么可能會(huì)增加編譯時(shí)間。但絕對(duì)不會(huì)影響程序運(yùn)行的性能,因?yàn)楫?dāng)程序執(zhí)行時(shí),只是將真正使用的類的字節(jié)碼文件加載到內(nèi)存。()
答案:對(duì)在Java中,可以用protected來修飾一個(gè)類。()
答案:對(duì)在Java中,下列運(yùn)算符合法的是()。
答案:&&;=在Java中,instanceof運(yùn)算符能夠用來判斷一個(gè)對(duì)象是否為()。
答案:全部正確在C語言程序中,以下描述正確的是()。
答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套在C++中定義一個(gè)類myClass,其拷貝構(gòu)造函數(shù)的參數(shù)類型應(yīng)為myClass。()
答案:錯(cuò)可以將C++內(nèi)聯(lián)函數(shù)的聲明放在頭文件,而定義放在源文件中。()
答案:錯(cuò)判斷以下程序是否可以運(yùn)行。(
)```c#include#include#include
voidGetMemory(char*p){
p=(char*)malloc(100);}voidTest(void){
char*str=NULL;
GetMemory(str);
strcpy(str,"helloworld");
printf(str);}intmain(){
Test();
return0;}```
答案:錯(cuò)判斷以下代碼的運(yùn)行結(jié)果是否正確。()```cintmain(){inta=0x12345678;intb=0x0000FFFF;a=a&b;printf("%x",a);return0;}```a=0x00005678
答案:對(duì)分治法采用“分而治之”的思想解決問題,大致過程可分為“分-治-合”。()
答案:對(duì)函數(shù)調(diào)用"strcat(strcpy(strl,str2),str3)"的功能是()。
答案:將字符串str2復(fù)制到字符串strl中后再將字符串str3連接到字符串strl之后關(guān)于Java的異常處理機(jī)制,下列敘述正確的是()。
答案:不論程序是否發(fā)生錯(cuò)誤及捕捉到異常情況,都會(huì)執(zhí)行finally部分;當(dāng)try區(qū)段的程序發(fā)生異常時(shí),才會(huì)執(zhí)行catch區(qū)段的程序關(guān)于Java中的參數(shù)傳遞,下列描述正確的是()。
答案:值傳遞不會(huì)改變實(shí)際參數(shù)的數(shù)值;引用傳遞不能改變實(shí)際參數(shù)的參考地址;引用傳遞能改變實(shí)際參數(shù)的內(nèi)容假設(shè)Java程序中,類Person里面有個(gè)方法sleep(),如果直接用Person.sleep(),則方法sleep前面必須用的關(guān)鍵詞是?()。
答案:static使用枚舉法需要滿足兩個(gè)條件,一是要預(yù)先確定候選答案的數(shù)量,二是候選答案的范圍在求解之前必須有一個(gè)確定的集合。()
答案:對(duì)以下結(jié)構(gòu)變量stul的生命中,錯(cuò)誤的是(
)。
答案:structstu{chatname[10];floatscore;}STU;STUstul;以下程序的運(yùn)行結(jié)果是,()。```c#includevoidsub(ints[],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");}```
答案:0000以下屬于面向?qū)ο蟮奶卣鞯氖牵ǎ?/p>
答案:封裝;繼承以下關(guān)于結(jié)構(gòu)體與共用體的說法,其中正確的是(
)。
答案:共用體同一個(gè)內(nèi)存段可以來存放幾種不同類型的成員,但在某一時(shí)刻只能存放一個(gè)成員。以下關(guān)于Java中的聲明,合法的是()。
答案:longl=4990;doubled=34.4下面選項(xiàng)中,哪些是Java程序interface中合法方法定義?()。
答案:publicvoidmain(String[]args);;booleansetFlag(Boolean[]test);;publicfloatget(intx);下面能正確進(jìn)行字符串賦值,并且能確保字符串以‘\0'結(jié)尾的操作是(
)。
答案:char*s;scanf("%s”,s);下面關(guān)于Java中繼承的說法,正確的是()。
答案:子類能繼承父類的非私有方法和屬性下面關(guān)于Java中的方法覆蓋,說法不正確的是()。
答案:方法覆蓋要求覆蓋和被覆蓋的方法必須具有相同的訪問權(quán)限下述有關(guān)C++的虛函數(shù)和純虛函數(shù)說法錯(cuò)誤的是()
答案:含有純虛函數(shù)的類稱為抽象類,它可以被實(shí)例化,但是對(duì)象不可以調(diào)用純虛函數(shù)下列關(guān)于軟件工程的說法正確的是(
)
答案:軟件工程是建立和使用一套合理的工程原理,以便經(jīng)濟(jì)地獲得可靠的、可以在實(shí)際機(jī)器上高效運(yùn)行的軟件;軟件工程是將系統(tǒng)化的、規(guī)范的、可量化的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的過程,即將工程化方法應(yīng)用于軟件;以及對(duì)上述方法的研究;軟件工程涵蓋的范圍非常廣泛,包括質(zhì)量關(guān)注點(diǎn)、過程、方法、工具等;軟件工程是軟件開發(fā)領(lǐng)域里對(duì)工程方法的系統(tǒng)研究下列關(guān)于計(jì)算思維的說法中,正確的是()
答案:實(shí)驗(yàn)和理論思維無法解決的問題,有可能通過計(jì)算思維獲得突破;計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念去求解問題、設(shè)計(jì)系統(tǒng)和理解人類行為;計(jì)算思維的本質(zhì)是抽象和自動(dòng)化;計(jì)算思維包括數(shù)學(xué)思維和工程思維,其中抽象能力必不可少下列不能成為C++函數(shù)重載依據(jù)的是:()
答案:參數(shù)名稱不同;函數(shù)返回類型不同下列Java語句中正確的是()。
答案:shorts=23;s+=12;一個(gè)Java類可以有一個(gè)直接父類,并可以實(shí)現(xiàn)多個(gè)接口。()
答案:對(duì)一個(gè)Java程序運(yùn)行從上到下的環(huán)境次序是()。
答案:Java程序、JRE/JVM、操作系統(tǒng)、硬件Java語言中,集合類都位于哪個(gè)包中()。
答案:java.utilJava字節(jié)碼文件是與平臺(tái)無關(guān)的二進(jìn)制碼,執(zhí)行時(shí)由解釋器解釋成本地機(jī)器碼。()
答案:對(duì)Java去除了C和C++中()等冗余或易出錯(cuò)的語法和語義特征。
答案:宏定義;自動(dòng)類型轉(zhuǎn)換;指針Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述錯(cuò)誤的是()。
答案:隨機(jī)添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳Java中的構(gòu)造方法不能被重載。()
答案:錯(cuò)Java中的實(shí)例變量只能通過對(duì)象名訪問,類變量既可以通過某個(gè)對(duì)象名也可以通過類名來訪問。()
答案:對(duì)Java中數(shù)組中的元素只能是簡單數(shù)據(jù)類型,但可以存放不同類型的數(shù)值。()
答案:錯(cuò)Java中所有抽象類中的方法都必須是抽象方法,且所有抽象方法必須存在于抽象類中。()
答案:錯(cuò)Java中如果在子類的構(gòu)造方法中,沒有使用關(guān)鍵字super調(diào)用父類的某個(gè)構(gòu)造方法,那么默認(rèn)有super();語句,即調(diào)用父類的不帶參數(shù)的構(gòu)造方法。()
答案:對(duì)Java中在try-catch-finally語句塊中,以下可以單獨(dú)與finally一起使用的是?()。
答案:tryJava中static關(guān)鍵字可以修飾成員變量,也可以修飾局部變量。()
答案:錯(cuò)C語言的int型變量無法表示梅森數(shù)中的M_67。()
答案:對(duì)C++運(yùn)算符重載可以改變運(yùn)算符優(yōu)先級(jí)和結(jié)合性。()
答案:錯(cuò)C++類的析構(gòu)函數(shù)應(yīng)該聲明為()
答案:publicC++類的構(gòu)造函數(shù)返回值類型為void。()
答案:錯(cuò)C++類的構(gòu)造函數(shù)的函數(shù)名必須與類名同名。()
答案:對(duì)C++類可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 過程性考試題及答案
- T/CAEPI 59-2023污染地塊風(fēng)險(xiǎn)管控與修復(fù)后長期環(huán)境監(jiān)測技術(shù)指南
- logo設(shè)計(jì)注冊協(xié)議書
- 小米二合一充電器協(xié)議書
- 個(gè)體工商超市轉(zhuǎn)讓協(xié)議書
- 政府接受企業(yè)捐贈(zèng)協(xié)議書
- 商鋪?zhàn)赓U合同作廢協(xié)議書
- 工程施工合同投資協(xié)議書
- 臺(tái)安個(gè)人食堂承包協(xié)議書
- 農(nóng)村房屋自動(dòng)放棄協(xié)議書
- 光伏系統(tǒng)調(diào)試方案
- 徠卡v lux4中文說明書大約工作時(shí)間和可拍攝圖像數(shù)量
- 單基因遺傳病的分子生物學(xué)檢驗(yàn)-醫(yī)學(xué)院課件
- Unit2+Extended+Reading+Beethoven-+a+remarkable+life課件【核心素養(yǎng)提升+備課精講精研】 牛津譯林版(2020)選擇性必修第一冊
- GB/T 28730-2012固體生物質(zhì)燃料樣品制備方法
- 太陽能光伏儲(chǔ)能技術(shù)課件
- 威尼斯畫派課件
- 心肌病-PPT課件
- 施工安全常識(shí)教育-鋼筋工
- 五年級(jí)期中考試家長會(huì)課件39846
- 培養(yǎng)基模擬灌裝方案
評(píng)論
0/150
提交評(píng)論