- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07-08信息学院C程序设计试卷A卷
杭州师范大学信息科学与工程学院2007-2008学年第1学期期末考试
《C程序设计》试卷(A)
班级: 学号: 姓名:
题 号 一 二 三 四 五 总分 得 分 评卷签名 得分 根据C程序设计的有关概念,判断以下表述的正确性。对的在括号内填上“√”,错的填上“×”。(共10分,每小题1分)
( )1.在C源程序中将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编译错误。
( )2.设变量定义为 char s[]= ”hello”,则数组s 中有6个元素。
( )3.若表达式sizeof(int)的值为2,则int类型数据可以表示的最大整数为 216-1。
( )4.C的double类型数据可以精确表示任何实数。
( )5.函数原型为“void sort(float a[],int n)”,调用该函数时,形参数组a被创建,实参数组各元素的值被复制到a数组各元素中。
( )6.B 和 ”B” 在内存中的表示没有区别。
( )7.a是一维数组名,数组元素a[1]还可以写作“*(a++)”。
( )8.若文件打开方式为 ”w” 而该文件已经存在,则文件中原有数据被清空。
( )9.p为指向字符串的指针变量,*p表示所指的字符串。
( )10.表达式(152)2 的值是2。
二、单项选择题(最佳选择)(共20分,每小题2分)
得分 1.C语言规定函数的返回值的类型是由( )。
A.return语句的表达式所决定
B.调用该函数时的主调函数返回值类型所决定
C.调用该函数时系统临时决定
D.在定义该函数时所指定的函数返回值类型所决定
2.C语言在判断逻辑值时,以( )作为逻辑“真”值。
A.true B.t 或 y C.非0值 D.数值0
3.设有定义:char s[12]={”string”};则printf(”%d”,strlen(s));的输出是( )。
A.6 B.7 C.11 D.12
4.设ch是char型变量,其值为’A’,则表达式:
ch = (ch=’A’ ch=’Z’)?(ch+32):ch 的值是( )。
A.’A’ B.’a’ C.’Z’ D.’z’
5.设int i,j,*p=j;以下正确的语句是( )。
A.p=10; B.i=p; C.i=*p; D.p=2*i+1;
6.在定义了数组int a[5][6];后,第10个元素是( )。
A.a[2][5] B.a[2][4] C.a[1][3] D.a[4][2]
7.下面哪个程序段可以实现将变量u, s中的最大值赋给变量t的功能( )。
A.if(us) t=u; t=s; B.t=u; if(ts) t=s;
C.if(us) t=s; else t=u; D.t=s; if(ut) t=u;
8.在C语言中,下面对函数描述不正确的是( )。
A.当用数组名作形参时,形参数组值的改变可以使实参数组值相应改变
B.允许函数递归调用
C.函数形参的作用范围只是局限于所定义的函数内
D.任何子函数必须位于主函数之前
9.对于以下递归函数,调用f(4),其返回值为( )。
int f(int n)
{ if(n) return f(n-1)+n; else return n; }
A.10 B.4 C.0 D.以上均不是
10.设有以下定义
typedef struct S
{ int g;
char h;} T;
则下面叙述中正确的是( )。
A.用S定义结构体变量 B.可以用T定义结构体变量
C.S是struct类型的变量 D.T是struct S类型的变量
得分 三、程序填空题(共10分,每小题2.5分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
以下程序的功能是分别统计字符串中所有英文字母中的各元音字母个数(对应元音字母大写和小写合在一类统计,如A和a认为是一类元音字母),其中tolower函数把一个大写字母转化为相应的小写字母。
#include stdio.h
#include ctype.h
#include string.h
void main()
{ char a[40];
int n[5]={0};
unsigned int i;
for(
您可能关注的文档
最近下载
- 抗菌药物临床应用分级管理目录(2023年版).doc VIP
- 飞利浦(PHILIPS)BTD2339 93 入门指南.pdf
- 设备管理工作总结汇报课件.pptx VIP
- (2025秋新改)人教版三年级数学上册教学计划(及进度表).docx VIP
- 人教版八年级数学上册 第十三章 三角形 综合与实践 确定匀质薄板的重心位置.pptx VIP
- TCEEIA 593:2022 工业机器人耐久性测试方法.pdf VIP
- 小学音乐《演唱 中华人民共和国国歌》章莉PPT课件新优质课比赛公开课获奖348.pptx VIP
- 2024秋季九年级英语教学计划(4篇).doc VIP
- 墩柱施工操作平台相关计算.docx VIP
- 岛津lc2030c高效液相色谱仪操作指南.doc
文档评论(0)