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