ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:122.85KB ,
资源ID:11209278      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-11209278.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(安徽大学C语言考试试卷2.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

安徽大学C语言考试试卷2.doc

1、第 1 页 共 11 页安徽大学 20 08 20 09 学年第 二 学期C 语言程序设计考试试卷(B 卷)(闭卷 时间 120 分钟)一、单项选择题(每小题 2 分,共 20 分):下列各题 A)、B)、C)、D)四个选项中只有一个是正确的,请将正确选项填在答题卡相应题目的横线上。答在试卷上不得分。1. 设 x 为整型变量,和表达式“!(!x)”值完全相同的表达式是【_】A. x=0 B. x=1 C. x!=0 D. x!=12. 下面程序段执行后,a 的值是【_】 。int a;printf(“%d n“, (a=4*5, a*4, a+5) );A. 60 B. 20 C. 15 D.

2、 103. 判断字符串 s1 与字符串 s2 相等,应当使用【_】 。A. if (s1 = s2) B. if (strcmp(s1, s2)C. if (!strcmp(s1, s2) D. if (strcmp(s1, s2) = 0)4. 若有定义 int (*p)4,则标识符 p 是一个【_】 。A. 指向整型变量的指针变量B. 指向函数的指针变量C. 指向有四个整型元素的一维数组的指针变量D. 指针数组名,有四个元素,每个元素均为一个指向整型变量的指针5. 下列程序的执行结果是【_】 。#include “stdio.h“#include “string.h“void main(

3、void )char s10= H, e, l, l, o;printf(“%dn“,strlen(s);A. 5 B. 6 C. 10 D. 11题 号 一 二 三 四 五 总分得 分阅卷人院/系 年级 专业姓名 学号 答 题 勿 超 装 订 线-装-订-线-得分第 2 页 共 11 页6. 下列对字符串的定义中,错误的是【_】 。A. char str7 = “FORTRAN“;B. char str = “FORTRAN“;C. char *str = “FORTRAN“;D. char str = F,O,R,T,R,A,N,0; 7. 以下程序的输出结果是【_】 。char *s=“

4、ABCD“, *p;for( p=s; *p ; p+)printf(“%sn“, p);)ABCD )A )D ) ABCDBCD B C ABCCD C B ABD D A A8. “strlen(“141141abct“)”的返回值是【_】 。A. 14 B. 12 C. 13 D. 99. 若定义 struct char name8; int age;class2,*p=class;下面输入语句中错误的是【_】 。)scanf(“%d“, )scanf(“%s“, p-name);)scanf(“%d“, )scanf(“%s“, 10. 已知学生记录描述为:struct studen

5、t int no;char name20;char sex;structint year;char month15;int day;birth;struct student s;设变量 s 中的生日是 1984 年 11 月 11 日,下列对生日的正确赋值方式是_A s.birth.year = 1984; s.birth.month = “11“; s.birth.day = 11;B s.birth.year = 1984; s.birth.month = 11; s.birth.day = 11;C s.birth.year = 1984; strcpy(s.birth.month, “

6、11“); 第 3 页 共 11 页s.birth.day = 11;D s.birth.year = 1984; strcpy(s.birth.month, 11); s.birth.day = 11;二、填空题(每小题 2 空,每空 1 分,共 20 分)请将正确答案填在答题卡相应题目的横线上。答在试卷上不得分。1. C 程序标识符只能由英文字母、数字、_ 组成,且第一个字母必须是字母或_。2. 表达式“28.0/10”的值为_;表达式“53strcpy(strcpy(strcpy(printf(“%sn“,str);2#include 得分得分答 题 勿 超 装 订 线-装-订-线-第

7、4 页 共 11 页void swap( int a, int b)int tmp;tmp=a;a=b;b=tmp;void main( void )int a=23, b=7;if(ab) swap(a,b);printf(“%d, %dn“, a, b );3#include void main( void )short a=2,4,6,8,10,12, *p, *k;p=a;k=printf(“%d,“, *(P+);printf(“%d,“, * *k);4#include void main( void )int num=1,3,5,7, s=1,i, *p=num;for(i=0;

8、ivoid main( void )int i,x;for(i=1,x=1;i=10) break;if(x%2=1)x+=5;continue;第 5 页 共 11 页x-=3;printf(“%d,%dn“,x,i);四、程序填空题(共有 10 空,每空 2 分,共 20 分)请将正确答案填在答题卡相应题目的横线上。答在试卷上不得分。1. 从键盘任意输入一个年号,判断它是否是闰年。若是闰年,输出“它是闰年” ,否则输出“它不是闰年” 。已知符合下列条件之一者是闰年: 能被 4 整除,但不能被 100 整除。 能被 400 整除。#include void main() int year,

9、flag;printf(“Enter year:“);scanf(“%d“, );if ( ) flag = 1; else flag = 0; if ( ) printf(“它是闰年n“); else printf(“它不是闰年n“); 2. 编程判断 m 是否为素数,已知 0 和 1 不是素数。 #include void main()int n, flag; printf(“Input n:“);scanf(“%d“, flag = IsPrime(n);if ( )得分答 题 勿 超 装 订 线-装-订-线-第 6 页 共 11 页printf(“它是素数n“);else printf

10、(“它不是素数n“);int IsPrime(int m)int i, k; if (m = or # include 5 flag or flag=1 6 2 得分得分得分得分第 10 页 共 11 页7 imain()long term = 1,sum = 0; int i;for (i = 1; i main() long term ,sum = 0; int i, j;for (i = 1; i void Input( int a10, int n)int i;printf(“Input %d int: “, n);for( i=0; iaj+1 )tmp=aj, aj=aj+1, aj+1=tmp;void Print( int *a, int n)int i;printf(“The sorted number is : “);for( i=0; in; i+ )printf(“ %d “, ai );printf(“n“);

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报