C语言程序设计学习资料及答案
更新时间:2023-11-25 01:33:01 阅读量: 教育文库 文档下载
- c语言程序设计答案推荐度:
- 相关推荐
重庆科技学院20___ /20__ 学年第 学期
试卷参考答案及评分标准( 卷)
课程名称: C语言程序设计 适用专业/年级:
考试方式:
选课课号: 抽(命)题人:
卷面总分: 分
试卷编号:[7FCA4DA8(2015-04-20)]
本卷共100题,卷面100分 题源:陈应祖 组卷:陈应祖
一、单选题(共100题,100分)
1.1 [库中题号:01010005] 1 分
设计一个计算机程序最基本的工作是:( )
A.制定正确的算法 B.选择合理的数据结构 C.制定正确的算法和选择合理的数据结构 D.以上都不是 答案: C
1.2 [库中题号:01010012] 1 分
下列各项中,不是C语言的特点是:( ) A.语言简洁、紧凑,使用方便 C.能实现汇编语言的大多数功能 答案: D
B.程序执行效率高,可移植性好 D.有较强的网络操作功能
1.3 [库中题号:01010014] 1 分
C语言规定:在一个C源程序中,main()函数的位置( )。 A.必须在所有函数的最开始 C.可以任意 答案: C
B.必须在系统调用的库函数的后面 D.必须在所有函数的最后
1.4 [库中题号:01010016] 1 分
构成C语言源程序的基本单位是:( ) A.子程序 C.文本
B.过程 D.函数
答案: D
1.5 [库中题号:01010022] 1 分
某C程序由一个主函数main()和一个自定义函数max()组成,则该程序:( ) A.写在前面的函数先开始执行 C.总是从max()函数开始执行 答案: B
B.总是从main()函数开始执行 D.写在后面的函数先开始执行
1.6 [库中题号:01010023] 1 分
C语言规定,一个C源程序的主函数名必须为:( ) A.main C.program 答案: A
B.function D.include
1.7 [库中题号:01010026] 1 分
下列说法正确的是:( )
A.无论注释内容的多少,在对程序编译时都被忽略 B.C程序每行只能写一个语句
C.在书写C语言源程序时,每个语句以逗号结束 D.注释时,?/?和?*?号间可以有空格 答案: A
1.8 [库中题号:01010034] 1 分
C程序中的复合语句指的是:( ) A.并列的多个C语句 C.用一对大括号对括的多个C语句 答案: C
B.写在同一行中的多个C语句 D.就是函数体中的语句
1.9 [库中题号:01010039] 1 分
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符:( ) A.必须为字母 C.必须为字母或下划线 答案: C
B.必须为下划线
D.可以是字母、数字和下划线中的任意一种
1.10 [库中题号:01010042] 1 分
下列选项中,是C语言提供的合法的关键字的是( ) A.swicth C.default 答案: C
B.Cher D.Case
1.11 [库中题号:01010047] 1 分
程序设计中所谓数据类型是指:( ) A.数据的内容 C.数据的处理方法 答案: B
B.数据的描述方法 D.数据用于哪些方面
1.12 [库中题号:01010049] 1 分
在C语言中把最常用的一些数据类型,如int、double,char等称作:( ) A.常用类型 C.字符类型 答案: D
B.数值类型 D.基本类型
1.13 [库中题号:01010052] 1 分
程序中所谓的常量是指:( ) A.大小不变的量 C.形式不变的量 答案: B
B.在程序运行中不能被改变的量 D.在程序设计中不能被改变的量
1.14 [库中题号:01010054] 1 分
C语言中的常量有整型常量、实型常量、字符常量以及:( ) A.数值常量 C.字符串常量 答案: C
B.非数值常量 D.一般常量
1.15 [库中题号:01010059] 1 分
下列不合法的八进制数是( )。 A.0345
B.0456
C.0567 答案: D
D.0678
1.16 [库中题号:01010061] 1 分
下列4组C语言的常量表示都不正确的是:( ) A.096和435L C.256和OxK 答案: B
B.48EA和0368 D.E-7和'\\101'
1.17 [库中题号:01010069] 1 分
C语言中,在使用一个变量前,需要做的第一件事是:( ) A.给变量赋初值 C.声明变量 答案: C
B.初始化变量 D.知道变量的值
1.18 [库中题号:01010075] 1 分
若有定义:char c=?\\077?;则变量c中包含的字符个数为:( ) A.0 C. 3 答案: B
B.1 D.4
1.19 [库中题号:01010080] 1 分
在C语言中,若声明了一个变量但没对其赋值,则该:( ) A.没有值 C.值为任意数 答案: D
B.值为0 D.值不确定
1.20 [库中题号:01010085] 1 分
在C语言中,1个short型变量占用的内存空间是:( ) A.1个字节 C.4个字节 答案: B
B.2个字节 D.8个字节
1.21 [库中题号:01010092] 1 分
若有代数式3ae/bc,则不正确的C语言表达式是:( )。 A.a/b/c*e*3 C.3*a*e/b*c 答案: C
B.3*a*e/b/c D.a*e/c/b*3
1.22 [库中题号:01010095] 1 分
关于算术运算符“ % ”的功能,下面描述正确的是:( ) A.此运算是求某一整数对另一整数的百分比 B.此运算是求某一整数被另一整数相除时的整数商 C.此运算是求某一整数被另一整数相除时的余数 D.以上都不正确 答案: C
1.23 [库中题号:01010098] 1 分
已知x=43, ch=?A?,y=0;则表达式x >= y && ch < ?B?&& !y的值是:( ) A.0 C.1 答案: C
B.语法错 D.“假”
1.24 [库中题号:01010100] 1 分
设x=2,y=3,z=4,则表达式( x+y > z ) && ( y == z ) && x || y + z && y + z的值为:(
A.逻辑假 C.0 答案: D
)
B.逻辑真 D.1
1.25 [库中题号:01010102] 1 分
语句printf(“%d”,(a=2)&&(b= -2));的输出结果是:( ) A.无输出 C.-1 答案: D
B.结果不确定 D.1
1.26 [库中题号:01010104] 1 分
能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假\的表达式是:( ) A.(x>=1)&&(x<=10)&&(x>=200)&&(x<=210) B.(x>=1)||(x<=10)||(x>=200)||(x<=210) C.(x>=1)&&(x<=10)||(x>=200)&&(x<=210) D.(x>=1)||(x<=10)&&(x>=200)||(x<=210) 答案: C
1.27 [库中题号:01010106] 1 分
在C语言中,表达式: 10 != 9 的值是:( ) A.True B.非零值 C. 0 D.1
答案: D
1.28 [库中题号:01010108] 1 分
设x,y,z都是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是:(A.?x?&&?y? B.x<=y C.x||y+z D.!(x)
答案: D
1.29 [库中题号:01010111] 1 分
设a=3,b=4,c=5,d=6,则表达式:a > b ? c : d的值为:( ) A.3 B.4 C. 5 D.6
答案: D
1.30 [库中题号:01010113] 1 分
假定有以下变量定义 int k=7 ,x=12; 下列其值为 3 的表达式是:( ) A.x%=(k%=5) B.x%=(k-k%5) C.x%=k-k%5 D.(x%=k)-(k%=5)
答案: D
1.31 [库中题号:01010114] 1 分
执行语句“int a=12;a+=a*a;”后的值是:( )
) A.156 B.288 C.164 D.186
答案: A
1.32 [库中题号:01010116] 1 分
下面为C语言中正确表达式的是:( ) A.a+b=5 B.56=a++ C. i=i++ D.5.6+6.2%3.1
答案: C
1.33 [库中题号:01010118] 1 分
下列合法的语句是:( ) A.a=1,b=2 B.++a; C.a=a+1=5 D.y=int(a);
答案: B
1.34 [库中题号:01010120] 1 分
设变量t为int型,下列选项中不正确的赋值语句是:( ) A.++t; B.n1=(n2=(n3=0)); C.k = i == m; D.a=b+c=1;
答案: D
1.35 [库中题号:01010122] 1 分
设x为int型变量,则执行以下语句x=10; x = x + --x;后, x的值为:(A.10 B.20 C.18 D.19
答案: C
1.36 [库中题号:01010125] 1 分
执行表达式a=3*5,a+15后,变量a的值为:( ) A.60 B.30 C.15 D.90
答案: C
) 1.37 [库中题号:01010128] 1 分
设有int i, j, k; 则表达式(i=1,j=2,k=3, i && j && k )的值为:( ) A.1 B.2 C.3 D.0
答案: A
1.38 [库中题号:01010130] 1 分
下面运算级别最低的运算符是:( ) A.赋值运算符 B.关系运算符 C.算术运算符 D.逗号运算符
答案: D
1.39 [库中题号:01010132] 1 分
设一表达式中有int、long、char等类型的数据,则表达式值的类型数据是:( A.int B.char C.long D.double
答案: C
1.40 [库中题号:01010134] 1 分
设一表达式中有int、float、char等类型的数据,则表达式值的类型数据是:( A.int B.char C.float D.double
答案: D
1.41 [库中题号:01010137] 1 分
getchar函数的作用是从终端(键盘)输入一个:( ) A.整型变量表达式值 B.实型变量值 C.字符串 D.字符
答案: D
1.42 [库中题号:01010139] 1 分
若已定义int a=256;,执行语句printf(“%x”,a);的结果是( )。 A.100
B.256
) ) C.ffe D.ff
答案: A
1.43 [库中题号:01010142] 1 分
如果有fIoat a=57.666;则语句printf(“*0.2f*\\n”,a)执行后的输出结果为 A.*0000057.66* B.*57.66* C.*0000057.67* D.*57.57*
答案: C
1.44 [库中题号:01010144] 1 分
若有定义int a=2,b=5;则printf(“a=%%d,b=%%d\\n”a,b);执行后其输出结果是( A.a=%2,b=%5 B.a=2,b=5 C.a =%%d,b=%%d D.a=%d,b=%d
答案: D
1.45 [库中题号:01010146] 1 分
若变量已正确定义,以下程序段: x=5.16894;
printf(“%f\\n”,(int)(x*1000+0.5)/(float)1000); 的输出结果是( )。
A.输出格式说明与输出项不匹配,输出无定值 B.5.170000 C.5.168000 D.5.169000 答案: D
1.46 [库中题号:01010147] 1 分
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是 A.scanf(“%d”,pA) B.scanf(“%d”,A) C.scanf(“%d”,&pA) D.scanf(“%d”,*pA)
答案: Z
1.47 [库中题号:01010149] 1 分
)。 若a, b均为int型变量,x, y均为float型变量,正确的输入函数调用是 A.scanf(\C.scanf(\答案: B
B.scanf(\D.scanf(\
1.48 [库中题号:01010151] 1 分
根据定义和数据的输入方式,输入语句的正确形式为( )。 已有定义:float f1,f2; 数据的输入方式:4.52 3.5
A.scanf(“%f,%f”,&f1,&f2); C.scanf(“%3.2f%2.1f”,&f1,&f2); 答案: B
B.scanf(“%f%f”,&f1,&f2); D.scanf(“%3.2f,%2.1f”,&f1,&f2);
1.49 [库中题号:01010153] 1 分
若有说明:double a;则正确的输入语句为:( ) A. scanf(“%lf”,a); C. scanf(“%lf”,&a) 答案: D
B. scanf(“%f”,&a) D. scanf(“”,&a)
1.50 [库中题号:01010155] 1 分
若下列变量均已正确定义,则正确的赋值语句是( )。 A. a=1+2=3; C. c=5.5/3; 答案: C
B. 1+2=b; D. d=5.5%3;
1.51 [库中题号:01010158] 1 分
为表示关系:x≥y≥z,应使用的C语言表达式是:( ) A.(x>=y)&&(y>=z) C.(x>=y>=z) 答案: A
B.(x>=y)AND(y>=z) D.(x>=y)&(y>=z)
1.52 [库中题号:01010160] 1 分
正在阅读:
C语言程序设计学习资料及答案11-25
城市地理学第9章07-25
上海市家庭教育指导研究中期报告02-27
勇敢的鸡妈妈看图写话400字06-19
3中国电信现场综合化维护培训教材安全篇04-16
陕西宝鸡中学2010—2011学年度高二上学期期中考试 语文05-22
小学生篮球学习计划及教案08-20
Xxxxx年春节 小区绿化养护方案07-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 学习资料
- 程序设计
- 答案
- 语言
- 基于企业生命周期的海澜之家人力资源管理研究
- 债券的编码规则(交易所和银行间)
- 复变函数测试题及答案
- 中国联通移动互联网门户运营和管理平台工程技术规范 -
- ANSYS Workbench如何对模型以及结果进行扩展显示(以轴对称模型为例)
- 状态空间分析法的应用与特点
- MissionPlanner地面站操作使用文档 - 图文
- 《婚姻法》、《继承法》测试题(带答案)
- 跨国经营与管理案例分析
- 自考统计学原理练习册
- 浅析EPC总承包模式下分包单位违法分包问题
- 水电站实验指导书12
- 文献综述和参考文献
- 项目决策分析与评价2011真题讲解 - 图文
- 鄂建26号 省建设厅关于发布《湖北省建设项目总投资组成及其他费用定额》的通知
- TU1800S紫外可见分光光度计操作规程
- 沪教版2012年五年级上册数学第四单元过关试卷
- (五)卫生部、财政部、国家人口和计划生育委员会关于促进基本公共卫生服务逐频均等化的意见
- 动物生物学复习题204.05.02(1)
- 海洋知识生物竞赛竞赛题(2014新)- 范围