岛国一区-色婷婷国产-日批的视频-国产视频一区在线播放-91香蕉视频在线看-国产精品自拍网站-夜夜爽av-熟女精品一区二区-国内毛片毛片毛片毛片毛片-性做久久久久久免费观看欧美-国产成人av大片

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

?高級語言程序設計(一)2015年4月真題

自考 責任編輯:彭雅倩 2019-06-27

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

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

高級語言程序設計(一)2015年4月真題及答案,該試卷為高級語言程序設計(一)自考歷年真題試卷,包含答案及詳細解析。

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

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

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

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

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

3.設int n;,執行表達式(n=2)&&(n=1)&&(n=0)后,n的值是(  )

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

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

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

5.循環體至少被執行一次的是(  )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.函數的遞歸調用是(  )

A.函數的自我調用
B.函數的嵌套調用
C.自定義函數調用主函數
D.系統函數調用主函數

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

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

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

A.只讀文本文件
B.只寫二進制文件
C.讀寫文本文件
D.讀寫二進制文件

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

11.的c語言表達式是_________。

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

13.結構化程序設計的三種基本結構分別是:順序結構、循環結構和_________。

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

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

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

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

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

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

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

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

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分)請將下列程序缺少的部分填寫在答題卡上,使其能正確運行。

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的值,按下列公式計算并輸出y的值。

33.統計文本文件 letter.txt中字符'b'、'e'、'g'、'i'和'n'各自出現的次數。#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);}

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

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

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

更多資料

15044《馬原》2026年10月考前預測100題

00537中國現代文學史 第五章 新時期文學

00537中國現代文學史第四章 50至70年代文學

溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

自考備考資料免費領取

去領取