xx年國開電大《程序設(shè)計基礎(chǔ)》形考任務(wù)二含答案_第1頁
xx年國開電大《程序設(shè)計基礎(chǔ)》形考任務(wù)二含答案_第2頁
xx年國開電大《程序設(shè)計基礎(chǔ)》形考任務(wù)二含答案_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

程序設(shè)計基礎(chǔ)形考任務(wù)2:1.在C語言中,字符串常量的定界符。B.雙引號B.雙引號2C語言中int變量能夠表示的數(shù)值范圍。A.-32768~32767A.-32768~32767在C語言中,為了表示關(guān)系應(yīng)該使用表達。A.x>=y&&y>=zA.x>=y&&y>=z實型常量在C語言中只能① 表示,表示方法有② 。BB②小數(shù)形式和指數(shù)形式在C語言中,不合法的int型常量。D.0678D.0678關(guān)于C語言語句的正確概念。A.goto語句可以從C語言中去除A.goto語句可以從C語言中去除7C語言中的語句#defineR20用于定義 ① ,語句char r1;則用于定義 ② 。B.①符號常量RB.①符號常量R②字符變量r1寫出程序的運行結(jié)果。#include main(){ inta,b;scanf(”%d%d",&a,&b);if(++a>=b) printf(”Yes”);printf("a+b=%d\n",a+b);}A.①a+b=15如果輸入則輸出結(jié)果選擇一項:A.①a+b=15main(){ int a=0;for(a=0;a<3;a++);printf("%d\n",a);}輸出結(jié)果。D.3D.3寫出程序的運行結(jié)果。#include<stdio.h>main(){ inti=0,j=0,k=0,m;for(m=0;m<4;m++switch(m){case0:i=m++;case1:j=m++;case2:k=m++;case3:m++;}printf("\n%d,%d,%d,%d",i,j,k,m);}該程序的執(zhí)行結(jié)果。D.0,1,2,5D.0,1,2,5#include<stdio.h>main(){intj;for(j=0;j<10;j++){if(j%2==0)continue;printf("%d",j);}}該程序的執(zhí)行結(jié)果。D.13579D.135793#include<stdio.h>#include<stdio.h>voidmain(){inta,b,c,max;printf("a,b,c:");scanf("%d%d%d",&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;printf("%d\n",max);}10#include<stdio.h>#include<stdio.h>voidmain(){floata[11]={0};floatave=0;inti,j;print("pleaseenteryournum");for(i=0;i<10;i++){scanf("%f\n",&a[i]);}for(j=0;j<10;j++){a[10]+=a[j];}ave=a[10]/10;printf("theansweris%f",ave);}利用窮舉法編寫一個算法判斷給定的正整數(shù)nn是否只能被1和自身整除。#include<stdio.h>#include<stdio.h>voidmain(){intm,i,k;scanf("%d",&m);k=sqrt(m);k=sqrt(m);for(i=2;i<=k;i++){if(m%i==0){break;}}if(i>=k+1){printf("%disaprimenumber\n",m);}else{printf("%disnotaprimenumber\n",m);}}程序設(shè)計基礎(chǔ)模擬測試題一:11計算機早期傳統(tǒng)的應(yīng)用領(lǐng)域。選擇一項:A.科學(xué)計算B.信息處理C.C.人工智能A.程序存儲和采用二進制B.硬件由五部分組成和軟件與硬件分離馮·諾依曼型計算機的兩大特征A.程序存儲和采用二進制B.硬件由五部分組成和軟件與硬件分離C.數(shù)據(jù)和程序均采用二進制表示D.建立二進制編碼體系和軟硬件分離世界上第一個高級語言選擇一項:BASICC.FORTRAN語言D.PASCAL語言CC.FORTRAN語言D.PASCAL語言A.運算器、控制器和寄存器B.運算器、控制器和存儲器4CPU主要包A.運算器、控制器和寄存器B.運算器、控制器和存儲器控制器運算器和存儲器5JAVA語言的類別 選擇一項:面向過程的程序設(shè)計語言C.面向?qū)ο蟮某绦蛟O(shè)計語言D.面向硬件的程序設(shè)計語言面向問題的程序設(shè)計語言C.面向?qū)ο蟮某绦蛟O(shè)計語言D.面向硬件的程序設(shè)計語言操作系統(tǒng)屬 選擇一項:A.系統(tǒng)軟件A.系統(tǒng)軟件B.應(yīng)用軟件計算機硬件系統(tǒng)編譯系統(tǒng)計算機能直接執(zhí)行的語言 選擇一項:A.機器語言A.機器語言B.匯編語言C.高級語言8C語言中,使用變量的要求 選擇一項:A.要先定義后使用A.要先定義后使用B.要先使用后定義C.不需要定義,可以直接使用D.沒有明確的要求9C語言中的常量使用要求 選擇一項:A.必須先定義后使用B.可以不經(jīng)說明直接使用B.可以不經(jīng)說明直接使用C.可以直接使用,以后再定義D.類型不同要求不同閏年條件是年份能被4整除,但不能被100整除,或能被400整除,用C語言表示寫做 選擇一項:A.A.(year%4==0&&year%100!=0)||(year%400==0)B.(year%4=0||year%100!=0)&&(year%400=0)C.(year%4=0&&year%100!=0)||(year%400=0)D.(year%4==0||year%100!=0)&&(year%400==0)棧的最主要特點 選擇一項:A.先進先出B.先進后出B.先進后出C.兩端進出D.一端進一端出下面4句結(jié)論中只有一句是錯誤的,它 選擇一項:A.二叉樹是樹B.二叉樹的左右子樹的位置可以顛倒B.二叉樹的左右子樹的位置可以顛倒C.可以使用二叉樹的思想對數(shù)值進行排序D.可以采用鏈表方式存儲二叉樹在軟件需求完全確定的情況下,應(yīng)該采用的軟件開發(fā)模型 選擇一項:A.瀑布模型A.瀑布模型B.漸進式開發(fā)模型C.原型模型D.螺旋模型關(guān)于結(jié)構(gòu)化程序設(shè)計的概念中,正確的 選擇一項:A.結(jié)構(gòu)化程序設(shè)計是按照一定的原則與原理,組織和編寫正確且易讀的程序的軟件技A.結(jié)構(gòu)化程序設(shè)計是按照一定的原則與原理,組織和編寫正確且易讀的程序的軟件技術(shù)B.一種采用結(jié)構(gòu)描述復(fù)雜的客觀事物從而可以進行負責(zé)程序設(shè)計的一種技術(shù)C.結(jié)構(gòu)化程序設(shè)計的主要思想是自低向上、逐步求精的開發(fā)過程D.以上三中說法都是正確的軟件開發(fā)模型著重研究的 選擇一項:程序設(shè)計的方法和編程技巧C.軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架D.軟件系統(tǒng)的模型和對應(yīng)不同模型的開發(fā)方法軟件系統(tǒng)的基本架構(gòu)和常見的軟件系統(tǒng)模型C.軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架D.軟件系統(tǒng)的模型和對應(yīng)不同模型的開發(fā)方法高級語言源程序的翻譯有兩種方式,一種是回答編譯,另一種是回答高級語言源程序的翻譯有兩種方式,一種是回答編譯,另一種是回答解釋17當前計算機的最基本原理采用的是馮·諾依曼原理18C語言中自增運算符是回答,求余數(shù)的運算符號是回答17當前計算機的最基本原理采用的是馮·諾依曼原理18C語言中自增運算符是回答,求余數(shù)的運算符號是回答++和%++和%最基本的程序控制有三種,它們是回答 ,回答和回答 。這三種執(zhí)行控制的任意組合和重復(fù)、嵌套就可以描述任意復(fù)雜的程序。順序 條件(分支)順序 條件(分支)循環(huán)樹型結(jié)構(gòu)的主要特征是結(jié)點之間存在著一種層次的關(guān)系,數(shù)據(jù)元素之間的關(guān)系是回答一對多多對多的關(guān)系。在圖型結(jié)構(gòu)中,任何兩個結(jié)點之間都可能存在著聯(lián)系,數(shù)元素之間存在著回答 的關(guān)系。一對多多對多請說明要在計算機上運行一個用C1.使用計算機處理自然語言,首先要做的是將語言錄入處理程序,其實大部分都是將普通的文本寫入你的處理程序,使用變量將文本保存。對于文本的處理,推薦使用perl。1.使用計算機處理自然語言,首先要做的是將語言錄入處理程序,其實大部分都是將普通的文本寫入你的處理程序,使用變量將文本保存。對于文本的處理,推薦使用perl。分詞是最基本的環(huán)節(jié),基本上所有的自然語言處理都要分詞。3.分詞之后可以做詞性標注,詞性標注是為了能夠區(qū)分相同的不同詞性。4,詞性標注之后可以做句法剖析,句法剖析是為了確定對于一種特定詞性的詞的語法歸屬,也就是具體是屬于主語,或者賓語,或者謂語等等。5.句法剖析之后就可以給出單詞的不同語義信息,也就是一個詞的確切解釋。簡述產(chǎn)生“軟件危機”的原因。22簡述產(chǎn)生“軟件危機”的原因。復(fù)雜程度高。研制周期長。正確性難以保證。23瀑布模型也稱軟件生存周期模型。根據(jù)軟件生存周期各個階段的任務(wù),瀑布模型從可行性研究(或稱系統(tǒng)需求分析復(fù)雜程度高。研制周期長。正確性難以保證。23瀑布模型也稱軟件生存周期模型。根據(jù)軟件生存周期各個階段的任務(wù),瀑布模型從可行性研究(或稱系統(tǒng)需求分析軟件產(chǎn)品為止。瀑布模型上一階段的變換結(jié)果是下一階段變換的輸入,相鄰的兩個階段具有因果關(guān)系,緊密相聯(lián)。一個階段工作的失誤將蔓延到以后的各個階段。瀑布模型在軟件工程中占有重要的地位,它提供了軟件開發(fā)的基本框架,這比依靠“個人技藝”開發(fā)軟件好得多。它有利于大型軟件開發(fā)過程中人員的組織和管理,有利于軟件開發(fā)方法和工具的研究與使用,從而提高了大型軟件項目開發(fā)的質(zhì)量和效率。(5分)即前一階段的輸出是后一階段的輸入,每一階段工作的完成需要確認,而確認過程是嚴格的追溯式過程,后一階段出現(xiàn)了問題要通過前一階段的重新確認來解決。因此,問題發(fā)現(xiàn)得越追溯式過程,后一階段出現(xiàn)了問題要通過前一階段的重新確認來解決。因此,問題發(fā)現(xiàn)得越晚解決問題的代價就越高。(5分)24寫出程序運行結(jié)果。main(){ intx=20,y=8;printf("x=%d;y=%d",x+1,--y);}該程序的執(zhí)行結(jié)果是 x=21回答 y=217回答725#include main(){ int k=1,j=0;while(k+j<=4{ if(k>j)j=j+2;else k=k+2;printf("%d %d\n",k,j);}該程序的執(zhí)行結(jié)果是 k=3回

溫馨提示

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

評論

0/150

提交評論