違法信息舉報(bào) 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?高級(jí)語言程序設(shè)計(jì)(一)2015年4月真題

自考 責(zé)任編輯:彭雅倩 2019-06-27

摘要:高級(jí)語言程序設(shè)計(jì)(一)2015年4月真題及答案,該試卷為高級(jí)語言程序設(shè)計(jì)(一)自考?xì)v年真題試卷,包含答案及詳細(xì)解析。

高級(jí)語言程序設(shè)計(jì)(一)2015年4月真題及答案解析

高級(jí)語言程序設(shè)計(jì)(一)2015年4月真題及答案,該試卷為高級(jí)語言程序設(shè)計(jì)(一)自考?xì)v年真題試卷,包含答案及詳細(xì)解析。

一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其選出并將“答題卡”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無分。

1.下列為C語言保留字的是(  )

A.Auto
B.break
C.main
D.then

2. 正確的C語言常數(shù)是(  )

A.1.0E0
B."16"
C.true
D.1E0.0

3.設(shè)int n;,執(zhí)行表達(dá)式(n=2)&&(n=1)&&(n=0)后,n的值是(  )

A.3
B.2
C.1
D.0

4.值為1的表達(dá)式是(  )

A.3&4
B.2>5
C.!!8
D.0!=0

5.循環(huán)體至少被執(zhí)行一次的是(  )

A.for語句
B.while語句
C.do……while語句
D.continue語句

6.設(shè)char str[20];,從鍵盤能完整地輸入字符串“I am a student.”的語句是(  )

A.str=gets();
B.gets(str);
C.scanf("%s", str);
D.scanf("%c", str);

7.函數(shù)int fun(){ return(8.8); }的返回值是(  )

A.0
B.1
C.8
D.8.8

8.設(shè)int a[]={1, 2, 3, 4}, b, *p=a;,執(zhí)行語句b=*++p;后,b的值是(  )

A.1
B.2
C.3
D.4

9.下列不是C語言運(yùn)算符的是(  )

A.sizeof
B.=
C.==
D.< >

10.設(shè)int a=10, *p;,使p指向變量a的語句是(  )

A.a=p;
B.p=a;
C.*p=*a;
D.p=&a;

11.設(shè)typedef float *FT;,與FT x;等價(jià)的是(  )

A.float *x;
B.float x;
C.typede fx;
D.typedef *x;

12.正確定義數(shù)組并初始化的是(  )

A.int a[3]={1, 2, 3, 4, 5};
B.int a[3]={a, b, c, d, e};
C.int b[][3]={1, 2, 3, 4, 5, 6};
D.int b[3][]={1, 2, 3, 4, 5, 6};

13.函數(shù)的遞歸調(diào)用是(  )

A.函數(shù)的自我調(diào)用
B.函數(shù)的嵌套調(diào)用
C.自定義函數(shù)調(diào)用主函數(shù)
D.系統(tǒng)函數(shù)調(diào)用主函數(shù)

14. 設(shè)struct ab{ int a; float b; }c, *p=&c;,引用不正確的是(  )

A.*p.a
B.b
C.p->a
D.(*p).b

15.文件使用方式"wb"的含義是(  )

A.只讀文本文件
B.只寫二進(jìn)制文件
C.讀寫文本文件
D.讀寫二進(jìn)制文件

二、填空題(本大題共10小題。每小題2分,共20分)

11.的c語言表達(dá)式是_________。

12.設(shè)int i, j;,執(zhí)行下列循環(huán)語句后輸出"APEC"的行數(shù)是_________。for(i=0; i<5; i++)     for(j=2; j<i; j++) printf("APEC ");

13.結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)分別是:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和_________。

14. 設(shè)int a=6, b=8;,執(zhí)行語句printf("%du", a!=b?a:b);后的輸出結(jié)果是_________。

15.在文件使用中,EOF的值是_________。

16.設(shè)int x, y, t;,執(zhí)行語句t=(x=6, y=5, x+y);后t的值是_________ 。

17.變量的存儲(chǔ)類型符分別是auto、register、extern和_________。

18. 設(shè)char s[20]= "Teacher";,執(zhí)行語句printf("%s ", strcpy(s, "Student"));后的輸出結(jié)果是_________。

19.設(shè)char *st="China,Beijing";,執(zhí)行語句printf("%s ", st+6);后的輸出結(jié)果是_________。

110.設(shè)int a=2, b=3, c=4;,執(zhí)行語句a%=b+c; printf("%d ", a);后的輸出結(jié)果是_________。

三、程序分析題(本大題共4小題,每小題4分。共16分)閱讀下列程序,將輸出結(jié)果寫到答題卡上。

21.#include <stdio.h>void f(int x, int *y){  *y+=++x;  }void main(){    int a=7, b=8;    f(a, &b);    printf("a=%d, b=%d ", a, b);}

22.#include <stdio.h>int fun(){   int m=1;    static int n=2;    ++m; ++n;    return(m+n);}void main(){     int a, b;     a=fun(); b=fun();     printf("a=%d, b=%d ", a, b);}

23.#include<stdio. h>void main(){    int i;     for(i=9; i>=1; i--)     {    if(i<=5) break;          printf("%3d", i);     }     printf(" ");}

24.#include <stdio. h>#define PR printf("x=%d, y=%d ", x, y);int x=1, y=10;    /*全局變量*/void fun(){   x++; PR;   }void main(){    int x=8;    fun();    PR;}

四、程序填充題(本大題共3小題,每小題6分,共18分)請將下列程序缺少的部分填寫在答題卡上,使其能正確運(yùn)行。

31.輸出下列圖形。ABABC……ABCD……Z#include <stdio. h>void main(){   char ch1, ch2;    for(ch1='A'; ____①_____; ch1++)     /*第一空*/    {     for(ch2='A'; ch<=ch; ____②_____) printf("%c",ch2);     /*第二空*/                 ____③_____; /*第三空*/     }}

32.輸入X的值,按下列公式計(jì)算并輸出y的值。

33.統(tǒng)計(jì)文本文件 letter.txt中字符'b'、'e'、'g'、'i'和'n'各自出現(xiàn)的次數(shù)。#include <stdio. h>void main(){   char ch; FILE ____①_____;    /*第一空*/    int b=0, e=0, g-0, i=0, n=0;    fp=open("letter. txt",____②_____);     /*第二空*/    while(!feof(fp)    {    ch=fgetc(fp);         switch(____③_____)     /*第三空*/         {    case 'b': b++; break;              case 'e'. e++: break;              case 'g': g++; break;              case ' i': i++; break;              case 'n': n++;          }     }     printf("%d,%d,%d,%d,%d ", b, e, g, i, n); fclose(fp);}

五、程序設(shè)計(jì)題 (本大題共2小題,每小題8分,共16分)

41. 任意輸入一個(gè)三位正整數(shù),若個(gè)位和百位上的數(shù)字相等稱為“回文數(shù)”(如121),則輸出“Yes”,否則輸出“No”。

42. 從鍵盤分別輸入數(shù)據(jù)到整型數(shù)組a和b,將該兩個(gè)數(shù)組的對應(yīng)元素之和存入數(shù)組c中,并將c中全部元素的值輸出。其中數(shù)組a、b和C的長度均為100。

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

自考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

資料下載
  • 00152《組織行為學(xué)》【知識(shí)集錦】

    下載
  • 00158《資產(chǎn)評(píng)估》【知識(shí)集錦】

    下載
  • 00148《國際企業(yè)管理》【知識(shí)集錦】

    下載
  • 00160《審計(jì)學(xué)》【知識(shí)集錦】

    下載