1 / 4
文档名称:

C语言2003本科考试卷B卷.doc

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

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

分享

预览

C语言2003本科考试卷B卷.doc

上传人:wangzhidaol 2017/10/22 文件大小:107 KB

下载得到文件列表

C语言2003本科考试卷B卷.doc

文档介绍

文档介绍:东华理工学院 03 — 04 学年第 2 学期
高级语言程序设计期末考试试题(B1)卷
9. 若a=0,b=8为int型变量,则执行以下语句后a的值为__________。
do { b-=a;
a++;
} while (b--< 0)
A 1 B 2 C 3 D 4
10. 下列数组说明语句中错误的是____________。
A float a[ 5 ]= {, , , , };
B int b[ ]= {1,2,3,4,5,6};
C char c[ 5 ]= {‘1’,‘2’,‘3’,‘4’,‘5’};
D char d[ ]= {‘\x10’,‘\xa’,‘\x8’};
11. ,其内存地址为2000,p为指向float变量的指针变量,若欲使p指向f,则下列赋值正确的是______________。
A &f=5 B *p=5 C *p=2000 D p=&f
12. 已知 struct
{ int i;
char c[ 5 ];
float a;
} test;
则sizeof(test)的值是____________。
A 2 B 4 C 5 D 11
13. 在C语言程序中,下列描述正确的是____________。
A 函数的定义不可以嵌套,但函数的调用可以嵌套;
B 函数的定义可以嵌套,但函数的调用不可以嵌套;
C 函数的定义和函数的调用都不可以嵌套。
D 函数的定义和函数的调用都可以嵌套;
14. 下列语句序列: x=1;y=1;if (x!=3) y=2;
执行后,x,y的值分别是_________。
A 1, 1 B 1, 2 C 3, 1 D 3, 2
15. 关于C语言以下说法正确的是_________________。
A 实参和与其对应的的形参共占用一个存储单元;
B 实参和与其对应的形参各占用独立的存储单元;
C 只有当实参和与其对应的形参同名时才共占用存储单元。
D 形参是虚拟的,不占用存储单元;
二、填空题(每小题2分,共30分)
1. 若有定义:int b=6 ; float a= ,c= ; 则下面表达式的值为________。
a+(int)(b/3*(int)(a+c)/2)%4
2. 以下程序的输出结果为_______________。
main( )
{printf(“*%f,%*\n”,, ) ; }
一、选择题(每小题2分,共30分)
1. 一个C程序的执行是从( )
A 本程序的main函数开始,到本程序文件的最后一个函数结束
B 本程序文件的第一个函数开始,到本程序main函数结束
C 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
D 本程序的main函数开始,到main 函数结束
2. 若x ,i , j ,和k都是int 型变量,则计算下面表达式后,x的值为( )
x=(i=2, j=3, k=9)
A 9 B 3 C 2 D 14
3. 已知ch是字符型变量,下面不正确的赋值语句是( )
A ch=1+2 ; B ch=’c+d’;
C