好文档 - 专业文书写作范文服务资料分享网站

全国高等教育自学考试高年级语言程序设计试卷考卷

天下 分享 时间: 加入收藏 我要投稿 点赞

int a = 3, b = 4;

void fun(int x1, int x2)

{printf(″﹪d, ﹪d \\ n″, x1 + x2, b);}

main()

{int a = 5, b = 6;fun(a, b);}

后输出的结果是 【 】

A. 3,4

B. 11,1

C. 11,4

D. 11,6

15. 设有定义语句

struct

{int a;float b;} d[3]={{1,4},{2,5},{6,7}};

则printf(″﹪ \\ n″,d[2]. a * d[2]. b/d[1]. b);的输出是A.

】 【

B.

C.

D.

16. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15}time;

则枚举常量a2和a3的值分别为 【 】

A. 1和2

B. 2和3

C. 7和2

D. 7和8

17. 将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是 【 】

A. 2和2

B. 2和5

C. 5和2

D. 5和5

18. 在文件使用方式中,字符串″rb″表示 【 】

A. 打开一个已存在的二进制文件,只能读取数据

B. 打开一个文本文件,只能写入数据

C. 打开一个已存在的文本文件,只能读取数据

D. 打开一个二进制文件,只能写入数据

19. 执行下列程序

# define F(y) 15>>y

# define PRINT(a) printf(″﹪d″,a)

main()

{

PRINT(F(2));

}

后输出的结果是 【 】

A. 3

B.

C. 14

D.

20. main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为【 】

A. int argv;

B. char * argv[];

C. char argv[];

D. char ** argv[]; 第二部分 非选择题

二、填空题 (本大题共10小题,每小题2分,共20分)

21. 初始化值是的双精度变量a的定义形式为_____________________。

22. 表达式 !10! = 1的值是____________________。

23. “20

24. 表达式a = 1,a + 1,a + + 的值是___________________。

25. 设int i = 5;则循环语句while (i > = 1) i - -;执行后,i的值为_______________。

26. 被调函数在执行结束时,这个函数中定义的__________________类型的变量不被释放。

27. 设

struct student

{

int no;

char name[12];

float score[3];

} sl,* p = &sl;

用指针法给sl的成员no赋值1234的语句是___________________。

28. C语言程序中对文本文件的存取是以________________为单位进行的。

29. 设char string[] =″This_is_a_book!″;则数组的长度应是________________。

30. 设int a[2][3] = {{2},{3}};则数组元素_____________________的值为3。

三、程序分析题 (本大题共5小题,每小题5分,共25分) 阅读下列程序,将输出结果写到各题右侧的空白处

31. int a = 200;

main()

{int i;

for(i = 1;i< = 5;i + +)

全国高等教育自学考试高年级语言程序设计试卷考卷

inta=3,b=4;voidfun(intx1,intx2){printf(″﹪d,﹪d\\n″,x1+x2,b);}main(){inta=5,b=6;fun(a,b);}后输出的结果是【】A.3,4B.11,1
推荐度:
点击下载文档文档为doc格式
1ljyg946ct4i6jo0x1m776vac3ljqt012i1
领取福利

微信扫码领取福利

微信扫码分享