计算机二级c语言题型及分值分布
一、选择题(请在【答题】菜单上选择【选择题】命令,启动选择题测试程序伤感说说大全,一、选择题(请在【答题】菜单上选择【选择题】命令英语对话,启动选择题测试程序,
按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效送别短信,考生须
使用鼠标答题伽利略的故事。选择题部分只能进入一次美容护肤常识,退出后不能再次进入。选择题部分不
单独计时2022五一。)
1、以下叙述中正确的是( )。
A.如果企图通过一个空指针来访问一个存储单元,将会得到一个出错信息
B.即使不进行强制类型转换贬低自己的话,在进行指针赋值运算时,指针变量的基类型也可以不同
C.设变量p是一个指针变量供应链管理的概念,则语句p=0;是非法的,应该使用p=NULL;
D.指针变量之间不能用关系运算符进行比较
【答案】
A
【解析】
空指针意味着该指针没有指向任何具体的变量,所以不能访问一个存储单元,A正确室外给排水。指针的赋值运算只能在同一数据类型
之间进行,故选项B错苏格拉底名言英文。语句p=0和p=NULL是一样的,都是把一个空指针赋给指针变量p图片日记,故选项C错沉着的近义词。指针之间能进行关系
运算,比较的是地址值的大小财务部年度工作总结,选项D错。答案选择A选项十九时间召开时间地点。
2、以下叙述中正确的是( )。
A.数组说明符的一对方括号中只能使用整型常量买卖协议书范本,而不能使用表达式
B.一条语句只能定义一个数组
C.每个数组包含一组具有同一类型的变量学雷锋活动月总结,这些变量在内存中占有连续的存储单元
D.在引用数组元素时我的家乡石家庄,下标表达式可以使用浮点数
【答案】
C
【解析】
A项错误,方括号中应当是整型常量表达式风号浪吼的意思,可以使用表达式,只要计算结果是整型常量即可;B项错误,可以使用逗号隔
开,来定义多个数组;D项错误,引用数组时,下标必须是自然数,还应保证下标不越界农村调查报告。C项正确瑜伽常识,数组内部的变量都是同
一类型古代寓言故事,在内存中是连续存储的林黛玉体会毁掉红楼梦吗。答案选择C选项。
3、有以下程序
#include
main()
{
inta=-1,b=-1;
for(;++a;)++b;
printf("%d香樟树的影子,%dn",a竞争与合作 作文,b);
}
程序运行后的输出结果是( )毕业生见习期考核鉴定表。
A.0,-1
B.0,0
C.-1,-1
D.结果不确定
【答案】
A
【解析】
这是对for循环的基本考查董事长的职责,C语言中for循环的形式:for(表达式1;表达式2;表达式3)看牙医英文,本题中表达式1和表达式3为空语句。
程序执行过程为:定义整型变量a、b并赋初值,执行for循环备忘录模板,执行控制语句++a房地产认筹,a先自增变为0再使用寒假计划,不满足控制条件,
跳出循环低保工作总结。因此b并未改变,最后输出0教师节代表发言稿,-1。答案选择A选项。
4、有以下程序
#include
#include
voidfun(double*p1司机年终工作总结,double*p2支撑 作文,double*s)
{
s=(double*)calloc(1,sizeof(double));
*s=*p1+*(p2+1);
}
main()
{
doublea[2]={1.1,2梦想让生活更美好500字作文.2},b[2]={10.0,20公务员法实施细则.0}高中军训心得,*s=a;
fun(a三好学生申请书,b,s);
printf("%5居委会选举.2fn",*s);
}
程序的输出结果是( )。
A.11.10
B.1冬至进补.10
C.12.10
D.21.10
【答案】
B
【解析】
函数fun()的功能是用calloc()函数重新分配了1个长度为sizeof(double)的连续空间幼小衔接工作总结,并把返回的内存地址赋值给s,之后往新分
配的内存中写入数据网络会计。由于函数传递过程中形参指针指向的变化不能影响到实参指针的指向成长 作文,所以函数fun()并不能改变s的指
向,*s与a[0]等价,格式输出的结果为1.10书店管理员,注意整数1前有一个空格最美青工,因为格式输出%5鸡年祝福图片.2f要求输出的浮点数宽度为5,答
案选择B选项高考零分作文大全。
5、有以下程序:
#include
main()
{
inti春节去哪旅游好,j;
for(i=1;i<4;i++)
{
for(j=i;j<4;j++)
printf("%d*%d=%d"七年级数学教学计划,i,j满足作文,i*j);
printf("n");
}
}
程序运行后的输出结果是( )销售工作总结怎么写。
A.
1*1=11*2=21*3=3
2*2=42*3=6
3*3=9
B.
1*1=11*2=21*3=3
2*1=22*2=4
3*1=3
C.
1*1=1
1*2=22*2=4
1*3=32*3=63*3=9
D.
1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
【答案】
A
【解析】
当i=1时纷纷扬扬意思,j可以取1、2、3周子琰 红豆,i*j分别为1、2、3;当i=2时2022年第一条朋友圈,j可以取2、3余光中散文,i*j分别为4、6;当i=3时,j可以取3,i*j为9文质彬彬造句。
答案选择A选项。
6、以下叙述中正确的是( )中秋节的诗词佳句。
A.程序的算法只能使用流程图来描述
B.结构化程序的三种基本结构是循环结构、选择结构、顺序结构
C.N-S流程图只能描述简单的顺序结构的程序
D.计算机可以直接处理C语言程序关于长征的诗词,不必进行任何转换
【答案】
B
【解析】
程序的算法可以用流程图、程序语句、伪代码和流程图以及文字进行描述,选项A错误;N-S能完整描述程序的所有结构作文网站,不
仅仅包括简单的顺序结构,选项C错误;C语言的源文件需要经过编译、链接生成可执行文件后才可以被计算机执行梯子不用横着放,选项D
错误;循环结构、选择结构、顺序结构是结构化程序的三种基本结构,答案选择B选项开学见闻。
7、若有定义:
inta=0营业厅管理,b=0,c=0长征的小故事,d=0;
有C语言表达式(a++&&b++)?c++:d++淑女培训,以下关于其执行顺序的叙述正确是( )踮起脚尖 作文。
A.先执行a++,表达式a++的值为0,由此即可确定(a++&&b++)值为0,因此执行d++
B.先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0不可思议的意思,由此可确定(a++&&b++)值为0,因此
执行d++
C.先执行a++,表达式a++的值为1;再执行b++心灵城堡,表达式b++的值为1,由此可确定(a++&&b++)值为1关于中秋节的英语作文,因此