版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、單選題。(每小題1分,共20分)1.C程序的基本單位是:(
)A.子程序
B.程序
C.子過(guò)程
D.函數(shù)2.在C語(yǔ)言中,非法的八進(jìn)制是:(
)A.016
B.018
C.017
D.023.不是C語(yǔ)言實(shí)型常量的是:(
)A.55.0
B.0.0
C.55.5
D.55e2.54.字符串“xyzw”在內(nèi)存中占用的字節(jié)數(shù)是:(
)A.6
B.5
C.4
D.35.若已定義f,g為double類型,則體現(xiàn)式:f=1,g=f+5/4的值是:(
)A.2.0
B.2.25
C.2.1
D.1.5
D.1.5
D.1.5
D.1.56.若有語(yǔ)句char
c1=`d`,c2=`g`;printf(“%c,%d\n”,c2-`a`,c2-c1);則輸出成果為:(
)(a的ASCII碼值為97)A.M,2
B.G,3
C.G,2
D.D,g7.使用語(yǔ)句scanf(“a=%f,b=%d”,&a,&b);輸入數(shù)據(jù)時(shí),對(duì)的的數(shù)據(jù)輸入是:(
)A.a=2.2,b=3
B.a=2.2b=3
C.2.23
D.2.2,38.表達(dá)關(guān)系12<=x<=y的C語(yǔ)言體現(xiàn)式為:(
)A.(12<=x)&(x<=y)
B.(12<=x)&&(x<=y)
C.(12<=x)|(x<=y)D.(12<=x)||(x<=y)9.設(shè)x=1,y=2,m=4,n=3,則體現(xiàn)式x>y?x:m<n?y:n的值為:(
)A.1
B.3
C.2
D.410.若有闡明和語(yǔ)句:inta=5,b=6;b*=a+1;則b的值為:(
)A.5
B.6
C.31
D.3611.設(shè)整型變量s,t,c1,c2,c3,c4的值均為2,則執(zhí)行語(yǔ)句(s=c1==c2)||(t=c3>c4)后,s,t的值為:(
)A.1,2
B.1,1
C.0,1
D.1,012.語(yǔ)句for(a=0,b=0;b!=100&&a<5;a++)scanf(“%d”,&b);scanf最多可執(zhí)行次數(shù)為:(
)A.4
B.6
C.5
D.113.對(duì)于for(s=2;
;s++)能夠理解為:(
)A.for(s=2;0;s++)
B.for(s=2;1;s++)
C.for(s=2;s<2;s++)
D.for(s=2;s>2;s++)14.若有charh=`a`,g=`f`;inta[6]={1,2,3,4,5,6};則數(shù)值為4的體現(xiàn)式為:(
)A.a[g-h]
B.a[4]
C.a[`d`-`h`]
D.a[`h`-`c`]15.設(shè):chars[10]={“october”};則printf(“%d\n”,strlen(s));輸出是:(
)A.7
B.8
C.10
D.1116.若有inta[3][5]={2,2},{2,6},{2,6,2}},則數(shù)組a共有個(gè)元素:(
)A.8
B.5
C.3
D.1517.設(shè)inta=5,b,*p=&a,則使b不等于5的語(yǔ)句為:(
)A.b=*&a
B.b=*a
C.b=*p
D.b=a18.若有inta[7]={1,2,3,4,5,6,7},*p=a則不能表達(dá)數(shù)組元素的體現(xiàn)式是:(
)A.*p
B.*a
C.a[7]
D.a[p-a]19.若有intb[4]={0,1,2,3},*p則數(shù)值不為3的體現(xiàn)式是:(
)A.p=s+2,*(p++)
B.p=s+3,*p++
C.p=s+2,*(++p)
D.s[3]20.設(shè)有以下定義:structjan{inta;floatb;}c2,*p;若有p=&c2;則對(duì)c2中的組員a的對(duì)的引用是:(
)A.(*p).c2.a
B.(*p).a
C.p->c2.a
D.p.c2.a
二、填空題。(每空1分,共15分)1.C語(yǔ)言標(biāo)記符由_________、__________和___________來(lái)構(gòu)造。2.在C語(yǔ)言中,字符串常量是用
一串字符。3.若有闡明和語(yǔ)句:inta=25,b=60;b=++a;則b的值是
。4.若intx=5;while(x>0)printf(“%d”,x--);的循環(huán)執(zhí)行次數(shù)為
。5.若有inta[5],*p=a;則p+2表達(dá)第
個(gè)元素的地址。6.若有闡明和語(yǔ)句:inta=5,b=6,y=6;b-=a;y=a++則b和y的值分別是
、
。7.已知整型變量a=3,b=4,c=5,寫出邏輯體現(xiàn)式a||b+c>c&&b-c的值是
。8.C程序設(shè)計(jì)的三種基本構(gòu)造是________、________和________。9.數(shù)組是表達(dá)類型相似的數(shù)據(jù),而構(gòu)造體則是若干
數(shù)據(jù)項(xiàng)的集合。10.C語(yǔ)言中文獻(xiàn)是指
。三、將下列程序補(bǔ)充完整。(每空2.5分,共30分)1.輸入三角形的三條邊a,b,c,求三角形的面積。#include“math.h”#include“stdio.h”main(){float
a,b,c,d,t,s;printf(“請(qǐng)輸入三角形的三條邊:”);scanf(“%f,%f,%f”,&a,&b,&c);
if
(1)
printf(“%f%f%f不能構(gòu)成三角形!”,a,b,c);else{t=(a+b+c)/2;s=
(2)
printf(“a=%7.2f,b=%7.2f,c=%7.2f,area=%7.2f\n”,a,b,c,s);}}(1)
(2)
2.輸入兩個(gè)整數(shù),n1,n2(規(guī)定n1<n2),統(tǒng)計(jì)兩整數(shù)范疇內(nèi)被3整除的數(shù)的個(gè)數(shù)。#include“stdio.h”main(){intn1,n2,j,n=0;printf(“\n請(qǐng)輸入兩個(gè)數(shù):”);scanf(
(3)
);if(n1>n2){
(4)
}for(j=n1;j<=n2,j++)if
(5)
n++;printf(“a=%5d,b=%5d,n=%5d\n”n1,n2,n);}(3)
(4)
(5)
3.輸入兩個(gè)整數(shù),n1,n2(規(guī)定n1<n2),統(tǒng)計(jì)兩整數(shù)范疇內(nèi)的素?cái)?shù)的個(gè)數(shù)。#include“math.h”#include“stdio.h”intprime(intx){intk;for(6)if(x%k==0)return(0);return(1)}main(){inta,b,j,n=0;printf(“\n請(qǐng)輸入兩個(gè)數(shù):”);scanf(“%d,%d”,&a,&b);if(a>b){
(7)
}for(j=a;j<=b,j++)if(
(8)
)n++;printf(“a=%4d,b=%4d,n=%4d\n”a,b,n);}(6)
(7)
(8)
4.編寫程序,輸入n個(gè)整數(shù)(n由鍵盤輸入),統(tǒng)計(jì)其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù)。#include“stdio.h”main(){intx,n,k,k1=0,k2=0,k3=0;printf(“inputn=:”);(9)
for(k=0;k<n;k++){scanf(“%d”,&x);if(x<0)k1++;(10)
;else
k3++;printf(“k1=%4d,k2=%4d,k3=%4d\n”,k1,k2,k3)}}(9)
(10)
5.設(shè)計(jì)一種程序完畢下列功效:若從鍵盤輸入英文字母,則原樣輸出;輸入其它字符不理睬,直到輸入Q鍵結(jié)束.]#include“stdio.h”main(){charch;do{ch=getchar();if(
(11)
)break;elseif(
(12)
)putchar(ch);}while(1);}(11)
(12)
四、按格式寫出程序運(yùn)行成果。每小題4分,共16分。
1.格式化輸出函數(shù)]
main(){
inta=1,c=65,d=97;
printf(“a10=%d,a8=%o,a16=%x\n”,a,a,a);
printf(“c10=%d,c8=%o,c16=%x,cc=%c\n”c,c,c,c);d++;
printf(“d10=%d,dc=%c\n”d,d);}
輸出成果:
2.循環(huán)構(gòu)造
main()
{inty=9,k=1;
for(;y>0;y--)
{if(y%3==0){printf(“%4d”--y);continue;}
k++;}
printf(“\nk=%4d,y=%4d\n”,k,y);}
輸出成果:
3.數(shù)組
#include“stdio.h”
main()
{intk,j;in
ta[]={3,-5,18,27,37,23,69,82,52,-15};
for(k=0,j=k;k<10;k++)
if(a[k]>a[j])j=k;
printf(“m=%d,j=%d\n”,a[j],j);}
輸出成果為:
4.字符輸出
main()
{char*p,s[]=“ABCD”;
for(p=s;p<s+4;p++)
printf(“%s\n”,p);}
輸出成果:
五、按題目規(guī)定寫出可運(yùn)行程序:(19分)1.求元素個(gè)數(shù)為10的一維數(shù)組元素中的最大值和最小值。2.將矩陣9
7
5
倒置為9
3
4
3
1
2
7
1
6
4
6
8
5
2
83.編寫函數(shù):輸入兩個(gè)正整數(shù)m,n,求它們的最大公約數(shù)和最小公倍數(shù)。編寫程序以下:一、單選題:1.D
2.B
3.D
4.B
5.B
6.B
7.A
8.B
9.B
10.C11.A
12.C
13.B
14.C
15.A
16.D
17.B
18.C
19.A
20.B二、填空題:1.字母、數(shù)字和下劃線
2.雙引號(hào)
3.26
4.5
5.三(3)
6.1,207.1
8.次序構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造
9.類型不同
10.存儲(chǔ)在外部介質(zhì)上的有關(guān)數(shù)據(jù)集合。三、將下列程序補(bǔ)充完整。1.(1)((a+b<c)||(b+c<a)||(a+c<b))(2)sqrt(t*(t-a)*(t-b)*(t-c))2.(3)”%d%d”,&n1,&n2(4)j=n1;n1=n2;n2=j;(5)j%3==03.(6)(k=2;k<=sqrt(x);k++)(7)j=a;a=b;b=j;(8)prime(j)4.(9)scanf(“%s”,&n)(10)elseif(x==0)5.(11)ch==`Q`||==`q`(12)ch>=`A`&&ch<=`Z`||ch>=`a`&&ch<=`z`四、按格式寫出程序運(yùn)行成果。1.a10=1,a8=1,a16=1c10=65,c8=101,c16=41,cc=Ad10=98,dc=b2.8
5
2k=4
y=03.m=82,j=74.ABCDBCDCDD五、按題目規(guī)定寫出可運(yùn)行程序。1.#include“stdio.h”main(){intterm[10];inti,max,min;printf(“請(qǐng)輸入10個(gè)整數(shù):”
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 荔灣區(qū)不可移動(dòng)文物安全巡查制度
- 聊城輔警招錄考試試題及答案
- 2026廣西玉林市皮膚病醫(yī)院編外人員招聘3人參考考試題庫(kù)附答案解析
- 零售藥店醫(yī)保培訓(xùn)課件
- 2026重慶市大足區(qū)科學(xué)技術(shù)局招聘公益性崗位工作人員2人參考考試題庫(kù)附答案解析
- 2026年曲靖市馬龍區(qū)婦幼保健計(jì)劃生育服務(wù)中心公益性崗位招聘(2人)備考考試試題附答案解析
- 2026山東事業(yè)單位統(tǒng)考濟(jì)寧市鄒城市招聘初級(jí)綜合類崗位83人參考考試題庫(kù)附答案解析
- 2026漢口銀行嘉魚支行招聘10人備考考試試題附答案解析
- 2026年度日照經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)事業(yè)單位公開(kāi)招聘初級(jí)綜合類崗位人員(2人)備考考試題庫(kù)附答案解析
- 2026年蕪湖市文化和旅游局所屬事業(yè)單位公開(kāi)招聘編外聘用人員備考考試題庫(kù)附答案解析
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)民間美術(shù)文化遺產(chǎn)行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026內(nèi)蒙古鄂爾多斯市伊金霍洛旗九泰熱力有限責(zé)任公司招聘熱電分公司專業(yè)技術(shù)人員16人筆試模擬試題及答案解析
- 2025至2030中國(guó)現(xiàn)代物流業(yè)智慧化轉(zhuǎn)型與多式聯(lián)運(yùn)體系構(gòu)建研究報(bào)告
- 馬年猜猜樂(lè)(猜地名)打印版
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人筆試模擬試題及答案解析
- 渝22TS02 市政排水管道附屬設(shè)施標(biāo)準(zhǔn)圖集 DJBT50-159
- 新一代大學(xué)英語(yǔ)(第二版)綜合教程1(智慧版) 課件 B1U1 iExplore 1
- 安全施工協(xié)議范本
- 2022ABBUMC100.3智能電機(jī)控制器
- 行政倫理學(xué)(全套課件235P)
- GB/T 19367-2022人造板的尺寸測(cè)定
評(píng)論
0/150
提交評(píng)論