下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2006年计算机专业专升本专业课试题
C语言程序设计
—•、单项选择(15分)
Dl、C程序的基本单位是()
A程序行B语句C函数D字符
D2、可用作C的用户标识符的是()
AvoiddefineWORDXBa3_b3,_123if
Cfor-abccaseD2adosizeof
?3、inta=12,则执后a+=a-=a*a后,a的值为()
A552B264C144D-264
C4、以下说法正确的是()
Adowhile语句构成的循环不能用其它循环语句代替
Bdowhile语句构成的循环只能用break退出
Cdowhile语句构成的循环在while后的式子非0时结束循环
Ddowhile语句构成的循环在while后的式子是0时结束循环
5、int(*ptr[10])其中的标识符ptr是
A10个指向整形变量的指针B指向10个整形变量的指针
C一个指向具有10个整形元素的一维数组的指针
D具有10个指针元素的一维指针数组,每个元素都只能指向整形变量
6、typedefstructNODE{
intnum;
structnode*next
}old;
以下说法正确的是
A以上形式非法BNODE是一个结构体类型
Cold是一个结构体类型Dold是一个结构体变量
7、以下不能正确计算的式子是
Al/3*sin(l⑵*sin(l/2)Bsin(0.5)*sin(0.5)/3
Cpow(sin(0.5),2)/3D1/3.0*pow(sin(1.0/2),2)
8、C规定程序中各函数之间
A既允许直接递归调用也允许间接递归调用
B不允许直接递归调用也不允许间接递归调用
C允许直接递归调用不允许间接递归调用
D不允许直接递归调用而允许间接递归调用
9、#definePI3.14159中用PI代替
A单精度数B双精度数C常量D字符串
10、在C中要求运算数必须是整形的运算符是
A%B/C<D!
11、为表示x》y》z应使用的语言表达式是
A(x>=y)&&(y>=z)B(x>=y)and(y>=z)
C(x>=yy>=z)D(x>=y)&(y>=z)
12、有以下程序段
intk=0,a=3,b=4,c=5;
k=a>c?c:k
则k值为
A3B2ClDO
13、若有定义char*s="\\"name\\address\rT则所指串的长度为
A19B15C18D不合法
14、下面对C数组的描述错误的是
A字符数组可以存放字符串B字符数组中的串可以整体输入/输出
C可以通过赋值运算符对字符数组整体赋值
D不可以用关系运算符对字符数组中的字符串进行比较
15>exam(floatx)
{printf(6t\n%f\x*x);}
则函数类型为
A与x的类型相同B是voidC是intD不一定
二、阅读程序写结果(5*5=25)
1、main()
{inti,j,r;
fbr(i=l;iv=4;i++)
{fbr(j=l;j<=4-i;j++)
fbr(j=0;j<=2*i+l;j++)
printfT*");
printR"\n'');
}
}
2、main()
{intk=3,n=0;
while(k>0)
{switch(k)
{easel:n+=k;
case2:
case3:n+=k;
default:break;
}
k-;
|
printfC'%d'n",n);
}
3、main()
{inti,j,row,column,m;
staticintarray[3][3]={};
m=array[0][0];
for(i=0;i<3;i++)
fbr(j=O;j<3;i++)
i*array[i皿<m)
{m=array[i][j];row=i;column=j;}
printf(44%d%d%d,,,m,row,column);
)
4、
#include<stdil.h>
intp(intk,inta[])
{intm,I,c=0;
fdr(m=2;m<=k;m++)
for(i=2;i<m;i++)
{if(!(m%I))break;
if{i=m)a[c-H-]=m;
}
returnc;}
#defineMAXN20
main()
{inti,m,s[MAXN];
m=p(l3,s);\fbr(i=0;ivm;i++)
printfT%4d'',s[i]);
printfTXiT);
}
5、intfijintn)
{if(n=O||n==l)return1;
returnf(n-2)+2*f(n-l);
}
main()
{intn=5;
printfT%d”,出5));
三、程序填空题(10分)
1、本函数用二分查找法对字母从小到大排序的字符数组list查找字符C,若C找到返
回C在数组中的下标,否则retum-1
intsearch(charlist[],charc,intlen)
{intlow,high,k;
low=0;high=len-1;
while(⑴)
{k=(low+high)/2
if([2))returnk;
else⑶)high=k-1;
elselow=k+1
}
retum-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国文化娱乐产业数字化转型与商业模式研究报告
- 2026中国智能停车场系统市场分析及投资评估研究报告
- 2026中国特钢材料行业市场供需分析及投资前景预测分析研究报告
- 2026中国新材料应用领域市场需求竞争分析发展研究报告
- 2026中国智能家具行业市场供求现状分析及行业竞争评估规划研究报告
- 2026中国健身镜交互技术演进与用户体验优化路径专项研究
- 2026中国餐饮机器人前厅服务场景适应性改造需求评估报告
- 2026中国MEMS传感器产业链整合与国产化替代战略报告
- 2026中国新能源车产业链投资价值评估及战略规划报告
- 2026中国新能源车辆电池技术应用发展趋势报告
- 2025年主管护师考试考试测试题含答案
- GA/T 2357-2025基于监控视频的交通信号灯显示状态鉴定技术规范
- 2026年广州市番禺区新造医院医护人员招聘笔试备考题库及答案解析
- 阻火器设计计算书
- 颈肩部的基本按摩方法
- 2026年医保参保人员信用管理办法
- 2026中国物流企业出海战略与一带一路沿线布局研究
- 茶叶拼配师班组评比知识考核试卷含答案
- 2026年度隐患排查治理安全生产排查治理情况报告
- 2026江苏高考化学二轮复习重难07 多重平衡体系及反应条件的选择(重难专练)(原卷版)
- T-CI 1211-2025 地热资源地质专项勘察技术规程
评论
0/150
提交评论