2019年山东省中国海洋大学程序设计基础考研真题.doc 立即下载
2025-01-15
约2.3千字
约4页
0
24KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2019年山东省中国海洋大学程序设计基础考研真题.doc

2019年山东省中国海洋大学程序设计基础考研真题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2019年山东省中国海洋大学程序设计基础考研真题


一、单项选择题(每题2分,共15题,共30分)
1.执行下面程序的输出结果是()。
#include<stdio.h>
voidmain()
inta=6,b=0,c=1;
if(a=a+b)printf("AAAln");
elseprintf("BBB\n");
(A)有语法错误不能编译
(B)能通过编译,但不能通过连接
(C)输出AAA
(D)输出BBB
2.以下程序的输出结果是()。
#include<stdio.h>
voidmain()
intx=9,y=9;
printf("%d%d\n",x--,--y);
(A)99
(B)88
(C)98
(D)89
3.有以下程序
main()
inti;
for(i=0;i<3;i++)
switch(i)
case0:printf("%d",i);
case2:printf("%d",i);
default:printf("%d",i);
程序运行后的输出结果是()。
(A)022111
(B)021021
(C)000122
(D)012
4.C语言的以下运算符中,要求运算数必须是整型的是()。
(A)/
(B)%
(C)<
(D)!
5.以下选项中,非法的字符常量是()。
(A)'x6a'
(B)'16'
(C)"a"
(D)'t'
6.设有intx=10;则表达式(x++*1/3)的值是()。
(A)3
(B)4
(C)11
(D)12
7.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
(A)函数调用可以作为独立的语句存在
(B)函数调用可以作为一个函数的实参
(C)函数调用可以出现在表达式中
(D)函数调用可以作为一个函数的形参
8.如果c为字符型变量,判断c是否为空格不能使用()。(空格的ASCⅡ码为32)
(A)if(c==32)
(B)if(c=='32')
(C)if(c==^40')
(D)if(c=='')
9.以下4个用户定义的标识符,其中合法的一个是()。
(A)short
(B)4d
(C)D2G3
(D)for
10.若执行以下程序时从键盘上输入9,则输出结果是()。
main()
intn;
scanf("%d",&n);
if(n++<10)printf("%d\n",n);
elseprintf("%d\n",n--);
(A)11
(B)10
(C)9
(D)8
11.有如下函数调用语句func(ch1,ch2+ch3,ch4+ch5);该函数调用语句中,含有的实参个数是()。
(A)3
(B)4
(C)5
(D)有语法错误
12.在下列选项中,没有构成死循环的程序段是()。
(A)for(inti=0;;i++);
(B)inti=100:
while(1)
i=i%100+1;
if(i>100)break;
(C)intn=1;do{++n;}while(n>=10);
(D)intn=36;while(n);--n;
13.设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()。
(A)10<a<15
(B)!(a<=10)&&!(a>=15)
(C)a>10&&a<15
(D)a==11|a==12||a==13|a==14
14.下列表达式的值为0的是()。
(A)3==5
(B)3%5
(C)3/5.0
(D)3<5
15.变量的指针是该变量的()。
(A)值
(B)地址
(C)名
(D)一个标志
二、填空题(每空3分,共10空,共30分)
1.如果一个函数只能被本文件中其他函数所调用,它称为(),在定义它时要在函数名和函数类型前面加()。
2.C语言中,该式的计算结果为:23/4=()
3.C语句的结束符为()
4.C语句注释符号为()。
5.C程序总是从()开始执行的。
6.如果不能实现打开文件任务,fopen函数的返回值是()。
7.若有定义doublex[3][5];则x数组中行下标的下限为(),列下标的上限为()。
8.表示条件x>10且x<100,或x<0的C语言表达式是()
三、简答题(共2题,每题15分,共30分)
1.枚举类型中的枚举元素是有值的,按定义时的顺序它们的值依次为0,1,2…那么为什么使用枚举类型而不是直接使用常量来表示?请给出解释(6分)。按如下要求举例说明枚举类型的使用:声明枚举类型gender,其包括两个枚举成员
male和female,用gender定义枚举变量person,并为其赋值为female(9分)。(本小题共15分)
2.在输出时,对不同类型的数据要使用不同的格式字符。请解释如下格式字符的作用:d,o,x,u,c,s,f。(15分)
四、编程题(共4题,共60分)
1.有5个学生,
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2019年山东省中国海洋大学程序设计基础考研真题

文档大小:24KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用