《吉师作业》(1)之我是web手为啥让我学C

news2024/10/6 8:26:16

前言

🍀作者简介:吉师散养学生,为挣钱努力拼搏的一名小学生。

🍁个人主页:吉师职业混子的博客_CSDN博客-python学习,HTML学习,清览题库--C语言程序设计第五版编程题解析领域博主

🫒文章目的:我不想学C啊啊啊啊啊

1. (单选题)


下列条件语句中,功能与其他语句不同的是(    )。

  • A. if(a==0)     printf("%d\n",x); 

    else            printf("%d\n",y);

  • B. if(a)    printf("%d\n",x); 

    else    printf("%d\n",y);

  • C. if(a==0)    printf("%d\n",y); 

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

  • D. if(a!=0)    printf("%d\n",x);

    else         printf("%d\n",y);

解题过程:

首先康康这些语句的功能是啥

A选项,如果A等于0,则if(a==0)为真,输出X,反之输出Y

B选项,if(a)等价于if(a!=0),所以如果A的值不为0,输出X,反之输出Y

此处就有两个选项不同了,继续往下看

C选项,如果A为0,输出Y,反之输出X

D选项,如果A!=0,输出X,反之输出Y

2. (单选题)

以下程序正确的说法是(  )。

#include<stdio.h>

void main()

  int x=0,y=0;

  if(x=y) printf("*****\n");

  else     printf("#####\n");

}

  • A. 输出#####
  • B. 有语法错误不能通过编译
  • C. 可以通过编译,但不能通过连接,因此不能运行
  • D. 输出*****

康康呗,这题我选错了(悲

解题过程

首先明确下if(x=y)是个什么玩意,他和if(x==y)的区别是啥子

if(x==y)是判断x与y的值是否相等,如果相等为真执行if下的条件语句

而if(x=y)则是将Y的值赋给X,只要在Y不等于0等情况下,该条件均成立。

所以本题中if(x=y)并不成立,执行else语句

3. (单选题)

以下程序的输出结果为(    )。

#include<stdio.h>

void main()

int a=30;

  printf("%d",(a/3>0)?a/10:a%3);

}

  • A. 0
  • B. 1
  • C. 10
  • D. 3

解题过程

首先我们要了解一下(a/3>0)?a/10:a%3是个嘛玩意

第一步是对括号里的内容进行判断,如果为真,则执行a/10,否则执行a%3

4. (单选题)

希望当num的值为奇数时,表达式的值为“真”;

num的值为偶数时,表达式的值为“假”。

则以下不能满足该要求的表达式是(    )。

  • A. num%2==1
  • B. !(num%2)
  • C. !(num%2==0)
  • D. num%2

来嘛,判断嘛,代数就可以了

A项代3,3%2==1,为真,可以满足要求

B项代3,3%2结果为1,为真,但前面有!,所以为假,不成立

5. (单选题)

以下程序运行时,输入的x值在(    )范围时才会有输出结果。

#include<stdio.h>

void main()

{

int x;

  scanf("%d",&x);

  if(x<5);

  else if(x!=20)

  printf("%d",x);

}

  • A. 大于等于5且不等于20的整数
  • B. 不等于20的整数
  • C. 小于5的整数
  • D. 大于等于5且等于20的整数

挺简单的题,不叭叭了

6. (单选题)语句 

if(x!=0)  y=1; 

        else        y=2;

与(    )等价。

  • A. if(x)    y=1; 

    else    y=2;

  • B. if(x)  y=2; 

    else  y=1;

  • C. if(!x)   y=1; 

    else    y=2;

  • D. if(x=0)  y=2; 

    else      y=1;

解题过程

题干,如果X不等于0 ,赋值X等于1

反之赋值为2

A如果x不等于0,

赋值X等于1

反之赋值为2

下面不说了

7. (单选题)

下列程序段运行后x的值是(  )。

int a = 0, b = 0, c = 0, x = 35;

if (!a)    x--;

else if (b);

if (c)    x = 3;

else     x = 4;

  • A. 34
  • B. 35
  • C. 4
  • D. 3

解题过程

A=0,!A就是非0,值为真

执行X--,此时X为34

执行下一个if语句,c=0,为假,执行else

X=4

8. (单选题)

下列程序段运行后的结果是(  )。

#include<stdio.h>

int main()

{  

      int  a = 2, b = -1, c = 2;

      if(a < b)

            if(b < 0) 

                  c = 0;

      else  c++;

      printf("%d\n",c);      

      return 0;

}

  • A. 0
  • B. 2
  • C. 3
  • D. 4

解题过程

这题有毒

 

9. (判断题)


if(a=5) 是允许的。

  • A. 对
  • B. 错

允许的,把5赋值给a,只要赋的值不是0,就为真

10. (判断题)


在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。

  • A. 对
  • B. 错

对的,不做评价

11. (判断题)

if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。

if (表达式)   语句1

else            语句2

  • A. 对
  • B. 错

错的,可以随便搞

12. (判断题)

if-else语句的一般形式如下,若表达式的值为“真”,则执行语句1;否则,就执行语句2。

if (表达式)   语句1

else            语句2

  • A. 对
  • B. 错

对的,没啥说的

13. (判断题)

执行以下程序段后,x的值为0,y的值为1。

int x, y;

if (x = 0)  y = 0;

else        y = 1;

  • A. 对
  • B. 错

对的,把0赋给x,然后执行else语句

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

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

相关文章

freeRTOS学习(二)

堆内存管理 先决条件 FreeRTOS是作为一组C源文件提供的&#xff0c;因此成为一个合格的C程序员是使用FreeRTOS的先决条件。 动态内存分配及其与FreeRTOS的相关性 内核对象&#xff1a;如任务、队列、信号量和事件组。为了使FreeRTOS尽可能易于使用&#xff0c;这些内核对象不…

科普一下MTU是什么,如何设置MTU

欢迎来到东用知识小课堂&#xff0c;下面我们就来科普一下一下MTU是什么&#xff0c;如何设置MTUMTU是最大传输单元的意思&#xff0c;代指一类通讯协议某一层上所能通过的最大数据包大小(以byte为单位)。最大传输单元这一主要参数一般与串行通讯接口相关(网络接口卡、串口等)。…

【Vue实用功能】彻底搞懂Vue中的Mixin混入

前言 有些小伙伴接手别人的Vue项目时&#xff0c;看到里面有个Mixin文件夹&#xff0c;可能会云里雾里的状态&#xff0c;今天我们来好好聊聊Mixin&#xff0c;争取以后不再云里雾里。 一、什么是Mixins&#xff1f; Mixins(混入)&#xff1a;当我们存在多个组件中的逻辑或者…

MySQL总结

文章目录一.SQL语句简介1.什么是SQL&#xff1f;2.SQL分类二.MySql常用数据类型三.数据库操作1.创建数据库2.查询和删除数据库3.备份/恢复数据库四.表操作1.创建表2.修改/查看表五.CRUD语句1.Insert语句2.Delete语句3.Update语句4.Select语句五.函数1.统计函数count2.字符串相关…

for in和for of

文章目录二者在什么情况下可以使用for ... in什么是可枚举的属性&#xff1f;for...of什么是可迭代的数据&#xff1f;总结二者在什么情况下可以使用 for … in 可以用在可枚举的数据&#xff0c;如&#xff1a; 对象数组&#xff08;循环的是索引&#xff09;字符串 什么是…

ESP8266-Arduino网络编程实例-发送邮件(基于SMTP)

发送邮件(基于SMTP) 本文将演示如何使用ESP8266发送邮件。实例中将使用SMTP(Simple Mail Transfer Protocol)协议通QQ邮箱向指定邮箱发送邮件。 1、设置QQ邮箱第三方服务 1)第一步:注册一个QQ邮箱 2)第二步:开启QQ邮箱的第三方服务 1、硬件准备 ESP8266 NodeMCU开发…

高通Android随身WIFI屏蔽商家远程控制断网

部分随身WIFI商家后台会监测用户是否使用的是自家的eSIM,若使用了外置卡槽或eSIM的ICCID改变就会断网,主要表现是先联网后突然变成飞行模式,或联网后开热点变飞行模式。这就是商家后台做了监测,检测到异常就断网。我们的主要解决思路就是禁止随身wifi连接商家的远程服务器,…

pytorch中一维卷积,二维卷积,三维卷积,层次特征注意力

一维卷积 一维卷积操作常用作文本数据或者序列数据的处理。这里以文本数据为例进行讲解。 下图左边是一个文本矩阵,是将这句话‘I like this movie very much!’转换为计算机可以处理的语言。对于宽度,可以认为是词向量的维度,高度可以表示为这个句子的最大长度,从这里可…

上手Python之set(集合)

为什么使用集合 我们目前接触到了列表、元组、字符串三个数据容器了。基本满足大多数的使用场景。 为何又需要学习新的集合类型呢&#xff1f; 通过特性来分析&#xff1a; 列表可修改、支持重复元素且有序 元组、字符串不可修改、支持重复元素且有序 有没有看出一些局限&…

JavaEE在线学习系统的设计与实现

目 录 摘 要 i Abstract ii 第1章 概论 1 1.1 课题背景 1 1.2 课题意义 2 1.3开发工具及技术 2 1.3.1 MyEclipse 2 1.3.2 ToMcat 2 1.3.3 SqlServer 2 1.3.4 JSP 3 1.3.5 Servlet 3 第2章 可行性分析及总体设计原则 5 2.1可行性分析 5 2.1.1技术可行性 5 2.1.2经济可行性 5 2.1…

Python - Numpy库的使用(简单易懂)

目录 numpy多维数组——数组的创建 1、array函数创建数组对象 2、通过arange、linspace函数创建等差数组对象 3、通过logspace函数创建等比数列数组 函数 zeros ones diag eye full numpy多维数组——生成随机数 函数 seed rand randn randint 函数 binomial normal 和…

【算法篇-搜索与图论】适合算法入门小白理解的深度优先搜索(DFS )以及解决全排列数字

目录1.什么是深度优先搜索&#xff08;DFS&#xff09;2.结合例子看DFS2.1 全排列数字结语该文章部分内容摘抄自 啊哈磊老师的《啊哈&#xff01;算法》 一本对算法新手非常友好的书&#xff0c;非常推荐新手去阅读&#xff01; 1.什么是深度优先搜索&#xff08;DFS&#xff0…

【阿里云】短信服务

目录 1. 前置技术&#xff1a;阿里大鱼 1.1 概述 1.2 开通 1.3 签名管理 1.3.1 签名概述 1.3.2 添加签名 1.3.3 使用 1.4 模板管理 1.4.1 模板概述 1.4.2 添加模板 1.4.3 使用 1.5 在线文档 1.5.1 打开在线文档 1.5.2 使用在线文档 1.6 使用工具类发送短信 1.7…

基于混合VNS(变邻域搜索算法)的PSO(粒子群优化算法)的任务分配问题(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(3)

文章目录1.读取本的数据集2.查看数据的前5行3.将salary列的数据转换为最大值和最小值的平均值4.将数据根据学历进行分组计算平均值5.将createTime列转换为月日6.查看所索引&#xff0c;数据类型和内存信息7.查看数值型列的汇总统计8.新增一列根据salary将数据分为三组9.按照sal…

【Day31】力扣算法(超详细思路+注释)[1441. 用栈操作构建数组 ] [621. 任务调度器]

您的点赞&#xff0c;收藏以及关注是对作者最大的鼓励喔 ~~ 刷题打卡&#xff0c;第 三十一 天题目一、1441. 用栈操作构建数组题目二、621. 任务调度器题目一、1441. 用栈操作构建数组 原题链接&#xff1a;1441. 用栈操作构建数组 题目描述&#xff1a; 给你一个数组targe…

5 个 Flutter VSCode 技巧和窍门,你可以马上使用!

5 个 Flutter VSCode 技巧和窍门&#xff0c;你可以马上使用&#xff01; 前言 今天&#xff0c;我将向你展示 5 个非常有用的 Flutter 技巧&#xff0c;你可以立即应用到你的项目中。我不会给你任何软件包或扩展&#xff0c;但非常简单&#xff0c;但非常有用的技巧&#xff0…

【大厂高频真题100题】单词拆分 真题练习第7题 持续更新~

单词拆分 描述: 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s = "leetcode", wordDict = ["leet&q…

德邦股份第三季营收80亿:净利2.56亿 京东控制72%股权

雷递网 雷建平 10月28日德邦物流股份有限公司&#xff08;证券代码&#xff1a;603056&#xff0c;证券简称&#xff1a;德邦股份&#xff09;今日发布财报。财报显示&#xff0c;德邦股份2022年前9个月营收为228.17亿元&#xff0c;较上年同期增长1.14%&#xff1b;净利为3.5亿…

springboot+jsp志愿者岗位报名培训系统javaweb

当我知道北京冬奥会申请成功&#xff0c;也刚好是我的毕业&#xff0c;觉得自已需要做点什么&#xff0c;北京冬奥会申请成功觉得自已去做一个志愿者&#xff0c;这样不断丰富了自已的经历&#xff0c;还能给自已在现实生活中上了一课&#xff0c;为了迎合志愿者需求&#xff0…