2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案

2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案

ID:6044797

大小:79.50 KB

页数:9页

时间:2018-01-01

2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案_第1页
2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案_第2页
2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案_第3页
2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案_第4页
2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案_第5页
资源描述:

《2009-2010年第一学期《c程序设计》试卷a(08级09.11)含答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单项选择题(1’×40=40分)1.下面哪种方法不能用来描述算法:【】A)自然语言B)流程图C)数据结构D)计算机语言编写的程序2.以下叙述中错误的是【】A)C语言源程序经编译后生成后缀为.obj的目标程序B)C程序经过编译、连接之后才能形成一个真正可执行的二进制机器指令文件C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令3.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是【】A)大写字母  B)连接符  C)数字字符  D)下划线4.以下不合法的用户标识符是【】A)

2、j2_KEY B)double C)f4dD)_8_5.以下叙述中错误的是【】A)C程序必须由一个或一个以上的函数组成B)函数调用可以作为一个独立的语句存在C)若函数有返回值,必须通过return语句返回D)函数形参的值也可以传回给对应的实参6.对于一个正常运行的C程序,以下叙述中正确的是【】 A)程序的执行总是从main函数开始,在main函数结束 B)程序的执行总是从程序的第一个函数开始,在main函数结束 C)程序的执行总是从main函数开始,在程序的最后一个函数中结束 D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束7.以下叙述中正确的是【】A)预处理

3、命令行必须位于C源程序的起始位置 B)在C语言中,预处理命令行都以"#"开头C)每个C程序必须在开头包含预处理命令行:#include D)C语言的预处理不能实现宏定义和条件编译的功能8.以下叙述不正确的是【】A)分号是C语言的必要组成部分B)C程序的注释可以写在语句的后面9C)函数是C程序的基本单位D)主函数的名字不一定用main表示9.下列说法不正确的是【】A)定义变量必须要有数据类型B)任何变量必须先定义后使用C)所有的变量定义时系统并不分配相应的内存,而是在使用的时候才分配D)常量可以赋值给一个变量10.设有定义:intk=0;,以下选项的四个表达式中与

4、其他三个表达式执行后k值不相同的是【】A)k++  B)k+=1  C)++k  D)k+111.以下叙述中正确的是【】 A)break语句只能用于switch语句体中 B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环…………………………………装…………………………………………………订…………………………………………………线…………………………………………….学院:年级:     姓名:     学号:     ……………………………...….密………………………………………...………封…………………………………………………线………………..…………………

5、……….… C)break语句只能用在循环体内和switch语句体内 D)在循环体内使用break语句和continue语句的作用相同12.在C语言中,函数返回值的类型最终取决于【】 A)函数定义时在函数首部所说明的函数类型 B)return语句中表达式值的类型 C)调用函数时主函数所传递的实参类型 D)函数定义时形参的类型13.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是【】A)c=tolower(c)/*tolower()是将大写字母转换为小写字母的函数*/B)c=c+32  C)c=c-‘A’+‘a

6、’ D)c=(‘A’+c)-‘a’14.下面结构体的定义语句中,错误的是:【】A)structstudent{charname[20];charsex;intage;};structstudents1;B)structstudent{charname[20];charsex;intage;}structstudents1;C)structstudent{charname[20];charsex;intage;}s1;D)struct{charname[20];charsex;intage;}s1;15.设有定义:char*p;9以下选项中能够使字符型指针p正确指向一个字符串的是:

7、【】A)charstr[]=”China”;p=str[0];B)scanf(“%s”,p);C)p=getchar();D)p=”string”;16.阅读以下程序#includevoidmain(){intcase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&case,&printF);printf(“%d%f”,case,printF);}该程序在编译时出现错误,其出错原因是:【】A)定义语句出错,case是关键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。