北航c语言期末模拟试题2012

北航c语言期末模拟试题2012

ID:15703349

大小:60.50 KB

页数:15页

时间:2018-08-05

北航c语言期末模拟试题2012_第1页
北航c语言期末模拟试题2012_第2页
北航c语言期末模拟试题2012_第3页
北航c语言期末模拟试题2012_第4页
北航c语言期末模拟试题2012_第5页
资源描述:

《北航c语言期末模拟试题2012》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题1、sizeof(float)是(C)。A、一个浮点表达式B、一个不合法的表达式C、函数调用结果是一个整型表达式。D、一种函数调用2、下列数据中属于"字符串常量"的是(B)。A、'A'B、"ABC"C、ABCD、'ABC'3、用下面的scanf函数输入数据,使得i=10,k=15选择正确的键盘输入方法(B).(用"[CR]"表示回车,U表示空格)main(){inti,k;scanf("i=%d,k=%d",&i,&k);}A、i=10[CR]k=15[CR]B、i=10,k=15[CR]C

2、、10U15[CR]D、10,15[CR]4、逻辑表达式3<2

3、

4、-1&&4>3-!0的值为:(A)A、1B、3C、0D、25、下列运算符中是C语言关系运算符的是(C)。A、&B、~C、!=D、!6、语句while(!E);中的表达式!E等价于(D)。A、E==1B、E!=0C、E!=1D、E==07、以下正确的描述是(A).A、只能在循环体内和switch语句内使用break语句B、continue语句的作用是终止整个循环的执行C、从多层嵌套的外层循环中退出时,只能使用goto语句D、在循环体内使用

5、break和continue语句的作用相同8、下面各语句中,能正确进行赋字符串操作的语句是(B).A、chars1[5][]={"ABCDE"};B、chars2[6]={'A','B','C','D','E'};C、charst[][]={"ABCDE"};D、chars[5]={'A','B','C','D','E'};9、若有说明:inta[3][4]={0};则下面正确的叙述是(A)。A、数组a中每个元素均可得到初值0B、只有元素a[0][0]可得到初值0C、数组a中各元素都可得到初值,但其值

6、不一定为0D、此说明语句不正确10、若有说明inta[3][4];则a数组元素的非法引用是(B)。A、a[1][3]B、a[0][4]C、a[0][2*1]D、a[4-2][0]11、执行下面程序后,输出结果是(D)。main(){inta,b,c;a=45,b=27,c=0;c=max(a,b);printf("%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}A、72B、18C、27D、4512、以下正确的描述是:在C语言

7、程序中(B)。A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用均可以嵌套D、函数的定义和函数的调用均不可以嵌套13、在C语言的函数中,下列正确的说法是(B)。A、形参可以是常量和变量B、可以有也可以没有形参C、数组名不能作形参D、必须有形参14、设有宏定义#definePI3.14和#defineS(r)PI*r*r,则S(2)的值为(B).A、6.28B、12.56C、3.14D、9.4215、inta[10]={1,2,3,4,

8、5,6,7,8};int*p;p=&a[5];p[-3]的值是(D)。A、4B、2C、不一定D、316、若有以下程序段,则使用错误的选项是(C).structstudent{intnum;intage;};structstudentstu[3]={{1001,20},{1002,19},{1004,20}};main();{structstudent*p;p=stu;…;}A、(*p).numB、(p++)->numC、p=&stu.ageD、p++17、若以"a+"方式打开一个已存在的文件,则以下叙

9、述正确的是(A)。A、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作B、以上各种说法皆不正确C、文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作D、文件打开时,原有文件内容被删除,只可作写操作答案:CBBACDABABDBBBDCA一、判断1、#define和printf都不是C语句。对2、格式字符%x用来以十六进制形式输出整数.对3、语句if(a>b)printf("%d",a);elseprintf("%d",b);可以用条件表达式printf(“

10、%d”,a>b?a:b);取代.对4、逻辑表达式-5&&!8的值为1.错5、循环结构中的continue语句是使整个循环终止执行错6、for循环语句不能用于循环次数未知的情况下.错7、引用数组元素时,数组元素下标必须是整型常量.对8、数组的首地址一定是第一个数组元素的地址.9、数组整体不参加数据处理(即不参加各种运算),参加数据处理的只能是数组的元素.10、数组名作为函数调用时的实参,实际上传递给形参的是数组全部元素的值.11、在主函数中,必须要对被调用

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

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

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