|
″
%d\n
″
a--);
}
A.6
B.5
C.4
D.
出错
20.
为了向二进制文件尾部增加数据,打开文件的方式应采用
(
)
A.
″
ab
″
B.
″
rb+
″
C.
″
wb
″
D.
″
wb+
″
第二部分
非选择题
二、填空题
(
本大题共
10
小题,每小题
2
分,共
20
分
)
21.
设
int y;
执行表达式
(y=4)||(y=5)||(y=6)
后,
y
的值是
______
。
22.
设
char ch=
′
A
′;则
printf(
″
%c
″
,(ch>=
′
A
′
&& ch<=
′
Z
′
)?ch+32:ch);
的值是
_____
。
23.
结构化程序设计的三种基本结构是:选择结构、循环结构和
______
。
24.
下列程序
int x=3;
do{printf(
″
%d
″
,--x);}while(!x);
循环执行的次数是
______
。
25.
在
C
语言中,一个二维数组可以看成若干个
______
数组。
26.
设
int a[3][4]={{1,3,5,7},{2,4,6,8}};
则
*(*a+1)
的值为
______
。
27.
若函数定义为
int data(
)
{
float x=9.9;
return(x);
}
则函数返回的值是
______
。
28.
设
struct student
{int no;char name[12];
float score[3];
{s1,*p=&s1;.
用指针变量
p
给
s1
的成员
no
赋值
1234
的方法是
______
。
29.
判断文本文件是否结束时使用的符号常量
EOF
的值是
______
。
30.
设有一个名为″
myfile.c
″的
C
程序,
其主函数为
mian(int argc,char *argv[ ])
。如果在执行时,输入的命令行为
myfile aa bb
↙
则形式参数
argc
的值是
______
。
三、程序分析题
(
本大题共
5
小题,每小题
5
分,共
25
分
)
|