您所在位置: 网站首页 / C程序设计试题及题解.doc / 文档详情
C程序设计试题及题解.doc 立即下载
2025-02-19
约1.8千字
约4页
0
14KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C程序设计试题及题解.doc

C程序设计试题及题解.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

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

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

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

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

第页共NUMPAGES4页
C程序设计试题及题解

C程序设计试题及题解
1选择题1.1C语言概述
1.C程序中main函数的位置(C)
A.必须在最开始B.必须在系统库函数后面C.可以在自定义函数后面D.必须在最后2.下面关于C语言用户标识符的描述,正确的是(D)
A.不能区分大小写B.用户标识符不能描述常量C.类型名也是用户标识D.用户标识符可以作为变量名3.关于C语言的叙述中,不正确的是(D)
A.C程序可由一个或多个函数组成B.C程序必须包含一个main()函数C.C程序的基本组成单位是函数
D.注释说明只能位于一条语句的后面
4.若有说明语句:charC='\\95';则变量C包含(D)个字符
A.1B.2C.3D.语法错误5.结构化程序设计不包括(A)
A.最优化B.自顶而下,逐步细化C.模拟化设计D.结构化编码6.结构化程序设计的三种基本语句是(C)
A.函数结构、分支结构、判断结构B.函数结构、嵌套结构、平行结构C.顺序结构、分支结构、循环结构D.分支结构、循环结构、嵌套结构7.关于C语言数据类型的叙述中,正确的是(C)
A.枚举类型是基本类型B.数组不是构造类型C.变量必须先定义后使用D.不允许使用空类型8.关于C语言的源程序的叙述中,错误的是(C)
A.C语言的源程序由函数构成B.main函数可写在自定义函数后C.必须包含有输入语句D.一行可书写多个语句9.下面叙述中,(A)不是结构化程序设计中的三种基本结构之一
A.数据结构B.选择结构C.循环结构D.顺序结构10.char型变量存放的是(A)
A.ASCII码值B.字符本身C.十进制代码值D.十六进制代码值11.inta;charc1,c2;scanf(\
若要求a、c1、c2的值分别为10、A和B,正确的数据输入是(B)
A.10ABB.10,A,BC.10ABD.10AB12.以下叙述不正确的是(D)
A.C程序的执行总是从main函数开始
1
B.一个C源程序必须包含1个main函数C.C语言程序的基本组成单位是函数
D.在编译C程序源程序时,可发现注释中的拼写13.inta,b;scanf(\
若要求a、b的值分别为10和20,正确的数据输入是(B)
A.1020B.10,20C.a=10,b=20D.10;2014.在C语言源程序中,以下叙述正确的是(C)
A.main函数必须位于文件的开头B.每行只能写一条语句
C.程序中的每一语句可以写成几行D.每个语句的最后必须有点号
15.对于C语言源程序,以下叙述错误的是(C)
A.可以有空语句
B.函数之间是平等的,在一个函数内部不能定义其它函数C.程序调试时如果没有提示错误,就能得到正确结果D.注释可以出现在在语句的前面16.下面叙述中,(A)不是结构化程序设计三种基本结构的共同特点
A.先判断后执行B.单入口,单出口C.程序中没有执行不到的语句D.无死循环
17.intx=1234,y=123,z=12;则printf(\运行后的输出结果为(D)
A.123412312B.12341234123412341231231231212C.1234+1234+1234D.1234+123+12
1.2数据类型、运算符和表达式
1.intx=2;y=3;floati;则以下符合C语言语法的表达式是(B)
A.x=x*3=2B.x=(y==1)C.i=float(x)D.i%(-3)2.inta=5,b=2,c=1;则表达式a-by&&x!=y);x+=y;
C.if(x!=y)scanf(\D.if(xB.||C.&&D.+17.inta,b;doublex;则以下不符合C语言的表达式是(A)
A.x%(-3)B.a+=-2C.a=b=2D.x=a+b18.inta[3][3];则表达式&a[2][1]-a的值为(B)
A.7B.8C.6D.919.以下(D)是正确的变量名
A.a.beeB.-P11C.intD.P_11
20.若有定义inta=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>b)的值为(A)
A.0B.1C.5D.621.以下(D)是正确变量名
A.5fB.ifC.f.5D._f522.intx=3,y=4,z=5;则值为0的表达式是(D)
A.'x'&&'y'B.xj||iy&&x!=y)x+=y;
C.if(x!=y)scanf(\D.if(x
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C程序设计试题及题解

文档大小:14KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用