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
经典美文语句欣赏11-21
企业所得税网络申报及介质申报系统简明操作手册 - 图文03-28
英语口译笔记法实战指导09-02
承诺书范文_承诺书范文大全07-31
当前希望解决的思想理论问题09-18
心得体会05-12
皮带输送机改向滚筒的结构优化设计06-09
鲁尔工业区改革的观后感04-08
中国国电集团公司员工基本行为规范05-23
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试卷
- 程序
- 2007
- 城市规划原理讲义和参考题及答案解析
- 解读两会
- 自制小零食 - 图文
- 《福建省城市地下管线信息数据库建库规范》(征求意见稿)
- msp430g2553.h文档
- 著录细则
- 河南省开封市祥符高级中学2014-2015学年高二下学期第二次月考数
- 企业绩效评价标准值
- 统计学的认识
- 生物化学习题及参考答案
- 13级船舶概论复习题
- 2018-2019学年高中英语语法专练代词高考模拟题专题训练
- 我国历届南丁格尔奖章获得者
- 工程热力学期末复习题答案
- 浙江东阳市2010届高三下学期模拟测试-理综 - 图文
- 《高级财务会计》答案(全) - 郑大远程教育
- 机械毕业设计外文翻译 - 图文
- 公共关系1
- 无机及分析化学课后习题第十二章答案
- 2015届高三数学三轮高频考点新题演练:函数的概念与基本初等函数