?高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2013年10月真題
摘要:高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2013年10月真題及答案,該試卷為高級(jí)語(yǔ)言程序設(shè)計(jì)(一)自考?xì)v年真題試卷,包含答案及詳細(xì)解析。
高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2013年10月真題及答案解析
高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2013年10月真題及答案,該試卷為高級(jí)語(yǔ)言程序設(shè)計(jì)(一)自考?xì)v年真題試卷,包含答案及詳細(xì)解析。
一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯(cuò)涂、多涂或未涂均無(wú)分。
1.正確的自定義標(biāo)識(shí)符是( )
A.2xy
B.int
C.root%x
D.total
2.正確的C語(yǔ)言常數(shù)是( )
A.012
B."abc"
C.0xfp
D.2e1.25
3.下列不是C語(yǔ)言運(yùn)算符的是( )
A.< >
B.^
C.!
D.&=
4.表達(dá)式5+6!=0的值是( )
A.0
B.1
C.6
D.11
5.設(shè)float x; -1≤x<3正確的C語(yǔ)言表達(dá)式是( )
A.-1<=x<3
B.-1<=x||x<3
C.x>=-1&&x<3
D.!(x>=-1)&&(x<3)
6.設(shè)int a=3;,值為1的表達(dá)式是( )
A.a%3
B.3-++a
C.(a++)%3
D.a>3?2:1
7.設(shè)int a=0, b=5, c;,執(zhí)行語(yǔ)句c=(a==b)||++a;后c的值是( )
A.0
B.1
C.4
D.5
8.設(shè)int m=0;,語(yǔ)句while(m!=0) m++;的循環(huán)次數(shù)是( )
A.0
B.1
C.2
D.無(wú)限
9.定義數(shù)組并初始化正確的是( )
A.int a[]=(2,4,6,8);
B.int a[]={2,4,6,8};
C.int a[3]={2,4,6,8};
D.int *a[4]={2,4,6,8};
10.設(shè)int a[3][5];,該數(shù)組兩個(gè)下標(biāo)的取值范圍分別是( )
A.0~3和0~4
B.0~3和3~5
C.0~2和0~4
D.3~5和0~5
11.設(shè)typedef float REAL;則REAL是( )
A.變量名
B.常量名
C.函數(shù)名
D.類(lèi)型名
12.設(shè)char s[10];,將字符串輸入至數(shù)組s的正確語(yǔ)句是( )
A.s=gets();
B.getchar(s);
C.scanf("%s", s);
D.scanf("%s", &s[10]);
13.關(guān)于函數(shù)敘述正確的是( )
A.函數(shù)必須有形參
B.函數(shù)的形參可以是常數(shù)
C.函數(shù)中只能出現(xiàn)一個(gè)return語(yǔ)句
D.函數(shù)類(lèi)型為void時(shí),該函數(shù)無(wú)返回值
14.設(shè)int a[10], *p=a;,與數(shù)組元素a[0]等價(jià)的是( )
A.*p
B.p
C.&a
D.a
15.結(jié)構(gòu)型變量所占內(nèi)存量應(yīng)是( )
A.第一個(gè)成員占用的內(nèi)存量
B.最后一個(gè)成員占用的內(nèi)存量
C.所有成員占用內(nèi)存量的總和
D.成員中占用內(nèi)存量最大者所需的容量
二、填空題(本大題共10小題,每小題2分,共20分)
11.設(shè)int n;,“n為偶數(shù)”的C語(yǔ)言邏輯表達(dá)式是_________。
12.實(shí)現(xiàn)字符串拷貝的系統(tǒng)函數(shù)是_________。
13.實(shí)(浮點(diǎn))型分為單、雙精度兩種,其類(lèi)型保留字分別是_________。
14.在C語(yǔ)言中,運(yùn)算符優(yōu)先級(jí)最低的是_________。
15.設(shè)int a=3;,執(zhí)行語(yǔ)句printf("%d", a<<2);后的輸出結(jié)果是_________。
16.設(shè)float x=3.1;,執(zhí)行語(yǔ)句printf("%.1f", 3.2+(int)x);后的輸出結(jié)果是_________。
17.設(shè)FILE *fp;,若fp指向文件尾部,則feof(fp)的返回值是_________。
18.設(shè)char *p="abcd";,執(zhí)行語(yǔ)句printf("%C", *(p+2));后的輸出結(jié)果是_________。
19.設(shè)char str[]="book ";,執(zhí)行語(yǔ)句printf("%d",sizeof(str));后的輸出結(jié)果是_________。
110.若局部變量的存儲(chǔ)類(lèi)型缺省,其默認(rèn)類(lèi)型是_________。
三、程序分析題(本大題共4小題,每小題4分,共16分)閱讀下列程序,將輸出結(jié)果寫(xiě)到“答題紙”上。
21.#include <stdio.h>int f(int a){ static int d=10;/*靜態(tài)變量*/ d+=a; return d;}void main(){ printf("f1=%d", f(3)); printf("f2=%d ", f(5));}
22.#include<stdio.h>void main(){ int i; for(i=10; i>0; i--) { if(i%3!=0) continue; printf("%2d", i); } printf(" ");}
23.#include <stdio.h>void main(){ int i, j, s, a[][3]={{1,2,3},{4,5},{6}}; for(s=0,i=0; i<3; i++) switch(i) { case 0: case 1: case 2: for(j=0; j<3; j++) s+=a[i][j]; break; } printf("s=%d ",s);}
24.#include <stdio.h>struct country{ int no; char name[20];}a[]={1,"China",2,"Russia",3,"America"},*p=a;void main(){ p++; printf("%d,%s", (*p).no, (*p).name); p--; printf("%d ,%s", p->no, p->name); printf("%d,%s ", a[2].no, a[2].name);}
四、簡(jiǎn)答題
程序填充題(本大題共3小題,每小題6分,共18分)請(qǐng)將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。
31.從鍵盤(pán)輸入一系列正(負(fù)數(shù)作為結(jié)束),寫(xiě)入二進(jìn)制文件data.dat。
32.利用選擇排序法實(shí)現(xiàn)對(duì)數(shù)組元素的升序排序。
33.利用遞歸法,按下列公式計(jì)算并輸出函數(shù)fx的值。
五、程序設(shè)計(jì)題(本大題共2小題,每小題8分,共16分)
41.從鍵盤(pán)輸入x的值,按下列公式計(jì)算并輸出y的值。
42.(1)寫(xiě)一個(gè)函數(shù)計(jì)算自然數(shù)n的階乘(函數(shù)頭為long fac(int n));(2)由鍵盤(pán)輸入兩個(gè)自然數(shù)a和b且a≤b,調(diào)用上述函數(shù)計(jì)算并輸出的值。
延伸閱讀
- 2025年4月自考政治經(jīng)濟(jì)學(xué)(中級(jí))全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國(guó)際私法真題
- 2023年10月自考00246國(guó)際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國(guó)際商務(wù)談判真題
自考微信公眾號(hào)
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取