


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、做試題,沒(méi)答案?上自考365,網(wǎng)校名師為你詳細(xì)解答!全國(guó)2007年1月高等教育自學(xué)考試咼級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題課程代碼:00342請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,均無(wú)分。1.以下正確的C語(yǔ)言自定義標(biāo)識(shí)符是()A.aB.2a_C.doD.a.122.在C語(yǔ)言中,錯(cuò)誤.的常數(shù)表示是()A.0LB.-0x6aLC.'6'D.3.設(shè)inta,x=2;執(zhí)行語(yǔ)句a=x>0?3*x(x=10);后,變量x的值是(A.1B.2C.6D.104.設(shè)有以下程序段:intx
2、=2,y=2,z=0,a;a=+x|+y&&z+;printf(”%d,%d,%dn",x,y,z);執(zhí)行后輸出的結(jié)果是()A.2,2,0B.3,3,1C.3,2,0D.3,2,15.在C語(yǔ)言中,字符串的長(zhǎng)度是()A.5B.7C.9D.126.設(shè)floatx;,由鍵盤(pán)輸入:12.45,能正確讀入數(shù)據(jù)的輸入語(yǔ)句是(B.scanf("%5d",&x);D.scanf("%s",&x)B.17D.41A.scanf("%5f",&x);C.scanf(%f,x);7.逗號(hào)表達(dá)式a=2*6,a
3、*3,a+5的值是(A.12C.36&C語(yǔ)言表達(dá)式3.26*exp(x)+(a+b)/3所表示的數(shù)學(xué)表達(dá)式是()A.3.26x+-(ab)B.3.26xe+ab331abC.3.26ex+(ab)D.3.261nx+339.在C語(yǔ)言中,下列運(yùn)算符中結(jié)合性屬于自右向左的是()A.&&B.-C.<<D.->10.設(shè)int(*p)4;,則p的含義是()A.指向整型變量的指針數(shù)組B.指向4個(gè)整型變量的函數(shù)指針C.4個(gè)指向整型變量的指針變量D.指向具有4個(gè)整型兀素的一維數(shù)組的指針11.設(shè)charx10="Windows",”dos"
4、,"unix",執(zhí)行pintf("%c",x12);后輸出的結(jié)果是()A.nB.iC.oD.s12.設(shè)inta43=1,2,3,4,5,6,7,8,9,10,11,12;int(*ptr)3=a,*p=a0;,則與數(shù)組兀素a12等價(jià)的是()A.*(P+2)+3)B.*(*(p+3)C.(*ptr+1)+2D.*(ptr+1)2)13.設(shè)inta=11,b=2;,執(zhí)行下述程序段后,變量a和b的值分別是()doa/=b+;while(a>b);structstudentA.1,3B.1,4C.2,3D.2,414.在C語(yǔ)言中,下列錯(cuò)誤.的說(shuō)法是()A.
5、函數(shù)可以遞歸調(diào)用B.不允許在函數(shù)中再定義函數(shù)C.遞歸程序不可能用非遞歸算法實(shí)現(xiàn)D.對(duì)于continue語(yǔ)句,可以通過(guò)改變程序的結(jié)構(gòu)而不使用它15.設(shè)inta23=1,2,3;,則兀素a10的值是()A.0B.1C.2D.316.右main()帶參數(shù),正確的是()A.main(intargc,char*argv)B.main(intargc,char*argv)C.main(intargc,charargv)D.main(intargc,charargv)17.設(shè)charname10;intsex;intnum;s,*p=&s;以下對(duì)結(jié)構(gòu)型變量s中成員num的非法引用是()Ap->
6、numB(*p).numCs.numDstudent.num18下列說(shuō)法中正確的是()AC語(yǔ)言的預(yù)處理命令只有宏定義和文件包含B預(yù)處理命令只能出現(xiàn)在主函數(shù)之前C所有預(yù)處理命令都是以符號(hào)#開(kāi)頭D有些預(yù)處理命令不是在源程序編譯之前處理19.設(shè)enumweekmon,tue=2,wed,thu,sat=6day;,則枚舉常量mon和thu的值分別是()A.0和4B.1和4C0和3D1和520下列屬于文件包含的命令是()A#defineN25B#endifC.#include"stdio.h"D.#else二、填空題(本大題共10小題,每小題2分,共20分)請(qǐng)?jiān)诿啃☆}的空格中填上正
7、確答案。錯(cuò)填、不填均無(wú)分。21. 一個(gè)C語(yǔ)言程序的執(zhí)行起點(diǎn)是。22. 設(shè)intx=3,y=5;,則執(zhí)行printf("%dn",x人y);后輸出。23. 設(shè)ints32=1,2,3,4,5,6,(*p)2=s;,則*(*(p+1)+1)的值是。24. C語(yǔ)言中,可以處理的兩類文件分別是文本文件和。25.設(shè)inta=2;,則執(zhí)行a+=a*=15;后,變量a的值是。26. 設(shè)doubley45;,則數(shù)組y中元素的個(gè)數(shù)是。27. 設(shè)intx=7,y=3,則表達(dá)式x%y+x/y的值是。28. 設(shè)chars="apple",則執(zhí)行printf("%dn&
8、quot;,strlen(s);后輸出的值是。29. 設(shè)unioninti;charj10;floatk;u;則sizeof(u)的值是。30設(shè)#defineMOD(a,b)a%bmain()intx=4,y=16,z;z=MOD(y,x);printf(dn,z+);則程序執(zhí)行的結(jié)果是。三、程序分析題(本大題共5小題,每小題5分,共25分)閱讀下列程序,將輸出結(jié)果寫(xiě)到各題右側(cè)的空白處。31main()intx=15;while(x<20)x+if(x/3!=0)x+;break;elsecontinue;printf("%dn",x);fun(inta,inti,i
9、ntj)intt;if(i<j)t=ai;ai=aj;aj=t;i+;j-;fun(a,i,j);main()intx=2,4,6,i;fun(x,0,2);for(i=0;i<3;i+)printf("%2d",xi);printf("n");/*程序運(yùn)行時(shí),輸入一個(gè)整數(shù)5*/main()inta,b10,c,i=0;printf("輸入一個(gè)整數(shù)n");scanf("%d",&a);while(a!=0)c=a%2;a=a/2;bi=c;i+;for(;i>0;i-)printf(&qu
10、ot;%d",bi-1);#include<stdio.h>main()inta,b,i;a=b=0;for(i=0;i<=10;i+=2)a+=i;b+=i+1;printf("a=%dn",a);printf("b=%dn",b-11);35.inta=100;s()staticinta=20;a+printf("%dn",a);main()inti;for(i=1;i<=3;i+)a+;printf("%d,",a);s();四、程序填充題(本大題共3小題,每小題6分,共18
11、分)給出下列程序,將橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。36對(duì)含有10個(gè)元素的數(shù)組a先按元素的存儲(chǔ)次序倒序輸入,再按其正序輸出。#define/*第一空*/main()inti,aN;for(i=N-1;i-)/*第二空*/scanf(“%d",);/*第三空*/for(i=0;i<N;i+)printf("%dt",ai);printf("n");37.學(xué)生成績(jī)的字母等級(jí)和分?jǐn)?shù)范圍如下:字母等級(jí)分?jǐn)?shù)范圍90100B8089C7079059輸入錯(cuò)誤6069E其它字母輸入字母等級(jí)之后,輸出相應(yīng)的分?jǐn)?shù)范圍。main();/*第一空*/sca
12、nf("%c",&score);switch(score)case'A':printf("A:90100n");/*第二空*/case'B:printf(B:8089n);break;case'C':printf(C:7079n);break;case'D':printf(D:6069n);break;case'E':printf("E:059n");break;:printf("輸入錯(cuò)誤n");/*第三空*/38文本文件num.dat中含有若干個(gè)整數(shù),將這些數(shù)據(jù)讀出后求出它們的和,再將這些數(shù)據(jù)與它們的和分別顯示到屏幕上。#include<stdio.h>main()intnum;longintsum=0L;FILE*fp;fp=fopen("num.dat","r");dofscanf(,&num);/*第一空*/sum+=;/*第二空*/printf("%5d",num);while();/*第三空*/print
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河北省定州市輔警招聘考試試題題庫(kù)附答案詳解(突破訓(xùn)練)
- 2025年Z世代消費(fèi)習(xí)慣研究:新消費(fèi)品牌如何打造可持續(xù)發(fā)展策略報(bào)告
- 鄉(xiāng)土中國(guó)試題及答案選擇
- 物流基礎(chǔ)試題及答案
- 安徽省安慶市太湖縣2023-2024學(xué)年七年級(jí)下學(xué)期期末英語(yǔ)試題(含答案無(wú)聽(tīng)力原文及音頻)
- 2025年湖北省黃石市下陸區(qū)部分學(xué)校中考第二次模擬考試生物試卷 (含答案)
- 2025交通管理局項(xiàng)目簽訂合作協(xié)議
- 2025房屋買(mǎi)賣合同范本大全
- 建材公司的背景意義及必要性
- 2025年中國(guó)絲網(wǎng)焊接機(jī)行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- (2025)紀(jì)檢監(jiān)察業(yè)務(wù)知識(shí)考試題及含答案
- 網(wǎng)絡(luò)安全技術(shù)實(shí)操技能考核試題及答案
- 國(guó)家保安員模擬試題及答案(附解析)
- DB31/T 1402-2023養(yǎng)老機(jī)構(gòu)認(rèn)知障礙照護(hù)單元設(shè)置和服務(wù)要求
- 湖南省長(zhǎng)沙市師大附中教育集團(tuán)2025年數(shù)學(xué)七下期末綜合測(cè)試試題含解析
- 2025年Web應(yīng)用安全試題及答案解析
- 血管通路介入治療
- 上海市同濟(jì)大學(xué)第二附屬中學(xué)2024-2025學(xué)年八年級(jí)下冊(cè)期末物理試卷
- 2025屆江蘇省南京市、鹽城市高三下學(xué)期3月一模政治試題 含解析
- 2025年液壓馬達(dá)開(kāi)發(fā)行業(yè)深度研究報(bào)告
- 高速公路養(yǎng)護(hù)安全培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論