地大《C語言程序設(shè)計(新)》在線作業(yè)二 -0009
試卷總分:100 得分:100
一、單選題 (共 15 道試題,共 60 分)
1.以下對C語言函數(shù)的有關(guān)描述中,正確的是:______。( )
A.調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參
B.函數(shù)既可以嵌套定義又可以遞歸調(diào)用
C.函數(shù)必須有返回值,否則不能使用函數(shù)
D.程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中
2.以下對一維數(shù)組a進行正確初始化的語句是______。( )
A.int a[10]=(0,0,0,0,0)
B.int a[10]={};
C.int a[10]={0};
D.int a[2]={10,9,8};
3.若x是整型變量,表達式 (x=10.0/4.0) 的值是()
A.2.5
B.2.0
C.3
D.2
4.設(shè)有以下定義 int a=0; double b=1.25; char c=’A’; #define d 2 則下面語句中錯誤的是
A.a++
B.b++
C.c++
D.d++
5.關(guān)于函數(shù)的參數(shù)在調(diào)用和返回過程中的值,下列說法哪個是正確的()
A.實參不會改變
B.實參可能會改變
C.如果是指針,肯定不會改變
D.如果不是指針,可能會改變
6.設(shè)有定義:int a,*pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是
A.scanf(“%d”,pa)
B.scanf(“%d”,a)
C.scanf(“%d”,&pa)
D.scanf(“%d”,*pa);
7.下面四個運算符中,優(yōu)先級最低的是
A.()
B..
C.->
D.++
8.當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是 ( )
A.數(shù)組的長度
B.數(shù)組的首地址
C.數(shù)組每一個元素的地址
D.數(shù)組每個元素中的值
9.表達式()的值是0。
A.3%5
B.3/5.0
C.3/5
D.3<5
10.下列說法中正確的是
A.在switch語句中一定要使用break語句
B.在switch語句中不一定要使用break語句
C.break語句是switch語句的一部分
D.break只能用于switch語句中
11.若用數(shù)組名作為函數(shù)調(diào)用時實參,則實際上傳遞給形參的是_____
A.數(shù)組首地址
B.數(shù)組的第一個元素值
C.數(shù)組元素的個數(shù)
D.數(shù)組中全部元素的值
12.使用putchar函數(shù)輸出字符,自變量不可以是:
A.整型
B.字符型
C.常量
D.實型數(shù)據(jù)
13.下面程序的結(jié)果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);
A.3 3
B.4 4
C.3 4
D.4 3
14.以下敘述中錯誤的是
A.對于double類型數(shù)組,不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出
B.數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變
C.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時,系統(tǒng)將給出“下標(biāo)越界”的出錯信息
D.可以通過賦初值的方式確定數(shù)組元素的個數(shù)
15.數(shù)組int**a[3][4]占據(jù)多大空間
A.64
B.12
C.48
D.128
二、判斷題 (共 10 道試題,共 40 分)
16.使用putchar函數(shù)輸出數(shù)據(jù)時,必須在main之前使用編譯預(yù)處理命令#include “stdio.h”
17.使用printf和scanf函數(shù)時,必須添加#include <stdio.h>命令。( )
18.C語言中,整常數(shù)有三種表示形式:十進制整數(shù),八進制整數(shù),十六進制整數(shù)。( )
19.兩個指針變量可以相減
20.若a和b是同類型變量,在執(zhí)行了賦值語句a=b;后b中的值將放入a中,b中的值將丟失。
21.指針變量可以有空值,即該指針變量不指向任何變量
22.在C語言中,數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型四大類。
23.C語言編譯系統(tǒng)在給出邏輯運算結(jié)果時,以數(shù)值1代表真,以0代表假,但在判斷一個量是否為“真”時,以0代表假,以非0代表真。( )
24.break語句只能用在循環(huán)語句中。
25.所有函數(shù)都是平行的,函數(shù)間可以相互調(diào)用,但不能調(diào)用main函數(shù)。( )
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777