西工大18秋《C语言程序设计》平时作业,西工大18秋《C语言程序设计》平时作业...
西工大18秋《C語言程序設計》平時作業-0001
試卷總分:100 得分:0
一、 單選題 (共 35 道試題,共 70 分)
1.
1
A.19
B.18
C.23
D.24
2.算法是( )。
A.為解決一個問題而采取的方法和步驟
B.為設置一個問題而采取的方法和步驟
C.為解決一個問題而開會討論
3.在文件使用方式中,字符串"rb"表示( )。
A.打開一個已存在的二進制文件,只能讀取數據
B.打開一個文本文件,只能寫入數據
C.打開一個已存在的文本文件,只能讀取數據
D.打開一個二進制文件,只能寫入數據
4.
1
A.無限次
B.0次
C.1次
D.2次
5.
1
A.無限循環
B.循環次數不定
C.4次
D.3次
6.
1
A.9
B.10
C.12
D.18
7.
1
A.6.0
B.7.0
C.8.0
D.9.0
8.
1
A.struct是結構體類型的關鍵字
B.struct stu是用戶定義的結構體類型
C.stutype是用戶定義的結構體類型名
D.a和b都是結構體成員名
9.
1
A.A
B.B
C.C
D.D
10.下面對typedef的敘述中不正確的是( )。
A.用typedef可以定義各種類型名,但不能用來定義變量
B.用typedef可以增加新類型
C.用typedef只是將已存在的類型用一個新的標識符來代表
D.使用typedef有利于程序的通用和移植
11.
1
A.10
B.15
C.100
D.150
12.
1
A.A
B.B
C.C
D.D
13.
1
A.A
B.B
C.C
D.D
14.一個C程序總是從( )函數開始運行的。
A.main
B.include
C.int
D.for
15.以下敘述中正確的是( )。
A.在程序的一行上可以出現多個有效的預處理命令行
B.使用帶參數的宏時,參數的類型應與宏定義時的一致
C.宏替換不占用運行時間,只占用編譯時間
D.C語言的編譯預處理就是對源程序進行初步的語法檢查
16.1
A.A
B.B
C.C
D.D
17.1
A.A
B.B
C.C
D.D
18.若以"a+"方式打開一個已存在的文件,則以下敘述正確的是( )。
A.文件打開時,原有文件內容不被刪除,位置指針移到文件末尾,可作添加和讀操作
B.文件打開時,原有文件內容不被刪除,位置指針移到文件開頭,可作重寫和讀操作
C.文件打開時,原有文件內容被刪除,只可作寫操作
D.以上說法都不正確
19.
1
A.double fun(int x,double y)
B.fun(int x,double y)
C.double fun(int , double )
D.fun(x,y)
20.
1
A.A
B.B
C.C
D.D
21.若有定義:int a[3][4],則正確引用數組a元素的是( )。
A.a[2][4]
B.a[3][3]
C.a[0][0]
D.a[3][4]
22.
1
A.666
B.668966
C.66778777
D.6688766
23.
1
A.A
B.B
C.C
D.D
24.
1
A.1
B.2
C.3
D.4
25.在C語言中,定義數組元素時,下面關于數組下標數據類型的說法錯誤的是( )。
A.整型常量
B.整型表達式
C.整型常量或整型表達式
D.任何類型的表達式
總結
以上是生活随笔為你收集整理的西工大18秋《C语言程序设计》平时作业,西工大18秋《C语言程序设计》平时作业...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java接口(interface)的概念
- 下一篇: Java异常处理基础