- 相干保举
9月天下计较机二级测验C说话测试题
不管在进修或是任务中,咱们最熟习的便是试题了,借助试题能够更好地查核参考者的常识能力。那末你晓得甚么样的试题能力有用赞助到咱们吗?上面是小编为大师清算的9月天下计较机二级测验C说话测试题,仅供参考,接待大师浏览。
9月天下计较机二级测验C说话测试题 1
一、挑选题
1、设整型变量a为5,使b不为2的抒发式是( )。
A.b=a/2
B.b=6-(--a)
C.b=a%2
D.b=a>3?2:1
2、为了防止嵌套的前提分支语句if-else的二义性,C说话划定:C法式中的else老是与( )构成配对干系。
A.缩排地位不异的if
B.在其之前未配对的if
C.在其之前未配对的比来的if
D.统一行上的if
3、以下法式的输入成果是( )。
int x=10,y=10;
printf(“%d %d\n”,x--,--y);
A.10 10
B.9 9
C.9 10
D.10 9
4、设A为寄存(短)整型的一维数组,若是A的首地点为P,那末A中第i 个元素的地点为( )。
A.P+i*2
B.P+(i-1)*2
C.P+(i-1)
D.P+i
5、选出以下标识符中不是正当的标识符的是( )。
A.hot_do
B.cat1
C._pri
D.2ab
6、以下法式的输入成果是( )。
int a=5;
float x=3.14;
a*=x*(‘E’ - ‘A’);
printf(“%f\n”,(float)a);
A.62.000000
B.62.800000
C.63.000000
D.62
7、设有申明double(*p1)[N];此中标识符p1是( )。
A.N个指向double型变量的指针。
B.指向N个double型变量的函数指针。
C.一个指向由N个double型元素构成的一维数组的指针。
D.具备N个指针元素的一维指针数组,每一个元素都只能指向double型量。
8、在C法式中有以下语句:char *func(int x,int y); 它是( )。
A.对函数func的界说。
B.对函数func的挪用。
C.对函数func的原型申明。
D.不正当的。
9、以下法式的输入成果是( )。
char str[15]=”hello!”;
printf(“%d\n”,strlen(str));
A.15
B.14
C.7
D.6
10、阐发以下法式的.输入成果是( )。
main()
{int a=5,b=-1,c;
c=adds(a,b);
printf(“%d”,c);
c=adds(a,b);
printf(“%d\n”,c); }
int adds(int x,int y)
{static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m); }
A.2,3
B.2,2
C.3,2
D.2,4
11、以下描写中不准确的是( )。
A.字符型数组中能够寄存字符串。
B.能够对字符型数组停止全体输入、输入。
C.能够对整型数组停止全体输入、输入。
D.不能在赋值语句中通过赋值运算符“=”对字符型数组停止全体赋值。
12、以下法式的输入成果是( )。
#define f(x) x*x
main()
{int a=6,b=2,c;
c=f(a)/f(b);
printf(“%d\n”,c);
}
A.9
B.6
C.36
D.18
13、设有以下界说: int x=10,y=3,z;
则语句printf("%d\n",z=(x%y,x/y)); 的输入成果是( )。
A.1
B.0
C.4
D.3
14、界说以下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9};
则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输入成果是( )。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
15、以下对二维数组a停止准确初始化的是( )
A.int a[2][3]={{1,2},{3,4},{5,6}};
B.int a[ ][3]={1,2,3,4,5,6};
C.int a[2][ ]={1,2,3,4,5,6};
D.int a[2][ ]={{1,2},{3,4}};
16、两次运转上面的法式,若是从键盘上别离输入6和3,则输入成果是( )。
int x;
scanf("%d",&x);
if(x++>5) printf("%d",x);
else printf("%d\n",x - -);
A.7和5
B.6和3
C.7和4
D.6和4
17、设有以下界说: char *aa[2]={"abcd","ABCD"}; 则以下说法中准确的是( )。
A)aa数构成元素的值别离是"abcd"和ABCD"
B)aa是指针变量,它指向含有两个数组元素的字符型一维数组
C)aa数组的两个元素别离寄存的是含有4个字符的一维字符数组的首地点
D)aa数组的两个元素中各自寄存了字符’a’和’A’的地点
18、以下法式的输入成果是( )。
char *p1="abcd", *p2="ABCD", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
printf("%s",str);
A.xyabcAB
B.abcABz
C.ABabcz
D.xycdBCD
19、以下法式的输入成果是( )。
int a[5]={2,4,6,8,10},*P,* *k;
p=a; k=&p;
printf("%d",*(p++));
printf("%d\n",* *k);
A.4 4
B.2 2
C.2 4
D.4 6
20、不能把字符串:Hello!赋给数组b的语句是( )。
A.char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};
B.char b[10]; b="Hello!";
C.char b[10]; strcpy(b,"Hello!");
D.char b[10]="Hello!";
二、读法式题
1、float f=3.1415927;
printf(“%f,%5.4f,%3.3f”,f,f,f);
则法式的输入成果是__________ 。
2、int x=6, y=7;
printf(“%d,”,x++);
printf(“%d\n”,++y);
法式的输入成果是__________ 。
3、a=3;
a+=(a<1)?a:1;
printf(“%d”,a);
成果是__________。
4、for (a=1,b=1;a<=100;a++)
{ if(b>=20) break;
if(b%3==1)
{b+=3; continue;}
b-=5; }
法式的输入成果a的值为__________ 。
5、 int y=1, x, *p, a[ ]={2,4,6,8,10};
p=&a[1];
for(x=0;x<3;x++)
y + = * (p + x);
printf("%d\n",y);
法式的输入成果y的值是__________ 。
三、法式填空题
1、从键盘上输入10个数,求其均匀值。
main()
{int i;
float f,sum;
for(i=1,sum=0.0;i<11;i++)
{__________ ;
__________ ; }
printf(“average=%f\n”,sum/10); }
2、以下法式是成立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入竣事时封闭该文件。
#include
main()
{ FILE *fp;
char c;
fp=__________ ;
do{
c=get);
fputs(c,fp);
}while(c!=EOF);
__________ }
3、以下法式的功效是:从键盘上输入多少个先生的成就, 统计并输入最高成就和最低成就,当输入正数时竣事输入.请填空.
main()
{ float x,amax,amin;
scanf("%f",&x);
amax=x; amin=x;
while( )
{ if(x>amax) amax=x;
if( ) amin=x;
scanf("%f",&x); }
printf("\namax=%f\namin=%f\n",amax,amin); }
四、编程题
1.三个整数a、b、c,由键盘输入,输入此中最大的一个数。
2.输入1900~2000年中一切的闰年。每输入3个年号换一行。(判定闰年的前提为上面两者之一:能被4整除,但不能被100整除。或能被400整除。)
3.请编一个函数int fun(int a),它的功效是:判定a是不是是素数,若a是素数,前往1;若不是素数,前往0。A的值由主函数从键盘读入。
4.有N个先生,每一个先生的信息包含学号、性别、姓名、四门课的成就,从键盘上输入N个先生的信息,请求输入总均匀成就最高的先生信息,包含学号、性别、姓名和均匀成就。
9月天下计较机二级测验C说话测试题 2
(1) 下述_____是挨次存储布局的长处。
a.存储密度大
b.拔出运算便利
c.删除运算便利
d.可便利地用于各类逻辑布局的存储表现
(2)上面对于线性表的论述中,毛病的是_____。
a.线性表接纳挨次存储,必须占用一片持续的存储单元
b.线性表接纳挨次存储,便于停止拔出和删除操纵
c.线性表接纳链接存储,不用占用一片持续的`存储单元
d.线性表接纳链接存储,便于拔出和删除操纵
(3) 某线性表中最常用的操纵是在最初一个元素今后拔出一个元素和删除第一个元素,则接纳_______存储体例最节流时候。
a.挨次表 b.双链表 c.带头结点的双轮回链表 d.单轮回链表
(4)静态链表中指针表现的是______。
a.内存地点 b.数组下标 c.下一元素地点 d.左、右孩子地点
(5)上面的论述不准确的是_______。
a.线性表在链式存储时,查找第i个元素的时候同i的值成反比
b.线性表在链式存储时,查找第i个元素的时候同i的值有关
c.线性表在挨次存储时,查找第i个元素的时候同i 的值成反比
d.线性表在挨次存储时,查找第i个元素的时候同i的值有关
9月天下计较机二级测验C说话测试题 3
(1)上面说法毛病的是_____。
a.静态链表既有挨次存储的长处,又有静态链表的长处。以是,它存取表中第i个元素的时候与i有关。
b.静态链表中能包容的元素个数的最大数在表界说时就肯定了,今后不能增添。
c.静态链表与静态链表在元素的拔出、删除上近似,不需做元素的挪动。
d.静态链表便是一向不产生变更的链表。
(2)在双向链表指针p的结点前拔出一个指针q的结点操纵是______。
a.p->Llink=q; q->Rlink=p; p->Llink->Rlink=q; q->Llink=q;
b.p->Llink=q; p->Llink->Rlink=q; q->Rlink=p; q->Llink=p->Llink;
c.q->Rlink=p; q->Llink=p->Llink; p->Llink->Rlink=q; p->Llink=q;
d.q->Llink=p->Llink; q->Rlink=q; p->Llink=q; p->Llink=q;
(3)上面说法准确的.是______。
a.挨次存储布局的首要错误谬误是不利于拔出或删除操纵;
b.线性表接纳链表存储时,结点和结点外部的存储空间能够是不持续的;
c.挨次存储体例拔出和删除时效力太低,是以它不如链式存储体例好;
d.挨次存储体例只能用于存储线性布局。
(4)上面说法准确的是______。
a.线性表只能用挨次存储布局完成。
b.为了很便利的拔出和删除数据,能够利用双向链表寄存数据。
c.挨次存储体例的长处是存储密度大,且拔出、删除运算效力高。
d.链表是接纳链式存储布局的线性表,停止拔出、删除操纵时,在链表中比在挨次存储布局中效力高。
(5)上面说法准确的是_________。
a.数据元素是数据的最小单元。
b.行列逻辑上是一个下端口和上端能增添又能削减的线性表。
c.任何一个递归进程都能够转换成非递归进程。
d.只要那种利用结局部变量的递归进程在转换成非递归进程时才必须利用栈。
【9月天下计较机二级测验C说话测试题】相干文章:
天下计较机品级测验二级C说话03-29
计较机二级C说话展望试题12-03
天下计较机品级测验二级C说话试题二03-29
计较机二级测验C说话测验技能03-29
计较机二级C说话测验技能03-19
2017计较机二级C说话测试题及谜底12-04
2023计较机二级C说话测试题及谜底04-26
2016计较机二级《C说话》测试题及谜底03-02