湖北
登錄 登錄 注冊 注冊

聯系客服

聯系客服

400-023-1785

在線咨詢

微信咨詢

微信掃碼咨詢

微博關注

在線客服

頂部

切換欄目
選擇分類
升本政策
考試科目
考試大綱
招生簡章
報名時間
考試時間
招生計劃
專業(yè)對照
招生院校
歷年試題
分數線
成績查詢
報考流程
升本培訓
選擇地區(qū)
重慶專升本
云南專升本
貴州專升本
四川專升本
山東專升本
湖北專升本
河南專升本
陜西專升本
浙江專升本
山西專升本
安徽專升本
河北專升本
甘肅專升本
江西專升本
新疆專升本
湖南專升本
遼寧專升本
海南專升本
天津專升本
寧夏專升本
內蒙古專升本
黑龍江專升本
廣西專升本
點擊篩選
取消篩選
您現在的位置:首頁 > 升本資訊 > 正文

2021湖北文理學院專升本考試 《C語言程序設計》試題樣卷

2021-11-08
來源:好老師升學幫
閱讀 5188
導讀:《C語言程序設計》是2021湖北文理學院專升本計算機專業(yè)的專業(yè)課考試科目之一,另一個專業(yè)課考試科目是高等數學,公共課考試科目是大學英語,為了幫助大家了解C語言程序設計科目考什么內容?題型是怎么樣的?今天給大家整理了C語言程序設計科目的樣卷(該樣卷為2021年湖北文理學院官方發(fā)出),C語言程序設計科目試卷題型均為客觀題,全部是單項選擇題,一共50道題,每小題2分,總分100分。

《C語言程序設計》是2021湖北文理學院專升本計算機專業(yè)的專業(yè)課考試科目之一,另一個專業(yè)課考試科目是高等數學,公共課考試科目是大學英語,為了幫助大家了解C語言程序設計科目考什么內容?題型是怎么樣的?今天給大家整理了C語言程序設計科目的樣卷(該樣卷為2021年湖北文理學院官方發(fā)出),C語言程序設計科目試卷題型均為客觀題,全部是單項選擇題,一共50道題,每小題2分,總分100分。

2021湖北文理學院專升本考試 《C語言程序設計》試題樣卷

一、單項選擇題 

(共50小題,每小題2分,共100分;在每小題列出的四個備選項中只有一個是符合題目要求的,請在答題卡上,將正確答案的代碼填寫在對應的題號處。)

1、下列C語言標識符中合法的是(   )。    

A. *y    B. sum     C. int    D. %5f

2、下列可以正確表示字符型常量的是(  )。    

A. ’\t’   B. ”a”      C. ”\n”  D. 297

3.在C語言程序中,表達式8/5的結果是(   )。  

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

4.若有int a=3,b=4;則條件表達式"a<b? a:b"的值是(  )。

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

5.在C語言中,認為(      )為邏輯"真" 。   

A. true    B. 大于0的數     C. 非0整數     D. 小于0的數

6.設有語句“int a=2,b=3,c=-2,d=2;”,則邏輯表達式“a>0&&b&&c<0&&d>0”的值是(  ) 。

A. 1    B. 0       C. -1   D. 出錯

7.C語言對嵌套if語句的規(guī)定是:else語句總是與(   )配對。    

A. 其之前最近的if        B. 第一個if

C. 縮進位置相同的if              D. 其之前最近的且尚未配對的if

8.設x為int型變量,則執(zhí)行“x=10; x*=x;”后,x的值為(  )  

A. 10    B. 20       C. 100   D. 0

9.若有“int a=1,x=1;”,則循環(huán)語句“while(a<10) x++; a++;”執(zhí)行( )

   A. 無限次   B. 不確定      C. 10次      D. 9次

10.設有說明char c;int i;float f;則表達式c*i+f*f值的數據類型為( )。

A. float   B. char   C. int   D. double

11. 下列表達式為關系表達式的是_______。(設其中a為一整型變量)

  A. 3+4*5     B. a==10       C. a>0?a:-a    D. a=1

12.不屬于字符型常量的是_______。

   A. ‘A’    B. '\0x1f'     C. “A”     D. '\123'

13.下列屬于整型常量的是_______。

    A. 12       B. 12.0        C. -12.0    D. 10E10

14.下面不正確的賦值語句是_______。(設變量已定義有初值)

   A. a=++a       B. a=b++=10      C. a+=b       D. a=1>‘a’

15.下面哪個可作為用戶自定義變量_______。

     A. void     B. at        C. 529p       D. w3-q_9

16.int a,b,m,n;它們的初值依次為1、2、3、4,經運算m=(a<=b&&(n=m<n))后,m、n的值是_______。

   A. 1    1       B. 1   0      C. 0    1      D.  0   0

17.若x=1,y=4 則y*=x+5; y的值為_______。

   A.  24        B.  9       C.  20      D. 30

18.循環(huán)語句 for (x=0; x<4;x++)  y++; 的循環(huán)體執(zhí)行_______。

A. 5次      B. 4次         C. 3次    D. 2次

19.表達式int  x=1; 執(zhí)行x=(x<1?3:2);后,x的值為_______。

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

20.以下說法中正確的是_______。

A. C語言程序總是從第一個定義的函數開始執(zhí)行。

B. 在C語言程序中,要調用的函數必須在main( ) 函數中定義。

C. C語言程序總是從main( ) 函數開始執(zhí)行。

D. C語言程序中的main( ) 函數必須放在程序的開始部分。

21.下列語句中,能正確輸出26個英文字母的是______。

A. for(a='a';a<='z';printf("%c",++a));     B. for(a='a';a<='z';) printf("%c",a);

C. for(a='a';a<='z';printf("%c",a++));     D. for(a='a';a<='z';printf("%c",a));

22.當執(zhí)行以下程序段時,______。

int a=1;

do{  a=a*a;  }while(!a);

A. 循環(huán)體將執(zhí)行1次                          B. 循環(huán)體將執(zhí)行2次

C. 循環(huán)體將執(zhí)行無限次                        D. 系統(tǒng)將提示有語法錯誤

23.以下程序段,while循環(huán)中循環(huán)體的執(zhí)行次數是______。

int  k=1;  while(k!=0) k++;

A. 無限次        B. 有限次         C. 一次也不執(zhí)行      D. 執(zhí)行1次

24.以下程序段,循環(huán)體sum++的執(zhí)行次數是______。

int  i. j, sum=0;

for(i=1;i<5;i++)

for( j=1;j<=i; j++) sum++;

     A. 5次             B. 10次            C. 15次              D. 20次

25.以下正確的函數定義是______。

A. double  fun(int  x,int  y)  {  z=x+y;   return z;  }      

B. double  fun(int  x, y)    {  int z;   return z;  }

C. fun (int  x, int  y)    {  double z ; z=x+y;  return z;  }    

D. double  fun(int  x, int  y)  {  double z;    return z;  }

26.下列四組選項中, 全部是C 語言關鍵字的選項是( )。

A. define IF type           B. getc char printf

C. include scanf case          D. while switch else

27.int x=0,y=0;while(x<10){if(x%2)continue;y++;x++;};該程序執(zhí)行后 y的值是( )。

A. 0                 B. 5             C. 10                D. 程序陷入死循環(huán)

28.在位運算中,操作數每右移一位,其結果相當于( )。

A. 操作數乘以2            B. 操作數除以2

C. 操作數乘以16        D. 操作數除以16

29.關于指針概念說法不正確的是( )。

A. 一個指針變量只能指向同一類型變量

B. 一個變量的地址稱為該變量的指針

C. 只有同一類型變量的地址才能放到指向該類型變量的指針變量之中

D. 一個變量的地址可以被改變

30.若有int *p=(int *)malloc(sizeof(int));則向申請到內存空間存入整數123的語句為( )。

A. scanf("%d",p);           B. scanf("%d",&p);

C. scanf("%d",*p);           D. scanf("%d",**p);

31.關于return語句,下列錯誤的說法是( )。

A. return語句可以不帶返回值        B. 必須在每個函數中出現

C. 可以在同一個函數中出現多次        D. 一旦被執(zhí)行,函數立即結束

32.若定義int k=7,x=12; 則能使值為3的表達式是( )。

A. x%=(k%=5)    B. x%=(k-k%5)      C. x%=k-k%5    D. (x%=k)-(k%=5)

33.關于C 語言中的實參與形參,以下正確的說法是( )。

A. 實參和與其對應的形參各占用獨立的存儲單元

B. 實參和與其對應的形參共占用一個存儲單元

C. 只有當實參和與其對應的形參同名時才共占用存儲單元

D. 形參是虛擬的,不占用存儲單元

34.設有說明char w;int x;float y;double z;則表達式w*x+z-y值的數據類型為( )。

A. float      B. char         C. int      D. double

35.以下各選項擬說明一種新的類型名,其中正確的是( )。

A. typedef v1 int;           B. typedef v2=int;

C. typedef int v3;           D. typedef v4: int;

36.執(zhí)行下面程序后,輸出結果是( )。

int max(int x, int y)

{ int z; if(x>y) z=x; else z=y; return z; }

int main()

{ int a=45,b=27,c=0; c=max(a,b); printf("%d\n",c); return 0; }

A. 45       B. 27      C. 18    D. 72

37.下面有關for 循環(huán)的正確描述是 ()

A. for 循環(huán)只能用于循環(huán)次數已經確定的情況

B. for 循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達式

  C. 在for 循環(huán)中,不能用break 語句跳出循環(huán)體

D. for 循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來

38.以下選項是字符串常量的是()。  

A. “\n”       B. ‘\t'     C. ‘\c'       D. '\\'

39.char h; char *s=&h;可將字符‘H’通過指針存入變量h中的語句是()。

A. s=H;       B. *s='H';        C. s=H;       D. s='H'

40.假設0≤i<10,以下語句中不是對a數組元素的正確引用的是()。 

int a[10]={0,1,2,3,4,5,6,7,8,9,};

int  *p = a;

A. a[i]       B. *p      C. p        D. *(p+1)

41.C語言程序從(    )開始執(zhí)行。

A. 程序中第一條可執(zhí)行語句         B. 程序中第一個函數

C. 程序中的main函數          D. 包含文件中的第一個函數

42.根據已定義的兩條C語句:struct person { char name[9]; int age; };

struct person class[10]={"Johu" ,17,"Paul",19,"Mary",18,"Adam",16};

可輸出字母M的語句是(   )。

A. printf(" %c\n",class[3].name);    B. printf(" %c\n",class[3].name[1]);

C. printf(" %c\n",class[2].name[1]); D. printf(" %c\n",class[2].name[0]);

43. 在C語言程序中,表達式5%2的結果是(    )。

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

44. 設整型變量 a=2,則執(zhí)行下列語句后,浮點型變量b的值不為0.5的是(    )。

A. b=1.0/a      B. b=(float)(1/a)   C. b=1/(float)a   D. b=1/(a*1.0)

45. C語言中函數返回值的類型是由(    )決定的。

A. 函數定義時指定的類型        B. return語句中的表達式類型

C. 調用該函數時的實參的數據類型      D. 形參的數據類型

46. 在函數調用時,以下說法正確的是(    )。

A. 函數調用后必須帶回返回值            B. 實際參數和形式參數可以同名

C. 實際參數不能是變量                  D. 主調函數和被調函數總是在同一個文件里

47.putchar函數可以向終端輸出一個(    )。

A. 整型變量表達式   B. 實型變量值      C. 字符串        D. 字符

48.若有條件表達式(exp)?a++:b--,則以下表達式中能完全等價于表達式(exp)的是(    )。

A. exp==0        B. exp!=0       C. exp==1       D. exp!=1

49.作為函數fopen( )的第一個參數,格式正確的選項是(  )。

A. c:user\text.txt            B. c:\user\text.txt

C. "c:\user\text.txt"            D. "c:\\user\\text.txt"

50.fgetc函數的作用是從指定文件讀入一個字符,該文件的打開方式必須是(  )。

A. 只寫             B. 追加            C. 讀或讀寫          D. 答案 B 和 C 都正確

以上就是2021湖北文理學院專升本考試 《C語言程序設計》試題樣卷,大家可以根據以上題目進行練習,查漏補缺,檢查自己的學習情況。你還可以點擊2021湖北文理學院專升本考試 《高等數學》試題樣卷,進行練習。對于大一大二的同學們來說,現在正是學習的黃金時期,多練習一道題,多聽一個答題技巧,對專升本的考試就會更有幫助,對好老師專升本課程感興趣的同學可以在下方填寫你的報名信息。

留言咨詢
* 姓名
* 手機
* 所在學校
最新AV在线播放免费不卡_无码精品国应Aⅴ左线_一本二本无码专区_97人妻碰碰碰久久久