推荐大家使用牛客网刷题  点击跳转学习网进行注册学习
     这次给大家推荐个宝藏网站,牛客网!!!,牛客网的题目质量是真的高,即便不能考到一模一样的,但基本抓牢了大厂们最爱考的那些题型和原理。所以我一直觉得即便是再拉胯的小白,只要好好用牛客网,认认真真准备、刷题。一波操作下来,面对各种校招也绝对不会手足无措的,说不定也能和我一样如愿以偿。牛客网的优点在于纯中文网站,不用担心各种术语,对于每一个题目,都给出了顶层的框图以及接口定义,也给出题解思路,可以说对初学者极其友好。

1.下面代码执行的结果是:( )

#include <stdio.h>
int main()
{   int i = 0;     for (i = 0; i<10; i++)    {       if (i = 5)             printf("%d ", i); }   return 0;
}

A.1 2 3 4 5 6 7 8 9 10

B.5 5 5 5 5 5 5 5 5 5

C.死循环的打印5

D.0 1 2 3 4 5 6 7 8 9

2.关于if语句说法正确是:( )

A.if语句后面只能跟一条语句

B.if语句中0表示假,1表示真

C.if语句是一种分支语句,可以实现单分支,也可以实现多分支

D.else语句总是和它的对齐的if语句匹配

3.关于switch说法不正确的是:( )

A.switct语句中的default子句可以放在任意位置

B.switch语句中case后的表达式只能是整形常量表达式

C.switch语句中case子句必须在default子句之前

D.switch语句中case表达式不要求顺序

4.试求func(1) = (      )

int func(int a)
{     int b;    switch (a)    {         case 1: b = 30;       case 2: b = 20;         case 3: b = 16;         default: b = 0;    }     return b;
}

A.30

B.20

C.16

D.0

5.switch(c)语句中,c不可以是什么类型( )

A.int

B.long

C.char

D.float

6.下面代码的执行结果是什么( )

#include <stdio.h>
int main()
{   int x = 3;     int y = 3;     switch (x % 2){     case 1:         switch (y)      {       case 0:             printf("first");      case 1:             printf("second");             break;      default:printf("hello");      }   case 2:         printf("third");  }   return 0; }

A.secondthird

B.hello

C.firstsecond

D.hellothird

7.写代码将三个整数数按从大到小输出。

例如:

输入:2 3 1

输出:3 2 1

8.打印3的倍数的数

写一个代码打印1-100之间所有3的倍数的数字

9.求最大公约数

给定两个数,求这两个数的最大公约数

例如:

输入:20 40

输出:20

C语言练习题——if语句相关推荐

  1. C语言语句单选题,C语言练习题

    C语言练习题 C一个switch语句总是可以被一系列ifelse语句替换 D switch语句的测试表达式可以是任何类型 E当执行break语句时程序将停止执行 20在C语言中,在int num[5] ...

  2. c语言练习题及答案)(1),c语言练习题(带详解答案)1.pdf

    c语言练习题(带详解答案)1 (-2) -1: 一单项选择题 /为求商运算符,该运算符能够对整型.字符.浮点等类型的数 据进行运算,5/2 2 1.(A )是构成C语言程序的基本单位. 11.如果 i ...

  3. 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...

    C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...

  4. 编译c语言源程序得到的目标文件可以直接在dos环境中运行,c语言练习题一.doc

    c语言练习题一 c语言练习题一 1. 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为: A. 任意 B. 第一个函数必须是主函数,其他函数任意 C. 必须完全按照执行的顺序排列 D. 其他 ...

  5. c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc

    C语言练习题-基本数据类型和运算.doc 第2章 基本数据类型和运算练习题一. 单项选择题1下列数据中属于"字符串常量"的是( ). A"a"B. ABCC. ...

  6. 广东2018c语言二级答案,2018年3月全国计算机二级C语言练习题及答案(2)

    原标题:2018年3月全国计算机二级C语言练习题及答案(2) 一.选择题 1). 下列叙述中正确的是( ). A.调用printf( )函数时,必须要有输出项 B.使用putchar( )函数时,必须 ...

  7. 【明解C语言】选择语句之switch

    目录 一.switch语句的语法 二.switch语句的使用 1. 无break 2.有break 3. 代码运行分析 三.switch语句注意事项 四.default语句 五.练习题 [明解C语言] ...

  8. c语言中1%3c%3c2 什么意思,c语言练习题

    篇一:C语言考试题库及答案 C语言理论上机考试选择题部分(共200题,仅针对11级定向专业) 1.下面程序的输出是___D______ #include void main() { int k=11; ...

  9. C语言练习题的错题集

    @C语言练习题错题集 判断题错题集 1.在对数组全部元素赋初值时,不可以省略行数,但能省略列数. 对于数组来说,列数是不可以省略的,相反的可以省略行数. 2.数组名就是一个指针常量,指向数组的首元素( ...

  10. 2022年自考专业(公关关系)公关关系语言练习题

    2022年自考专业(公关关系)公关关系语言练习题,根据最新自考专业(公关关系)公关关系语言与历年自考专业(公关关系)公关关系语言真题汇总编写,包含自考专业(公关关系)公关关系语言常考重点题型与知识点, ...

最新文章

  1. JS弹出窗口窗口的位置和大小
  2. 简单点儿、简单点儿、再简单点儿,其实世界可以不是我们想象的那么复杂
  3. 一些Linux shell
  4. 同步阻塞、同步非阻塞、异步阻塞、异步非阻塞与 I/O 多路复用、Java NIO 之间的联系
  5. 超全超详细AC-DC电源模块测试教程!
  6. LaTeX indicator function
  7. 前端学习(1697):前端系列javascript之原型
  8. mysql还是mdb2_mysql两种表存储结构myisam和innodb的性能比较测试
  9. 计算机出现开机故障的原因,电脑开机出现英文故障?先别着急拿去修!几分钟教你轻松搞定...
  10. 区块链概念——学习笔记
  11. 几种方法找到整型阵列中的最大值和最小值
  12. java题角色信息管理,java题库专家信息管理系统
  13. matlab mosek安装
  14. 里程碑!美国航天局NASA耗资高达百亿美元,“终极太空望远镜”拍到了什么?| 美通社头条...
  15. 小程序游戏开发一般多少钱?游戏小程序开发制作
  16. 第八十六章 Caché 函数大全 $ZDATETIMEH 函数
  17. win7计算机无法最大化,win7系统窗口老是以最大化显示且不能还原的具体方法
  18. 问题 C: 百头百脚
  19. echart显示多组数据
  20. IEEE Transactions on Industrial Informatics(TII)投稿须知

热门文章

  1. 工具栏的输入法栏完全消失
  2. Android编码规范
  3. android qq轻聊版多个,Android QQ轻聊版怎样样
  4. .ani动态鼠标指针图像无法显示
  5. emouse思·睿—评论与观点整理之四
  6. 手机摄像头驱动_聚辰股份,智能手机摄像头EEPROM产品供应商
  7. 正确激活报表插件的方法
  8. android studio 融云SDK集成
  9. VMPlayer Ubuntu 16.04 Copy and Paste with Host 主机与宿机之间的复制粘贴
  10. kettle中的switch_kettle 教程(三):条件判断 Switch Case