《C语言程序设计》期中综合练习

一 填空题

1、在C语言中,字符类型的数据在内存中以相应的 存放,所以字符也可以用整数形式输出。

在C语言中,符号常量是在一个程序中指定的用名字代表的常量,定义符号常量一般用 命令,定义一个符号常量PI,其值为3.14159,格式是 。

用条件运算符写出求两个数a,b大者的表达式 max= 。

4、设整型变量X,Y,Z的值均为5,执行X%=Y+Z后,X= ,继续执行X=Y>Z?X+2:X-2后,X= 。

5、表达式 (int)(20+2.5*3+6+5.3) 的值是 。

6、int j,k,i=15; j=i++ ; K=i+j; 则K的值是: 。

7、在C语言中,int类型的变量的取值范围是________。

8、定义一个长度为20的整形一维数组a ,且前4个元素的初值为6,12,18,24,定义的格式为: 。

结构化程序设计的三种基本结构是顺序结构、选择结构和 。

C语言中解决嵌套if语句的else问题使用最近匹配原则,即规定________。

二、选择题

1、在C程序中可以作为变量名的合法标识符是( )

A static B 23-b C stu D #a3

2、若有以下定义和语句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为了使1,3,2分别赋给a,b,c,从键盘上输入数据的正确形式是( )

A 1 3 2 B 1,3,2 C a=1b=3c=2 D a=1,b=3,c=2

3、若要求在if后一对圆括号中表示a不等于0的关系,能正确表示这一关系的表达式是( )

A a!=0 B a>=0 C a==0 D a<0

4、循环语句for(a=0,b=0;a<=8&&b!=66;a++)x=a+b;的循环次数是( )

A 8次 B 9次 C 无限循环 D 1次也不执行

5、在定义 int a[5][4];对数组元素的正确引用是( )

A a[0][0] B a[2][4] C a[5][4] D a[1,1]

6、continue语句的作用是_____。

A) 跳出循环B) 中断当前一次循环C) 执行循环语句后的语句D) 无作用

7、变量x中存放一个大写字母将其变为小写字母的表达式是______

A) x=x+32B) x=x-32C) x=97+xD) x=65+x

8、与switch(x) {case 0: x=x+2; default: x=x+3;}等价的if 语句是_____。

A) if(x) x=x+3; else x=x+2;B) if(x) x=x+3; else x=x+5;

C) if (x==0) x=x+2; else x=x+3;D) if(x==0) x=x+2;else x=x+3; x=x+2;

9、以下程序的输出结果是:

main()

{ int a=15,b=14,c=16,d ;

Printf (“%d\n”, d = a>b?(a>c?a:c):b));

}

A 15 B 14 C 16 D 不确定

10、#include “ stdio.h ”

main ( )

{

int x , y , z ;

x = ( z=10 , z+15 ) ;

y= ( x=3 , x+z) ;

printf ( “ %d , %d , %d \n” , x , y , z ) ;

输出结果:

A、3,13,10B、15 , 3 , 21C、10 , 13 , 25D、25 , 35 , 10

三、写出下列各程序的运行结果

1、 main()

{ int x , y=10 ;

x = -3 + 5 * 5 - 6 ;

printf ( " x = %d y=%d \n " , x , y) ;

x = 10 + 2 * 3 - 7 ;

printf ( " x = %d \n " , x ) ;

x = ( 7 + 6 ) % 5 + 2 ;

y = x + y ;

printf ( " x =

c语言综合程序设计问答题,C语言程序设计综合习题题目.doc相关推荐

  1. c语言程序设计 张曙光,第6章C语言程序设计(张曙光)教材各章习题解答.doc

    1. (1)数目固定.类型相同的数据 (2)在内存中占有一段连续的存储空间 (3)a[0].a[1].a[2].a[3].a[4] (4)09 (5)2 (6)按行存放 (7)m n m×n (8)7 ...

  2. c语言编程 构建围墙,c语言程序设计朝盛 综合程序练习题.ppt

    c语言程序设计朝盛 综合程序练习题 综合程序练习题 综合程序练习题 大型程序设计的要求 综合程序练习题 综合程序练习题 大型程序设计题目分析: 1 打字练习 2 电子琴 3 简易画图板 4 贪吃蛇 5 ...

  3. 计算机程序c复杂,《计算机程序设计(C语言)》见面课答案

    <计算机程序设计(C语言)>见面课及答案 见面课:模块化程序设计方法 1.下面的描述,哪一个不符合模块化程序设计的特点( ) A.程序设计的复杂性提高了 B.提高了代码的重用性 C.易于维 ...

  4. 江西师范大学c语言程序考研,2018年江西师范大学程序设计(C语言)考研大纲

    科目代码.名称: 865程序设计(C语言) 适用专业: 085211 计算机技术. 085212 软件工程 一.考试形式与试卷结构 (一)试卷满分 及 考试时间 本试卷满分为150分,考试时间为180 ...

  5. c语言作业指导1,C语言程序设计实验与习题指导

    目录 部分C语言程序设计上机实验 实验1C语言概述 实验2C语言基本数据类型 实验3C语言表达式 实验4顺序结构程序设计 实验5选择结构程序设计 实验6基本循环结构程序设计 实验7嵌套循环结构程序设计 ...

  6. 江西师范大学2017年C语言考试,2018年江西师范大学程序设计(C语言)考研初试大纲...

    科目代码.名称: 865程序设计(C语言) 适用专业: 085211 计算机技术.085212 软件工程 一.考试形式与试卷结构 (一)试卷满分 及 考试时间 本试卷满分为150分,考试时间为180分 ...

  7. 江苏大学c语言程序设计,江苏大学201级C语言课程设计要求及题目.doc

    江苏大学201级C语言课程设计要求及题目 C语言程序课程设计 C programming curriculum design 课程设计大纲 一.学时与学分 总学时:1.5周 总学分:2 二.课程设计的 ...

  8. C语言程序设计技能教程,【程序设计论文】C语言程序设计课程的教学方法(共4033字)...

    摘要:C语言程序设计是目前计算机类专业的必修课程,旨在让学生了解程序设计的基本原则以及程序设计语言的有效运用.C语言程序设计在未来的工作实践中应用性广泛,因此积极探讨相应的教学方法,分析不同教学方法的 ...

  9. 【C语言 MOOC】程序设计入门_C语言(翁恺)

    文章目录 程序设计入门-C语言(MOOC-翁恺) Week 1 程序设计与C语言 lesson 1 计算机和编程语言 辗转相除法 程序的执行 lesson 2 第一个程序 Week 2 计算 less ...

最新文章

  1. 完整的项目工程目录结构
  2. 赠书:Java面试一战到底!
  3. java基础集合数组间的转换(java集合五)
  4. 初学者必知的Python中优雅的用法
  5. centos安装apache+mysql_CentOS7安装apache+mysql+php环境
  6. 游戏筑基开发之学生管理系统数据结构及数据结构解析图(C语言)
  7. 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 为什么有时候ASP在插入一条记录时,它会在数据里面插入两条一样的记录?...
  8. 运动状态下,百度人脸识别返回结果跟当前帧可能不一致
  9. 钉钉考勤报表生成工具
  10. matlab+nnf.m,第6章_西安电子科技大学:工程线性代数(MATLAB版)_ppt_大学课件预览_高等教育资讯网...
  11. MySQL:BLOB/TEXT Column Used in Key Specification Without a Key Length
  12. ELK系列之Mac安装kibana报错License information could not be obtained from Elasticsearch due to [invalid_inde
  13. 怎么讲计算机e盘设置共享,共享盘怎么设置(电脑如何设置共享盘)
  14. 视频监控安防平台-国标28181平台(支持国标28181转RTSP/RTMP/HLS/WEBRTC直播)
  15. 【名企面试经验-新浪-校招提前批】【数据平台研发工程师】
  16. Linux基于bash命令实验报告,Linux操作系统实验报告1
  17. Cris 玩转大数据系列之任务流神器 Azkaban
  18. c语言中鱼贯指针的编程题,泡面吧 IT宅男如何打造编程教学网站
  19. Python构建简单线性回归模型教程
  20. 【计算机视觉40例】案例40:识别性别与年龄

热门文章

  1. 线程安全、守护线程、join()
  2. C/Cpp / STL / vector 的 erase 会造成当前位置和之后的迭代器失效的疑问
  3. 浏览器设置了打开会显示特定网页为什么还是显示2345_Edge没能取代Chrome成为我的主力浏览器...
  4. python中name没有定义_Python;NameError:未定义名称“handsum”
  5. oracle erp 库存相关,oracle erp库存模块表(INV)
  6. linux 光盘yum源搭建
  7. 如何从一个对话框弹出单文档视图
  8. linux如何在shell中自动生成1到100的数组
  9. C++数据类型和变量类型。
  10. 区分:AndroidDriver, iOSDriver, AppiumDriver and Remote WebDriver