


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
全國高等教育自學考試高級語言程序設計TYYGROUPsystemofficeroom【TYYUA16H-TYY-TYYYUA8Q8-2001年10月全國高等教育自學考試高級語言程序設計(一)試卷第一部分選擇題20120個選項是符合題目要求的,請將正確選項前的字母填在題后的括號內。C參加編譯,并會出現在目標程序中參加編譯,但不會出現在目標程序中不參加編譯,但會出現在目標程序中不參加編譯,也不會出現在目標程序中0A.3﹪5B.3/C.3/5D.3<5正確的Cprintfloatwhen?random﹪2inta=;則表達式a<1&&--a>1a02031213引用帶參的宏時,實際參數的類型應與宏定義時的形式參數類型相一致宏名必須用大寫字母表示宏替換不占用運行時間,只占編譯時間在程序的一行上可以出現多個有效的宏定義ifwhileswitchdefault與語句if(a>b)if(c>d)x=x=2if(a>b){if(c>d)x=x=if(a>b){if(c>d)x=elsex=C.if((a>b)&&(c>d))x=1;elsex=2;D.if(a<=b)x=2;elseif(c>d)x=1;設charx=′a′;則printf(″x=y﹪c\n″,x,97x=a,y=97x=97,y=aC.x=97,y=97D.x=a,y=a9.設inta[][4]={1,2,3,4,5,6,7,8,9};則數組a的第一維的大小是【】234無確定值執行下列程序inta[3][3]={{1},{2},{3}};intb[3][3]={1,2,3};main(){printf(″﹪d\n″,a[1][0]+b[0][0]);}后輸出的結果是【】0123charstr[100];inti=5str[i+10](str+i)(str+i-1)D.((str++)+i)12.設intx[]={1,2,3,4,5,6},*p=x;則值為3的表達式是【】A.p+=2,*++pB.p+=2,*p++C.p+=3,*pD.p+=2,++*pautostaticexternregister執行下列程序inta=3,b=voidfun(intx1,intx2){printf(″﹪d,﹪d\n″,x1+x2,b);}main(){inta=5,b=6;fun(a,b);}后輸出的結果是【】A.3,4B.11,1C.11,4D.11,6struct{inta;floatb;}d[3]={{1,4},{2,5},{6,7}};printf(″﹪\n″,d[2].a*d[2].b/d[1].A.B.C.D.設有定義語句:enumt1{a1,a2=7,a3,a4=則枚舉常量a2a31223727810002ASCII22255255在文件使用方式中,字符串″rb″打開一個已存在的二進制文件,只能讀取數據打開一個文本文件,只能寫入數據打開一個已存在的文本文件,只能讀取數據打開一個二進制文件,只能寫入數據執行下列程序#defineF(y)15>>y#definePRINT(a)printf(″﹪d″,a)main(){PRINT(F(2));}后輸出的結果是【】A.B.C.D.main()函數可以帶兩個形參,一般分為argcargv,其中argvintargv;char*argv[];charargv[];char**argv[];第二部分非選擇題二、填空題(本大題共10小題,每小題2分,共20分)初始化值是的雙精度變量a的定義形式。表達式!10!=1的值。“20<x≤30”的C語言表達式。表達式a=1,a+++的值。inti=;則循環語句while(i>=1)i 。被調函數在執行結束時,這個函數中定義類型的變量不被釋放。設structstudent{intno;charname[12];floatscore[3];}sl,*p=&sl;用指針法給sl的成員no賦值1234的語句。C語言程序中對文本文件的存取是為單位進行的。設charstring[]=″This_is_a_book!″;則數組的長度應30.設inta[2][3]={{2},{3}};則數組元的值為3。5525各題右側的空白處31.inta=200;main(){inti;for(i=1;i<=5;i++){a++;printf(″﹪d,″,a);s()}{s(){staticinta=20;a++;printf(″﹪d\n″,a);}#includemain(){charc;c=getchar();if(c>=′a′&&c<=′z′)‖c>=′X′&&c<=′Z′)c=c-23;printf(″﹪c\n″,c);}設從鍵盤上輸入Next↙#defineNmain(){inti,j,temp,a[N]={1,2,3,4,5,6,7};for(i=0;i<N/2;i++){j=N-1-i;temp=a[i];a[i]=a[j];a[j]=temp;}for(i=0;i<N;i++)printf(″﹪5d″,a[i]);}structporb{char*name;intcount;}x[]={″Lining″,19,″Langping″,21,″Zhujianhua″,20};main(){inti;for(i=0;i<3;i++)printf(″﹪s:﹪d\n″,x[i].name,x[i].count);}main(){union{shorta;charch;}M;=100;=′A′;printf(″﹪d,﹪d,﹪c\n″,sizeof(M),,;}3618部分補上,使其能正確運行。以下程序的功能是用選擇法對數組avoidsort(intb[],intn){inti,j,t;for(i=0;i<n-1;i++for( ;j<n;j++)if(b[i] b[j]){t=b[i]; ;b[j]=t;}}main(){inta[]={5,8,6,2,7,4,1,3};inti;sort(a,8);for(i=0;i<8;i++)printf(″﹪5d″,a[i]);printf(″\n″);}(0,1,2,…,9它字符出現的次數。#include″″main(){charc;int while((c=getchar())!n′){if( )digit++;elseif(c==′′‖c==′\t′)++else ;}printf(″digit=﹪d,blank=﹪d,other=﹪d\n″,digit,blank,other);}先為數組axax將其下標輸出,若不存在這樣的元素,則輸出“Notfound!”標志。main(){inti,x,a[10];for(i=0;i<10;i++)scanf(″﹪d″, scanf(″﹪d″,&x);printf(″﹪d″,x);for(i=0;i<10;i++)if( if(i 10)printf(″position:﹪d\elseprintf(″Notfound!\n″,x);}五、程序設計題(第39小題5分,第40、41小題各6分,共17分)。1010002、371100“Yes”,否則輸出“No”。高級語言程序設計(一)試題參考答案一、單項選擇題DCABCBADBDDBACDDCAAB二、填空題Doublea=;22.123.x>20&&x<=30或者(x>20)&&(x<=30)24.225.026.靜態存儲,或者static27.P->no=1234;或者(*p).no=1234;28.字節29.1630.a[1][0]31.201,21202,22203,23204,24205,2532.Q33.765432134.Lining:19Langping:21Zhujian35.2,65,A四、程序填充題36.(1)j=i+1(2)>(3)b[i]=b[j]37.(1)digit=0,blank=0,other=0(2)c>=′0′&&c<=′9′(3)++other或者other++38.(1)&a[i]或者a+i(2)x==a[i](3)<五、程序設計題下述答案僅供參考,若采用其它方法答案,只要正確實現題目要求即可。main(){intifor(i=10;i<=1000;i++)if((i﹪2==0)&&(i﹪3==0)&&(i﹪7==0))printf(″i=﹪d\n″,i);}main(){inta=0,b=0,i;for(i=2;i<=100;i+=2){2+=i;b+=i-1;}printf(″Sumofevennumber=﹪d\n″,a);printf(″Sumofoddnumber=﹪d\n″,b);}#main(){inti,n;staticcharstr[80];gets(str);n=strlen(str);for(i=0;i<n/2;i++)if(str[i]!=str[n-1-i]){printf(″No!\n″);break;}if(i==n/2)printf(″Yes!\n″);200110高級語言程序設計(一)答案課程代碼:00342一、單項選擇題(本大題共20小題,每小題1分,共20分)10220a=>20&&x<=30或者(x>20)&&(x<=30)26.靜態存儲,或者static>no=1234;或者(*p).no=1234;28.字節30。a[1][0]55,21202,22203,23204,24205,25(若結果為Qhaw,只得3分6 5 4 3 2 1ning:19Langping:21Zhujian,65,A3636.(1)j=i+1(2)>(3)b[i]=b[j]37.(1)digit=0,blank=0,other=0(2)c>='0'&&c<='9'
2518(3)++other或者38.(1)&a[i]或者a+i(2)x==a[i](3)<39540、41617(){inti;for(i=10;i<=1000;i++)if((i%2==0)&&(i%3==0)&&(i%7==0))printf("i=%d\n",i);}(){inta=0,b=0,i;for(i=2;i<=100;i+=2){a+=i;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度品牌形象設計委托合同協議書范本
- 2025廣告公司視覺設計委托合同范本
- 2025年上海工程技術大學崗位聘任合同制管理崗位
- 2025年購房:深入理解合同條款保障您的購房權益
- 福建省莆田市2024-2025學年高二下冊第一次(3月)月考數學試卷附解析
- 安徽省馬鞍山市2024-2025學年高二下冊4月期中數學試卷附解析
- 2025屆黑龍江齊齊哈爾市龍江縣中考二模數學試卷
- 2024年攀枝花市東區定向選聘社會招考社區工作者真題
- 2024年河池市產品質量檢驗所招聘考試真題
- 石大學前兒童保育學課件4-2手足口病
- 甘肅蘭州歷年中考語文文言文閱讀試題36篇(含答案與翻譯)(截至2024年)
- 古建筑物修復項目申請立項可行性研究報告
- 《中醫養生保健服務(非醫療)技術操作規范-砭術》-公示稿
- 職業學院學生轉專業申請表
- 2025年廣東紅海灣發電有限公司招聘筆試參考題庫含答案解析
- 《烘焙生產SOP標準》課件
- 大學語文知到智慧樹章節測試課后答案2024年秋南昌大學
- 2025第二季度思想匯報范文
- 《大數據技術對社會發展的影響研究》5200字(論文)
- 一例前交通動脈瘤破裂伴蛛網膜下腔出血的護理查房
- 2024-2030年中國風電運維行業發展現狀規劃分析報告
評論
0/150
提交評論