c语言表达式1 4 2.75,C语言程序设计题目及解答–02.doc-程序员宅基地

技术标签: c语言表达式1 4 2.75  

C语言程序设计题目及解答–02

一、判断题?(20分)

1. C语言中的任何类型数据都可进行四则运算。2分

2. 对整型常量可进行自加或自减运算,而对变量或表达式不可以。2分

3. 算术运算符和赋值运算符的结合方向均有左自右。2分

4. 在进行逻辑运算时,非0整型值表示“真”。2分

5. x*=y+8 等价于 x=x*(y+8)。2分

6. C语言中"%"运算符的运算对象必须是整型.2分

7. 在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。2分

8. 表达式1/4+2.75的值是3。2分

9. 字符型数据和整数之间是不可以通用的。2分

10. 若有int =10, j=0;则执行完语句if (j=0)+ +; else ⅰ- -; ⅰ的值为11。2分

二、选择题?(20分)

1.在C语言中,运算对象必须是整型数的运算符是( )。???[A] 2分

A. %?????B. /?????C. %和/?????D. =

2.若变量已正确定义并赋值,以下符合C语言语法的表达式是( )。???[B] 2分

A. a:=b+1?????B. a=b=c+2?????C. int 18.5%3?????D. a=a+7=c+b

3.设x和y均为int型变量,则语句“x+=y;y=x–y;x– =y;”的功能是( )。???[D] 2分

A. 把x和y按从小到大排列?????B. 把x和y按从大到小排列?????C. 无确定结果?????D. 交换x和y中的值

4.有定义int a=9;,语句“a+=a– =a+a;”执行后,变量的值是( )。???[C] 2分

A. 18?????B. 9?????C. -18?????D. -9

5.设int x=3,y=4,z=5;,下列表达式中值为0的是( )。???[D] 2分

A. 'x'&&'y'?????B. x<=y?????C. x||y+z&&y–z?????D. !((x

6.设x,y,z,t均为整型变量,现有如下语句x=y=z=1;t=++x++y&&++z;,则执行这个语句后t的值为( )。???[B] 2分

A. 2?????B. 1?????C. 0?????D. 不定值

7.以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是( )。???[A] 2分

A. x/y*z?????B. x*(1/(y*z))?????C. x/y*1/z?????D. x/y/z

8.设有整型变量x,下列说法中,错误的是( )。???[A] 2分

A. “5.0”不是表达式?????B. “x”是表达式?????C. “!x”是表达式?????D. “sqrt(x)”是表达式

9.判断char型变量c为数字字符的正确表达式为( )。???[B] 2分

A. '0'<=c<='9'?????B. '0'<=c&&c<='9'?????C. c>='0'||c<='9'?????D. c>=0&&c<=9

10.设int a=2;,表达式“a%2!=0”的值为???[B] 2分

A. 1?????B. 0?????C. 假?????D. 真

三、程序填空题?(20分)

#include

int main()

{

int x,y,z,t;

scanf("%d%d%d",&x,&y,&z);

if(x>y){__(1)__}

if(x>z){__(2)__}

if(y>z){__(3)__}

printf("small to big: %d %d %d\n",x,y,z);

}

(1)答案 4分 t=x;x=y;y=t;

(2)答案 3分 t=z;z=x;x=t;

(3)答案 3分 t=y;y=z;z=t;

2、功能:将两个数对调。不用第三个变量,实现两个数的对调操作。

#include

int main()

{

int a,b;

scanf("%d %d",&a,&b);

printf("a=%d,b=%d\n",a,b);

a= a+b ;

b= __(1)__;

a= __(2)__;

printf("a=%d,b=%d\n",a,b);

retu

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34849898/article/details/117095619

智能推荐

QGIS二次开发(C++/Qt):栅格计算器_qgis二次开发 c++-程序员宅基地

文章浏览阅读652次,点赞15次,收藏6次。编写一个具有加、减、乘、除、对数、指数计算功能的栅格图层计算工具,计算结果以tiff格式的栅格文件输出。思路:1.自行设计界面,逐个实现计算功能;2.调用QGIS原生栅格计算器。本文使用第二种方法,直接调用QGIS的栅格计算器。_qgis二次开发 c++

记一次 java.io.IOException: Attempted read from closed stream-程序员宅基地

文章浏览阅读4.4k次,点赞6次,收藏2次。在一次项目问题排查过程中,发现总是 报错 java.io.IOException: Attempted read from closed stream,根据异常的堆栈分析,定位到了问题的根源。问题示例如下:public class Main { public static void main(String[] args) throws ClientProtocolException,..._java.io.ioexception: attempted read from closed stream.

Python中数据清洗缺失值,重复值和异常值的处理_df_replace_outliers = df.replace( df['a'],np.nan, -程序员宅基地

文章浏览阅读2.1k次。1 缺失值的处理1.1 常规缺失值的处理np.nan,NaN,None,NaT(时间数据类型的缺失值)等df.isnull()1.判断每一个df中的数据是否为缺失值,是则返回True,否则返回False2.可以利用True为1,False为0的特性,sum()即为缺失值数量df.notnull()判断每个df中的值是否不为缺失值,是不为缺失值返回True,不是不为缺失值则返回Falsedf.dropna() 1.删除缺失值,可以指定axis来控制删除出现缺失值的行或者列 2.使用dropna_df_replace_outliers = df.replace( df['a'],np.nan, )

SQLite3 极简教程 & Go 使用 SQLite 内存模式操作数据结构_golang sqlite 内存数据库 附加-程序员宅基地

文章浏览阅读1.1w次。SQLite 简介关键词: RDBMS (embedded), CSQLite is a database engine written in the C language. It is not a standalone app; rather, it is a library that software developers embed in their apps...._golang sqlite 内存数据库 附加

Struts1介绍_struts1引用包-程序员宅基地

文章浏览阅读2.1k次,点赞2次,收藏7次。struts:[strʌts]支柱; 撑杆; 支杆; 支撑; 趾高气扬的步态; 高视阔步的样子;引入strutsModel1结构如图1所示: Model1是一个以JSP文件为中心的模式,在这种模式中JSP页面不仅负责表现逻辑,也负责控制逻辑。专业书籍上称之为逻辑耦合在页面中,这种处理方式,对一些规模很小的项目如:一个简单的留言簿,也没什么太大的坏处,实际上,人们开始接触一些对自己来说是新的东西的时候,比如,用JSP访问数据库时,往往喜欢别人能提供一个包含这一切的单个JSP页面,因为这样在.._struts1引用包

关于使用okhttp3响应乱码问题-程序员宅基地

文章浏览阅读178次。然后在创建OkHttpClient.Builder()的地方配置拦截器。,不加拦截器也可以达到相同的效果。通过 okhttp3 去请求。配置响应拦截器,解压缩响应体。进行压缩,然后返回数据给。

随便推点

【全解析 | PTA】浙大版《Python 程序设计》题目集-第三章_len('3//11//2018'.split('/'))的结果是_____。-程序员宅基地

文章浏览阅读5.2k次,点赞52次,收藏111次。Python/PTA/浙大版/Python程序设计/题解_len('3//11//2018'.split('/'))的结果是_____。

成功粉碎北信源监控程序vrvedp_m.exe ,vrvrf_c64.exe,svchost.exe,vrvrf_c.exe-程序员宅基地

文章浏览阅读1.7w次,点赞4次,收藏12次。公司安装了北信源的监控软件,用360粉碎了大部分北信源的程序文件,但是有几个程序进程始终开机启动,进程无法杀死,一度成了我的一块心病!后来不知咋的灵光一闪,彻底将其粉碎的毛都不剩,现将成功经验分享给大家;电脑基本环境:win10 专业版,360安全卫士粉碎操作步骤(因我电脑已经粉碎了北信源,所以图片以其他文件做示范):找到北信源残余卸载不到的程序文件所在的位置(就是这些东西vr..._vrvedp_m.exe

码云托管小项目-本地笔记文件管理系统_学习文档笔记托管码云-程序员宅基地

文章浏览阅读3.2k次。项目描述这是一个很简单的类博客系统,旨在方便管理本地笔记文档,整体采用spring+springmvc+angularjs+bootstrap+markdown实现,主要包括分类、查看、搜索等功能。项目背景由于记忆有限,学的东西难免忘记,因此就需要一定的笔记来帮助记忆。 之前基本都是在CSDN用博客,或者有道云笔记,或者直接本地文件系统的文档来充当笔记。 这些方式都有他们的优势..._学习文档笔记托管码云

.Net 连接 Mysql 8.0.29-30版本异常: Character set utf8mb3 is not supported by .Net Framework_character set 'utf8mb3' is not supported by .net f-程序员宅基地

文章浏览阅读8.9k次,点赞3次,收藏8次。Character set utf8mb3 is not supported by .Net Framework 解决方法_character set 'utf8mb3' is not supported by .net framework.

Python之(18)ctypes使用-程序员宅基地

文章浏览阅读1.1k次,点赞22次,收藏25次。ctypes是一个 Python 标准库,它提供了和 C 语言库交互的能力。利用ctypes,你可以在 Python 中加载动态链接库(DLLs 或在 Unix-like 系统中的 shared objects),并且可以调用这些库中的函数。这使得Python可以使用已经编译好的代码,这通常是为了性能或者重用现有的C代码。要使用ctypes然后,你可以加载一个库,调用其中的函数,传递参数,以及获取返回值。# 对于 Windows DLL# 对于 Unix-like 系统上的 shared object。_ctypes使用

几个查期刊的网站_standard journal abbreviation (iso4)-程序员宅基地

文章浏览阅读4.9k次。(1)Ecological Indicators | Standard Journal Abbreviation (ISO4) - Academic Acceleratorhttps://academic-accelerator.com/Journal-Abbreviation/Ecological-Indicators(2)Remote Sensing in Ecology and Conservation 期刊投稿经验分享,Remote Sensing in Ecology and Conserva_standard journal abbreviation (iso4)

推荐文章

热门文章

相关标签