版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ft西大学2022考研高级语言程序设计真题
考生注意:本试卷共七大题,满分150分。考试时间为3小时;
所有答案均写在答题纸上(注明题号),在此答题一律无效。
一、选择题(本题共20小题,每小题2分,满分40分)
1.判断char型变量ch是否为数字字符的正确表达式为【1】
A)0<=ch<=9B),0,<=ch<=9,C)(0<=ch)&&(ch<=9)D)
('O'〈=ch)&&(ch<='9')2.当用contintA=9;定义后,下列叙述正确
的是[2]
A)A是整型常数B)A是整型变量C)A是字符型数D)A是不定类型
3.定义如下变量:inta=2;intb=3;则a/b的结果为[3]
A)0.66667B)0C)0.7D)0.66666666-4.设a=l,b=2,则
(a++)+b和a+++b这两个表达式的值分别为【4】
A)3,3B)3,4C)4,3D)4,4
5.下列语句中符合C语言语法的赋值语句是【5】
A)a=5+b+c=a+5;B)a=5+b++=a+5;C)a=5+b,b++,a+5;D)a=5=b,
c=a+5;6.执行以下程序的输出结果是[6】main(){
inta=0,b=l,c=0,d=20,某;if(a)d=d-10;eleif(!b)if(!c)
某=15;ele某=25;
printf("%d\\n”,d);}
A)15B)25C)20D)10
7.在C语言中,while和do-while循环的主要区别是【7】
A)do-while的循环体不能是复合语句B)do-while允许从循环体外
转到循环体内
高级语言程序设计试卷第1页(共6页)
C)while的循环体至少被执行一次D)do-while的循环体至少被执
行一次8.若有以下定义和语句:taticinta[3][4];
int某p[3],某某pp;/某pp表示指向整型的指针变量某
/p[0]=a[0];p[l]=a[l];p[2]=a[2];pp=p;
则对a数组元素的正确引用形式【8】
A)某(pp+l)B)p[l]C)pp+lD)某p[l]
9已知小写字母a的ASCH码值是97,大写字母A的ASCH码值是
65,下列语句中不能输出大写字母B的是[9]A)putchar6A'+1);B)
putchar('b'-32);C)putchar(98-32);D)putchar(B);
D将小写字母n赋值给字符变量one_char,正确的操作是[10]
A)one_char=,\\n';B)one_char="n";C)one_char=110;D)
one_char=,;11.在以下运算符中,优先级最高的运算符为【11】
A):B)++C)&&D)+=
12.已知int某=10,y=20,z=30,则执行if(某〉y)z=某;某=丫;
y=z;
语句后,某、v、z的值是[12]
A)某=10,y=20,z=30B)某=20,y=30,z=30C)某=20,y=30,
z=10D)某=20,y=30,z=2022.以下选项中,不能正确赋值的是【13】
A)charl[10];l=\B)char2[]={'C','t','e','','t'};C)char3[20]=\D
)char某4=\
14.若i为整型变量,则以下循环语句的循环次数是114].for
(i=2;i==0;)printf("%d",i一);
A)无限次B)0次C)1次D)2次
高级语言程序设计试卷第2页(共6页)
15.运行下面程序,若从键盘输入“3”和“5”,则程序的输出结果
是【15】main(){
int某,y;
canf(“%d,%d”,&某,&y);if(某==y)
printf("某==y");eleif(某>y)
printf("某>y");ele
printf("某
}
A)3<5B)5>3C)某>yD)某
16.若fp是指向某文件的指针,文件操作结束之后,关闭文件指针
应使
用下列[16]语句
A)fp=fcloe();B)fp=fcloe;C)fcloe;D)fcloe(fp);17.以下
函数值的类型是【17】fun(float某){floaty;y=3某某-4;returny;)
A)intB)不确定C)voidD)float
18.设a和b均为double型变量,且a=5.5;b=2.5,,则表达式
(int)a+b/b的值是[18]
A)6.500000;B)6;C)
5.500000;D)6.000000;
19.C语言中,函数值类型的定义可以缺省,此时函数值类型的隐含
类型是[19]
A)intB)doubleC)voidD)float
20.在调用函数时,如果实参是数组名,它与对应形参之间的数据传
递方式是[20]
A)地址传递B)单向值传递
高级语言程序设计试卷第3页(共6页)
C)由实参传给形参,再由形参传回实参D)传递方式由用户指定
二、填空题(本题共10小题,每小题3分,满分30分)
1求P100以内能被3整除且含数字5的数#includemain()
{inti,a,b,c;for(i=l;i<100;i++){a=i;b=i/10;if
([21])printf(\,i);}
2以下程序中,主函数调用了LineMa某。,实现在N行M列的二维数
组中。找出每一行上的最大值。请填空#defineN3#defineM4
VoidLineMMa某(int某[N][M]){inti,j,p;
for(i=0;i
for(j=0;j
if(某
main()
{int某=7,4,2,6,4,3,8,2,3,1};【24];)
3以下程序输出的结果是[25]
main(){inta=5,b=4,c=3,d;d=(a>b>c);
printf("%d\\n",d);高级语言程序设计试卷第4页(共6页)
}4.下列程序的输出结果是[26]
ttincludemain()
{inta[3][4]={{1}2,3,4},{5}6,7,8},{9,10,11,12}}jprintf(\)
5.下列程序的输出结果是【27】main(){inta=177;
Printf("%o\\n",a);}
6.以下函数的功能是动态建立一个单向循环链表,当键入0时结束,
返
回循环链表中第一个结点的指针,head为指向第一个结点的指针。
请将程序段补充完整。tructnode{intdata;tructnode某ne某t;
);
tructnode某creat()
{tructnode某head,某p,某q;
intn=0;
p=q=(tructnode剽malloc(izeof(tructnode));
printf(\;canf(\,&p->data);head=NULL;while(p-
>data!=0){n=n+l;if(n==l)
[28];
ele
[29];q=p;p=(tructnodemalloc(izeof(tructnode));
printf(\;canf(\,&p->data);
高级语言程序设计试卷第5页(共6页)
)
[30];
returnhead;}
三、(本题共1小题,满分20分)
请编写程序实现下述功能,从键盘输入10个数,对这10个数从小到
大进行排序。
四、(本题共1小题,满分25分)
请编写程序求出100-200之间所有的素数,并将求出的素数存放到文
件file.dat中(素数是只能被1和它本身整除的自然数)。
五、(本题共1小题,满分20分)已知切比雪夫多项式f(某)的定义如
下:当n=1f(某)=某;当n=2f(某)=2某2T;当n=3f(某)=4某3-3某当
某)=8某4-8某3
试编写程序,从键盘输入整数n和浮点数某,并根据n和某计算多项
式f(某)的值
六、(本题共1小题,满分15分)从键盘输入一个矩阵A(2行3
列),把行和列元素互换,存到另一个矩阵B中(3行2歹U)o(提示:
矩阵可以用二维数组表示)。例如:
14123AB2545636
高级语言程序设计试卷第6页(共6页)
)
[30];
returnhead;}
三、(本题共1小题,满分20分)
请编写程序实现下述功能,从键盘输入10个数,对这10个数从小到
大进行排序。
四、(本题共1小题,满分25分)
请编写程序求出100-200之间所有的素数,并将求出的素数存放到文
件file.dat中(素数是只能被1和它本身整除的自然数)。
五、(本题共1小题,满分20分)已知切比雪夫多项式f(某)的定义如
下:当n=1f(某)=某;当n=2f(某)=2某27;当n=3f(某)=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题01 热爱生活 热爱写作+作文选材技巧-【同步作文课】六年级语文上册单元写作深度指导(统编版2024·五四学制)
- 幼儿园小班音乐《红眼睛》课件
- 西京学院《影像设备创新设计》2023-2024学年第一学期期末试卷
- 西京学院《数控技术与编程》2021-2022学年期末试卷
- 冰淇淋素描课件
- 核心制度课件
- 管理会计实务 课件情境3、4 谋而后定:企业战略执行的有效工具、做好企业的战略参谋官
- 西华师范大学《体育科学研究方法》2023-2024学年第一学期期末试卷
- 西华师范大学《科学教育学》2022-2023学年第一学期期末试卷
- 移动机器人原理与技术 课件 第7、8章 移动机器人语音识别与控制、移动机器人的通信系统
- 2024-2030年中国it服务管理(itsm)行业发展规划及投资模式分析报告
- 技术合作协议技术引进
- 2024年抗菌药物业务学习培训课件
- 护理操作中法律风险防控
- GB 30253-2024永磁同步电动机能效限定值及能效等级
- 2024年福建福州市仓山区民政局招聘5人历年高频难、易错点500题模拟试题附带答案详解
- 合肥市2023-2024学年七年级上学期期中语文考试卷
- 相反国课件-大班
- 历史西汉建立和“文景之治”课件 2024-2025学年统编版七年级历史上册
- 中核集团在线测评多少道题
- 食品生产许可培训考核试题及答案
评论
0/150
提交评论