句和else子句也都可以单独使
用。
()
5、for语句作为循环控制语句时,从语法上将其括号内各个表达式都可缺省,
但表达式内的分号却不可以却省。
()
6、字符串是C语言中一种基本数据类型,字符串总是以‘
’作为结束标
志。
()
7、在C语言中,程序的最小编译单位是源文件,最小功能单位是函
数。
()
8、在定义指针型变量时指定的基类型为该指针变量所能指向的变量类
型。
()
9、结构体与数组一样,属于构造类型数据,且在结构体中的各个成员的类型也
可不同。()
10、在发生函数调用时,主被调函数中的参数可以是简单变量,也可以是数组
名,当采用数组名作为参数时其数据传递方式为单向值传递。()
f三、程序填空(每小题2分,共12分)
1、以下程序可求出所有水仙花数(指3位正整数中各位数字立方和等于该数本
身,如153135333),请填空。
mai
i
txyzm
pri
tf“shuixia
hua
shu
”
form100m1000m
xm100
y(1)
zm10
if(2)
pri
tf“6d”m
2、输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,
则变成大写字母;其它字符不变。请补充()内缺省的内容。
i
cludestdioh
mai
charch
chgetchar
if___(3)
____
chch32
putcharch
elseif__(4)___
chch32
putcharch
else
putcharch
3、以下程序使用递归法求
请填空。
mai
i
t
y
pri
tf“i
putai
teger
umber”
sca
f“d”
fy
(5)
pri
tf“d6d”
y
i
tfaci
t
i
tf
if
0pri
tf“
0”dataerrorf1
elseif
0
1
f1
elsef
(6)
retur
f
四、读程序写出结果(本大题共5道小题,每小题4分,共20分)1、写出下面程序的执行结果
i
cludestdiohmai
i
tabxxa3bapri
tf“xdadbd”xab2、以下程序的运行结果是i
cludestdiohmai
i
ta2b3ccaifabc1elseifabc0
elsec1pri
tf“d
”c3、以下程序的运行结果是
fi
cludestdiohmai
i
tijk
fori1i4iforj1j4ijpri
tf