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