- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《全国26年1月高等教育自学考试高级语言程序设计一试题
做试题,没答案?上自考365,网校名师为你详细解答!
全国2006年1月高等教育自学考试
高级语言程序设计(一)试题
课程代码:00342
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.可以用作C程序标识符的一组是( )
A.print B.i\am
oodb one-half
aBc 3pai
C.Pxq D.Cpp
line# pow
His.age while
2.以下叙述正确的是( )
A.宏名必须用大写的英文字母表示
B.宏定义不仅是符号替换,也可以赋值
C.宏替换是在程序编译时完成的,不占用程序运行时间
D.引用带参数的宏时,实际参数与宏定义中的形式参数类型应一致
3.设char a='\70';则变量a中( )
A.包含1个字符 B.包含2个字符
C.包含3个字符 D.是非法表示
4.设long i=65539;,执行语句printf("%d",i);后的输出结果是( )
A.-3 B.3
C.65539 D.数据不确定
5.设float c,f;,将数学表达式C=(F-32)能正确表示成C语言赋值表达式的是( )
A.c=5*(f-32)/9 B.c=5/9(f-32)
C.c=5/9*(f-32) D.c=5/(9*(f-32))
6.设int i=10;,表达式30-i=i=9的值是( )
A.0 B.1
C.9 D.20
7.以下不能看作一条C语句的是( )
A.{;} B.a=5,b=5,c=5;
C.if(x=0y=0); D.if(x= =0)a=5;b=10;
8.在函数调用时,以下说法正确的是( )
A.函数调用后必须带回返回值
B.实际参数和形式参数可以同名
C.函数间的数据传递不可以使用全局变量
D.主调函数和被调函数总是在同一个文件里
9.设int x=7;,执行语句x=x 2;后,变量x的值是( )
A.1 B.3
C.14 D.28
10.执行语句printf("|%9.4f|\n",12345.67);后的输出结果是( )
A.|2345.6700| B.|12345.6700|
C.|12345.670| D.|12345.67|
11.以下说法中正确的是( )
A.字符型变量可以存放字符串
B.递归调用是指函数调用自己
C.所有的外部函数只能在本文件中被调用
D.在循环体中break语句和continue语句的作用都是结束循环
12.设char s[6],*ps=s;,则正确的赋值语句是( )
A.s="12345"; B.*s="12345";
C.ps="12345"; D.*ps="12345";
13.设int a[ ]={1,2,3,4,5},*p=a;
则数组元素的正确表示是( )
A.a[2] B.(a+1)
C.a[5] D.p
14.对二维数组的正确定义是( )
A.int a[ ] [ ]={1,2,3,4,5,6}; B.int a[2] [ ]={1,2,3,4,5,6};
C.int a[ ] [3]={1,2,3,4,5,6}; D.int a[2,3]={1,2,3,4,5,6};
15.字符数组s不能作为字符串使用的是( )
A.char s[ ]="happy";
B.char s[ ]={"happy"};
C.char s[6]={'h','a','p','p','y'};
D.char s[4]={'h','a','p','p','y'};
16.若定义函数:
fun(int a,float b)
{return a+b;
}
则该函数的数据类型是( )
A.int B.void
C.float D.不确定
17.设
struct st
{ int a;
float b;
}s, *p=s;
则正确的引用是( )
A.(*).s.a B.(*p).a
C.p-s.a D.p.s.a
18.设enum color {red,yellow=2,blue,white,black}r=white;,执行printf("%d",r);后的输出结果是( )
A.0
文档评论(0)