欧美疯狂三p群体交乱视频,搡老女人多毛老妇女中国,天天夜碰日日摸日日澡性色av,大乳videos巨大

全國計算機二級c語言題庫試題及答案

時間:2024-10-12 19:29:51 計算機等級 我要投稿
  • 相關推薦

全國計算機二級c語言題庫試題及答案

  計算和模擬作為一種新的研究手段,常使一些學科衍生出新的分支學科。以下是關于全國計算機二級c語言題庫試題及答案,歡迎大家參考!

全國計算機二級c語言題庫試題及答案

  一、選擇題(每小題1分,共40分)

  1). 設有定義: struct {char mark[12]; int num1; double num2;} t1,t2; 若變量均已正確賦初值,則以下語句中錯誤的是 ( )

  A.t2.num1=t1.num1;

  B.t2.mark=t1.mark;

  C.t1=t2;

  D.t2.num2=t1.num2;

  正確答案:B

  答案解析:這個題目主要涉及到結構體的定義與賦值操作。根據題意結構體變量t1,t2的成員變量mark是字符數組,對于字符數組之間的賦值操作應該使用循環(huán)語句對每個字符進行賦值,而選項A是用數組名實現字符數組之間的賦值操作,是錯誤的。

  2). 若各選項中所用變量已正確定義,函數fun中通過return語句返回一個函數值,以下選項中錯誤的程序是( )

  A.main() { …… x=fun(2,10); ……} float fun(int a,int B{……}

  B.float fun(int a,int B{……} main() { …… x=fun(i,j); ……}

  C.float fun(int ,int); main() { …… x=fun(2,10); …… } float fun(int a,int B{……}

  D.main() { float fun(int i,int j); …… x=fun(i,j); …… } float fun(int a,int B{……}

  正確答案:A

  答案解析:C語言規(guī)定,函數必須先定義,后調用(函數的返回值類型為int或char時除外)。在選項A中,調用的子函數在調用后面定義,所以不正確。在選項B、C中,被調用函數在主函數之前定義,再在主函數中調用,所以是正確的;在選項D中,在主函數中先對子函數float fun(int i,int j)進行了聲明,然后進行調用。

  3). 數據庫設計包括兩個方面的設計內容,它們是

  A.概念設計和邏輯設計

  B.模式設計和內模式設計

  C.內模式設計和物理設計

  D.結構特性設計和行為特性設計

  正確答案:A

  答案解析:數據庫設計包括數據庫概念設計和數據庫邏輯設計兩個方面的內容。

  4). 在設計程序時,應采納的原則之一是

  A.不限制goto語句的使用

  B.減少或取消注解行

  C.程序越短越好

  D.程序結構應有助于讀者理解

  正確答案:D

  答案解析:濫用goto 語句將使程序流程無規(guī)律,可讀性差,因此A不選;注解行有利于對程序的理解,不應減少或取消,B也不選;程序的長短要依照實際情況而論,而不是越短越好,C也不選。

  5). 關系表中的每一行記錄稱為一個( )。

  A.字段

  B.元組

  C.屬性

  D.關鍵碼

  正確答案:B

  答案解析:在關系表中,每一列稱為一個屬性,對應表中的一個字段;每…行稱為一個元組,對應表中的一條記錄。

  二、操作題

  【真題1】 下列給定程序中,函數fun()的功能是:通過某種方式實現兩個變量值的

  交換,規(guī)定不允許增加語句和表達式。例如變量a初值為8,b 初值為3,程序運行

  后a 中的值為3,b 中的值為8。 試題程序:

  #include < conio.h >

  #include < stdio.h >

  int fun(int *x,int y)

  { __1___ t;

  t=*x;*x=y;

  return(t)__2__

  }

  main()

  {int a=3,b=8;

  printf("%d %d\n ",a,b);

  b=fun(__3__,b);

  printf("%d %d\n ",a,b);

  }

  解析: 填空1:根據題目的意思,這里應該是聲名一個新的變量t,由后面的賦

  值語句以及返回語句可以明白這個變量應該是整型的(因為函數的返回值類型

  是int)。

  填空2:根據題目的意思,此處是子函數的返回語句,由C 語言的知識,每個

  語句的結尾都應該使用";" 。

  填空3:fun()函數的調用方式說明fun()函數的參數應當為指針類型,即應該

  把變量的地址作為參數傳遞(符號"&"是取地址操作)。

  答案:【1】int 【2】; 【3】&a

  【真題2】 給定程序modi.c 中函數fun的功能是:求兩個形參的乘積和商數,并

  通過形參返回調用程序。 例如輸入:61.82 和 12.65,輸出為: c =

  782.023000 d = 4.886957。 請改正 fun 函數中的錯誤,使它能得出正確的結

  果。 注意:不要改動 main 函數,

  #include < stdio.h >

  #include < conio.h >

  /**********found**********/

  void fun ( double a, b, double x,y )

  {/**********found**********/

  x = a * b; y = a / b;

  }

  main ( )

  { double a, b, c, d;

  clrscr( );

  printf ( "Enter a , b : ");

  scanf ( "%lf%lf", &a, &b );

  fun ( a , b, &c, &d ) ;

  printf (" c = %f d = %f\n ", c, d );

  }

  解析: 本題的考核點是C語言中函數的入口參數和指針的使用。

  函數的參數表是由逗號分隔的變量表,變量表由變量類型和變量名組成,與普

  通的變量說明不同,函數參數必須同時具有變量類型和變量名,因此應該把程

  序中"void fun ( double a, b, double x,y )"語句改為"void fun ( double a,

  double b, double *x, double *y )"或相同作用的語句。

  從主函數里的" fun ( a , b, &c, &d ) ; "語句可以看出,fun 函數后兩個參數

  應為長浮點型數據的指針,因此應該把程序中"x = a * b; y = a / b;"語句改

  為"*x = a * b; *y = a / b;"或相同作用的語句。

【全國計算機二級c語言題庫試題及答案】相關文章:

計算機二級c語言題庫及答案03-28

2017年全國計算機二級c語言題庫試題03-26

2017年計算機二級c語言題庫試題及答案03-28

國家計算機二級c語言題庫及答案03-08

計算機二級《C語言》模擬試題及答案03-29

2017年全國計算機二級c語言考試題庫03-11

計算機C語言試題及答案02-25

計算機二級C語言考試試題及答案03-08

2024最新計算機二級c語言試題及答案10-25

主站蜘蛛池模板: 溧水县| 蓝田县| 新蔡县| 介休市| 凤翔县| 任丘市| 黑水县| 马龙县| 铜陵市| 东平县| 都安| 繁昌县| 五台县| 瓮安县| 濮阳市| 东港市| 蓬安县| 泗阳县| 南澳县| 酒泉市| 六安市| 江陵县| 关岭| 道真| 遵义县| 塘沽区| 乌鲁木齐市| 平湖市| 平原县| 天柱县| 安仁县| 浦城县| 曲沃县| 肇东市| 绥芬河市| 普洱| 菏泽市| 陆河县| 什邡市| 抚顺县| 读书|