- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
c语言期末考试题库
一、选择题(共20题,每题2分,共40分)
1.C语言中用于表示字符常量的关键字是:
A)char
B)const
C)string
D)printf
2.下列哪个选项是C语言中用于定义常量的方式?
A)DEFINEkeyword
B)CONSTkeyword
C)CONSTANTkeyword
D)#define
3.表达式a=b=5的含义是:
A)将b的值赋给a
B)将a的值赋给b
C)将5赋给a和b
D)将a和b的值都设为5
4.下列哪个选项是C语言中用于定义宏的方式?
A)macro
B)define
C)struct
D)declare
5.下列哪个选项是用于判断两个变量是否相等的运算符?
A)==
B)=
C)!=
D)
6.C语言中的逻辑非运算符是:
A)
B)||
C)!
D)?
7.下列哪个选项是C语言中声明函数时用于指定返回类型的关键字?
A)int
B)return
C)void
D)main
8.C语言中,用于将字符转换为整型值的函数是:
A)scan
B)gets
C)toint
D)atoi
9.下列关键字中,用于声明条件语句的是:
A)while
B)for
C)do
D)if
10.在C语言中,访问数组中特定元素的方式是使用:
A)索引号
B)地址
C)偏移量
D)指针
11.下列哪个选项是C语言中用于定义结构体的关键字?
A)struct
B)class
C)type
D)object
12.C语言中的逗号运算符的作用是:
A)连接两个数字
B)分隔函数参数
C)用于条件判断
D)控制程序循环
13.下列哪个语句用于从标准输入读取一个字符串?
A)scanf(%d,str);
B)gets(str);
C)read(str);
D)input(str);
14.C语言中用于比较两个字符串是否相等的运算符是:
A)==
B)=
C)!=
D)
15.在C语言中,字符型数据占用的存储空间大小是:
A)1byte
B)2bytes
C)4bytes
D)8bytes
16.下列哪个选项是C语言中用于声明指针变量的运算符?
A)*
B)
C)$
D)%
17.C语言中的条件运算符是:
A)?:
B)
C)||
D)!
18.下列哪个选项是C语言中用于定义枚举类型的关键字?
A)enum
B)typedef
C)define
D)struct
19.在C语言中,用于将浮点数取整的函数是:
A)abs
B)ceil
C)floor
D)round
20.下列哪个选项是C语言中用于声明常量的关键字?
A)const
B)var
C)int
D)float
二、填空题(共10题,每题4分,共40分)
1.下面是C语言中定义多维数组的示例代码,请填写横线处缺失的
部分:
intmultiArray[2][3]={{1,2,3},{4,5,6}};
2.下面是C语言中的if语句示例代码,请填写横线处缺失的部分:
if(num0)
{
printf(Numberis____________.\n);
}
elseif(num0)
{
printf(Numberis____________.\n);
}
else
{
printf(Numberis____________.\n);
}
3.下面是C语言中的for循环示例代码,请填写横线处缺失的部分:
for(_______;i10;i++)
{
printf(i=%d\n,i);
}
4.下面是C语言中的do-while循环示例代码,请填写横线处缺失的
部分:
do
{
文档评论(0)