- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计题目及答-07
一、判断题?(24分)
1. 函数的递归调用不过是一个函数直接地调用它自身。2分
2. 在c语言中,在main函数中定义的变量称为全局变量。2分
3. 静态变量和外部变量都是全局变量,它们的存储是静态的。2分
4. 静态局部变量只在本函数内可用。2分
5. 静态外部变量只在本文件内可用。2分
6. 变量根据其作用域的范围可以分作局部变量和全局变量.2分
7. 任何数组在使用时必须先定义。2分
8. 如果想使一个数组中全部元素的值为1,可以写成 int a[10]={1*10};2分
9. 如果定义数组int b[6]={1,2,3,4};则b[6]为0。2分
10. int n=10; int a[n];则数组a有10个元素。2分
1. int b[][3] = {1,2,3,4,5,6,7} ,表示数组b是3行3列的数组。2分
二、选择题?(36分)
1.根据下面函数print的定义,选出调用函数print(5378)的值是( )。???[A] 2分
void print(long n)
{
if (n==0) return ;
else{
print(n/10);
printf(% d, n%10);
return ;
}
}
A. 5 3 7 8?????B. 8 7 3 5?????C. 3 5 7 8?????D. 8 7 5 3
2.根据下面函数f,选出f(f(3))的值是( )。???[C] 2分
int f(int x)
{
static int k=0;
x=x+k;
k--;
return x;
}
A. 5?????B. 3?????C. 2?????D. 4
3.如果在函数中定义一个变量,有关该变量作用域正确的是( )。???[A] 2分
A. 只在该函数中有效?????B. 在该文件中有效?????C. 在本程序中有效?????D. 为非法变量
4.下列叙述中,正确的叙述项是( )。???[B] 2分
A. 定义函数时,必须要有形参B. 函数中可以没有return语句,也可以有多条return语句C. 函数f可以用f(f(x))形式调用,这种调用形式是递归调用D. 函数必须有返回值
5.下列说法正确的是( )???[D] 2分
A. 在C语言中,可以使用动态内存分配技术定义元素个数可变的数组B. 在C语言中,数组元素的个数可以不确定,允许随机变动C. 在C语言中,数组元素的数据类型可以不一致D. 在C语言中,定义了一个数组后,就确定了它所容纳的具有相同数据类型元素的个数
6.以下能正确定义一维数组的选项是( )。???[D] 2分
A. int a[5]={0,1,2,3,4,5};B. char a={′A′,′B′,′C′};C. int a[5]=0123;D. char a[]={′0′,′1′,′2′,′3′,′4′,′5′,′\0′};
7.若有定义语句:int a[10];则下列对a中数组元素正确引用的是( )。???[A] 2分
A. a[10/2–5]?????B. a[10]?????C. a[4.5]?????D. a(1)
8.能对一维数组正确初始化的语句是( )。???[A] 2分
A. int a[6]={6*1}?????B. int a[6]={1,,,3}?????C. int a[6]={}?????D. int a[6]=(0,0,0)
9.下面对数组定义正确的是()???[C] 2分
A. int b[];?????B. int b[n],n=5;?????C. int b[10/2];?????D. int b[4.8];
10.假设int型变量占两个字节的存储单元,若有定义:
int x[10]={0,2,4};
则数组x在内存中所占字节数为______。???[D] 2分
A. 3?????B. 6?????C. 10?????D. 20
11.下列程序运行后的输出结果是______。???[D] 2分
Main()
{int n[3],t,j,k;
for(t=0;t3;t++)
n[t]=0;
k=2;
for(t=0;tk;t++)
for(j=0;j3;j++)
n[j]=n[t]+1;
printf(%d,n[1]);}
A. 2?????B. 1?????C. 0?????D. 3
12.有以下程序
main()
{ int p[7]={11,13,14,15,16,17,18}, i=0,k=0;
while(i7 p[i]%2)
您可能关注的文档
- 5、学校安全主体责任标准化建设评定标准.doc
- 5。2论文:二支部吴珍 创新工作方法 促进企业科学发展.doc
- 5、小学英语教学资源建设与运用.doc
- 5《高中信息技术课堂业有效性的研究》结题报告.doc
- 5不等式与不等关系知点.doc
- 5交2013级化学教论教学大纲.doc
- 5中国大学生旧课本循利用的措施研究.doc
- 5年纪上学期语文2单知识点梳理.doc
- 5月许酒店管理专业人培养方案实施报告.doc
- 5毕节试验区城镇化建的路径与对策.doc
- 1.2 认识技术与人、社会、自然的关系 课件高中通用技术粤科版(2019)必修 技术与设计1 _1.pptx
- 3.2 推动高质量发展 课件高中政治统编版必修二经济与社会.pptx
- 4.2 实现中华民族伟大复兴的中国梦 课件-高中政治统编版必修一中国特色社会主义.pptx
- 6.2价值判断与价值选择 课件高中政治统编版必修四哲学与文化.pptx
- 4.2+人作与天开——中国古典园林艺术+课件高中美术人美版(2019)美术鉴赏.pptx
- 2.4蛋白质是生命活动的主要承担者课件高一上学期生物人教版(2019)必修1.pptx
- 1.1 走进技术 课件-高中通用技术粤科版(2019)必修 技术与设计1_2.pptx
- 1.1 走进技术 课件高中通用技术粤科版(2019)必修 技术与设计1 (2).pptx
- 3.1 细胞膜的结构和功能课件高一上学期生物人教版必修1_1.pptx
- 1.2 国家的政权组织形式 课件-高中政治统编版选择性必修一当代国际政治与经济.pptx
文档评论(0)