版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——计算机二级c语言考试试题及答案计算机二级c语言考试试题及答案
为扶助同学们在计算机二级考试中能轻松通过考试,我为大家整理了历年的计算机二级考试题及答案,梦想对大家有所扶助!
计算机考试题
1.若以下对fun函数的调用是正确的:
x=funfuna,b,c,a+b,a+c,a+b+c;
那么fun函数的形参个数为
A3B4C5D6
2.若有说明:int*p,m=5;n;,以下正确的程序段是
Ap=m;
scanf%d,p
Bp=n;
scanf%d,p
Cscanf%d,p
p=n;
Dp=n;
p=m;
3.以下程序调用findmax函数返回数组中的最大值
findmaxint*a,intn
int*p,*s;
forp=a,s=a;p-aifs=p;
return*s;
main
intx[5]=12,21,13,6,18;
printf%d\n,findmaxx,5;
在下划线处应填入的是
ApsB*p*sCa[p]a[s]Dp-ap-s
4.若指针p已正确定义,要使p指向两个连续的整型动态存储单元,那么正确语句是
Ap=2*int*mallocsizeofint;
Bp=int*calloc2*sizeofint;
Cp=int*malloc2*sizeofint;
Dp=2*int*callocsizeofint;
5.以下程序的输出结果是
main
char*p1,*p2,str[50]=xyz;
p1=abcd;
p2=ABCD;
strcpystr+2,strcatp1+2,p2+1;
printf%s,str;
AxyabcABBabcABzCAbabczDXycdBCD
6.以下表达中不正确的是
A一个变量的作用域完全取决于变量定义语句的位置
B全局变量可以在函数以外的任何部位举行定义
C局部变量的"生存期'只限于本次函数调用,因此不成能将局部变量的运算结果保存至下一次调用
D一个变量说明为static存储类是为了限制其他编译单位的引用
7.交换两个变量的值,不允许用临时变量,理应使用以下哪一个位运算符
A~BC^D|
8.下面的说法不正确的是
A函数调用时,先求出实参表达
B函数调用是在程序运行时处理的,调配临时的内存单元。而宏开展那么是在编译时举行的,在开展时也要调配内存单元,举行值传递
C对于函数中的实参和形参都要定义类型,二者的`类型要求一致,而宏不存在类型问题,宏名有类型
D调用函数只可得到一个返回值,而用宏可以设法得到几个结果
9.fscanf函数的正确调用形式是
Afscanffp,格式字符串,输出表列;
Bfscanf格式字符串,输出表列,fp;
Cfscanf格式字符串,文件指针,输出表列;
Dfscanf文件指针,格式字符串,输入表列;
10.以下程序的运行结果是
#defineMAX10
inta[MAX],i;
main
printf\n;sub1;sub3a;sub2;sub3a;
sub2
inta[MAX],i,max;
max=5;
fori=0;i
sub1
fori=0;i
sub3inta[]
inti;
fori=0;iprintf\n;
A024681012141618
01234
B01234
024681012141618
C0123456789
01234
D024681012141618
024681012141618
答案:1.A2.D3.B4.C5.D6.B7.C8.B9.D10.D
计算机考试题
1.若有如下程序:
main
chara[]=china\0name\0;
printf%d,,strlena;
printf%d\n,sizeofa;
那么程序运行后的输出结果是
A5,11B5,12C11,11D12,12
2.指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,那么执行p++后,p中的值为
A1234B1235C1236D1237
3.函数调用"strcatstrcpystr1,str2,str3'的功能是
A将串str1拷贝到串str2中后再连接到串str3之后
B将串str1连接到串str2之后再拷贝到串str3之后
C将串str2拷贝到串str1中后再将串str3连接到串str1之后
D将串str2连接到串str1之后再将串str1拷贝到串str3中
4.下面宏定义正确的是
A#defineSa*b
B#definePI3.14;
C#definemaxa,bab?a∶b
D#definesxx*x;
5.下面表达正确的是
A函数调用不成以展现在表达式中
B函数调用可以作为一个函数的实参
C函数调用可以作为一个函数的形参
D函数不成以直接调用其本身
6.有如下程序
#include
main
intv1=0,v2=0;
charch;
whilech=getchar!=#
switchch
casea:
caseh:
default:v1++;
case0:v2++;
printf%d,%d\n,v1,v2;
假设从键盘上输入china#回车,那么程序运行结果为
A2,0B5,0C5,5D2,5
7.程序中头文件type1.h的内容是:
#defineN5
#defineM1N*3
程序如下:
#includetype1.h
#defineM2N*2
main
inti;
i=M1+M2;printf%d\n,i;
程序编译运行后的输出结果是
A10B20C25D30
8.C语言规定函数返回值的类型由
A在定义时所指定的函数类型所抉择
B调用该函数时的主调函数类型所抉择
Creturn语句中的表达式类型所抉择
D调用该函数时系统临时抉择
9.若有如下程序:
main
inta[3][4]=1,2,3,4,5,6,7,8,9;
printf%d%d%d\n,a[0][1],a[1][2],a[2][3];
那么程序运行后的输出结果是
A270B480C160D不定值
10.以下能将字符串:youareluck!正确读入的语句组是
Achars[80];scanf%s,s;
Bchar*s;scanf%s,s;
Cchars[80];getss;
Dchar*s;getss;
答案:1.B2.C3.C4.C5.B6.C7.C8.A9.A10.C
计算机考试题
1.执行下面的程序段
intx=40;
charz=B;
intB;
B=x0xffza;
后,B的值为
A0B1C2D3
2.已知以下函数定义
setwint*b,intm,intn,intdat
intk;
fork=0;k*b=dat;b++;
那么调用此函数的正确写法是假设变量a的说明为inta[50]
Asetw*a,5,8,1;Bsetwa,5,8,1;Csetwint*a,5,8,1;Dsetwa,5,8,1;
3.若有以下定义和语句:
doubler=99,*p=7;
*p=r;
那么以下正确的表达是
A两处的*p含义一致,都说明给指针变量p赋值3
B在"doubler=99,*p=7;*p=r;'中,把r的地址赋给了p所指的存储单元
C语句"*p=r;'把变量r的值赋给指针变量p
D语句"*p=r;'把变量r的值放回p中
4.设有charstr[10],以下语句正确的是
Ascanf%s,str;Bprintf%c,str;Cprintf%s,str[0];Dprintf%s,str;
5.以下描述说明正确的是
A定义布局体时,它的每个成员的数据类型可以不同
B不同布局体的成员名不能一致
C布局体定义时,其成员的数据类型不能是布局体本身
D布局体定义时各成员项之间可用分号也可用逗号隔开
6.以下函数的功能是
intfunchar*a
char*b=a;
while*bb++;
returnb-a;
A对比两个字符串的大小B字符串的复制C计算字符串的长度D字符串的连接
7.若有如下程序:
#defineX3
#defineYX+1
#defineZY*Y/2
main
intn;
forn=1;n=Z;n++printf%d,n;
那么程序运行后的输出结果是
A12345B1234567C12345678D123456
8.以下表达中错误的是
A局部变量的定义可以在函数体和复合语句的内部
B全局变量的定义可以在函数以外的任何部位
C同一程序内局部变量和全局变量不允许同名
D函数的形参属于局部变量
9.以下表达中错误的是
A二进制文件开启后可以先读文件的末尾,而依次文件不成以
B在程序终止时,应当用fclose函数关闭已开启的文件
C在利用fread函数从二进制文件中读数据时,可以用数组名给数组中全体元素读入数据
D不成以用FILE定义指向二进制文件的文件指针
10.若fp是指向某文件的指针,且已读到此文件末尾,那么库函数feoffp的返回值是
AEOFB0C非零值DNULL
答案:1.A2.D3.D4.D5.A6.C7.D8.C9.D10.C
计算机考试题
1.有以下程序:
main
intx=0xFFFF;printf%d\n,x--;
执行后的输出结果是
A32767BFFFEC-1D-32768
2.以下程序的输出结果是
#include
#include
main
charstr[12]=s,t,r,i,n,g;
printf%d\n,strlenstr;
A6B7C11D12
3.若有以下定义:
chars[20]=programming,*ps=s;
那么不能代表字符o的表达式是
Aps+2Bs[2]Cps[2]Dps+=2,*ps
计算机二级c语言考试试题及答案
4.关于语句"for表达式1;表达式2;表达式3',下面说法中错误的是
Afor语句中的三个表达式可以同时省略
Bfor语句可以用于循环次数不确定的处境
Cfor语句中表达式2只能是关系表达式或规律表达式
Dfor语句中表达式1和表达式3可以是逗号表达式
5.执行下面程序片段的结果是
intx=23;
do
printf-,x--;
while!x;
A打印出321B打印出23C不打印任何内容D陷入死循环
6.与y=x0?1∶x0?-1∶0;的功能一致的if语句是
Aifx0y=1;
elseifx0y=-1;
elsey=0;
Bifx
ifx0y=1;
elseifx0y=-1;
elsey=0;
Cy=-1;
ifx
ifx0y=1;
elseifx==0y=0;
elsey=-1;
Dy=0;
ifx=0
ifx0y=1;
elsey=-1;
7.标准库函数fgetss,n,f的功能是
A从文件f中读取长度为n的字符串存入指针s所指的内存
B从文件f中读取长度不超过n-1的字符串存入指针s所指的内存
C从文件f中读取n个字符串存入指针s所指的内存
D从文件f中读取长度为n-1的字符串存入指针s所指的内存
8.若有如下函数调用语句:
suba,1,funb,c,d+c,a+d,c*f;
那么在该函数调用语句中含有实参的个数是
A5B7C10D6
9.若要定义a为34的二维数组,正确的定义语句是
Afloata3,4;Bfloata[3][4];Cfloata34;Dfloata[3,4];
10.有以下程序
main
intaa[4][4]=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;
inti,s=0;
fori=0;i4;i++s+=aa[i][1];
printf%d\n,s;
程序运行后的输出结果是
A11B19C13D20
答案:1.C2.A3.A4.C5.B6.A7.B8.A9.B10.B
计算机考试题
1.以下程序的输出结果是
#include
main
inta,b,d=241;
a=d/100%9
b=-1+1;
printf%d,%d,a,d;
A6,1B2,1C6,0D2,0
2.关于if后一对圆括号中的表达式,以下表达中正确的是
A只能用规律表达式B只能用关系表达式C既可用规律表达式也可用关系表达式D可用任意表达式
3.有以下程序
main
inta,b;
fora=1,b=1;a=100;a++
ifb=20break;
ifb%3==1
b+=3;
continue;
b-=5;
printf%d\n,a;
程序运行后的输出结果是
A7B8C9D10
4.C语言中
A不能使用do-while语句构成的循环
Bdo-while语句构成的循环务必用break语句才能退出
Cdo-while语句构成的循环,当while语句中的表达式值为非零时终止循环
Ddo-while语句构成的循环,当while语句中的表达式值为零时终止循环
5.当a=1、b=3、c=5、d=4时,执行下面一段程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土工试验见证取样实施细则
- 2026中国智能楼宇能源管理行业市场供需分析及投资评估规划分析研究报告
- 三年级数学铺地面课件
- 2026年天全县水利事业单位招聘测试题库
- 箱涵漂浮风险应急处置预案
- 2026中国智能穿戴设备行业市场竞争供需现状分析及投资布局发展趋势研究
- 2026年EPC总承包项目管理考核试卷及完整答案
- 2026年绍兴市中小学骨干教师工作室选拔面试试题(含答案)
- 七上二单元三章一节动物体的结构层次
- 糖尿病基本公共卫生服务项目试题库及答案
- 涉密文件印制协议书
- 肺性脑病护理查房
- GB/T 25820-2025包装用钢带
- 神经症患者的护理
- 2024消防设施检测方案
- DB45T 2321-2021 汁汽阀技术规范
- 初中数学几何《将军饮马》模型题汇编含答案解析
- 西藏自治区多雄藏布帕孜水利枢纽及配套灌区工程环评
- 著作权共同所有权声明
- JGT14-2010 通风空调风口
- 家庭经济困难学生认定申请表
评论
0/150
提交评论