08-09学年第1学期《C语言程序设计》补考试卷

08-09学年第1学期《C语言程序设计》补考试卷

ID:41822535

大小:705.50 KB

页数:38页

时间:2019-09-03

08-09学年第1学期《C语言程序设计》补考试卷_第1页
08-09学年第1学期《C语言程序设计》补考试卷_第2页
08-09学年第1学期《C语言程序设计》补考试卷_第3页
08-09学年第1学期《C语言程序设计》补考试卷_第4页
08-09学年第1学期《C语言程序设计》补考试卷_第5页
资源描述:

《08-09学年第1学期《C语言程序设计》补考试卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华侨大学0*09学年第1学期《C语言程序设计》补考试卷专业(班级)考试时间2009年2月15日学号姓名成绩注意:请将所有答案写在答卷上!一、选择题(60分,每题2分)(1)下列叙述屮错误的是()。A)计算机不能直接执行用C语言编写的源程序B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后缀为.obj和.exe的二进制文件都可以直接运行(2)按照C语言规定的用户标识符命名规则,不能出现在标识符屮的是()。A)大写字母B)连接符C)数字字符D)下划线(3)以下叙述中错误的是(

2、)。A)C语言是一种结构化程序设计语言B)结构化程序有顺序、分支、循环三种基本结构组成C)使用三种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法(4)对于一个正常运行的C程序,以下叙述中正确的是()。A)程序的执行总是从main函数开始,在main函数结朿B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数屮结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束(5)若有代数式,(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是(

3、)。A)sqrt(abs(nAx+eAx))B)sqrt(fabs(pow(n,x)+pow(x,e)))C)sqrt(fabs(pow(n,x)+exp(x)))D)sqrt(fabs(pow(x,n)+exp(x)))(6)设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。A)k++B)k+=1C)++kD)k+1(7)有以下程序,其屮%11表示按无符号整数输出()。#includevoidmain(void){unsignedintx=0xFFFF;printf(“%u",x);}程序运行后的输出结果是A)B)

4、65535C)32767D)OxFFFF(8)设变量x和y均己正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。A)if(x++);B)if(x>y&&y!=0);C)if(x>y)x—D)if(y<0){;}elsey++;(1)以下选项中,当x为大于1的奇数时,值为0的表达式()。A)x%2==lB)x/2C)x%2!=0D)x%2==0(1)以下叙述屮正确的是()。A)break语句只能用于switch语句体中B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环C)break语句只能用在循环体内和switch语句体内D)在循坏体内使用

5、break语句和continue语句的作用相同(2)有以下程序#includevoidmain(void){intk=5,n=0;do{switch(k){case1:case3:n+=1;break;default:n=0;k-;case2:case4:n+=2;k~;break;printf(n%df);}while(k>0&&n<5);}程序运行后的输出结果是()。A)2345B)0235(12)有以下程序#includevoidmian(void)C)02356D)2356intij;for(i=l;i<4;i++)for(

6、j=i;j<4;j++)printfC4%d*%d=%d“,ij,i*j);prinlirW);}}程序运行后的输出结果是()。A)1*1=11*2=22*1=22*2=43*1=3C)1*1=11*2=21*3=31*3=32*2=42*3=6B)1*1=11*2=22*2=42*3=63*3=9D)1*1=11*3=33*3=9(13)以下合法的字符型常量是()。Afxl3MB)”1&'C)"65”(14)在C语言中,函数返冋值的类型最终収决于()。B八018"2*1=23*1=32*2=43*2=63*3=9A)函数定义时在函数首部所说明的函数类型A)retu

7、m语句中表达式值的类型B)调用函数时主函数所传递的实参类型C)函数定义时形参的类型(15)已知大写字母'A'的ASCII码是65,小写字母'a'的ASCII码是97,以下不能将变量c屮存储的大写字母转换为对应小写字母的语句是()。A)c=c-32B)c=c+32C)c=c・'A'+'a'D)c=('A'+c)・'a'+l(16)有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。A)比较两个字符的大小B)计算s所指字符串占用内存字节的个数C)计算s所指

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

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

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