1 / 17
文档名称:

计算机二级全真模拟试题.docx

格式:docx   大小:88KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级全真模拟试题.docx

上传人:fangjinyan201701 2022/2/19 文件大小:88 KB

下载得到文件列表

计算机二级全真模拟试题.docx

相关文档

文档介绍

文档介绍:C)有输出 D)无穷性
B)栈与队列是非线性结构
D)二叉树是线性结构
第2套全真模拟试卷
一、选择题
(1)下列选项中不属于算法的特性的是
A)确定性B)可行性
(2)下列叙述中正确的是
A)线性表是线性结构
C)线D)
用 用 用 用
C程序实现的算法必须要有输入和输出操作
C程序实现的算法可以没有输出但必须要有输入
C程序实现的算法可以没有输入但必须要有输出
C程序实现的算法可以既没有输入也没有输出
(22)
有以下程序
main()
{inti=0,s=0;
do{
if(i%2){i++;continue;}i++;
s+=i;
}while(i<7);printf("%d\n",s);
}
执行后输出的结果是
16
12
28
21
(23)
已定义ch为字符型变量,以下赋值语句中错误的是
(24)
A)ch=\;
有以下程序
B)ch=62+3;
C)ch=NULL;
D)ch=\xaa;'
(25)
main()
{chara,b,c,d;
scanf("%c,%c,%d,%d",&a,&b,&c,&d);
printf("%c,%c,%c,%c\n",a,b,c,d);
}
若运行时从键盘上输入:6,5,65,66〈回车〉。则输出结果
A)6,5,A,B
B)6,5,65,66
C)6,5,6,5

D)6,5,6,6
以下能正确定义二维数组的是
A)inta口[3];B)inta口[3]={2*};
C)inta口[3]={};
D)inta[2][3]={{1},{2},{3,4};
(26)以下程序的输出结果是
#include<>
main()
{inti=0,a=0;
while(i<20)
{for(;;)
{if((i%10)==0)break;elsei--;
}
i+=11;a+=i;
}
printf("%d\n",a);
}
A)21B)32C)(27)
A)int*i=NULL;scanf(%d",i);
C)chart=m'',*c=&t;
*c=&t;
(28)有以下程序:
#include<>main(){printf("%d\n",NULL);}程序运行后的输出结果是
A)0B)1C)-1
(29)有以下程序
main()
{char*s[]={"one","two","three"},*p;
P=s[1];
printf("%c,%s\n",*(p+1),s[0];
}
执行后输出结果是
A)n,twoB)t,oneC)(30)以下不能正确定义二维数组的选项是
A)inta[2][2]={{1},{2}};
C)inta[2][2]={{1},2,3};
(31)设有定义:inta=2,b=3,c=4;
A)(!a==1)&&(!b==0)
C)a&&b(32)设有以下定义和语句
inta[3][2]={1,2,3,4,5,6},*p[3];
p[0]=a[1];
则*(p[0]+1)所代表的数组元素是
A)a[0][1]B)a[1]⑼
33D)11
,以下选项中,正确运用指针变量的程序段是
B)float*f=NULL;
*f=
D)long*L;
L='\0;
D)NULL没定义,出错
w,oneD)o,two
B)inta[][2]={1,2,3,4};
D)inta[2][]={{1,2},{3,4}};
则以下选项中值为0的表达式是
B)(a>b)&&!c||1
D)a||(b+b)&&(c-a)
C)a[1][1]D)a[1][2]
(33)有以下程序main(){
intaa[4][4]={{123,4},{,5,6,7,8},{3,9,10,2},{429,6}};inti,s=0
for(i=0;i<4;i++)s+=aa[i][1];printf("%d\n",s);
}
程序运行后的输出结果是
A)11B)19C)13D)20(34)有以下程序
intf1(intx,inty){returnx>y?x:y;}
intf2(intx,inty){retur