22春《程序設(shè)計(jì)引論》作業(yè)1題目
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 50 分)
1.若想對文本文件進(jìn)行只讀操作,打開此文件的方式為()。
A."rb"
B."w"
C."ab"
D."r"
2.C語言程序能在不同的操作系統(tǒng)下運(yùn)行,說明它具有良好的()。
A.移植性
B.健壯性
C.操作性
D.兼容性
3.若有定義:Int a[10],*p=a,則*(p+5)表示()
A.元素a[5]的地址
B.元素a[5]
C.元素a[6]的地址
D.元素a[6]
4.若定義:int a[10];,則對數(shù)組元素的正確引用是()
A.a[2+4]
B.a[3*5]
C.a(5)
D.a[10]
5.下面4個選項(xiàng)中,均不是C語言關(guān)鍵字的選項(xiàng)是()。
A.Void IF mian
B.getc char printf
C.include case scanf
D.while go pow
6.對于函數(shù)中的局部變量,默認(rèn)的存儲類別是()
A.auto
B.static
C.extern
D.register
7.()下面有關(guān)程序設(shè)計(jì)技術(shù)的說法中,錯誤的是
A.機(jī)器語言和匯編語言編程通常采用面向計(jì)算機(jī)的程序設(shè)計(jì)方式
B.面向過程的程序設(shè)計(jì)方法通常采用結(jié)構(gòu)化和模塊化設(shè)計(jì)方法
C.面向?qū)ο蟮某绦蛟O(shè)計(jì)方法采用客觀世界的描述方式
D.C語言是一種兼顧面向過程和面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言
8.下列不是C語言關(guān)鍵字的選項(xiàng)是()。
A.if
B.printf
C.case
D.while
9.對于用流程圖描述算法,以下說法錯誤的是()。
A.直觀形象
B.易于修改
C.易于理解
D.對流程線的使用沒有嚴(yán)格限制
10.下列變量名定義錯誤的是()。
A.a4
B.sum
C._ch
D.f(x)
二、多選題 (共 5 道試題,共 25 分)
11.關(guān)于鏈表以下敘述正確的是()
A.鏈表是一種動態(tài)存儲分配結(jié)構(gòu)
B.鏈表操作必須利用指針變量才能實(shí)現(xiàn)
C.鏈表中的元素稱為結(jié)點(diǎn)
D.鏈表中的結(jié)點(diǎn)在內(nèi)存中是連續(xù)存放的
12.下面關(guān)于刪除結(jié)點(diǎn)函數(shù)的描述為錯誤的是()
A.刪除結(jié)點(diǎn)函數(shù)不需要返回值
B.刪除結(jié)點(diǎn)函數(shù)返回值為結(jié)點(diǎn)類型
C.刪除結(jié)點(diǎn)函數(shù)返回值為結(jié)點(diǎn)類型的指針
D.刪除結(jié)點(diǎn)函數(shù)的返回值為空指針
13.以下關(guān)于宏的敘述錯誤的是()
A.宏名必須用大寫字母表示
B.宏替換時要進(jìn)行語法檢查
C.宏替換不占用運(yùn)行時間
D.宏定義中不允許引用已有的宏名
14.下列關(guān)于函數(shù)的描述正確的是()
A.C程序是由函數(shù)組成的
B.C程序中的函數(shù)是各自獨(dú)立的
C.main函數(shù)可以調(diào)用其他的函數(shù)
D.在main函數(shù)中可以嵌套定義別的函數(shù)
15.以下關(guān)于文件的描述正確的是()
A.用fopen函數(shù)時一般會判斷打開文件操作是否出錯
B.在C程序中直接使用文件名來訪問文件
C.文本文件和二進(jìn)制文件的數(shù)據(jù)存儲方式是不同的
D.C語言把文件看成是一個字節(jié)的序列
三、判斷題 (共 5 道試題,共 25 分)
16.文件包含命令可以寫在main函數(shù)中。
17.函數(shù)調(diào)用strcat(strcpy(str1,str2),str3)的功能是將串str2復(fù)制到串str1中后再將串str3連接到串str1之后。
18.文件名用“”括起來和用<>括起來是等價的。
19.字符串常量可以放在字符串變量中。
20.字符串"THAT"小于字符串"THE"。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777