程序設(shè)計(jì)基礎(chǔ)試卷通信_第1頁
程序設(shè)計(jì)基礎(chǔ)試卷通信_第2頁
程序設(shè)計(jì)基礎(chǔ)試卷通信_第3頁
程序設(shè)計(jì)基礎(chǔ)試卷通信_第4頁
程序設(shè)計(jì)基礎(chǔ)試卷通信_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、2014-2015 年第 2 學(xué)期程序設(shè)計(jì)基礎(chǔ)卷#include“stdioh” char ch; if(ch=A&ch=a&ch=A&ch=a&ch100)B A:10 pr f(“%d %dn”,-(7) 以下程序運(yùn)行后,輸出結(jié)果A: 字符cchar*s=”abcd”; pr (8) 以下程序運(yùn)行結(jié)果是B:C的ASCIIC:D: 出 (15) 執(zhí)行語句for(i=1;i+4;); 后,變量i的值是(16) 以下程序運(yùn)行時(shí),從鍵盤輸入ABCDE,則輸出#include “stdio.h” #include“string.h”pr f(“%dn”,-func(charstrwhile(*(st

2、r+num)!=0) num+; return (num);charstr10,*p=str; pr (17) 程序運(yùn)行時(shí),從鍵盤輸入China#,則輸出else pr f(“%dn”,m-(9) 當(dāng)a=1,b=3,c=5,d=4時(shí),執(zhí)行下面的程序后,x的值為else else x=6; else x=7;(10) 在執(zhí)行以下程序時(shí),若從鍵盤上輸入:ABCdef回車,則輸出為A:C:#include“stdioh” 題 一二三四五六七得 v1=0,char ch; case case default: v1+; case o:v2+;pr (18) 若以下程序生成的可執(zhí)行文件名為file1.e

3、xe,當(dāng)打入命令FILE1CHINABEIJINGreturn m;p=func(k,m); pr p=func(k,m); pr (23) 以下程序運(yùn)行后,結(jié)果是#include “stdio h” #define PT 5.5 #defineS(x) PT*x*x pr (24) 以下程序運(yùn)行后,結(jié)果是A: F C B C:v1=0,char ch; case case default: v1+; case o:v2+;pr (18) 若以下程序生成的可執(zhí)行文件名為file1.exe,當(dāng)打入命令FILE1CHINABEIJINGreturn m;p=func(k,m); pr p=func

4、(k,m); pr (23) 以下程序運(yùn)行后,結(jié)果是#include “stdio h” #define PT 5.5 #defineS(x) PT*x*x pr (24) 以下程序運(yùn)行后,結(jié)果是A: F C B C: C B pr (19) B:FILE1CHINAD:CHINABEIJINGs icchara=”ABCDEFGH”,b=”abCDefGh”; char *p1, *p2;p1=a; p2=b; if(*(p1+k)=*(p2+k) pr f(“%c”,*(p1+k);pr (25) 以下程序運(yùn)行后,a的值是A: C:charch7=“65ab21”; pr (20) 運(yùn)行以

5、下程序,若從鍵盤輸入: D:運(yùn)行時(shí)出錯(cuò)a無定a=p1= =&m;pr (26) 以下程序運(yùn)行后,結(jié)果是 C:a dpr pr #include“stdioh” #define N 6 charcN; for(;for(i=0;in) m-=n; while(nm) n-pr (30) 在執(zhí)行下列程序時(shí),為了使輸出結(jié)果為:t=4,則a(33) 運(yùn)行以下程序,從鍵盤輸入p=( *)malloc(sizeof( pr A B C (29) 設(shè)有如下定義 pr f(“Enterwhile(mn) m-=n; while(nm) n-pr (30) 在執(zhí)行下列程序時(shí),為了使輸出結(jié)果為:t=4,則a和b輸

6、入的值應(yīng)滿B: C:(34) book、book,if(a0)s=s+1; if(ab) t=s+t;elseif(a=b) t=5; else t=2*s;pr B:D:#include“stringh” chara180,a280,*s1=a1,*s2=a2; gets(s1); gets(s2); if(!strcmp(s1,s2) pr f(“x”); else pr f(“#”);pr (35) 以下程序的輸出結(jié)果是(31) 以下程序運(yùn)行后,結(jié)果是A if(j%2)continue; B:D:ai=y%2; for(j=i-1;j=0;j-) pr f(“%d”,aj); pr f(

7、“n”);(36) 設(shè)整型變量a=1,則a/=a+a的值為(32) 以下程序運(yùn)行后,結(jié)果是A、B、C:D:(37)函數(shù)malloc返回空類型指針, 下面的說法正確的是#include “stdio h” #include“stringh” fun(char *w,chart,*s1,*s2; char *p; A、返回void*型地址 (38) 設(shè)有如下語句:chara=3, b=6, c; c=ab2; 則cABCD程序中有如下定義:FILE C、fp是指針, 指向文件Bfp是指針, 可指向D、fp是指針, 指向文件C, 除非是返回整型值的函D、用“rb”形式打開的文件可以讀出其中的ASCI

8、I碼字二、(每空2分,共30分若想通過以下輸入語句使a中存放字符串1234,b中存放字符5,則輸入數(shù)據(jù)形式應(yīng)該chara10, scanf(“a=%s charb=”ABCD”; char pr f(“n”);pr #defineMAX3 fun1(); fun2(a);pr f(“n”); for(k=0;kMAX;k+,t+) pr f(“%d”,*(b+k);pr charpr#defineMAX3 fun1(); fun2(a);pr f(“n”); for(k=0;kMAX;k+,t+) pr f(“%d”,*(b+k);pr charpr t=*y; (7)若TurboC中有以下定義和語句,則sizeof(a)的值, 而sizeof(b)的值structday;charyear;a,(8) 以下fun函數(shù)的功能是:累加數(shù)組元素中的值,n為數(shù)組元素的個(gè)數(shù),累加的值存入x所指的單元中,請?zhí)羁誦 =r;(9) 變量root 的結(jié)構(gòu),其中sp是指向字符串的指針域,next是指向該結(jié)構(gòu)的指針域,data用以存放整型數(shù),請?zhí)羁胀瓿纱私Y(jié)構(gòu)的類型說明和變量root的定義structchar; #include “stdio.h” FILE *fp;,”wb”)=NULL) exit(0); fwrite(&j,size

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論