c语言期末考试试题及答案.pdf
上传人:文库****品店 上传时间:2024-09-15 格式:PDF 页数:19 大小:495KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言期末考试试题及答案.pdf

c语言期末考试试题及答案.pdf

预览

免费试读已结束,剩余 9 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

c语言期末考试试题及答案1.一个C程序的组成部分可以是()。A)一个主函数和一至若干个其他函数B)一至若干个主函数C)一个主程序和一至若干个其他函数D)一个主程序和一至若干个子程序2.一个C程序的执行是从()。(A)本程序的main函数开始,到main函数结束(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束(C)本程序的main函数开始,到本程序文件的最后一个函数结束(D)本程序文件的第一个函数开始,到本程序main函数结束3.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任一种字符4.设有定义:intm=1,n=-1;则执行语句printf("%d\n",(m--&++n);后的输出结果是(A)–1B)C)1D)25.表达式11&10的结果用二进制表示为()。A)11B)3C)1D)106.设有语句inta=3;则执行语句a+=a-=a*a后,变量a的值是()。(A)3(B)(C)9(D)-127.在下列选项中,不的赋值语句是()。A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;8.下列()表达式不满足:当x的值为偶数时值为"真",为奇数时值"假"。A)X%2==0B)!x%2!=0C)(x/2*2-x)==0D)!(x%2)9.若有定义:inta=8,b=5,c;执行语句c=a/b+0.4后c的值为()A)1.4B)1C)2.0D)210.假设a=3,b=4,c=5,则逻辑表达式:!(a+b)+c-1&&b+c/2的值是()。A)trueB)falseC)0D)111.若inta=3,b=4;则执行c=a++>2||b-->=4之后,b变量的值为()。A)3B)0C)4D)212.以下哪个表达式的值为4()。)。13.若变量a,i已经正确定义,且i已经正确赋值,合法的语句是()A)a==1B)++iC)a=a++=5D)a=int(i)14.以下程序的输出结果是()inta=1234;printf("%2d",a);A)12B)34C)1234D)提示错误,无结果15.设x,y分别为单精度和双精度类型变量,则下列选项()可将表达式x+y的运算结果强制转换为整型数据。A)(int)x+yB)int(x)+yC)int(x+y)D)(int)(x+y)16.当a=3,b=2,c=1时,表达式f=a>b>c执行完后f的值是()A)1B)0C)3D)217.若x=2,y=1,则表达式x>y?1:1.5的值为()A)1B)1.5C)1.0D)218.在位运算中,操作数每左移一位,其结果相当于()A)操作数乘以2B)操作数除以2C)操作数乘以4D)操作数除以419.在位运算中,某操作数右移3位,其结果相当于()A)操作数乘以6B)操作数除以6C)操作数乘以8D)操作数除以820.在C语言中,若以下变量均为int型,则下面程序段的输出结果是()。s=6,u=6;u=s++;u++;printf("%d",u);A)7B)6C)5D)421.若有定义:intx,y;chara,b,c;并有以下输入数据:x=12ABC<CR>,则能给x赋整数1,给赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的程序段是()A)scanf("x%dy=%d",&x,&y);a=getch();b=getch();c=getch();B)scanf("x=%d%d",&x,&y);a=getch();b=getch();c=getch();C)scanf("x=%d%d%c%c%c",7x,&y,&a,&b,&c);D)scanf("x=%d%d%c%c%c%c%c",&x,&y,&a,&b,&b,&c,&c);22.如下程序:#include<STDIO.H>voidmain(){intm,n,k;m=(n=4)+(k=10-7);printf(“m=%d\n”,m);}运行后m的值为()。(A)4(B)3(C)7(D)1423.结构化程序的三种基本结构是()。(A)顺序结构、选择结构、循环结构(B)递归结构、循环结构、转移结构(C)嵌套结构、递归结构、顺序结构(D)循环结构、转移结构、顺序结构24.有如下程序main(){floatx=4.0,y;if(x<0.0)y=0.0;elseif(x