- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
程序设计基础复习题第套
一、单选题(每题2分,共20道小题,总分值40分)
1.下列数据中属于“字符串常量”的是(????)。
A“a”
B{ABC}
C‘abc\0’
D‘a’
正确答案:A
2.C语言是结构化和模块化语言,它是面向(????)的。
A过程
B对象
C组件
D服务
正确答案:A
3.若int?n=2,m=3,则printf(n=%d?m=%d\n,n,m)输出的结果是(????)。
A23
Bn=2m=3
C第一行2,第二行3
D第一行n=2,第二行m=3
正确答案:B
4.以下能正确的定义整型变量a,b,c并为他们赋值5的语句是(????)。
Ainta=b=c=5
Binta,b,c=5
Ca=5,b=5,c=5
Dinta=5,b=5,c=5
正确答案:D
5.已知char?d[]={543210};,则数组d的长度是(????)。
A5
B6
C7
D8
正确答案:C
6.若有说明:int?a[][3]={{1,2,3},{4,5},{6,7}};?则数组a的第一维的大小为:?(????)。
A2
B3
C4
D无确定值
正确答案:B
7.C语言中函数返回值的类型是由(????)决定的。
A函数定义时指定的类型
Breturn语句中的表达式类型
C调用该函数时的实参的数据类型
D形参的数据类型
正确答案:A
8.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是(????)。
Ax=x+10=x+y
Bdouble(x)/10
C++x,y=x--
Dx+1=y
正确答案:C
9.语句int?*p;说明了()。
Ap是指向一维数组的指针
Bp是指向函数的指针,该函数返回一int型数据
Cp是指向int型数据的指针
Dp是函数名,该函数返回一指向int型数据的指针
正确答案:C
10.结构化程序由三种基本结构组成,三种基本结构组成的算法是(????)。
A可以完成任何复杂的任务
B只能完成部分复杂的任务
C只能完成符合结构化的任务
D只能完成一些简单的任务
正确答案:A
11.设变量a是int,f是float,i是double,则表达式10+a+i*f值的数据类型为(????)。
Aint
Bfloat
Cdouble
D不确定
正确答案:C
12.下列程序执行的结果是(????)。#include?stdio.h??main()??{?int?x,?y?=0;?for(x=1;x=10;x++)?{?if(y=10)??break;??y=y+x;}??printf(“%d?%d”,y,x);??}
A105
B10,5
C64
D6,4
正确答案:A
13.在C语言中,函数的数据类型是指(????)。
A函数返回值的数据类型
B函数形参的数据类型
C调用该函数时的实参的数据类型
D任意指定的数据类型
正确答案:A
14.C语言中,运算对象必须是整型数的运算符是(????)。
A%
B\
C%和\
D/
正确答案:A
15.下列程序执行的结果是(????)。#include?stdio.h????main()????{?int?a=1,b=3,c=5;????if?(c==a+b)????printf(yes\n);????else????printf(no\n);????}
Ayes
Bno
Cyes
Dno
正确答案:B
16.下列叙述中正确的是(????)。
Abreak语句只能用于switch语句
B在switch语句中必须使用default
Cbreak语句必须与switch语句中的case配对使用
D在switch语句中,不一定使用break语句
正确答案:D
17.下列程序的运行结果是(????)。#includestdio.h??main()??{?int?arr[?]={30,25,20,15,10,5},?*p=arr;??p++;??printf(“%d\n”,*(p+3));??}
A5
B10
C20
D30
正确答案:B
18.C语言中while和do-while循环的主要区别是(????)。
Ado-while的循环体至少无条件执行一次
Bwhile的循环控制条件比do-while的循环控制条件严格
Cdo-while允许从外部转到循环体内
Ddo-while的循环体不能是复合语句
正确答案:A
19.如有定义语句int?c[]={1,5,3,4,6,7,0},则数组有(????)个元素。
A0
B6
C7
D不定
正确答案:C
20.已知char?s3[]=China;,则程序段printf(%d,sizeof(s3));的输出结果是(????)。
A5
B6
C7
D8
正确答案:B
二、多选题(每题2分,共15道小题,总分值30分)
1.以下选
您可能关注的文档
- 齐工大大学英语4复习题.docx
- 齐工大电路分析基础复习题.docx
- 齐工大管理学复习题.docx
- 齐工大国际法复习题.docx
- 齐工大经济学复习题.docx
- 齐工大劳动关系与劳动法复习题.docx
- 齐工大民法复习题.docx
- 齐工大商法复习题.docx
- 齐工大宪法复习题.docx
- 齐工大自动控制原理复习题.docx
- DB12 046.89-2011 产品单位产量综合电耗计算方法及限额 第89部分:手机 .docx
- DB12 046.88-2011 产品单位产量综合电耗计算方法及限额 第88部分:晶振 .docx
- DB12T 419-2010 无公害农产品 核桃栽培管理技术规范 .docx
- DB12T 417-2010 沙化和荒漠化监测技术规程.docx
- DB12T 449-2011 民用建筑四防门通用技术条件.docx
- DB12 046.100-2011 产品单位产量综合能耗计算方法及限额 第100部分: 果汁饮料 .docx
- DB12T 427-2010 葱姜蒜中205种农药多残留测定方法-GCMS法.docx
- DB12T 421-2010 有机农产品 甘薯有机栽培技术规范.docx
- DB12T 426-2010 蔬菜水果中205种农药多残留测定方法-GCMS法 .docx
- 《老年人身体康复》精品课件——项目6 中国传统康复技术.pptx
文档评论(0)