- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题号
一
二
三
总分
统分人签字
满分
50
30
20
100
得分
得 分
评卷人
一、基础知识选择题(本大题共25小题,每小题2分,共50分)
在每小题列出的四个备选项中只有一个最符合题目要求,
请将其代码填写在题后的括号内。错选、多选或未选均无分。
1、以下选项中,可以作为C语言合法的常量是( )
A、-78. B、-078 C、-7e8.0 D、-7.8e
2、在一个C程序中( )
A、C语言编译时不检查语法?????
B、C语言的子程序有过程和函数两种????
C、C语言的函数可以嵌套定义
D、C语言中,根据函数能否被其他源文件调用,被区分为内部函数和外部函数
3、在一个C程序中( )
A、 main函数必须出现在所有函数之前 B、 main函数可以在任何地方出现??
C、 main函数必须出现在所有函数之后 D、 main函数必须出现在固定位置???
4、下列关于单目运算符++、--的叙述中正确的是( )
A、它们的运算对象可以是任何变量和常量
B、它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C、它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D、它们的运算对象可以是char型变量,int型变量和float型变量
5、以下程序输出结果是( )
main()
{
int x=3;
printf(“%d\n”,(x+=x==x*x));
}
A、-6 B、12 C、0 D、-12
6、以下关于long、int和short类型数据占用内存大小的叙述中正确的是A、均占4个字节?????????? B、根据数据的大小来决定所占内存的字节数
C由用户自己定义???????D、由C语言编译系统决定“%X\n”,m);
执行后的输出结果是( )
A、0X0?? ? B、0x0??? C、0???? D、0XABC
8、有以下语句:int b;char c[10];,则正确的输入语句是( )
A、scanf(“%d %s”,b,c);???? B、scanf(“%d %s”,b,c);??????
C、scanf(“%d %s”,b,c);???? D、scanf(“%d %s”,b,c);
9、若变量x,y已正确定义,且x已正确赋值,合法的语句是( )
A、x==1?????? B、++x;?????? C、y=y++=5;?????? D、y=int(x);
10、以下变量x、y、z均为float类型且已正确赋值,不能正确表示数学式子的C语言表达式是( )
A、x/y*z? ? B、x*(1/(y*z) ) ? C、x/y*1/z ? D、x/y/z?
11、能正确表示逻辑关系:“”的C语言表达式是A、a=100 or a=10??? B、a=10 | a=100??? C、a100a=10????? D、a=100||a=10
12、有以下程序
#include??stdio.h
main()
{??? int???y=9 ;
????? for(?;?y0 ;?y--)
?????????? if(y%3==0 )?? printf(%d , --y) ; }
程序的运行结果是A、 741?????? B、963?????? C、852?????? D、875421
13、以下选项中属于C语言的数据类型是( )
A、 逻辑型 B、双精度型 C、复数型 D、集合型
14、设正x,y均为整型变量,且x=20,y=5,则以下语句的输出结果是 ( )
printf(“%d,%d\n”,x--,--y);
A、20,5?????? B、19,5?????? C、19,4?????? D、20,4
15、若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是A、函数的实参和其对应的形参共占同一存储单元
B形参只是形式上的存在,不占用具体存储单元
C同名的实参和形参占同一存储单元
D函数的形参和实参分别占用不
文档评论(0)