《C语言程序设计基础》习题集(含答案)

第一章 C语言概述 1.1、选择题 (1)一个C语言程序是由( )组成。 A. 一个主程序及若干个子程序 B. 一个主程序 C. 一个主函数及若干个子函数 D. 一个主函数 (2) 一个C语言程序总是从( )开始执行。 A. 主过程 B. 主函数 C. 子程序 D. 主程序 (3) main函数在源程序中的位置( )。 A. 必须在最开始 B. 必须在子函数的后面 C. 可以任意 D. 必须在最后 (4) 一个C程序的执行是从( )。 A. 本程序的第一个函数开始,到最后一个函数结束 B. 本程序的main函数开始,到最后一个函数结束 C. 本程序的main函数开始,通常也在main函数结束 D. 本程序的第一个函数开始,到main函数结束 (5) 以下叙述不正确的是( )。 A. 一个C程序可由一个或多个函数组成 B. 一个C程序必须包含一个main函数 C. 在C程序中,注释只能位于一条语句的最后面 D. C程序的基本组成单位是函数 1.2、编程题 (1) 参照本章例题,编程输出如下信息: ********** Very good! ********** (2) 编写一个C程序,输出以下信息: * * * * * * Turbo C * * * * * * 1.3 请根据自己的认识,写出C语言的主要特点。 1.4 简述C程序主要由哪些部分构成? 1.5 用户编写的C程序上机运行要经过哪些步骤? 第二章 基本数据类型和表达式 2.1 单项选择题 (1) 以下不能用作变量名的是( ) A)_26B)caseC)scanfD)Double (2) 以下合法的八进制数是( ) A)0135B)068C)013.45D)o7 (3) 若变量已正确定义,以下非法的表达式是( ) A)a/=b+cB)a%(4.0)C)a=1/2*(x=y=20,x*3)D)a=b=c (4) 设x为int类型,其值为11,则表达式:(x++*1/3)的值是( ) A)3B)4C)11D)12 (5) 若题中各变量已正确定义并赋值,下面符合C语法的表达式是( ) A)a%=7.6;B)a++,a=7+b+cC)int(12.3)%4D)a=c+b=a+7 (6) 设k和x均为int型变量,且k=7,x=12,则能使值为3的表达式是( ) A)x%=k%=5B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)- (k%=5) (7) 能正确表示数学公式,的C语言表达式是( ) A)sqrt(abs(sin(x*π/180)))B)sqrt(abs(sin(x*3.14/180))) C)sqrt(sin(x))D)sqrt (fabs (sin(x*3.14/180))) (8) 以下变量x、y、z均为double型且已正确赋值,不能正确表示代数式的C语言表达式是( ) A)x/y*zB)x*(1/(y*z))C)x/y*1/zD)x/y/z (9) 以下叙述中正确的是( ) A) A) C程序中,赋值运算符的优先级最低。 B) B) 若a是浮点型变量,C程序中允许进行以下赋值:a=10,因此,浮点型变量中允许存放整型数。 C) C) 若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失。 D) D)在C程序中,除号运算符“/”两边的类型相同时才能进行相除运算。 (10))有以下程序: #include void main(void) {int k=2,i=2,m; m=(k+=j*=k++); printf(“ %d , %d\n “, m , j); } 执行后的输出结果是( ) A)8,6B)8,3C)6,4D)7,4 (11)有以下程序: #include void main(void) {unsigned a=32768;int b; b=a; printf(“b=%d\n“ , b); } 程序执行后的输出结果是( ) A)b=32768B)b=32767C)b=-32768D)b=-1 (12)有以下程序段: int a=1234; printf(“%2d\n“,a); 其输出结果是( ) A)12B)34C)1234D)输出宽度不足,无结果 (13)已有定义和语句:double a,b,c; scanf(“ %lf%lf%lf “, 要求给a、b、c分别输入10.0、20.0、30.0,不正确的输入形式是( ) A)10.0↙ B)10.0↙C)10 20↙D)10.0,20.0,30.0↙ 20.0↙ 20 30↙ 30.0↙ 30.0↙ (14)已有定义语句:int x=3,y=4,z=5; ,则值为0的表达式是( ) A)x>y++B)xy-zD)y%z>=y-z (15)x为奇数时值为“真”,x为偶数时值为“假”的表达式是( ) A)!(x%2==1)B)x%2==0C)x%2D)!(x%2) (16)已有定义语句:int m=0,n=1; 执行表达式(m=59)后,n的值是( ) A)1B)0C)3D)4 (17)以下选项中非法的字符常量是 A) ′ \12′B) ′ \0 xff′C) ′ , ′D) ′ \′ (18)表达式′ 9′-′ 3′的值是( ) A)整数6B)字符6C)表达式不合法,无确定值D)字符9 (19)以下不能将变量n清零的表达式是( ) A)n=nB)scanf(“ %d %d %d “ ,a , b , c); C)scanf(“ %D%D%D “,D)scanf(“ (22)执行语句:printf(“ | %10.5f | \n“,12345.678);的输出是( ) A)|2345.67800| B)|12345.6780|C)|12345.

c语言程序基础设计题,《C语言程序设计基础》习题集(含答案)相关推荐

  1. c语言输入123输出112233,C语言程序的设计 第3章 程序语言基础1.pdf

    C语言程序的设计 第3章 程序语言基础1 第3章 程序语言基础 •3.1 C语言概述 3.1 C 33..11 CC 3.2 基本数据类型 3.2 • 33..22 3.3 运算符和表达式 3.3 • ...

  2. C语言/C++基础之元旦新年倒计时程序包含天、时、分、秒(附源码)

    C语言/C++基础之元旦新年倒计时程序 程序之美 前言 主体 运行效果 代码实例 结束语 程序之美 前言 元旦将至,新年将至.转眼间2022年即将过去,崭新的一年正向我们缓缓走来.对那些帮助过你的,激 ...

  3. C语言/C++基础之跨年烟花程序代码(附源码)

    C语言/C++基础之跨年烟花程序代码 程序之美 前言 主体 运行效果 代码实例 结束语 程序之美 前言 元旦将至,新年将至.转眼间2022年即将过去,崭新的一年正向我们缓缓走来.风花雪夜新年临近:入冬 ...

  4. c语言数据结构算法设计题,数据结构题集(C语言版)算法设计题答案[].doc

    数据结构题集(C语言版)算法设计题答案[].doc 第一章 绪论 1.16 void print_descending(int x,int y,int z)// 按从大到小顺序输出三个数 { scan ...

  5. 抖音小程序基础之 目前提供哪些API(教程含源码)

    抖音小程序基础之 目前提供哪些API(教程含源码) 小程序开发框架提供丰富的 字节跳动宿主 原生 API,可以方便的调起 字节跳动宿主 提供的能力,如获取系统信息等.详细介绍请参考 API 文档. 通 ...

  6. 候选人选票程序:设计一个候选人选票程序。假设有3个候选人,在屏幕上输入要选择的候选人姓名,有10个人进行投票,最后输出每个人的得票结果。

    候选人选票程序:设计一个候选人选票程序.假设有3个候选人,在屏幕上输入要选择的候选人姓名,有10个人进行投票,最后输出每个人的得票结果. 声明结构体类型并定义结构体变量.代码如下: struct ca ...

  7. 东莞市中考计算机考试试题,东莞市数学中考真题(共7份word版,含答案).doc

    东莞市数学中考真题(共7份word版,含答案) 广东省(东莞中山)2011年初中毕业生学业考试 数 学 一.选择题(本大题5小题,每小题3分,共15分)在每小题列出的四个选项中,只有一个是正确的,请把 ...

  8. CDGA考试-2022年最新模拟题一套100道题(含答案)

    CDGA考试-2022年最新模拟题一套100道题(含答案),最新考试题每道题四个答案. 1.根据DMBOK2,在实施数据治理时,要注重数据标准的建设;以下关于数据标准的描述,错误的选项是哪个? A.数 ...

  9. c语言程序填空改错题,C语言模拟改错填空编程题.doc

    C语言模拟改错填空编程题.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  10. led c语言程序结设计,《C语言程序设计》学习领域课程标准-LED照明工程设计.doc...

    <C语言程序设计>学习领域课程标准-LED照明工程设计.doc <C语言程序设计>课程标准 课程类别 专业核心课程 开课部门 电子信息工程系 总学时 64 学时 学分 4学分 ...

最新文章

  1. 【带你重拾Redis】Redis常见知识点
  2. mysql mydumper_mysql数据库备份之mydumper
  3. .NET Core HttpClient请求异常思考
  4. 主元排序法c语言程序,C语言算法竞赛入门(二)---数组元素移动 、排序问题 、猴子选大王问题...
  5. 业务中台01:中台解决方案本质在解决什么问题?
  6. CI加载model的问题
  7. HDU-2036 改革春风吹满地 (多边形面积求解)
  8. 38译码器verilog代码_Verilog设计实例(2)一步一步实现一个多功能通用计数器
  9. 从DOS中装操作系统时要加载smartdrv命令
  10. cwRsync-windows下的rsync工具
  11. 电子商务平台如何给商户结算?
  12. 几种ARM编译器及IDE开发环境
  13. PJzhang:我发现一个有两个答案的数独题
  14. 华为交换机 STP MSTP BPDU保护 边缘端口 BPDU过滤 根保护 环路保护 TC保护
  15. js layui跳转页面_Layui数据表格跳转到指定页的实现方法
  16. ManjaroArch 自动挂载NTFS分区
  17. 黄哥python培训骗局
  18. 纵观网络安全攻击的各种方式方法
  19. DC入门(一)综合基础
  20. stm32h750/stm32h743原理图和pcb源文件

热门文章

  1. 《毫米波雷达运动人体目标建模与特征提取》---论文学习笔记
  2. java excel模板中列表_java中自定义excel模板并且填充内容
  3. python语言程序设计教程赵璐电子版_python语言程序设计教程 赵璐pdf 相关实例(示例源码)下载 - 好例子网...
  4. all country运营商APN接入点名称
  5. 人口logistic模型公式_人口预测模型Matlab实现Logistic曲线模型
  6. 树莓派十周年,回顾它的发展历程
  7. Protel99SE多张原理图的设计步骤
  8. 移动终端WAPI证书快速下载并自动连接解决方案
  9. 微型计算机基础知识答案,计算机基础知识授课试题及答案
  10. 数学逻辑习题集(1)