在c语言中a 这条语句的作用,C语言复习第二章

111.png

C语言第二章

C语言复习(第二章)

一、填空

1、若采用十进制数的表示形式,则077为( ),0111为( ),0xab为( )。 2、C语言中的标识符只能由3种字符组成,它们是( )、( )和( )。 3、在C语言中,用“\\”开头的字符序列称为转义字符。转义字符“ \\n”的功能是( ),“\\r”是( ),“\\t”是( )。

4、在C语言中,用关键字( )定义单精度实型变量,用( )定义双精度实型变量,用( )定义字符型变量。

5、设C语言中的一个基本整型数据在内存中占2个字节,若欲将整数135791正确无误地存放在变量a中,应采用的类型说明语句是( )。 6、在C语言的赋值表达式中,赋值号左边必须是( )。 7、表达式x=6应当读做( )

8、若有语句:int m=5,y=2;则执行表达式y+=y-=m*=y后的y值是( )。

9、设C语言中的一个int型数据在内存中占2个字节,则int 型数据的取值范围为( )。 10、在C语言中的实型变量分为两种类型,它们是( )和( )。

11、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’b’+’25’-‘23’

的值为( )。

12、若有定义语句:int s=6;则表达式s%2+(s+1)%2的值为( )。 13、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为( )。

14、若x和a均是int型变量,则执行表达式(1)后的X值为( ),执行表达式(2)

后的X值为( )。 (1)x=(a=8,5*3)

(2)x=a=8,5*3

15、若a、b和c均是int型变量,则执行表达式a=(b=4)+(c=2)后a的值为( ),b的值

为( ),c的值为( )。

16、若a是int型变量,且a的初值为6,则执行表达式a+=a-=a*a后a的值为( )。 17、若a是int型变量,则执行表达式a=25/3%3后a的值为( )

18、若x和n均是int型变量,且x 和n的初值均为5,则表达式x+=n++后x的值为( ),

n的值为( )。

19、若有定义语句: int b=7; float a=2.5,c=4.7; 则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为

( )。

20、若有定义语句: int b=2, b=3; float x=3.5,y=2.5; 则表达式(float)(a+b)/2+(int)x%(int)y的

值为( )。

21、若有定义语句:char c=’\\010’; 则变量c 中包含的字符个数为( )。

22、若有定义语句: int x=2, y=3; float a=3.5,b=2.5; 则表达式 (x+y)%2+(int)a/(int)b的值为

( )。

23、若x和n均是int型变量,且x=12,n=5,则执行表达式x%=(n%=2)后x的值为( )。 24、假设变量a,b均为整型,则表达式(a=4,b=4,a++,b++,a+b)的值为( )。 25、若x和y都是double型变量,且x的初值为5.0,y的初值为2.0,则表达式pow(y,fabs(x))

1

C语言第二章

的值为( )。

27、若有定义语句:int e=1,f=4,g=2; float m=10.5,n=4.0,k;,则执行表达式

k=(e+f)/g+sqrt((double)n)*1.2/g+m后k的值是( )。 28、表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为( )。

29、若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后的值

为( )。x%=(n%=2)

30、C语言中的标识符只能由三种字符组成,它们是( )、( )和( )。

二、判断

( )1、符号常量与变量的作用相同,其值在它的作用域内可以改变,也可以再被赋值。 ( )2、符号常量必须用大写。

( )3、C语言规定,标识符可以由任意字符组成

( )4、在标识符中大写字母与小写字母被认为是两个不同的字符。 ( )5、一个实型数据在内存中是以double 型处理的。 ( )6、字符型变量可以用来存放字符常量与字符串。 ( )7、字符型数据与整型数据是通用的。 ( )8、在输入字符串时必须在最后加上’\\0’字符。

三、选择

1、在C语言中,5种基本数据类型的存储空间长度的排列顺序( ) A、charB、float

la0 _A

C、b-a

goto int

D、-123

temp INT

P_0

3、下面四个选项中,均是合法的浮点数的选项是( ) A、+1e+1

5e-9.4 03e2

B、-60

12e-4 -8e5

C、123e

1.2e- +2e-1

D、-e3

4.8e-4 5.e-0

4、已知各变量的类型说明如下

int k,a,b;

unsigned long w=5; double x=1.42;

B、w+=-2

D、a+=a-=(b=4)*(a=3)

则以下不正确的表达式是( ) A、x%(-3) C、k=(a=2,b=3,a+b)

5、已知各变量的类型说明如下:

int i=8,k,a,b;

2

C语言第二章

unsigned w=5;

double x=1.42, y=5.2; 则以下正确的表达式是( ) A、a+=a-=()b=4*(a=3) C、x%(-3)

B、a=a*3=2 D、y=float(i)

6、以下不正确的叙述是( ) A、在C程序中,逗号运算符的优先级最低 B、在C程序中,APH和 aph是两个不同的变量

C、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放入a中,而b中的值不变D、当从键盘输入数据时,对于整型变量只能输入整型数值,实型变量只能输入实型数值 7、以下正确的叙述是( ) A、在C程序中,每行中只能写一条语句

B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整形数 C、在C程序中,无论是整数还是实数,都能被准确无误地表示 D、在C程序中,%是只能用于整数运算的运算符

8、已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2=’A’+’6’-‘3’;后,c2中的值为( ) A、D

B、68

C、C

D、不确定的值

9、若有说明语句:char c=’\\72’;则变量c( ).

A、包含1个字符 B、包含2个字符 C、包含3个字符 D、说明不合法,c的值不确定 10、sizeof(float)是( ) A、一个双精度型表达式 C、一种函数调用 A、int

B、一个整形表达式 D、一个不合法的表达式 C、double

D、不确定

11、设变量a是整形,f是实型,i是双精度,则表达式10+’a’+i*f值的数据类型为( )

B、float

12、设以下变量均为int类型,则值不等于7的表达式是( ) A、(x=y=6,x+y,x+1) A、补码

xB、(x=y=6,x+y,y+1) C、(x=6,x+1,y=6,x+y) D、(y=6,y+1,x=y,x+1)

C、原码

D、ASCII码

13、在C语言中,char型数据在内存中的存储形式是( )

B、反码

四、写为C语言表达式

1、

y?log10y

32、|x?log10x|

3、v?43r 113

4、R?R1?1R2

3

C语言第二章

五、编程

1、输入3个字符,然后按输入的顺序输出这3个字符,并依次输出它们的ASCII码值,最后再按与输入字符相反的次序输出这3个字符。

4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/363781.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python执行linux和window的命令

linux: python执行shell脚本常用的方法 import os valos.system("shell语句") >>> valos.system("more /tmp/web.access.log |grep 222.132.79.77 -wc")826>>> print val0 valos.popen("shell语句").read() val可…

外部服务的集成测试

我们的系统通常依赖于第三方服务(它们甚至可能是我们无法控制的公司内部服务)。 此类服务包括公开API的社交网络,带有诸如Salesforce,身份验证提供程序之类的API的SaaS或我们系统与之通信但不在产品生命周期内的任何系统。 在常规…

自定义控件中使用Render的writer

给自定义控件一个模板并输出&#xff0c;可以在重写控件的Render&#xff0c;并使用它的HtmlTextWriter writer例如&#xff1a;publicclassMyTextBox : TextBox { private string _template"<tr><td> {0} </td><td> {1} </td>&l…

使用JBoss AS 7进行SSL加密的EJB调用

加密客户端和服务器之间的通信可为您的系统提供改进的安全性和隐私保护。 这可能是客户的一项重要要求&#xff0c;尤其是在客户端或服务器需要在不受保护的网络中工作时。 本文向您展示了如何在JBoss AS 7中设置SSL加密的EJB调用。 服务器 在服务器端只需完成两件事&#xf…

random模块详解

1.import random randomrandint&#xff08;a&#xff0c;b&#xff09; 括号里是一个范围&#xff0c;randomrandint&#xff08;&#xff09;是取括号里范围的随机数。 >>> import random>>> random.randint(1,10)8>>>>>> random.randi…

【ABAP系列】SAP 面试 ABAPer的一些感想

公众号&#xff1a;SAP Technical本文作者&#xff1a;matinal原文出处&#xff1a;http://www.cnblogs.com/SAPmatinal/ 原文链接&#xff1a;【ABAP系列】SAP 面试 ABAPer的一些感想前言部分 大家可以关注我的公众号&#xff0c;公众号里的排版更好&#xff0c;阅读更舒适。 …

mean技术栈 linux,“MEAN”技术栈开发web应用

var express require(express);var app express();app.listen(3000);var _rootDir __dirname;var protectDir _rootDir /protect/;app.use(express.static(_rootDir));//注册路由app.get(/, function(req, res){res.sendFile(_rootDir/src/index.html);});app.use(functio…

VS2005 VS2008新建网站和新建项目里选Web应用程序区别

WebApplication编程模型的优点&#xff1a;●网站编译速度快&#xff0c;使用了增量编译模式&#xff0c;仅仅只有文件被修改后&#xff0c;这部分才会被增量编译进去。●生成的程序集WebSite&#xff1a;生成随机的程序集名&#xff0c;需要通过插件WebDeployment才可以生成单…

Perl线程池

Thread::Pool模块提供了Perl解释器线程的线程池&#xff0c;手册&#xff1a;https://metacpan.org/pod/Thread::Pool。 转载于:https://www.cnblogs.com/f-ck-need-u/p/10422449.html

编写干净的测试–分而治之

好的单元测试应该仅出于一个原因而失败。 这意味着适当的单元测试仅测试一个逻辑概念。 如果我们要编写干净的测试&#xff0c;则必须识别这些逻辑概念&#xff0c;并且每个逻辑概念仅编写一个测试用例。 这篇博客文章描述了我们如何识别从测试中发现的逻辑概念&#xff0c;以…

初学servlet之使用web.xml配置

先写两个servlet,之后展示web.xml配置 package app01c;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Htt…

根本不存在 DIV + CSS 布局这回事

实际上div不是用来布局的&#xff0c;div只是用来表示一个其它元素都无法准确表达语意的一个块区&#xff0c;只有CSS是用于布局的&#xff0c;所以根本就不存在divCSS布局这回事。反过来&#xff0c;table布局的时候经常依赖于CSS定义一个单元格的布局属性&#xff0c;所以可以…

c语言空格键 key,c语言获得键盘的按键

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼TC 2.0版#include#includeint main(){int key;while(1){keygetch();/*用于去掉第一个字节*/if(key27) break; /*如果是ESC退出*/if(key>31 && key<127) /*如果不是特殊键*/{printf("You have pressed %c Press …

仔细研究Java Identity API

在深入探讨之前&#xff0c;让我们看一下有关Java Identity API JSR 351的一些快速事实。 这仍在进行中。 。 。 JSR是什么时候发起的&#xff1f; 该JSR在2011年10月通过了批准投票&#xff0c;随后在2011年11月成立了专家组。 谁负责此规范&#xff1f; Java Identity AP…

WEB页面的生命周期,DOMContentLoaded,load,beforeunload,unload

简言 理解WEB页面的生命周期&#xff0c;文档加载事件及顺序对WEB开发有十分的重要意义。如果不理解&#xff0c;在元素未加载就提前操作元素&#xff0c;则得不到想要的结果。而如果页面完全加载完成后&#xff0c;再进行操作&#xff0c;则又会影响用户体验。 一般来说&…

WinAPI: SetLayeredWindowAttributes - 设置窗口的透明

这是来宾 Dolby 在 http://www.cnblogs.com/del/archive/2008/03/08/1081295.html#1096814 询问的问题. //声明: SetLayeredWindowAttributes(Hwnd: THandle; {窗口句柄}crKey: COLORREF; {透明色}bAlpha: Byte; {Alpha 值}dwFlags: DWORD {LWA_COLORKEY(1)表示使用透明…

动态规划-线性dp-hdu-4055

https://www.cnblogs.com/31415926535x/p/10423047.html 这道题是大连的某一年的现场赛的题hdu-4055 &#xff0c;&#xff0c;&#xff0c;刚开始做线性dp的题&#xff0c;&#xff0c;看了好半天才看懂解法&#xff0c;&#xff0c; 分析 参考1参考2 题目的意思就是给出一个仅…

JQuery .net WebService 参数必须一致

$.ajax({type: "POST",contentType:"application/json; charsetutf-8",url: "/LearnJQuery/ajax1.asmx/response1",data:"{username:\""$("#inputName").val()"\"}",上面的username必须和webservice中的…

c语言按shift用户随时退出,2014年云南省“三校生”高考计算机第三次模拟试卷...

密班级&#xff1a; 姓名&#xff1a; 学号&#xff1a;密 封 线 内 不 得 答 题玉龙职高2012年高考第三次模拟试卷计算机基础总分&#xff1a;150分&#xff0c;考试时间&#xff1a;120分钟。一、单项选择题(在每小题给出的四个选项中&#xff0c;只有一个是符合题目要求的&a…

无状态EJB:池化和生命周期

无状态EJB池和生命周期的摘要视图&#xff08;注释&#xff09;。 对新手有用。 。 。 。 。 EJB池&#xff1a;快速概述 EJB实例存储在称为EJB池的位置–这不过是内存中的缓存 。 无状态EJB通常按需实例化&#xff0c;即&#xff0c;当客户端调用Bean上的方法时。 但是&…