C语言-基础知识练习习题1
目录
第一章 C语言基础知识练习题
基础部分
提高部分
单号参考答案
第一章 C语言基础知识练习题
(单号习题提供参考答案,双号习题与前一个单号习题知识点基本一致,如遇不会,可发在评论区,大家互助,博主看到也会第一时间回复)
基础部分
1、假设C源程序文件名为test.c,为得出该程序的运行结果,应执行的文件名是【1】,此文件是通过【2】产生的。
2、C程序是由【1】构成的,一个C程序必须有一个【2】。
3、以下常量中不合法的是【1】,合法的是【2】。
(1)'&' (2)'\ff' (3)'\xff' (4)'\028' (5)2.1e2.1 (6).0 (7)12. (8)E7 (9)1e1 (10)5e
4、以下变量中不合法的是【1】,合法的是【2】。
(1)name (2)double (3)Int (4)if (5)for_1 (6)2k (7)a12345678 (8)_a
5、下面程序段的输出结果是。
int a=0; double b=0.0;
a=b=123%100/2.0;
printf("%d,%lf",a,b);
6、下面程序段的输出结果是 。
int a=0; double b=0.0;
a=b=123/100%2;
printf("%d,%lf",a,b);
7、下面程序段的输出结果是 。
char c1='A',c2=65;
c1=c1+25;
c2=c2+32;
printf("c1=%c---%d,c2=%c---%d\n",c1,c1,c2,c2);
8、下面程序段的输出结果是 。
char c1='D',c2='b';
c1=c1+('a'-'A');
c2=c2-('a'-'A');
printf("c1=%c---%d,c2=%c---%d\n",c1,c1,c2,c2);
9、算术式的C语言表达式是 。
10、算术式的C语言表达式是 。
11、编译并调试例1.2(点击即可跳转 例1.2)。输入时将main(void)误输入成main,观察编译、连接时的错误信息,修改错误后再运行。
12、编译并调试例1.3(点击即可跳转 例1.3)。输入时将第一个printf语句误输入成“printf(Let's study the C language.\n);”,将第二个printf语句误输入成“printf("It's interesting.\n")”,观察编译、连接时的错误信息,修改错误后再运行。
13、编写输出以下图形的程序。
@
@@$@@
@
14、编写输出以下图形的程序。
**
# # #
3 3 3 3
15、输出两行数据,其中第一行是自己的电话号码,第二行是生日。输出界面自己设计。
16、输出自己的名字和班级,其中姓名可以用汉语拼音显示。
提高部分
17、下面程序段的输出结果是 。
int a=5,b=5;
a%=b+=a+=(a+b);
printf("a=%d,b=%d",a,b);
18、下面程序段的输出结果是 。
int a=10,b=10;
a+=b-=a*=b/=3;
printf("a=%d,b=%d",a,b);
19、语句“printf("%d",-2147483648-1);”的输出结果是 。
20、语句“printf("%d",-2147483647+5);”的输出结果是 。
21、编写输出以下图形的程序。
C语言-基础知识练习习题1相关推荐
- 计算机二级c语言公共基础题,计算机二级C语言笔试公共基础知识课后习题及答案...
全国计算机等级考试二级公共基础知识课后习题及答案1 第一章数据结构与算法 一.选择题 1.算法的时间复杂度是指( ) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的 ...
- R语言基础知识详解及概括
R语言基础知识详解及概括 目录 R语言基础知识详解及概括 R数据可视化示例 R语言进行数据创建
- python代码计算矩形面积_学习资料Python语言基础知识笔记以及答案
01. Python语言基础知识等笔记: 02. Python作业答案: [例2-3]通过输入函数input()输入股票代码.股票名称.当天股票最高价和最低价,通过输出函数print()输出股票代码+ ...
- 计算机组成原理的基础知识,计算机组成原理:基础知识部分习题解答(学习笔记)...
计算机组成原理:基础知识部分习题解答(学习笔记) 1.冯·诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分? 答:存储程序并按地址顺序执行,是冯·诺依曼型计算机的主要设计思想.冯·诺依曼型计 ...
- 计算机java语言教程,计算机JAVA教程二讲Java语言基础知识.doc
计算机JAVA教程二讲Java语言基础知识 2.1简单数据类型 2.1.1 标识符和保留字 1.标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier).Java语言 ...
- java填空题_Java语言基础知识填空题
Java语言基础知识填空题 想学java语言的人,要多做题才能巩固知识,下面小编为大家带来了Java语言基础知识的填空题,欢迎大家阅读! Java语言基础知识填空题. 1.浮点型数据根据数据存储长度和 ...
- c打印无符号整数_C语言基础知识:printf的输出格式,C/C++语言编程讲解
C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...
- -wl是不是c语言的标识符,C语言基础知识考试
第一章 C语言基础知识 一.选择题 1.C语言规定,必须用 作为主函数名.(0级) A)Function B)include C)main D)stdio 2.一个C程序可以包含任意多个不同名的函数, ...
- C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...
[[怪兽爱C语言]牛逼大神整理的C语言基础知识,你确定你不码下来?]https://toutiao.com/group/6577344220355363341/?iid=15906422033& ...
最新文章
- 高并发场景下数据库的常见问题及解决方案
- AI在茫茫人海中,看到只有你被Deepfake了丨阿里安全出品
- 利用宝塔linux面板+苹果CMS-----从0搭建一个电影网站(一)
- .net EF框架 MySql实现实例
- goland 配置goroot找不到SDK
- 生物医学基础--右腿驱动
- Unity屏幕坐标转UI坐标
- gulp + webpack + sass 学习
- regexp函数mysql_mysql中regexp_like()函数的例子解析
- dos如何运行java_怎么用DOS命令运行java程序
- Mac 必备软件推荐
- SDN网络的工作原理
- 医疗管理系统-检查组管理
- 94Echarts - 地理坐标/地图(Use lines to draw 1 million ny streets.)
- 小米 笔记本 Pro 点击excel 文件夹 未响应 卡死 如何解决
- 侍魂胧月传说显示服务器满了,侍魂胧月传说满级之后做什么 满级每日必做任务详解[多图]...
- 【学习总结】Git学习-参考廖雪峰老师教程六-分支管理
- 讨论:报表的未来在哪里?
- py系统学习笔记:第七阶段:网页编程基础:第二章:CSS3:23.文本、表格属性
- 共享经济时代下如此多的“美食平台”,为什么它成功的生存下来了