付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计(一)年月真题
00342202210
1、【单选题】下列属于C语言关键字的是
strlen
sqrt
A:
gets
B:
for
C:
答D:案:D
2、【单选题】转义字符'\0'表示
空字符
空格
A:
回车
B:
回车换行
C:
答D:案:A
3、【单选题】下列不正确的C语言常量是
0572
5.5
A:
0xay
B:
-3e2
C:
答D:案:C
4、【单选题】设inta=10;,执行语句a/=1+2+3;后a的值是
1
2
A:
3
B:
4
C:
答D:案:A
5、【单选题】运算符+、%、!和&&中优先级最高的是
%
+
A:
&&
B:
C:
!
答D:案:D
6、【单选题】设intx=6;,能正确输出x值的语句是
printf("%s",x);
printf("%d",x);
A:
putchar('x');
B:
printf("%f",x);
C:
答D:案:B
7、【单选题】设inti=3,j=2;,则执行语句printf("%d",'A'+i/j);后输出结果是
66
67
A:
A
B:
B
C:
答D:案:A
8、【单选题】下列说法正确的是
for语句的循环体至少执行一次
while语句的循环体至少执行一次
A:
do-while语句的循环体至少执行一次
B:
continue语句只能出现在while语句中
C:
答D:案:C
9、【单选题】设inta[3][3]={1,2,3,4,5,6,7};,则数组元素a[1][1]的值是
4
5
A:
6
B:
7
C:
答D:案:B
10、【单选题】设chara[]="hap\npy";,则执行语句printf("%d",strlen(a));后输出结
果是
4
5
A:
6
B:
C:
7
答D:案:C
11、【单选题】关于函数说法正确的是
可以没有形参
实参和形参不能重名
A:
形参和实参个数可以不同
B:
形参和实参类型必须相同
C:
答D:案:A
12、【单选题】设inta=4,*p=&a;,可表示a值的是
*p
p
A:
a
B:
p
C:
答D:案:A
13、【单选题】若p是指针函数,正确的定义是
intp();
int*p;
A:
int*p[4];
B:
int*p();
C:
答D:案:D
14、【单选题】设typedefintINTEGER;,则INTEGER是
int型变量
int类型的别名
A:
typedef型变量
B:
INTEGER型变量
C:
答D:案:B
15、【单选题】关闭文件操作成功后,库函数fclose的返回值是
2
1
A:
0
B:
-1
C:
D:
答案:C
16、【问答题】#includeintmain(void){inti=0,s=10;do{++i;s+=i;
if(s%7==0)continue;else++i;}while(s<15);printf("%d,%d\n",i,s);return
0;}
答案:5,18
17、【问答题】#include#includeintmain(void){chars[2][10];
strcpy(s[0],"Tom");strcpy(s[1],"Jerry!");printf("%sand%s\n",s[0],s[1]);
return0;}
答案:TomandJerry!
18、【问答题】#include#includedoublefun(intx){doubley=0;if(x==1)
return1;elsey=pow(x,x)+fun(x-1);returmy;}intmain(void)
{printf("%6.0f\n"fun(3));return0;}
答案:32
19、【问答题】#includeintmain(void){inti;char
x[][20]={"Beijing","Shanghai","Guangzhou","Shenzhen"},*p;for(i=0;i<4;i++)
{p=x[i];if(i%2)printf("%s",p);}return0;}
答案:ShanghaiShenzhen
20、【问答题】输入圆半径r和运算标志m,若m为a输出圆面积;m为c输出圆周长;m为
b则二者均输出。#include#definePI3.1415926intmain(void){charm;
floatt,c,a;floatarea,circle;scanf("%c%f",&m,&r);printf("r=%.2f\n",r);
area=PI*r*r;circle=2*PI*r;switch(________)/*第一空*/{case
'a':printf("area=%.2f\n",area);break;__________/*第二空*/
printf("circle=%.2f\n",circle);break;case'b':
printf("area=%.2f,circle=%.2f\n",area,circle);__________/*第三空*/
default:printf("markiswrong!\n");}return0;}
答案:第一空:m第二空:case'c'第三空:break
21、【问答题】输入一个字符串,以$为结束标志,分别统计小写英文字母a、b、......的
个数保存至数组元素n[0]、n[1]、n[2]......中,并输出统计结果。#includeint
main(void){intn[26]={0},k;charc;while(________!='$')/*第一空*/if
(C>='a'&&c<='z')n[________]++;/*第二空*/for(k=0;________;k++)/*第三空*/
printf("%c:%d\n",k+'a',n[k]);returm0;}
答案:第一空:c=getchar()第二空:c-'a'第三空:k<26(或k<=25)
22、【问答题】从键盘输入年份,判断是否是闰年。#includeintmain(void){int
year,yes;scanf("%d",&year);if(year%4==0&&year%100!=0)yes=1;else
if(________)yes=1;/*第一空*/else__________;/*第二空*/if(________)
printf("%dis",year);/*第三空*/elseprintf("%disnot",year);printf("a
leapyear.\n");returm0;}
答案:第一空:year%400==0第二空:yes=0第三空:yes==1(或yes!=0或yes)
23、【问答题】从键盘输入自然数n(0例如n=3时,输出图形为:*********
答案:#includeintmain(void){intn,i,j;scanf("%d",&n;);
for(i=1;i<=n;i++){for(j=1,j<=i;j++){printf("*");}printf("\n");}
for(i=1;i{for(j=1,j<=n-i;j++){printf("*");}printf("\n");}returm
0;}
24、【问答题】从键盘输入x的值,计算并输出x-x³/3!+x5/5!+x7/7!+...的近似值,直到
公式中最后一项的绝对值小于10-4为止。
答案:#include#include#defineEPS1E-4intmain(void){double
a,x,sum=0;intk=1;scanf("%lf",&x;);a=x;sum=x;do{a=a*x*x*(-
1)/(k+1)/(k+2);sum=sum+a;k=k+2;}while(fabs(a)>=EPS);
printf("%.4f\n",sum);returm0;}
25、【填空题】执行printf("%d\n",(int)3.1416);后输出结果是()。
答案:3
26、【填空题】C程序中,函数由函数首部和()两部分组成。
答案:函数体
27、【填空题】设charstr[]="\\\Welcome\\\";,str占用的内存字节数是()。
答案:10
28、【填空题】C语言中,双目运算符的优先级()单目运算符的优先级。
答案:低于(或小于)
29、【填空题】设inta;floatb=3.6;charc=97;,则执行a=b+c;后,变量a的值是()。
答案:100
30、【填空题】执行printf("%c,%d",'A',A);后输出结果是()。
答案:A,65
31、【填空题】C语言中,变量的存储类型包括auto型、extern型、register型和()型。
答案:static(或静态)
32、【填空题】设inta[10],*p=a;,则a的第三个元素的表示方法是()。
答案:p[2](或a[2]或*(p+2)或*(a+2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年时尚行业3D建模服装设计报告
- 《基于患者依从性评价的PCI术后心脏康复治疗优化方案研究》教学研究课题报告
- 现代农田输电技术方案文本
- 急诊重症医学一体化建设方案
- 航海技术专业人才培养方案设计
- 子痫病人应急预案(3篇)
- 喷泉施工方案6(3篇)
- 消防广场施工方案(3篇)
- 榫卯活动策划方案图片(3篇)
- 吸声墙施工方案(3篇)
- 西安大地种苗有限公司种子加工储备中心建设项目(固废环保设施)竣工环境保护验收监测报告
- 不锈钢管道安装施工工艺
- 当代艺术赏析课件
- GB/T 6003.1-2022试验筛技术要求和检验第1部分:金属丝编织网试验筛
- GB/T 96.1-2002大垫圈A级
- 印章证照外借申请登记表
- 2022年天津市津南创腾经济开发有限公司招聘笔试试题及答案解析
- 金属非金属露天矿山安全生产责任制(含安全手册)
- 国家开放大学电大《外国文学专题(本)》期末题库及答案
- 高压线跨越铁路跨越架搭设方案
- 电力设计收费标准
评论
0/150
提交评论