c语言程序设计练习题_2012new

c语言程序设计练习题_2012new

ID:18585876

大小:149.00 KB

页数:19页

时间:2018-09-19

c语言程序设计练习题_2012new_第1页
c语言程序设计练习题_2012new_第2页
c语言程序设计练习题_2012new_第3页
c语言程序设计练习题_2012new_第4页
c语言程序设计练习题_2012new_第5页
资源描述:

《c语言程序设计练习题_2012new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计练习题一、单项选择题1.载VC环境中,源程序文件的扩展名为()。A.*.txtB.*.cppC.*.objD.*.exe2.下列说法错误的是()。A.主函数可以分为两个部分:函数首部和函数体B.主函数可以调用任何非主函数的其他函数C.任何非主函数可以调用其他任何非主函数D.程序可以从任何非主函数开始执行3.以下叙述正确的是()。A.C语言中每一行只能写一个语句B.C语言中没有输入输出语句,数据的输入输出使用函数完成C.C语言源程序经过编译就可以生成EXE文件D.C语言中的每一条语句以换行符作为结束标志4.设变量a是整型,f是浮点型,则表达式'a'+f值的数据类型为

2、()。A.intB.floatC.charD.不确定5.若有定义“inta;”,变量a在内存中占4个字节,则unsignedinta的取值范围为()。A.0~32767B.0~2147483647C.0~4294967295D.0~655356.下列选项中不是C语言提供的合法保留字的是()。A.switchB.cherC.caseD.default7.设“inta=2,b;”,则计算表达式“b=a&&1”后b的值是()。A.0B.1C.2D.38.在C语言中,合法的字符常量是()。A.'奥运北京'B."奥运北京"C.wD.''9.char型常量在内存中存放的是()。A.AS

3、CII码值B.BCD码值C.内码值D.十进制代码值10.有如下程序,输入数据“12345”后,y的值是()。#includevoidmain(){intx;floaty;scanf("%3d%f",&x,&y);}A.12.000000B.345.000000C.12345.000000D.0.00000011.在C语言中,下列说法中正确的是()。A.不能使用“do语句while(条件)”实现循环B.“do语句while(条件)”的循环必须使用“break”语句退出循环C.“do语句while(条件)”的循环中,当条件为非0时将结束循环D.“do语句w

4、hile(条件)”的循环中,当条件为0时将结束循环12.C语言程序的3种基本结构是()结构、选择结构和循环结构。A.顺序B.递归C.转移D.嵌套13.若有定义“intx,y;”,则下面选项中合法的if语句是()。19A.if(a==b)x++;B.if(a=b)x++;D.if(a=>b)x++;1.下面程序段intk=2;while(k=0){printf("%d",k);k--;}则下面描述中正确的是()。A.while循环执行两次B.循环式无限循环C.循环体语句一次也不执行D.循环体语句执行一次2.从循环体内某一层跳出,继续执行循环体外的语句

5、是:()。A.break语句B.return语句C.continue语句D.空语句3.表达式“9!=7”的值是()。A.tureB.非0值C.0D.14.下面for语句的循环次数是()。inti,x;for(i=0,x=0;i<=9&&x!=876;i++)scanf("%d",&x);A.最多循环10次B.最多循环9次C.无限循环D.一次也不循环5.下列选项中合法的数组定义是()。A.ints[]={"string"};B.inta[5]={'abc','1'};C.chara={"string"};D.chara[]={0,1,2,3};6.下列选项中对二维数组不正确的初始

6、化是()。A.inta[][3]={3,2,1,1,2,3};B.inta[][3]={{3,2,1},{1,2,3}};C.inta[2][3]={{3,2,1},{1,2,3}};D.inta[][]={{3,2,1},{1,2,3}};7.若有如下定义“inta[][3]={1,2,3,4,5,6};”,则a[1][0]的值是()。A.4B.1C.2D.58.若有定义语句“inta[10];”,则对数组a元素的正确引用是()。A.a[10]B.a[3.5]C.a(5)D.a[10-10]9.有以下程序#include"stdio.h"#include"string.h"v

7、oidmain(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};printf("%d",strlen(p[4]));}执行后输出结果是()。A.2B.3C.4D.510.有以下程序#include"stdio.h"voidmain(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;}printf("%d",k);19}执行后输出结果是()

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

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

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