西工大19秋《C語言程序設(shè)計》在線作業(yè)
1.1
A.循環(huán)不是無限循環(huán)
B.循環(huán)是無限循環(huán)
C.循環(huán)體語句一次也不執(zhí)行
D.循環(huán)體語句執(zhí)行一次
答案:-
2.1
A.A
B.B
C.C
D.D
答案:-
3.在C語言中,要求參加運算的數(shù)必須是整數(shù)的運算符是( )。
A./
B.*
C.%
D.=
答案:-
4.1
A.struct是結(jié)構(gòu)體類型的關(guān)鍵字
B.struct stu是用戶定義的結(jié)構(gòu)體類型
C.stutype是用戶定義的結(jié)構(gòu)體類型名
D.a和b都是結(jié)構(gòu)體成員名
答案:-
5.1
A.A
B.B
C.C
D.D
答案:-
6.1
A.語句void prt_char();有錯,它是函數(shù)調(diào)用語句,不能用void說明
B.變量名不能使用大寫字母
C.函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾
D.函數(shù)名不能使用下劃線
答案:-
7.若有定義:int a[10],則對數(shù)組a元素的正確引用是( )。
A.a[10]
B.a[3]
C.a(5)
D.a[-10]
答案:-
8.若要用fopen函數(shù)打開一個新的二進(jìn)制文件,該文件既要能讀也能寫,則使用文件方式應(yīng)是( )。
A."a+b"
B."wb+"
C.r+b
D."ab"
答案:-
9.在C語言中,字符’A’在內(nèi)存中以( )形式存放。
A.原碼
B.BCD碼
C.反碼
D.ASCII碼
答案:-
10.1
A.20.7
B.6,12
C.20,8
D.8,20
答案:-
11.當(dāng)定義一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的內(nèi)存量是( )。
A.各成員所需內(nèi)存量的總和
B.結(jié)構(gòu)中第一個成員所需內(nèi)存量
C.成員中占內(nèi)存量最大的容量
D.結(jié)構(gòu)中最后一個成員所需內(nèi)存量
答案:-
12.在C語言中,定義數(shù)組元素時,下面關(guān)于數(shù)組下標(biāo)數(shù)據(jù)類型的說法錯誤的是( )。
A.整型常量
B.整型表達(dá)式
C.整型常量或整型表達(dá)式
D.任何類型的表達(dá)式
答案:-
13.以下敘述不正確的是( )。
A.預(yù)處理命令行都必須以#開始
B.在程序中凡是以#開始的語句行都是預(yù)處理命令行
C.C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
D.預(yù)處理命令行可以出現(xiàn)在C程序中任意一行上
答案:-
14.算法是( )。
A.為解決一個問題而采取的方法和步驟
B.為設(shè)置一個問題而采取的方法和步驟
C.為解決一個問題而開會討論
答案:-
15.C源程序中正確的文件名寫法是( )。
A.c:user\text.txt
B.c:\user\text.txt
C.c:\user\text.txt
D.c:\\user\\text.txt
答案:-
16.1
A.x*y/u*v
B.x*y/u/v
C.x*y/(u*v)
D.x/(u*v)*y
答案:-
17.組成C語言程序的是( )。
A.過程
B.函數(shù)
C.子程序
D.主程序和子程序
答案:-
18.以下不正確的說法是( )。
A.全局變量、靜態(tài)變量的初值是在編譯時指定的
B.靜態(tài)變量如果沒有指定初值,則其初值是0
C.局部變量如果沒有指定初值,則其初值不確定
D.函數(shù)中的靜態(tài)變量在函數(shù)每次調(diào)用時,都會重新設(shè)置初值
答案:-
19.1
A.A
B.B
C.C
D.D
答案:-
20.1
A.A
B.B
C.C
D.D
答案:-
21.1
A.10
B.15
C.100
D.150
答案:-
22.構(gòu)成一個C程序的是( )
A.一個主函數(shù)和若干個非主函數(shù)
B.若干個主函數(shù)和若干個非主函數(shù)
C.一個主函數(shù)和最多一個非主函數(shù)
D.若干個主函數(shù)和最多一個非主函數(shù)
答案:-
23.以下不是死循環(huán)的語句是( )。
A.for (y=9,x=1;x++y;x=i++) i=x
B.for ( ; ; x+=i)
C.while (1) { x++ ; }
D.for (i=10 ; ; i--) sum+=i
答案:-
24.1
A.A
B.B
C.C
D.D
答案:-
25.1
A.9
B.10
C.12
D.18
答案:-
26.函數(shù)rewind的作用是( )。
A.使位置指針重新返回文件的開頭
B.將位置指針指向文件中所要求的特定位置
C.使位置指針指向文件的末尾
D.使位置指針自動移至下一個字符位置
答案:-
27.C語言對嵌套if語句的規(guī)定是:else總是與( )。
A.其之前最近的if配對
B.第一個if配對
C.縮進(jìn)位置相同的if配對
D.最前面的if配對
答案:-
28.數(shù)據(jù)-324在二進(jìn)制文件和文本文件中所占的字節(jié)數(shù)分別是( )。
A.2,2
B.2,4
C.4,2
D.4,4
答案:-
29.1
A.56,70
B.0,0
C.40,50
D.62,75
答案:-
30.以下函數(shù)定義首部形式正確的是( )。
A.double fun(int x,int y)
B.double fun(int x;int y)
C.double fun(int x.int y);
D.double fun(int x,y)
答案:-
31.以下敘述中正確的是( )。
A.在程序的一行上可以出現(xiàn)多個有效的預(yù)處理命令行
B.使用帶參數(shù)的宏時,參數(shù)的類型應(yīng)與宏定義時的一致
C.宏替換不占用運行時間,只占用編譯時間
D.C語言的編譯預(yù)處理就是對源程序進(jìn)行初步的語法檢查
答案:-
32.1
A.11
B.10
C.6
D.有語法錯誤
答案:-
33.1
A.a=5
B.a={2,’a’,1.2}
C.printf("%d",a)
D.n=a
答案:-
34.表達(dá)式0x13 & 0x17的值是( )。
A.0x17
B.0x13
C.0xf8
D.0xec
答案:-
35.1
A.9
B.7
C.6
D.5
答案:-
1.計算機算法可以用( )等方法表示。
A.自然語言
B.流程圖
C.偽代碼
D.方塊圖
答案:-
2.三種基本程序結(jié)構(gòu)是( )。
A.順序結(jié)構(gòu)
B.選擇結(jié)構(gòu)
C.循環(huán)結(jié)構(gòu)
D.樹結(jié)構(gòu)
答案:-
3.計算機算法可分為( )兩大類別。
A.數(shù)值運算算法
B.非數(shù)值運算算法
C.結(jié)構(gòu)運算
D.形式運算
答案:-
4.C程序注釋是由( )所界定的文字信息組成的。
A./*
B.#
C.*/
D.&
答案:-
5.函數(shù)體一般包括( )兩部分。
A.聲明
B.執(zhí)行
C.形式
D.操作
答案:-