- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]c语言综合复习题1答案新
《C语言程序设计》习题
第1章 C语言概述
1-1.编写一个C程序,在DOS屏幕输出以下字符串:
This is my first C !
答案:
#include “stdio.h”
void main()阿嫂
{
printf(“This if my first C”);
}
1-2.请根据自己的认识,写出C语言的主要特点。
1-3.写出一个C程序的构成。
头文件引用区
全局变量定义区
宏语句区
函数(自定义)声明区
main()
{
局部变量(包括数组、指针、结构体等变量)定义区
程序语句区,其中没对花括号的起始位置还可以定义局部变量。
}
函数定义区
1-4.C语言用途是什么?它和其他高级语言有什么异同?
1-5.上机运行本章所有例题,熟悉所有系统的上机方法与步骤。
第2章 数据类型与表达式
2-1.选择题
1.C语言中的数据的基本类型包括( )。
A)整型、实型、字符型和逻辑型 B)整型、实型、字符型和结构体
C)整型、实型、字符型和枚举型 D)整型、实型、字符型和指针型
C
2.C语言中能用八进制表示的数据类型是( )。
A)字符型、整型 B)整型、实型
C)字符型、实型、双精度型 D)字符型、整型、实型、双精度型
A
3.下列变量名中合法的是( )。
A)B.C.Tom B)3a6b C)_6a7b D)$BC
C
4.下列属于合法的C语言字符常数是( )。
A)\97 B)A C)\t D)\0
A
5.下列算术运算符中,只能用于整型数据的是( )。
A)- B)+ C)/ D)%
D
6.以下叙述中正确的是( )。
A)输入项可以是一个实型常量,如:scanf(%f,3.5)。
B)只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf(a=%d,b=%d)。
C)当输入一个实型数据时,格式控制部分可以规定小数点后的倍数,例如:scanf(%4.2f,d)。
D)当输入数据时,必须指明变量地址,例如:scanf(%f,f)。
D
7.若有以下程序段:
int c1=2,c2=4,c3;
c3=1.0/c2*c1;
则执行后,c3中的值是( )。
A)0 B)4 C)2 D)1
A
8.设x、y、z和k都是int型变量,则执行表达式:x=(y=52,z=26,k=32)后,x的值为()。
A)4 B)26 C)32 D)52
C
9.以下程序的输出结果是( )。
main( )
{ int a=12,b=12;
printf(%d%d\n,--a,++b);
}
A)10 11 B)11 13 C)11 10 D)11 12
B
10.若有以下定义和语句:
int y=10;
y+=y-=y-y;
则y的值是( )。
A)10 B)20 C)30 D)40
B
11.有变量说明语句int a,b,c;,顺序执行下面语句:
a=b=c=1;
++a||++b++c;
那么,变量b的值应是( )。
A)2 B)1 C)0 D)3
B
12.设x,y,z均为int型变量,则执行以下语句后,x,y,z的值为( )。
x=1;
y=0;
z=2;
y++++z||++x;
A)2,1,3 B)2,0,3 C)2,1,3 D)2,1,2
D
13.已知字母A的ASCII码值为65,执行下面的程序:
#includestdio.h
main()
{ char c1=B,c2=Y;
printf(%d,%d\n,++c1,--c2);
}
则输出结果是( )。
A)66,89 B)67,88 C)B,Y D)C,X
B
14.以下程序中c的二进制值是( )。
char a=3,b=6,c;
c=a^b2;
A B) C) D)15.以下语句的输出结果是( )。
int a=2,b=3;
printf(ab?***a=%d:###b=%d,a,b);
A)输出控制格式错误 B)***a=2 C)###b=2 D)###b=3
C
2-2.填空题
1.有表达式20x≤30,用C语言正确描述它应该是( x20x=30 )。
2.表达式a=1,a+=1,a+1,a++的值是( 4 )。
3.设int x=4,y=2;,那么表达式(x2)/(y1)的值是( )。
4.请写出以下数学式的C语言表达式( )。
5.若有以下定义:
char a;
unsigned int b;
float c;
double d;
则表达式a*b+d-c值的数据类型为
您可能关注的文档
- [理学]7 分子生物学研究法上 —DNA、RNA及蛋白质操作技术.ppt
- [理学]7 超分子分离.ppt
- [理学]7 第四章 微生物的代谢.ppt
- [理学]7 超媒体与GIS集成.ppt
- [理学]7 配位反应.ppt
- [理学]7-3概率.pdf
- [理学]71 向量及其线性运算学生版.ppt
- [理学]7毕萨定律和环路定理.ppt
- [理学]73 二重积分的应用.ppt
- [理学]7炔烃二烯烃.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)