关键词不能为空

当前您在: 主页 > 英语 >

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
1970-01-01 08:00
tags:

-

2021年1月23日发(作者:mashimaro)
宁波大学
2018
年硕士研究生招生考试初试试题
(B

)

(
答案必须写在考点提供的答题纸上
)

科目代码:



914

总分值:


150
科目名称:

C
程序设计

一 、选择题(共
25
题,每题
3
分,共
75
分)

(1)
以下叙述正确的是
(

)
A) do- while
语句构成的循环不能用其它语句构成的循环来代替。

B) do- while
语句构成的循环只能用
break
语句退出。

C)

do-while
语句构成的循环
,

wh ile
后的表达式为非零时结束循环。

D)

do-while< br>语句构成的循环
,

while
后的表达式为零时结束循环。


(2)
下列程序执行后的输出结果是
(

)
A) 6

B) 7

C) 8

D) 9
void func(int *a,int b[])
{

b[0]=*a+6;


}
int main()
{

int a,b[5];



a=0; b[0]=3;



func(&a,b); printf(
return 0;
}

(3)
下列程序的输出结果是
(

)
int b=2;
int func(int *a)
{

b += *a; return(b); }
int main()
{

int a=2, res=2;



res += func(&a);



printf(
return 0;
}
A) 4



B) 6



C) 8


D) 10

(4)
下列程序执行后的输出结果是
(

)
void func1(int i);
void func2(int i);
char st[]=
void func1(int i)
{

printf(



while (i<3){i+=2;

printf(

}
}
int main()
{

int i=0; func1(i);


printf(


return 0; }
A) hello




B) hel




C) hlo




D) hlm



1




7


宁波大学
2018
年硕士研究生招生考试初试试题
(B

)

(
答案必须写在考点提供的答题纸上
)

科目代码:



914

总分值:


150
科目名称:

C
程序设计

(5)
以下选项中,与
k=n++
完全等价的表达式是
(

)
A) k=n,n=n+1



B) n=n+1,k=n



C) k=++n




D) k+=n+1

(6)
有以下程序

int f(int n)
{

if (n==1) return 1;
else return f(n-1)+1;
}
main()
{ int i,j=0;
for(i=1;i<3;i++)

j+=f(i);
printf(
return 0;
}
程序运行后的输出结果是
(

)
A) 4




B) 3





C) 2





D) 1

(7)
有以下程序


main()
{


char *p=
printf(
return 0;
}
程序运行后的输出结果是
(

)
A) 12



B) 15




C) 6




D) 5

(8)
有以下程序

struct STU
{ char num[10]; float score[3]; };
main()
{ struct STU s[3]={{
{
{
int i; double sum=0;
for(i=0;i<3;i++)
sum=sum+p->score[i];
printf(
return 0;
}
程序运行后的输出结果是
(



)
A) 260.00



B) 270.00



C) 280.00




D) 285.00




2




7


宁波大学
2018
年硕士研究生招生考试初试试题
(B

)

(
答案必须写在考点提供的答题纸上
)

科目代码:



914

总分值:


150
科目名称:

C
程序设计

(9)
设有语句
int a=2,b=3,c=-2,d=2;
则逻辑表达式
“a>0&&b&&c<0&&d>0”
的值是
(

)
A)1







B)0







C)-1







D)
出错


(10)
在循环语句的循环体中,
break
语句的作用是
(

)
A)
继续执行
break
语句之后的循环体内其他各语句
;

B)
提前结束本层循环,接着执行该循环体后续的语句
;
C)
结束本次循环
;
























D)
暂停程序的运行
.

(11)
若用数组名作为函数调用的实参,传递给形参的是
(

)
A)
数组的首地址










B)
数组第一个元素的值

C)
数组中全部元素的值




D)
数组元素的个数


(12)
已定义以下函数
;
fun(int *p)
{ return *p; }
该函数的返回值是
(

)
A)
不确定的值

















B)
形参
p
中存放的值

C)
形参
p
所指存储单元中的值



D)
形参
p
的地址值


(13)
有以下程序

main( )
{ int i,s=0;
for(i=1;i<10;i+=2) s+=i+1;
printf(
}
程序执行后的输出结果是
(

)
A)
自然数
1

9
的累加和







B)
自然数
1

10
的累加和

C)
自然数
1

9
中的奇数之和



D)
自然数
1

10
中的偶数之和


(14)
若有定义:
int aa[8];
,则不能代表数组元素
aa[1]
地址的是(





A)&aa[0]+1




B)&aa[1]





C)&aa[0]++





D)aa+1

(15)
若有如下定义,则
b
的值是(






int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b=p[5];
A)5





B)6





C)8





D)9

(16)
设有定义:
char s[12]=

printf(
的输出结果是(




A)6




B) 7






C)11






D)12





3




7

-


-


-


-


-


-


-


-



本文更新与1970-01-01 08:00,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/554289.html
    上一篇:没有了
    下一篇:没有了

的相关文章