計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)作業(yè)題1
《計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)作業(yè)題1》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)作業(yè)題1(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
貴州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 1 頁 共 4 頁《計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)》作業(yè)題(一)(課程代碼:02275)一、單項(xiàng)選擇題1.I/O 設(shè)備指的是計(jì)算機(jī)的( B?。〢.存儲(chǔ)設(shè)備 B.輸入和輸出設(shè)備 C.控制器 D.運(yùn)算器2.具有只讀功能的內(nèi)存儲(chǔ)器是指( A ?。〢.ROM B.RAM C.硬盤 D.CD-ROM3.十進(jìn)制數(shù)-5 在八位的微機(jī)內(nèi)的存儲(chǔ)形式是( D ?。〢.00000101 B.10000101 C.11111010 D.111110114.C 語言源程序的基本單位是( B ?。〢.過程 B.函數(shù) C.子程序 D.語句5.設(shè)有 int p,q;以下不正確的語句是( D ?。〢.p *=3; B.p/=q; C.p+=3; D.p&&=q ;6.若有定義:int a[10];則數(shù)組元素的下標(biāo)的下限和上限分別是( C ?。〢.0 和 1 B.1 和 9 C.0 和 9 D.1 和 107.下列說法不正確的是( C ?。〢.一個(gè)源程序文件由一個(gè)或多個(gè)函數(shù)組成B.一個(gè) C 程序由一個(gè)或多個(gè)源程序文件組成C.一個(gè) C 程序以函數(shù)為獨(dú)立的編譯單位D.一個(gè) C 程序必須有一個(gè) main( )函數(shù)8.在 C 語言中,確定函數(shù)返回值的類型由( D ?。〢.return 語句中的表達(dá)式類型決定 B.調(diào)用該函數(shù)的主函數(shù)類型決定C.調(diào)用函數(shù)時(shí)臨時(shí)決定 D.定義函數(shù)時(shí)所指定的函數(shù)類型決定9.若有以下定義和語句,且 0≤i<10,則對數(shù)組元素地址的正確表示是( D ?。﹊nt a [ ]={0,1,2,3,4,5,6,7,8,9},*p;p=a;A.&(a+1) B.a(chǎn)++ C.&p D.&p[i]10.若有以下說明: char s[10]=“ABCDEFGH”,*p=s;不能表示字符 C 的是( B ?。〢.s[2] B.s[3] C.s['c'-'a'] D.*(p+2)11.若有下列程序段,欲使 a=2,b=3,對應(yīng)正確的數(shù)據(jù)輸入方法是(其中表示換行)( A ?。┵F州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 2 頁 共 4 頁int a,bscanf("%d%d ",&a, &b);A.2 B.a(chǎn)=2 b=33C.a(chǎn)=2,b=3 D.2 ,312.設(shè)有說明 int x=0,y=2;則執(zhí)行 if(x=0) y=1+x;else y=x-1;后,變量 y 的值是( A )A.-1 B.0 C.1 D.213.下列位運(yùn)算符中,表示按位異或操作的是( C?。〢.~ B.│ C.^ D.&14.下列各個(gè)位運(yùn)算符的優(yōu)先級從左到右依次升高的是( C ?。〢.>>│ & ~ B.│>> & ~ C.│& >> ~ D.~│& >>15.設(shè)有說明:int u=1,v=3; 則表達(dá)式 u B. ! C.% D.= =18.如果在程序中要使用系統(tǒng)提供的函數(shù) sqrt,則需要書寫的編譯預(yù)處理命令是( B ?。〢.#include B.#includeC.#include D.#include19.設(shè)有說明:int x=12,y=3;則 x¦y 的值是( D )A.0 B.3 C.12 D.1520.測試文件是否結(jié)束函數(shù)的函數(shù)名是( A ?。〢.feof B.EOF C.eof D.FEOF二、多項(xiàng)選擇題21.存儲(chǔ)在下列哪些設(shè)備中的信息可以長期保存?( BCDE?。〢.RAM B.ROM C.硬盤 D.軟盤 E.光盤2.設(shè)有說明:int u=1,v=5;則下列表達(dá)式的值為 1 的有( AE?。〢.u&v B.v>>2 C.u^u D.u|v E.(u―10;k+ +);E.for(k=1;k=10;k+ +,k ――);25.設(shè)有說明:int x=1,y=2,z=3;則下面表達(dá)式的值為 0 的有( ACDE)A.x&y&z B.x¦y¦z C.x^x+y^yD.z>>y E.x&0xff005.下面基本結(jié)構(gòu)和特性中符合結(jié)構(gòu)化程序設(shè)計(jì)的要求的有(ABCE?。〢.選擇結(jié)構(gòu) B.循環(huán)結(jié)構(gòu) C.順序結(jié)構(gòu)D.各結(jié)構(gòu)之間只有一個(gè)入口,至多兩個(gè)出口E.各結(jié)構(gòu)之間只有一個(gè)入口,一個(gè)出口三、簡答題1、簡述 C 語言標(biāo)準(zhǔn)庫函數(shù) strcpy 的格式( 或函數(shù)原型)與功能。函數(shù)名: strcpy 功 能: 拷貝一個(gè)字符串到另一個(gè) 用 法: char *strcpy(char *destin, char *source);2、fread(stu,size,n,fp);中 stu、size、n 和 fp 的含義各是什么這個(gè)應(yīng)該是一個(gè)函數(shù),里面有兩個(gè)變量,stu 是名稱,size 是尺寸,n 是整數(shù)變量,fp 是個(gè)定義的函數(shù)。3、C 語言中的運(yùn)算符“= ”與運(yùn)算符“= =”的意義相同嗎?為什么?“=”是賦值符號,而“==”是關(guān)系運(yùn)算符,比如 a=b 是把 b 的值賦給 a,而 a==b 則是判斷 a 與 b 是否相等,若相等則“a==b“為真,否則為假。4、變量的存儲(chǔ)類別分為哪幾種?它們分別存儲(chǔ)在什么區(qū)域?auto(自動(dòng))extern(外部文件)static(靜態(tài))register(寄存器)四、程序分析題,寫出程序的結(jié)果1、從鍵盤輸入字符 A 時(shí),寫出下面程序的運(yùn)行結(jié)果。 (注:字符 A 的 ASCII 碼是 65)#include"stdio.h"main( ){char ch;ch=putchar(getchar( ) );printf(" ,%d,%o,%c",ch+1,ch+1,ch+32);貴州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 4 頁 共 4 頁},66 ,102,a2. 閱讀下面程序段,說明其功能:int x, y=0,k; FILE* fp;fp=fopen("data.txt","rb");for(k=0;kvoid main(){int a[10],i,sum=0;for(i=0;i0)sum+=a[i];}printf("sum=%d",sum);}- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計(jì)算機(jī) 基礎(chǔ) 程序設(shè)計(jì) 作業(yè)題
鏈接地址:http://www.820124.com/p-324986.html