日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

赣南师范大学c语言实验报告,赣南师范大学651C语言程序设计科目三考研真题详解...

發布時間:2024/9/30 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 赣南师范大学c语言实验报告,赣南师范大学651C语言程序设计科目三考研真题详解... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

程序設計和C語言

1.1?復習筆記

一、計算機程序

1程序就是一組計算機能識別和執行的指令

2計算機的一切操作都是由程序控制的

二、計算機語言

1定義

人和計算機交流信息,要解決語言問題。需要創造一種計算機和人都能識別的語言,這就是計算機語言。

2發展階段

計算機語言經歷了幾個發展階段:

(1)機器語言

(2)符號語言

(3)高級語言

三、C語言的發展及其特點

1概述

(1)C語言是國際上廣泛流行的計算機高級語言。

(2)C語言的祖先是BCPL語言。

2發展

最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的,后來逐步發展為一種高級編程語言,目前C語言使用的標準是1999年修正的C99。

3特點

(1)語言簡潔、緊湊,使用方便、靈活

(2)運算符豐富

(3)數據類型豐富

(4)具有結構化的控制語句

(5)語法限制不太嚴格,程序設計自由度大

(6)C語言允許直接訪問物理地址

(7)用C語言編寫的程序可移植性好

(8)生成目標代碼質量高,程序執行效率高

四、簡單的C語言程序

(1)一個程序由一個或多個源程序文件組成

在一個源程序文件中可以包括3個部分:

①預處理指令

②全局聲明

③函數定義

(2)函數是C程序的主要組成部分

①函數是C程序的基本單位。

②一個C語言程序是由一個或多個函數組成的,有且僅有一個main函數。

③一個小程序只包含一個源程序文件。

④函數既可以是庫函數,也可以是用戶自定義函數。

(3)函數的兩個部分

①函數首部

函數首部包括函數名、函數類型、函數屬性、函數參數(形式參數)名、參數類型。

②函數體

即函數首部下面的花括號內的部分。函數體一般包括兩部分:聲明部分和執行部分。

(4)程序總是從main函數開始執行的

(5)程序中對計算機的操作是由函數中的C語句完成的

(6)在每個數據聲明和語句的最后必須有一個分號

(7)C語言本身不提供輸入輸出語句

(8)程序應當包含注釋

考研真題精選

一、選擇題

1以下均是合法變量名的是(??)。[武漢科技大學2019研]

A.#name? ?total

B.node ?value_max

C._var ?long

D.stu-code? ?a+b

【答案】B查看答案

【解析】C語言中變量名只能包含數字,字母和下劃線,且只能以字母和下劃線開始。A項含非法字符#,錯誤;C中long為關鍵字,變量不能以關鍵字命名;D中含非法字符-和+。

2以下選項中不屬于C語言類型的是(??)。[武漢科技大學2019研]

A.short int

B.unsigned long int

C.char

D.bool

【答案】D查看答案

【解析】C語言中沒有bool型,只有C++才有boolean型,也稱bool。C語言中一般用“0”表示“假”,用“1”表示“真”。

3若有聲明語句:int x; char y[20]; double z; 則正確的輸入語句是(??)。[武漢科技大學2019研]

A.scanf("%d%c%le\n",&x,&y,&z);

B.scanf("%2d%s%lf",&x,&y,&z);

C.scanf("%d%s%lf",&x,y,&z);

D.scanf("%x%s%3.2f",&x,y,&z);

【答案】C查看答案

【解析】y為一維數組名,指向數組首元素的地址,因此不需要再使用取地址運算符&,AB錯誤;D中%3.2f表示長度為3,小數為2位,但是小數點也占一位,因此D錯誤,答案選C。

4若a、b和t都為int變量,則下面不能交換變量a和b值的是(??)。[武漢科技大學2019研]

A.t=a; a=b; b=t;

B.a=t; t=b; b=a;

C.t=b; b=a; a=t;

D.a=a+b; b=a-b; a=a-b;

【答案】B查看答案

【解析】B中首先把t的值賦值給了a,則a的值已經被取代了,后面執行b=a,則ab的值都等于t的值。

總結

以上是生活随笔為你收集整理的赣南师范大学c语言实验报告,赣南师范大学651C语言程序设计科目三考研真题详解...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。