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相关推荐

  1. Java面试题大汇总,2021年附答案解析

    最新常Java面试题大汇总(含答案解析)发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全汇总,希望对大家有帮助哈 本套Java面试题大全,全的不能再全,哈哈~ ...

  2. 【2021最新版】数据结构+算法面试题总结(9+20道题含答案解析)

    文章目录 1.栈(stack) 2.队列(queue) 3.链表(Link) 4.散列表(Hash Table) 5.排序二叉树 6. 前缀树 7.红黑树 8.B-TREE 9.位图 算法面试题 1. ...

  3. python云计算面试题_云计算工程师面试问题及答案解析

    云计算是如何提供按需模式的功能的? 云计算网络.互联网的一种比喻说法,它提供了以互联网按需模式访问共享的虚拟化IT资源的方式,所有的资源以资源池的方式存在,提供配置化的访问方式,资源类型包括网络.服务 ...

  4. C语言数据结构考试测试题目,题库+答案解析

    1 (单选题)数据结构中评价算法的两个重要指标是( ). A. 效率.难度 B. 可行性.确定性 C. 正确性.稳定性 D. 时间复杂度.空间复杂度 答案:D 解析:数据结构中评价算法的两个重要指标是 ...

  5. 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.因式分 ...

  6. 安徽大学计算机教学平台c语言作业,安徽大学计算机教学部练习题与答案1.pdf

    一.计算机基础知识 1.下列叙述中,不是电子计算机特点的是_D____. A.运算速度快 B.计算精度高 C.高度自动化 D.逻辑判断能力差 2.现代电子计算机的本质工作原理是__D___. A.能进 ...

  7. 解析java程序设计第二版答案,解析Java程序设计答案

    解析Java程序设计答案 java作业 5. 答:由于第一个catch子句将捕获所有异常,因此,第二个catch子句永远不会被执行.不能通过编译. 6. 答: public class first_e ...

  8. 计算机网络 课后题答案解析,计算机网络课后习题和答案解析

    完美WORD格式 4..路由选择算法主要分哪几类?分布式自适应算法的基本思想是什么? 答:1)路由选择算法主要分为三类:孤立式路 由选择策略.集中式路由选择策略和分布式路由选择策略:2)分布式自适应算 ...

  9. Java大厂面试真题解析大全,附详细答案解析

    01 如何理解高并发? 高并发意味着大流量,需要运用技术手段抵抗流量的冲击,这些手段好比操作流量,能让流量更平稳地被系统所处理,带给用户更好的体验. 我们常见的高并发场景有:淘宝的双11.春运时的抢票 ...

  10. 2020年焊工(初级)答案解析及焊工(初级)新版试题

    题库来源:安全生产模拟考试一点通公众号小程序 2020年焊工(初级)答案解析及焊工(初级)新版试题,包含焊工(初级)答案解析答案和解析及焊工(初级)新版试题练习.由安全生产模拟考试一点通公众号结合国家 ...

最新文章

  1. ProcessDialogKey 方法实现回车自动换行
  2. E431 笔记本电池问题 0190 Critical low-battery error 解决办法
  3. 第9课_2_dbsoft安装
  4. 懒惰的JSF Primefaces数据表分页–第1部分
  5. python discuz搜索api_python如何模拟搜索引擎分词
  6. 火箭技术术语_仿真优化火箭发动机 3D 打印制造工艺
  7. 关于子查询中的order by子句
  8. 一键抠除路人甲,昇腾CANN带你识破神秘的“AI消除术”
  9. C语言volatile关键字
  10. mac mysql5.7_Mac 安装配置 MySql(Version 5.7.22) 环境变量
  11. 基于OpenCV与 ImageAI 的动漫人物识别
  12. 三菱plc 毕设_软件分享 | 学习PLC,这个PLC仿真软件你需要知道
  13. windows server 2016 活动目录部署系列(三)加入域且创建域用户
  14. html背景消除重复,html – CSS背景渐变重复问题
  15. windows组策略_Windows中的“组策略”是什么?
  16. oracle svip地址,木子李QQ8.9 显IP地址SVIP完整版
  17. 亲身实践,效果显著,让“轻断食”帮你打扫一下身体吧~
  18. 在csdn中,如何获取积分
  19. 微信扫码小绿盒支持支付宝+微信收款教程
  20. 虚拟机启动失败:VMware Workstation and Device/Credential Guard are not compatible

热门文章

  1. 三十三个免费匿名临时邮箱服务
  2. SSH与SSM的区别
  3. ArcGIS中的北京54和西安80投影坐标系详解
  4. MySQL数据备份与IDE工具介绍
  5. matlab igbt在哪,提出问题:“IGBT是什么?都在哪里有应用?”
  6. 转载十年 - 武汉公交杂记
  7. linux时间转excel,linux时间戳转换【操作模式】
  8. 基于simulink的模糊PID控制器设计与实现
  9. mysql5.7 dmg安装
  10. 高精度地图领域常见术语解释