宁波大学-914C程序设计初试试卷(A卷)【2017】考研真题

2023-06-21 999+ 120.16KB 10 页
侵权投诉
宁波大学 2017 年硕士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
科目代:
914
科目名称:
C程序设
适用专:
计算机技术
1页 共 10
一、单项选择题:本大题共 25 小题,每小题 3分,75 分。
1、判断字符变量 c 的值为数字(‘0’--‘9’)则返回 1,否则返回 0,可用表达式:
A) ‘0’<=c<=‘9’ B) ‘0’<=c && c<=‘9’
C) ‘0’<=c || c<= ‘9’ D)以上均不
2、设有定义语句:int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出 x 数组 6 个元素中的值,不
能完成此操作的语句是
A) for(i=0;i<6;i++) printf("%2d",*(p++));
B) for(i=0;i<6;i++) printf("%2d",*(p+i));
C) for(i=0;i<6;i++) printf("%2d",*p++);
D) for(i=0;i<6;i++) printf("%2d",(*p)++);
3、以下不正确的叙述是
A)在 C 程序中,逗号运算符的优先级最低
B)在 C 程序中,APH 和 aph 是两个不同的变量
C)若 a 和 b 类型相同,在执行了赋值表达式 a=b 后 b 中的值将放入 a 中而 b 中的值不
D)当从键盘入数时,于整变量只能整型数对于实型只能输入小数
点的实型数值
4、设 x、y 和 z 是 int 型变量,且 x=3,y=4,z=5,则下面表达式中值为 0 的是
A)‘x’&&‘y’
B)x<=y
C)x||y+z&&y-z
D)!((x<y)&&!z||1)
5、对于 int x, y; 语句 if (x<0) y= -1; else if (!x) y=0; else y=1; 等价于
A) y=0; if (x>=0) if (x) y=1; else y= -1;
B) if (x!=0) if (x>0) y=1; else y= -1; else y=0;
C) if (x<0) y= -1; if (x!=0) y=1; else y=0;
D) y= -1; if (x!=0) if (x>0) y=1; else y=0;
宁波大学 2017 年硕士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
科目代:
914
科目名称:
C程序设
适用专:
计算机技术
2页 共 10
6、若有以下宏定
#define PI 3.14
#define ADDPI (PI+1)
#define TWO_ADDPI (2*ADDPI)
则程序中表达式 x=TWO_ADDPI/2 的值为
A) 6.28 B) 3.64 C) 4.14 D) 6.78
7、将 s 所指节点加到 p 所指节点之后(如下图), 其语句应为:
A) s->next = p+1; p->next = s;
B) p->next = s; s->next = p->next;
C) s->next = p->next; p->next = s->next;
D) s->next = p->next; p->next = s;
8、对于以下递归函数 f, 调用 f(4),其返回值为:
int f(int n)
{ return f(n-1)+n; }
A) 10 B) 11 C) 0 D) 以上均不
9、设有程序段,则下面描述中正确的是
int k=10;
while(k=0) k=k-1;
A)while 循环执行 10 次 B)循环是无限循环
C)循环体语句一次也不执行 D)循环体语句执行一次
宁波大学 2017 年硕士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
科目代:
914
科目名称:
C程序设
适用专:
计算机技术
3页 共 10
10、以下能正确计算 1×2×3×…×10 的程序段
A)do{i=1; s=1; B)do{i=1; s=0;
s=s*i; s=s*i;
i++; i++;
}while(i<=10); }while(i<=10);
C)i=1; s=1; D)i=1; s=0;
do{s=s*i; do{s=s*i;
i++; i++;
}while(i<=10); }while(i<=10);
11、下面有关 for 循环的正确描述是
A) for 循环只能用于循环次数已经确定的情况
B) for 循环是先执行循环体语句,后判断表达式
C) 在 for 循环中,不能用 break 语句跳出循环体
D)for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
12、如下程序的输出结果是 _
#include<stdio.h>
void main( )
{ int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++; b++;
}
printf("a=%d, b=%d\n",a,b);
}
A) a=2, b=1 B) a=1, b=1 C) a=1, b=0 D) a=2, b=2

标签: #宁波大学

摘要:

宁波大学2017年硕士研究生招生考试初试试题(A卷)(答案必须写在考点提供的答题纸上)科目代码:914科目名称:C程序设计适用专业:计算机技术第1页共10页一、单项选择题:本大题共25小题,每小题3分,共75分。1、判断字符变量c的值为数字(‘0’--‘9’)则返回1,否则返回0,可用表达式:。A)‘0’...

展开>> 收起<<
宁波大学-914C程序设计初试试卷(A卷)【2017】考研真题.pdf

共10页,预览3页

还剩页未读, 继续阅读

声明:研友网所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
/ 10
客服
关注