c程序2007级试卷
更新时间:2024-04-24 04:05:01 阅读量: 综合文库 文档下载
- c程序设计试卷推荐度:
- 相关推荐
浙江大学2007–2008学年夏季学期
《 C程序设计基础与实验》课程期末考试试卷
开课学院: 计算机学院 ,考试形式:闭卷,允许带 / 入场 考试时间:2008年6月26日上午10:30-12:30, 所需时间:120分钟 任课教师:______________
考生姓名: _____学号: ______专业:_______________
注意:答题内容必须写在答题卷上,写在本试题卷上无效。
一、单选题(每题1分,共10分)
1. 假定以下表达式中所有变量均已定义为int类型并已赋值,请问其中哪个 表达式没有语法错误? A. x = 3.14%2; B. y = 2a+b; C. m = a
2. 表达式 'A'+'B' 的类型为: A. char B. int C. double D. void
3. 执行以下这段程序后, unsigned char a=0; int b=1; do {
b++; a--;
} while(a!=0); 变量b的值等于多少? A. 0 B. 1 C. 128 D. 257
4. 如果一个函数的返回值类型为void,则以下哪个说法是正确的? A. 该函数中不可以用return语句
B. 该函数中可以用return语句,但必须是最后一个语句
C. 该函数中可以用return语句,但return后面不能跟任何表达式 D. 该函数可以返回一个任意类型的值,也可以没有返回值
第1 页,共10页
5. 执行以下程序后, char a[]=\ int n; n = sizeof(a); 变量n的值等于多少? A. 10 B. 14 C. 9 D. 17
6. 用scanf()输入一个double类型的变量的值,则输入格式要用 A. \ B. \
C. \或\ D. \
7. 假定有以下变量定义语句, float * p,q; 请问哪个说法是正确的?
A. p和q的类型均为(float *)
B. p的类型为(float *),q的类型为float C. p的类型为float,q的类型为(float *) D. 此变量定义语句有语法错误
8. 执行以下程序后, char a = '0'; printf(\ 将输出什么结果? A. 30 B. 0x30 C. 0X30
9. 假定有如下定义, struct st {
char name[10]; int score;
} a[3], *p=a; 请问哪个用法是正确的? A. p->name=\ B. *p.name[0]='B'; C. (*p)->name[0]='C'; D. *(*p).name='D'; 10. 执行以下语句后,
int n = strcmp(\ 则以下关于n值的描述哪一个是正确的? A. n=0 B. n=1 C. n>1 D. n<0
第2 页,共10页
D. 0
二、填空题(每题2分,共20分)
1. 执行以下代码后,将输出______________。 #define FOR while(x--); int x=3, y=0; FOR {
y++; } printf(\
2. 执行以下代码后,将输出______________。 int a=2, b=5, c=8;
c |= (~a && b) ^ !(a & b); printf(\
3. 执行以下代码后,变量d的值=__________。 int a=-10, b=0, c=20, d;
d = a > b ? -3.14 : b > c ? 2.68 : 4.99;
4. 执行以下代码后,变量x的值=__________。 int a=3, b=4, c=3, x; x = a != (b = c);
5. 执行以下代码后,将输出_______________。 char t[]=\
int a[]={5,1,2,3,4,0,2,4,5}, i=0, go; do {
putchar( t[go=a[i++]] ); } while(go);
6. 若定义unsigned long int a;且变量a已赋值,试写出判断a的二进制最高位即最左边那位与1相等的表达式(要求不调用任何函数)________。
7. 执行以下代码后,将输出_______________。
long int a[5]={10, 20, 30, 40, 50}; long int *p = a+1; long int *q = &a[3]; printf(\
8. 执行以下代码后,变量max的值=_________。 int x=3, y=2, z=1, max; if(x>=y && x>=z) max = x;
if(y>=x && y>=z) max = y; else
max = z;
第3 页,共10页
9. 执行以下代码后,将输出________________。
char a[][5]={\ printf(\ 10. 若定义函数时省略该函数的返回值类型,则它的实际返回值类型是____。
三、程序阅读题(每题5分,共30分)
1. 以下程序的输出结果是_________________。 #include
int i;
for(i=0; i<3; i++)
p[strlen(p)] = 'A'; return (AP)p + 1; }
void main() {
char a[]=\?SEAL\\?LION\\?LAMB\ puts( defy(a)[1]+2 ); }
2. 以下程序的输出结果是_________________。 #include
int i, j, sum=0; for(i=1; i<=3; i++) {
if(i==2)
continue;
for(j=1; j<=6; j++) {
sum += j; if(sum >= 6) break; }
sum += i*10; }
printf(\ }
3. 以下程序的输出结果是___________________。 #include
void gf(void) { g++; }
第4 页,共10页
int df(void) {
int g=10; g++;
return g; }
int * sf(void) {
static int g=20; g++;
return &g; }
void main() {
int a, b, c, *p; gf(); gf(); a=g; b=df(); b=df();
p=sf(); *p=32765; p=sf(); c=*p;
printf(\ }
4. 假定运行以下程序时输入 3+4*5-3/2=
则程序的输出结果是___________________。 #include
scanf(\ if(p == '=') return x; switch(p) {
case '+': return x + calc(); case '-': return x - calc(); case '*': return x * calc(); case '/': return x / calc(); } }
void main() {
printf(\ }
5. 以下程序的输出结果是___________________。
注意:本题输出结果中的空格请用 标出,一个空格用一个 代替。 #include
第5 页,共10页
正在阅读:
c程序2007级试卷04-24
小学生游公园作文06-15
QPSK全数字接收机定时同步环路07-27
写给女朋友的微情书02-12
八年级语文下册课内外文言文趣读精细精炼专题06虽有佳肴课内篇05-15
保险案例分析05-30
药店打工社会实践报告-总结报告模板12-02
频谱分析(完整版)11-11
语文阅读答题技巧方法有哪些03-30
上课用4.1果胶酶在果汁生产中的作用05-21
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 试卷
- 程序
- 2007
- 城市规划原理讲义和参考题及答案解析
- 解读两会
- 自制小零食 - 图文
- 《福建省城市地下管线信息数据库建库规范》(征求意见稿)
- msp430g2553.h文档
- 著录细则
- 河南省开封市祥符高级中学2014-2015学年高二下学期第二次月考数
- 企业绩效评价标准值
- 统计学的认识
- 生物化学习题及参考答案
- 13级船舶概论复习题
- 2018-2019学年高中英语语法专练代词高考模拟题专题训练
- 我国历届南丁格尔奖章获得者
- 工程热力学期末复习题答案
- 浙江东阳市2010届高三下学期模拟测试-理综 - 图文
- 《高级财务会计》答案(全) - 郑大远程教育
- 机械毕业设计外文翻译 - 图文
- 公共关系1
- 无机及分析化学课后习题第十二章答案
- 2015届高三数学三轮高频考点新题演练:函数的概念与基本初等函数