C语言习题 经典 精华

C语言习题 经典 精华

ID:42338965

大小:91.00 KB

页数:7页

时间:2019-09-13

C语言习题 经典 精华_第1页
C语言习题 经典 精华_第2页
C语言习题 经典 精华_第3页
C语言习题 经典 精华_第4页
C语言习题 经典 精华_第5页
资源描述:

《C语言习题 经典 精华》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、梁宗添中软JAVA1班C语言练习题仅作为C语言学习过程中复习使用,不作为其它用途。共40题,每题2.5分,选多选少选错均不计分。1以下选项(B)是用于阐述一个算法的预备工具。(选择一项)A程序(Programs)B流程图(Flowcharts)C循环(Loops)D指令(Instructions)E代码(Codes)2在软件设计过程中,当一个流程图有数页之多时,就该用(C)标识跨页的流程。(选择一项)A流程线B分支符号C连接符D开始和结束框3在C语言中,下面选项(AD)是合法的变量名。(选择两项)AMinim

2、umB3rd_rowCn1+n2DDoublesEFirst.name4在C语言中,下面选项(C)所列的用户标识符都是不合法。(选择一项)AAP_0doBfloatla0_ACb-agotointD_123tempINT5C语言中命名一个变量的规则包括(AD)。(选择两项)A变量名必须以字母或下划线开头B变量的第一个字母必须是字母、数字或下划线C变量名不区分大小写D第一个字母后可以是字母、数字和下划线组成的序列6在C语言中,为一个特定的数据分配内存时,我们必须做(A)。(选择一项)A定义一个特定数据类型的变量

3、B定义一个值C定义一个特定数据类型的指针D以上都不是A7在C语言中,int类型数据在内存中占用(B)位。(选择一项)//4个字节,4*8(位)A32B16C8D648在C语言中,15+80/2*10-12*2/3-10以上表达式的计算结果是(C)。(选择一项)A298B553C397D–5339在C语言中,(10*(2-8)+10)/(5-5*2)上面的表达式计算结果为(B)。(选择一项)A-10B10C30D-3210在C语言中,以下选项(C)能对给定数执行操作(选择一项)A操作数(Operand)B操作(

4、Operations)梁宗添中软JAVA1班C运算符(Operators)D以上都不对11在C语言中,19+12在这里,19和12是(A),+是()。(选择一项)A操作数,操作符B操作符,操作数C变量,操作数D操作,操作数12在C语言中,假设有定义:inti;charc,*s;floatf,g;则结果为整型的表达式有(BD)。(选择两项)Ai+fBi*cCf*(int)gD*s-‘A’+4813intx=10,y=20,result;x+=20;result=x+y;printf(“result=%d”,re

5、sult);以上程序段的输出结果是(B)。(选择一项)Aresult=30Bresult=50Cresult=40Dresult=6014在C语言中,要显示一个数(变量i)的开平方,下面代码正确的是(B)。(选择一项)Aprintf(sqrt(t),”Squareof%d”,i)Bprintf(”Squareof%dis%f”,i,sqrt(i))Cprintf(sqrt(i),i,t,”Squareof%dis%d”)Dprintf(i,t,”Squareof%d”)Escanf(i,”

6、Squareof%dis%d”,sqrt(i))15voidmain(){charch;ch=’a’+3;putchar(ch);}上述C语言代码的输出是(D)。(选择一项)AaB100CcDd16描述A:’8’与8是相同的描述B:’$’的数据类型是char下面选项(D)描述正确的。(选择一项)A两个描述都是正确的B两个描述都是错误的C只有描述A是正确的D只有描述B是正确的梁宗添中软JAVA1班17voidmain(){inta=100,X=10,y=20,ok1=5,ok2=0;if(x

7、10){if(!ok1)a=1;}if(ok2)a=10;a=-1;printf(“%d”,a);}}以上C程序的输出结果是(C)(选择一项)A1B0C–1D值不确定18在C语言中,有以下程序:voidmain(){inti;for(i=0;i<3;i++)switch(i){case1:printf(“%d”,i);case2:printf(“%d”,i);default:printf(“%d”,i);}}执行后输出的结果是(A)。(选择一项)A011122B012C12020D12019在C语言中,下

8、列关于条件语句的描述中,正确的是(AC)。(选择两项)A当if语句嵌套使用的时候,最后一个else和最近的一个没有else匹配的if匹配B一个if可以有多个else与之匹配C一个switch语句总是可以被一系列ifelse语句替换Dswitch语句的测试表达式可以是任何类型E当执行break语句时程序将停止执行20在C语言中,在intnum[5]={10,20,30,40,50}中,num[3]的值

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

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

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