首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
二、填空題:(每空2分,共40分)
請將每空的正確答案寫在答題卡【1】-【20】序號的橫線上,答在試卷上不得分。
(1) 與八進制小數0.1等值的十六進制小數為 【1】 。
(2) DOS命令分為內部命令和外部命令,SYS命令屬于 【2】 。
(3) 要打印輸出當前盤當前目錄下的所有擴展名為.DAT的文件內容,應使用的DOS命令為 【3】 。
(4) 設當前系統提示符為"C:\USER>",執行命令"PROMPT $p"后,系統提示符變為 【4】 。
(5) 要建立當前盤當前目錄下的全部文件與下一級子目錄的目錄信息文件MYDIR,應使用的DOS命令為 【5】 。
(6) 若想通過以下輸入語句給a賦于1,給b賦于2,則輸入數據的形式應該是 【6】 。
int a,b;
scanf("a=%b,b=%d,&a,&b);
(7) 函數mycmp (char*s,chat *t)的功能是比較字符串s和t的大小,當s等于t 時返回0,否則返回s和t的第一個不同字符的ASCOII碼的差值,即當s>t時返回正值, 當s等于t 時返回0,否則返回s和t的第一個不同字符的ASCOII碼的差值,即當s>t時返回正值, 當smycmp(char *s,char *t)
{ while(*s==*t)
{if(*s==’\0’) return 0;
++s; ++t;}
return (【7】); }
(8) 下面程序的輸出是【8】 。
#define MAX 5
int a[MAX],k;
main()
{ fun1();fun3(); fun2(); fun3();
printf("\n"); }
fun1()
{ for(k=0;kfun2()
{ int a[MAX],k;
for(k=0;k<5;k++) a[k]=k; }
fun3()
{ int k;
for(k=0;k(9) 若有以下定義和語句,則使指針p指向值為36的數組元素的表達式是【9】 。
int a[10]={19,23,44,17,37,28,49,36},*p;
p=a;
(10) 下面程序的輸出是 【10】 。
main()
{ enum em{ em1=3,em2=1,em3};
char *aa[]={"AA","BB","CC","DD"};
printf("%s%s%s\n",aa[em1],aa[em2],aa[em3]); }
(11) 下面函數要求用來求出兩個整數之和,并通過形參傳回兩數相加之和值,請填空。
int add(int x,int y, 【11】 z)
{ 12】 =x+y;}
(12) 有以下說明定義和語句,可用a.day引用結構體成員day, 請寫出引用結構體成員a.day的其它兩種形式 【13】 、【14】 。
struct{int day;char mouth;int year;}a,*b; b=&a;
(13) 下面fun函數的功能是將形參x的值轉換成二進制數,所得二進制數的每一位數放在一維數組中返回,二進制數的最低位放在下標為0的元素中,其它依此類推。請填空。
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% 【15】;
b[k++]=r;
x/=【16】; } while(x); }
(14) 現有如圖所示的存儲結構,每個結點含兩個域,data是指向字符串的指針域,next是指向結點的指針域。請填空完成此結構的類型定義和說明。
struct link
{【17】 ; 【18】;} *head;
(15) 下面程序把從終端讀入的文本用@作為文本結束標志)復制到一個名為bi.dat的新文件中,請填空。
#include
FILE *fp;
main()
{ char ch;
if((fp=fopen( 【19】))==NULL)exit(0);
while ((ch=getchar())!=’@’)fputc(ch,fp); 【20】
1997年9月基礎知識和C語言程序設計答案及評分標準
一.選擇題((1)~(40)題每題1分,(41)~(50)題每題2分,共60分)
(1)D (2)D (3)A (4)B (5)B (6)A (7)D (8)B (9)C (10)C
(11)D (12)B (13)B (14)D (15)C (16)B (17)C (18)B (19)B (20)A
(21)B (22)A (23)D (24)A (25)C (26)D (27)B (28)B (29)D (30)C
(31)D (32)A (33)D (34)D (35)C (36)D (37)C (38)D (39)A (40)C
(41)B (42)D (43)A (44)D (45)C (46)B (47)D (48)C (49)D (50)C
二.填空題(每空2分,共40分) ((1)至(5)題中所有字母都允許大、小寫或大小寫混合)
(1) 1 0.2或(0.2)16
(2) 2 外部命令(答外部不扣分)
(3) 3 COPY *.DAT PRN
(4) 4 C:\USER
(5) 5 DIR >MYDIR
(6) 6 a=1,b=2
(7) 7 *s=*t
(8) 8 o246802468
(9) 9 p=p+7或p+=7
(10)10 DDBBCC
(11)11 int * 12 * z
(12)13 (*b).day 14 b->day
說明:答案[13]和[14]可以互換
(13)15 2 16 2
(14)17 char *data 18 struct link *next
說明:答案[17]和[18]可以互換
(15)19 "bi.dat","w" (說明:"w"內以w開頭的字符串都可以) 20 fclose(fp)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |