全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342

全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342

ID:19400080

大小:44.00 KB

页数:8页

时间:2018-10-01

全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第1页
全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第2页
全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第3页
全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第4页
全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第5页
资源描述:

《全国2006年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国2006年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.可以用作C程序标识符的一组是(   )A.printB.iamoodbone-halfaBc3paiC.PxqD.Cppline#powHis.agewhile2.以下叙述正确的是(   )A.宏名必须用大写的英文字母表示B.宏定义不仅是符号替换,也可以赋值C.宏替换是在程序编译时完成的,不占用程序运行时间D.引用带参数的宏时,实际参数与宏定义中的

2、形式参数类型应一致3.设chara='70';则变量a中(   )A.包含1个字符B.包含2个字符C.包含3个字符D.是非法表示4.设longi=65539;,执行语句printf("%d",i);后的输出结果是(   )A.-3B.3C.65539D.数据不确定5.设floatc,f;,将数学表达式C=(F-32)能正确表示成C语言赋值表达式的是(   )A.c=5*(f-32)/9B.c=5/9(f-32)C.c=5/9*(f-32)D.c=5/(9*(f-32))6.设inti=10;,表达式30-i<=i<=9的值是(   )A.0B.1C.9D.20浙00342#高级语言程序设计

3、(一)试题第8页(共8页)7.以下不能看作一条C语句的是(   )A.{;}B.a=5,b=5,c=5;C.if(x>=0&&y=0);D.if(x==0)a=5;b=10;8.在函数调用时,以下说法正确的是(   )A.函数调用后必须带回返回值B.实际参数和形式参数可以同名C.函数间的数据传递不可以使用全局变量D.主调函数和被调函数总是在同一个文件里9.设intx=7;,执行语句x=x<<2;后,变量x的值是(   )A.1B.3C.14D.2810.执行语句printf("

4、%9.4f

5、",12345.67);后的输出结果是(   )A.

6、2345.6700

7、B.

8、12345.670

9、0

10、C.

11、12345.670

12、D.

13、12345.67

14、11.以下说法中正确的是(   )A.字符型变量可以存放字符串B.递归调用是指函数调用自己C.所有的外部函数只能在本文件中被调用D.在循环体中break语句和continue语句的作用都是结束循环12.设chars[6],*ps=s;,则正确的赋值语句是(   )A.s="12345";B.*s="12345";C.ps="12345";D.*ps="12345";13.设inta[]={1,2,3,4,5},*p=a;则数组元素的正确表示是(   )A.a[2]B.&(a+1)C.a[5]D.&p14.对二维数组的正确定义是(   )A

15、.inta[][]={1,2,3,4,5,6};B.inta[2][]={1,2,3,4,5,6};C.inta[][3]={1,2,3,4,5,6};D.inta[2,3]={1,2,3,4,5,6};15.字符数组s不能作为字符串使用的是(   )浙00342#高级语言程序设计(一)试题第8页(共8页)A.chars[]="happy";B.chars[]={"happy"};C.chars[6]={'h','a','p','p','y'};D.chars[4]={'h','a','p','p','y'};16.若定义函数:fun(inta,floatb){returna+b;}则该函数

16、的数据类型是(   )A.intB.voidC.floatD.不确定17.设structst{inta;floatb;}s,*p=&s;则正确的引用是(   )A.(*).s.aB.(*p).aC.p->s.aD.p.s.a18.设enumcolor{red,yellow=2,blue,white,black}r=white;,执行printf("%d",r);后的输出结果是(   )A.0B.1C.3D.419.以下说法中错误的是(   )A.共用型数据中所有成员的首地址都是同一个B.可以用已定义的共用型来定义数组或指针变量的类型C.共用型数据中的成员可以是结构型,但不可以是共用型D.用t

17、ypedef定义新类型取代原有类型后,原类型仍可有效使用20.设#defineL(x)2*3.14*x则L(x)是(   )浙00342#高级语言程序设计(一)试题第8页(共8页)A.函数名B.函数调用C.无参的宏名D.带参的宏名二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.设inta[10];则数组a的首元素是__________________

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。