計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)作業(yè)題2
《計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)作業(yè)題2》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)作業(yè)題2(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
貴州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 1 頁(yè) 共 8 頁(yè)《計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)》作業(yè)題(二)(課程代碼:02275)一、單項(xiàng)選擇題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 語(yǔ)言表達(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ù)說(shuō)法正確的是(D )A.一個(gè)源程序文件只能由一個(gè)函數(shù)組成B.一個(gè) C 程序只能由一個(gè)源程序文件組成C.一個(gè) C 程序可有多個(gè) main()函數(shù)D.除 main()函數(shù)之外,同一個(gè)函數(shù)可被另一個(gè)函數(shù)調(diào)用多次7.下面關(guān)于函數(shù)的說(shuō)法中,不正確的是 ( A )A.若函數(shù)沒(méi)有參數(shù),則函數(shù)名后的圓括號(hào)可省略B.函數(shù)中的形參類型必須說(shuō)明C.函數(shù)中的形參可以有,也可以沒(méi)有貴州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 2 頁(yè) 共 8 頁(yè)D.調(diào)用函數(shù)時(shí),實(shí)參類型與形參類型應(yīng)該一致8.若有定義 int a[10],*p;要使指針變量 p 指向數(shù)組 a,下面寫(xiě)法正確的是( C )A.p=9.若要定義一個(gè)長(zhǎng)整型的變量 a 和一個(gè)指向變量 a 的指針變量 q,下面正確的定義語(yǔ)句是( 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.下面位運(yùn)算符中,為單目運(yùn)算符的是( A )A.~ B.& C.| D.^12.在格式:fgets(str,n,p) ;中,下面說(shuō)法不正確的是( D )A.str 是字符指針 B.一次可以讀 n 個(gè)字符C.str 是字符數(shù)組名 D.一次可以讀 n-1 個(gè)字符13.下面列出的位運(yùn)算符中,表示按位與操作的是 ( C )A.~ B.! C.& D.^14.下面各個(gè)位運(yùn)算符優(yōu)先級(jí)從左到右依次升高的是 ( C )A. > > | & ~ B.| > > & ~ C.| & > > ~ D.~ | & > >15.設(shè)有說(shuō)明:int u=1,v=3;表達(dá)式:ua?a--:--b D.a-a/b*b E.a-a%b*b3.下面循環(huán)語(yǔ)句中,沒(méi)有"無(wú)限循環(huán)"錯(cuò)誤的循環(huán)語(yǔ)句有 (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;三、簡(jiǎn)答題1.簡(jiǎn)述 C 語(yǔ)言中標(biāo)識(shí)符的命名規(guī)則;C 語(yǔ)言中哪些名是用標(biāo)識(shí)符來(lái)標(biāo)識(shí)的只能有字母,下劃線組成,但是不能是數(shù)字開(kāi)頭,不能用關(guān)鍵字作為用戶標(biāo)識(shí)符標(biāo)識(shí)符用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、文件名、類名、對(duì)象名等2. 設(shè)有下面說(shuō)明:struct flower{char *part;char *color;}mum;char *part_of_flower[3]={“花”, ”莖”, ”葉”};char *seven_color[7]={“赤”, ”橙”, ”黃”, ”綠”, ”青”, ”藍(lán)”, ”紫”};試寫(xiě)出將 mum 的成員 part 定義為 ”花” 、成員 color 定義為 ”黃”的 C 語(yǔ)句。mum.part=part_of_flower[0]mum.part=seven_color[2]3.簡(jiǎn)述聲明語(yǔ)句:char *p[4];的含義定義了一個(gè)指針數(shù)組,數(shù)組共有四個(gè)元素,每個(gè)元素是一個(gè)字符型指針。四、閱讀程序,寫(xiě)出程序執(zhí)行結(jié)果貴州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 5 頁(yè) 共 8 頁(yè)1.閱讀下面程序,寫(xiě)出執(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)程序運(yùn)行后從鍵盤(pán)上輸入一個(gè)*號(hào),寫(xiě)出執(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.寫(xiě)出下面程序的運(yùn)行結(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]);}}問(wèn):(1)當(dāng)鍵盤(pán)輸入 120 時(shí),結(jié)果是什么?cuo le(2)當(dāng)鍵盤(pán)輸入 3 時(shí),結(jié)果是什么?san(3)當(dāng)鍵盤(pán)輸入 7 時(shí),結(jié)果是什么?qi(4)當(dāng)鍵盤(pán)輸入 23 時(shí),結(jié)果是什么?er shi san貴州大學(xué)繼續(xù)教育學(xué)院 自學(xué)考試銜接課程作業(yè)第 7 頁(yè) 共 8 頁(yè)五、編程題1. 有若干個(gè)學(xué)生(不超過(guò) 50 人)的某門(mén)課程的成績(jī)放在文本文件 c:\cj.dat 中,現(xiàn)要求統(tǒng)計(jì)出 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.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計(jì)算機(jī) 基礎(chǔ) 程序設(shè)計(jì) 作業(yè)題
鏈接地址:http://www.820124.com/p-324987.html