1 / 14
文档名称:

C语言程序设计试卷及答案.doc

格式:doc   大小:554KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计试卷及答案.doc

上传人:春天资料屋 2021/1/11 文件大小:554 KB

下载得到文件列表

C语言程序设计试卷及答案.doc

文档介绍

文档介绍:C 语言程序设计 笔试试题

















题号





笔试
综合

总分
(70%)
(30%)
分数
试卷说明:
笔试卷面总分 100 分,取卷面成绩的 70%计入总分;
综合成绩为平时成绩 (10%) 和实验成绩 (20%) 之和,占总分的 30%;
答题时禁止拆开试卷钉,试卷背面即为草稿纸;
答题时间 120 分钟。
一、单项选择题。将正确答案填入下面框中。
(本题 16
分,每小题
1 分)
题号
1
2
3
4
5
6
7
8
答案
题号
9
10
11
12
13
14
15
16
答案
有以下程序 main()
{int a=1,b=0; if(!a) b++;
else if(a==0) if(a) b+=2; else b+=3;
printf( “ %d\n ” ,b);
}则程序输出 ( A )。
A) 0 B) 1 C) 2 D) 3
2. 有以下定义: int a; long b; double x,y; 则下列正确的是 ( A )。
A) a%(int)(x-y) B) a=x!=y C) (a*y)%b D) y=x+y=x
3. 若有定义 int (*p)[3]; 则下列说法正确的是 ( C )。
第 1页 (共 14页 )
定义了基类型为 int 的三个指针变量
定义了一个名为 *pt 、具有三个元素的整型数值
定义了一个名为 pt 的指针变量, 它可以指向每行有三个整数元素的二维数组
定义了基类型为 int 的具有三个元素的整型数组
有以下程序段 main()
{ int x=10; while(x--);
printf("x=%d\n",x);}
则最后的输出结果是: ( B )。
A) x=0 B ) x= -1 C) x=1 D)while 构成无限循环
有以下程序: int fun() {static int x=1;
x *= 2;
return x;}
main( )
{ int i,s=1 ;
for(i=1 ;i<=2 ;i++) s=fun() ;
printf( “ %d\n ”, s) ;}
执行后的输出结果为 ( D ) 。
A) 0 B) 1 C) 8 D) 4
void main( ){ int k=011;
printf("%d\n",k++); }
}程序输出结果是 ( D )
A)12 B) 11 C) 10 D) 9
7. 以下 C 语言标识符中,不合法的是 ( C )。
A) _2 B) a_b C) a--b D) AaBc
8. C 语言允许函数类型默认定义,此时该函数值隐含的类型是 ( B )。
A) float B) int C) long D) double
以下程序段运行结果是 ( B )。
enum weekday{aa,bb=2,cc,dd,ee}week=ee;
第 2页 (共 14页 )
printf(
“%d\n “,week);
A) 4
B) 5
C) ee
D) 0
10.
以下对 C 语言函数的描述中,不正确的是
(
B
)。
A) 不同函数中可以使用相同名字变量
B)
函数可以嵌套定义
C) 函数可以没有返回值
D) 程序由函数组成
11.
若有定义语句: double
x[5]={,,,,},*p=x;
则错误引用 x 数组元素的
是 (
D
)。