中南林科大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程序设计考研题库...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下IPROTO_TCP,TCP
- 下一篇: 哈维玛德学院 计算机,哈维玛德学院优势多