- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言期末考试练习题
C基础语法知识
一、选择题((1)—(40)题每小题1分,(41)—(50)题每小题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填写在答题卡相应位置上,答在试卷上不得分。
(1)下列各组标识符是合法的C语言标识符的是:( )
A) Book ,default B)5xy , yes C)_text , www5 D)str-t , guess
(2)十进制数207转换成二进制数是:( )
A B C D(3)下列常量表示不正确的一组是:( )
A) ’S’ , ‘\t’ B) ‘\108’ , ‘’’
C) 100e2 , 1.23e+3 D) 1UL , 0xAFdbL
(4)以下说法中正确的是:( )
A ) C语言程序总是从第一个定义的函数开始执行
B ) 在C语言程序中,要调用的函数必须在main()函数中定义
C ) C语言程序总是从main()函数开始执行
D) C语言程序中的main()函数必须放在程序的开始部分
(5)C语言中最简单的数据类型包括:( )
A)整型、实型、逻辑型 B)整型、实型、字符型
C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型
(6)结构化程序设计所规定的三种基本控制结构是:( )
A)输入、处理、输出 B)树形、网形、环形
C)顺序、选择、循环 D)主程序、子程序、函数
(7)下列关于数组的说明错误的是:( )
A) float f[][3]={1,2,6,4,8,9} B)char d[10]=”acvdf\n”
C) int b[10]={5,7,24} D) int a[][4]
(8)下列关于函数形参和实参的说法不正确的是:( )
A) 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。
B) 实参可以是常量、变量或表达式,但它们必须有确定的值。
C) 在被定义的函数中,不一定需要指定形参的类型。
D) 形参与实参的类型应相同或赋值兼容。
(9)如下列关于不同类型的指针变量定义和描述不正确的是:( )
A) int *p , p是一个指向整型变量的指针变量。
B) char *fun( ), fun函数返回值是一个指向的字符型数据的指针变量。
C)float **op, op是指向指针的指针变量。
D)char (*pp)[5] , pp是一个指向一维数组的指针变量。
(10)要把高级语言编写的源程序转换为目标程序,需要使用:( )
A) 编辑程序 B) 驱动程序 C) 诊断程序 D) 编译程序
C语言程序设计
(11)下列变量说明不正确的是:( )
A)char c1,c2,c3=’\0’; B) int k1=k2=k3=0;
C)float x1=1. ,y=0; D) double a=1e-5, b=235.678;
(12) 若 int a=12, n=5; 则表达式a%=(n%=2)+4计算结果是:( )
A) 2 B) 3 C) 5 D) 4
(13) 在C语言中,变量的缺省存储类型是:( )
A) void B) extern C) static D) auto
(14) 为表示关系x大于等于y, y大于等于z, 应使用C语言表达式:( )
A) (x=y)(y=z) B) (x=y)AND(y=z)
C) (x=y=z) D) (x=y)(Y=z)
(15) 若有定义:int a=7,float x=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值为:( )
A) 3.5 B) 2.75 C) 2.5 D)0
(16)若变量a是int类型,并执行了语句:a=‘A’+1.6;,则正确的叙述是:( )
A)a的值是字符C B) a的值是浮点型
C)不允许字符型和浮点型相加 D) a的值是字符‘A’的ASCII值加上1
(17) 以下程序段的输出结果是:( )
printf(%d\n,strlen(hi\065\xaf\’);
A)12 B)5 C)7 D)提示出错、无结果
(18)
您可能关注的文档
- (JACS作者)实验室操作经验总汇.doc
- (yan)采购管理-一套完整的采购管理制度.docx
- (安全生产责任制).doc
- (储运4-、4)机械设计课程设计计算说明书格式要求.doc
- (范例)《预备党员考察鉴定表》.doc
- (技术部分)昆明主城东南二环路沿线环境改造工程投标书(九标段).doc
- (空)工程施工合同.doc
- 、电站锅炉运行管理制度.doc
- .5650电气集中电路结构.ppt
- .会计工作管理体制.ppt
- 渤海汽车2025年第三季度报告.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(学生版).pdf
- 第五章 一元一次方程(单元解读课件)数学人教版2024七年级上册.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(解析版).pdf
- 【生物】湖北省部分高中协作体2025-2026学年高二上学期9月联考(学生版) .pdf
- 华斯股份:2025年三季度报告.pdf
- 安徽省蚌埠市蚌埠第二中学2025-2026学年高二(上)开学检测物理试卷.pdf
- 安徽省六安市裕安区2024-2025学年高二生物上学期12月月考(解析版).pdf
- 安徽省皖南八校2024-2025年高二生物上学期期中考试(解析版).pdf
- 第五章 一元一次方程(复习课件)数学人教版2024七年级上册.pdf
原创力文档


文档评论(0)