c 语言试题及解析,C语言试题及答案解析.pdf
C语言
一、 选择题(第题 2 分,共 20 分)
1. 一个 C程序的执行是从 A 。
A) 本程序的 main 函数开始,到 main 函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序文件的第一个函数开始,到本程序 main 函数结束
D) 本程序的 main 函数开始,到本程序文件的最后一个函数结束
2 . 若 x 、i 、j 、k 都是 int 型变量,则计算下面表达式后, x 的值为 C 。
x=(i=4,j=16,k=32)
A) 4 B) 16 C) 32 D) 52
3 .设 C 语言中,一个 int 型数据在内存中占 2 个字节,则 unsigned int 型数据的取值范围为 C 。
A) 0 ~255 B) 0 ~32767 C) 0 ~65535 D) 0 ~2147483647
4 .设有说明: char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为 D 。
A) float B) char C) int D) double
5 . putchar 函数可以向终端输出一个
D 。
A) 整型变量表达式 B) 实型变量值
C) 字符串 D) 字符或字符型变量值
6 . printf 函数中用到格式符 %5s,其中数字 5 表示输出的字符串占用 5 列。如果字符串长度大于 5 ,
则输出按方式 B ;如果字符串长度小于 5,则输出按方式 C 。
A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出
C) 右对齐输出该字符串,左补空格 D) 输出错误信息
7 . 判断 char 型变量 ch 是否为大写字母的正确表达式是 C 。
A) ‘A’<=ch<= ‘Z’ B) (ch>= ‘A’)&(ch<= ‘Z’)
C) (c h>= ‘A’)&&(ch<= ‘Z’) D) ( ‘A’<= ch)AND( ‘Z’>= ch)
8 . 已知 int x=10,y=20,z=30; 以下语句执行后 x,y,z 的值是 B 。
if(x>y) z=x; x=y; y=z;
A) x=10, y=20, z=30 B) x=20, y=30, z=30
C) x=20, y=30, z=10 D) x=20, y=30, z=20
9 .以下程序段 ______C__.
x=-1;
do{
x=x*x;
}
while(!x);
A) 是死循环 B) 循环执行二次
C)循环执行一次 D) 有语法错误
10.以下正确的描述是 ___B____.
A)continue 语句的作用是结束整个循环的执行
精选文库
B) 只能在循环体内和 switch 语句体内使用 break 语句
C)在循环体内使用 break 语句或 continue 语句的作用相同
D)从多层循环嵌套中退出时,只能使用 goto 语句
二、 填空题(每空 2 分,共 20 分)
1. C 语言中,用关键字 int 定义基本整型变量,用关键字 float
定义单精度实型变量,用关键字 char 定义字符型变量。
2. 表达式 3*20/4%10 的计算结果是 5 。
3. 复合语句是将多个语句用 花括号 括起来组成一个语句。
4. 程序中使用 putchar( ) 函数和
c 语言试题及解析,C语言试题及答案解析.pdf相关推荐
- Java面试题大汇总,2021年附答案解析
最新常Java面试题大汇总(含答案解析)发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全汇总,希望对大家有帮助哈 本套Java面试题大全,全的不能再全,哈哈~ ...
- 【2021最新版】数据结构+算法面试题总结(9+20道题含答案解析)
文章目录 1.栈(stack) 2.队列(queue) 3.链表(Link) 4.散列表(Hash Table) 5.排序二叉树 6. 前缀树 7.红黑树 8.B-TREE 9.位图 算法面试题 1. ...
- python云计算面试题_云计算工程师面试问题及答案解析
云计算是如何提供按需模式的功能的? 云计算网络.互联网的一种比喻说法,它提供了以互联网按需模式访问共享的虚拟化IT资源的方式,所有的资源以资源池的方式存在,提供配置化的访问方式,资源类型包括网络.服务 ...
- C语言数据结构考试测试题目,题库+答案解析
1 (单选题)数据结构中评价算法的两个重要指标是( ). A. 效率.难度 B. 可行性.确定性 C. 正确性.稳定性 D. 时间复杂度.空间复杂度 答案:D 解析:数据结构中评价算法的两个重要指标是 ...
- c语言中因式分解的题目,因式分解练习题加答案解析-200道.doc
WORD文档下载可编辑 专业资料分享 因式分解3a3b2c-6a2b2c2+9ab2c3=3ab^2 c(a^2-2ac+3c^2) 3.因式分解xy+6-2x-3y=(x-3)(y-2) 4.因式分 ...
- 安徽大学计算机教学平台c语言作业,安徽大学计算机教学部练习题与答案1.pdf
一.计算机基础知识 1.下列叙述中,不是电子计算机特点的是_D____. A.运算速度快 B.计算精度高 C.高度自动化 D.逻辑判断能力差 2.现代电子计算机的本质工作原理是__D___. A.能进 ...
- 解析java程序设计第二版答案,解析Java程序设计答案
解析Java程序设计答案 java作业 5. 答:由于第一个catch子句将捕获所有异常,因此,第二个catch子句永远不会被执行.不能通过编译. 6. 答: public class first_e ...
- 计算机网络 课后题答案解析,计算机网络课后习题和答案解析
完美WORD格式 4..路由选择算法主要分哪几类?分布式自适应算法的基本思想是什么? 答:1)路由选择算法主要分为三类:孤立式路 由选择策略.集中式路由选择策略和分布式路由选择策略:2)分布式自适应算 ...
- Java大厂面试真题解析大全,附详细答案解析
01 如何理解高并发? 高并发意味着大流量,需要运用技术手段抵抗流量的冲击,这些手段好比操作流量,能让流量更平稳地被系统所处理,带给用户更好的体验. 我们常见的高并发场景有:淘宝的双11.春运时的抢票 ...
- 2020年焊工(初级)答案解析及焊工(初级)新版试题
题库来源:安全生产模拟考试一点通公众号小程序 2020年焊工(初级)答案解析及焊工(初级)新版试题,包含焊工(初级)答案解析答案和解析及焊工(初级)新版试题练习.由安全生产模拟考试一点通公众号结合国家 ...
最新文章
- ProcessDialogKey 方法实现回车自动换行
- E431 笔记本电池问题 0190 Critical low-battery error 解决办法
- 第9课_2_dbsoft安装
- 懒惰的JSF Primefaces数据表分页–第1部分
- python discuz搜索api_python如何模拟搜索引擎分词
- 火箭技术术语_仿真优化火箭发动机 3D 打印制造工艺
- 关于子查询中的order by子句
- 一键抠除路人甲,昇腾CANN带你识破神秘的“AI消除术”
- C语言volatile关键字
- mac mysql5.7_Mac 安装配置 MySql(Version 5.7.22) 环境变量
- 基于OpenCV与 ImageAI 的动漫人物识别
- 三菱plc 毕设_软件分享 | 学习PLC,这个PLC仿真软件你需要知道
- windows server 2016 活动目录部署系列(三)加入域且创建域用户
- html背景消除重复,html – CSS背景渐变重复问题
- windows组策略_Windows中的“组策略”是什么?
- oracle svip地址,木子李QQ8.9 显IP地址SVIP完整版
- 亲身实践,效果显著,让“轻断食”帮你打扫一下身体吧~
- 在csdn中,如何获取积分
- 微信扫码小绿盒支持支付宝+微信收款教程
- 虚拟机启动失败:VMware Workstation and Device/Credential Guard are not compatible