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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库...

發布時間:2025/3/12 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、選擇題

1. 以下選項中關于C 語言常量的敘述錯誤的是( )。

A. 所謂常量,是指在程序運行過程中,其值不能被改變的量

B. 常量分為整型常量、實型常量、字符常量和字符串常量

C. 常量可分為數值型和非數值型常量

D. 經常被使用的變量可以定義為常量

【答案】D

【解析】常量是指在程序運行過程中其值不能被改變的量。在C 語言中,有整型常量、實型常量、字符常量和字符串常量等類型。整型常量和實型常量又稱數值型常量,它們有正值和負值的區分。所謂變量是指在程序 運行過程中其值可以改變的量。C 語言規定,程序中所有變量都必須先定義后使用。變量和常量有明顯的區分。

2. C 語言中的標識符分為關鍵字、預定義標識符和用戶標識符,以下敘述中正確的是 ( )。

A. 預定義標識符(如庫函數中的函數名)可用作用戶標識符,但失去原有含義

B. 用戶標識符可以由字母和數字任意順序組成

C. 在標識符中大寫字母和小寫字母被認為是相同的字符

D. 關鍵字可用作用戶標識符,但失去原有含義

【答案】A

【解析】C 語言允許把預定義標識符重新定義另作他用,但這將失去預先定義的原意。B 項,標識符的第一個字符必須為字母或下劃線;C 項,標識符中,大寫字母和小寫字母被認為是兩個不同的字符;D 項,關鍵字不能另作他用。

3. 設有定義語句則以下敘述中正確的是( ) 。

A.f 是基類型為int 的指針變量

B.f 是指向函數的指針變量,該函數具有一個int 類型的形參

C.f 是指向int 類型一維數組的指針變量

D.f 是函數名,該函數的返回值是基類型為int 類型的地址

【答案】B

【解析】在C 語言中函數名代表該函數的入口地址,因此可以定義一種指向函數的指針來存放這類地址,int Of) (int ); ,其中f 為指向函數的指針變量,指向有一個整型變量且返回值也為整型的函數,第一個int 為函數 返回值的類型,第二個int 為函數的形參類型。

4. 以下選項中表示一個合法的常量是(說明:符號表示空格)( )。

A.999

B.OXab

C.123E0.2

D.2.7e

【答案】B

【解析】十六進制數用數字0和字母x (或大寫字母X )開頭。OXab 是指十六進制數,是合法的常量。

5. 有以下程序

執行后的輸出結果是( )。

A.32

B.24

C.5

D.40

【答案】A

【解析】自增運算符“++”分為前綴和后綴兩種形式。兩種形式的作用效果是一樣的,都是使運算分量的值加1,但是它們的表達式的值不一樣,前綴形式表達式的值為運算分量加1之后的值,而后綴形式表達式的值為運算分量加1之前的值。題目中使用了一個for 循環,循環變量i 從1遞增到40。在循環體中有兩條嵌套的if 語句,首先判斷i++%5==0,即判斷i++的值(i 加1

,然后再判斷++i的值(i 加1之后的值)是否能被之前的值)是否能被5整除(判斷后i 被加1)

8整除(判斷后i 被加1),若兩個條件都滿足了,就輸出i 的值,只有i=30時,滿足i++%5==0,此時i=31,++i%8==0成立,此時i=32。

6. 構成C 程序的三種基本結構是( )

A. 序結構、轉移結構、遞歸結構

B. 順序結構、嵌套結構、遞歸結構

C. 順序結構、選擇結構、循環結構

D. 選擇結構、循環結構、嵌套結構

【答案】C

【解析】結構化程序由三種基本結構組成:順序結構、選擇結構和循環結構。已經證明,由三種基本結構組算法可以解決任何復雜的問題。

7. 有以下函數:

程序運行后的輸出結果是( )。

A.3

B.50

C.2

D.96

【答案】D

【解析】執行語句時,首先是a 左移兩位,其等效于將a 乘以4, 得到48, 然后將48左移一位,相當于乘以2, 所以結果為c=96。

8. 以下敘述中正確的是( )。

A.C 語言規定必須用main 作為主函數名,程序將從此開始執行

B. 可以在程序中由用戶指定任意一個函數作為主函數,程序將從此開始執行

C.C 語言程序將從源程序中第一個函數開始執行

D.main 的各種大小寫拼寫形式都可以作為主函數名,如:MAIN , Main等

【答案】A

【解析】用戶不能指定某函數為主函數,函數從main 函數開始執行,C 語言函數名區別大小寫。

9. 計算機能直接執行的程序是( )

A. 源程序

B. 目標程序

C. 匯編程序

D. 可執行程序

【答案】D

【解析】源程序是由程序設計語言構成的指令序列,需要特定的軟件去執行。C 語言是一種高級語言,C 語 言源程序經過編譯器編譯后,生成.obj 文件,然后經過鏈接生成.exe 文件,所以源程序是不能直接執行的。

10.若有以下程序段

則以下選項中值為6的表達式是( )。

總結

以上是生活随笔為你收集整理的中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库...的全部內容,希望文章能夠幫你解決所遇到的問題。

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