計算機(jī)基礎(chǔ)與程序設(shè)計作業(yè)題2WORD版
《計算機(jī)基礎(chǔ)與程序設(shè)計作業(yè)題2WORD版》由會員分享,可在線閱讀,更多相關(guān)《計算機(jī)基礎(chǔ)與程序設(shè)計作業(yè)題2WORD版(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
..《計算機(jī)基礎(chǔ)與程序設(shè)計》作業(yè)題(二)(課程代碼:02275)一、單項選擇題1.若用八位二進(jìn)制數(shù)表示一位整數(shù),-4 的二進(jìn)制數(shù)是多少( A )A.11111100 B.11111011 C.10000100 D.000001002.Turbo C2.0 中,合法的整型常量是:( B )A.213 B.-32768 C.32768 D.E43.Turbo C2.0 中。Long 型數(shù)的取值范圍是(B )A.-215 B.-231—(2 31-1) C.0—(2 16-1) D.0—(2 32-1)4.設(shè)有 int x=10,y,z;執(zhí)行 y=z=x;x=y==z;后變量 x 的值是( B )A.0 B.1 C.10 D.205.下面能正確表述代數(shù)式 aexo230sin?的 C 語言表達(dá)式是( C )p210---exp()A. xe/)(30(sin?B. ax2/)ep()6/14.3(sin?C. )*2/p6/14.i aD. */]/.[i6.下列關(guān)于函數(shù)說法正確的是(D )A.一個源程序文件只能由一個函數(shù)組成B.一個 C 程序只能由一個源程序文件組成C.一個 C 程序可有多個 main()函數(shù)D.除 main()函數(shù)之外,同一個函數(shù)可被另一個函數(shù)調(diào)用多次7.下面關(guān)于函數(shù)的說法中,不正確的是 ( A )A.若函數(shù)沒有參數(shù),則函數(shù)名后的圓括號可省略B.函數(shù)中的形參類型必須說明C.函數(shù)中的形參可以有,也可以沒有..D.調(diào)用函數(shù)時,實參類型與形參類型應(yīng)該一致8.若有定義 int a[10],*p;要使指針變量 p 指向數(shù)組 a,下面寫法正確的是( C )A.p=9.若要定義一個長整型的變量 a 和一個指向變量 a 的指針變量 q,下面正確的定義語句是( B )A.long a,*q=a; B.long a,*q=&a;C. long*q=&a,a;D.long a,q=&a;10.下面關(guān)于結(jié)構(gòu)體類型的定義正確的是 ( B )A.strcut tree B.strcut tree{ {int barnch; int barnch,char name[20]; char name[20],char *relation; char *relation,}; };C.strcut tree D.strcut tree{ {int barnch int barnch;char name[20] char name[20];char *relation; char *relation;}; }11.下面位運算符中,為單目運算符的是( A )A.~ B.& C.| D.^12.在格式:fgets(str,n,p) ;中,下面說法不正確的是( D )A.str 是字符指針 B.一次可以讀 n 個字符C.str 是字符數(shù)組名 D.一次可以讀 n-1 個字符13.下面列出的位運算符中,表示按位與操作的是 ( C )A.~ B.! C.& D.^14.下面各個位運算符優(yōu)先級從左到右依次升高的是 ( C )A. > > | & ~ B.| > > & ~ C.| & > > ~ D.~ | & > >15.設(shè)有說明:int u=1,v=3;表達(dá)式:ua?a--:--b D.a-a/b*b E.a-a%b*b3.下面循環(huán)語句中,沒有"無限循環(huán)"錯誤的循環(huán)語句有 (BD )A.for( ;;) ; B.for(i=1; i>1&v|u B.u&v&wC.u|v&wD.w&v|uname,″Wuhan″);C.ps=&myboat; 'ps->weight=2700;D.strcpy(myboat.name,″Wine″);ps=&myboat;E.ps=&myboat,strcpy(myboat.name,″Shanghai″);ps->weight=5512;三、簡答題1.簡述 C 語言中標(biāo)識符的命名規(guī)則;C 語言中哪些名是用標(biāo)識符來標(biāo)識的只能有字母,下劃線組成,但是不能是數(shù)字開頭,不能用關(guān)鍵字作為用戶標(biāo)識符標(biāo)識符用來標(biāo)識變量名、符號常量名、函數(shù)名、數(shù)組名、文件名、類名、對象名等2. 設(shè)有下面說明:struct flower{char *part;char *color;}mum;char *part_of_flower[3]={“花”, ”莖”, ”葉”};char *seven_color[7]={“赤”, ”橙”, ”黃”, ”綠”, ”青”, ”藍(lán)”, ”紫”};試寫出將 mum 的成員 part 定義為 ”花” 、成員 color 定義為 ”黃”的 C 語句。mum.part=part_of_flower[0]mum.part=seven_color[2]3.簡述聲明語句:char *p[4];的含義定義了一個指針數(shù)組,數(shù)組共有四個元素,每個元素是一個字符型指針。四、閱讀程序,寫出程序執(zhí)行結(jié)果..1.閱讀下面程序,寫出執(zhí)行結(jié)果main(){int x=35,y=-2,a,b;a=x/10; b=y%a;printf(“%d,%d\n”,a,b);printf(“%d,%d\n”,++x,y++); }執(zhí)行結(jié)果是:3,-236,-22.閱讀下面程序,當(dāng)程序運行后從鍵盤上輸入一個*號,寫出執(zhí)行結(jié)果#include”stdio.h”main(){char ch;ch=getchar(); switch(ch){case ‘+’:intf(“+++\n”);break;case ‘*’:printf(“***\n”);default:printf(“@@@\n”);case ‘-’:printf(“---”);break;case ‘/’:printf(“end”);}}執(zhí)行結(jié)果:***@@@---3.寫出下面程序的運行結(jié)果void main(void){int x;for(x=1;x=100) printf(“cuo le”);else{a=x/10; b=x%10; if(a==0) printf(“%s”,p[b]);else if(b==0) printf(“%s shi”,p[a]);else printf(“%s shi %s”,p[a],p[b]);}}問:(1)當(dāng)鍵盤輸入 120 時,結(jié)果是什么?cuo le(2)當(dāng)鍵盤輸入 3 時,結(jié)果是什么?san(3)當(dāng)鍵盤輸入 7 時,結(jié)果是什么?qi(4)當(dāng)鍵盤輸入 23 時,結(jié)果是什么?er shi san五、編程題..1. 有若干個學(xué)生(不超過 50 人)的某門課程的成績放在文本文件 c:\cj.dat 中,現(xiàn)要求統(tǒng)計出 90-100分,80-89 分,70-79 分,60-69 分,0-59 分的人數(shù)各有多少人。#include main(){int num[5]={0};int score;int i;File *fp;fp=fopen("c:\\cj.dat","rb");for(i=0;imain(){int x[10],i,sum=0;for(i=0;i<10;i++){scanf("%d",x[i]);if(i % 2 !=0)sum+=x[i];}printf("奇數(shù)下標(biāo)總和為%d",sum);- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計算機(jī) 基礎(chǔ) 程序設(shè)計 作業(yè)題 WORD
鏈接地址:http://kudomayuko.com/p-352924.html