C语言练习题——if语句
推荐大家使用牛客网刷题 点击跳转学习网进行注册学习
这次给大家推荐个宝藏网站,牛客网!!!,牛客网的题目质量是真的高,即便不能考到一模一样的,但基本抓牢了大厂们最爱考的那些题型和原理。所以我一直觉得即便是再拉胯的小白,只要好好用牛客网,认认真真准备、刷题。一波操作下来,面对各种校招也绝对不会手足无措的,说不定也能和我一样如愿以偿。牛客网的优点在于纯中文网站,不用担心各种术语,对于每一个题目,都给出了顶层的框图以及接口定义,也给出题解思路,可以说对初学者极其友好。
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语句相关推荐
- C语言语句单选题,C语言练习题
C语言练习题 C一个switch语句总是可以被一系列ifelse语句替换 D switch语句的测试表达式可以是任何类型 E当执行break语句时程序将停止执行 20在C语言中,在int num[5] ...
- c语言练习题及答案)(1),c语言练习题(带详解答案)1.pdf
c语言练习题(带详解答案)1 (-2) -1: 一单项选择题 /为求商运算符,该运算符能够对整型.字符.浮点等类型的数 据进行运算,5/2 2 1.(A )是构成C语言程序的基本单位. 11.如果 i ...
- 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...
C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...
- 编译c语言源程序得到的目标文件可以直接在dos环境中运行,c语言练习题一.doc
c语言练习题一 c语言练习题一 1. 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为: A. 任意 B. 第一个函数必须是主函数,其他函数任意 C. 必须完全按照执行的顺序排列 D. 其他 ...
- c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc
C语言练习题-基本数据类型和运算.doc 第2章 基本数据类型和运算练习题一. 单项选择题1下列数据中属于"字符串常量"的是( ). A"a"B. ABCC. ...
- 广东2018c语言二级答案,2018年3月全国计算机二级C语言练习题及答案(2)
原标题:2018年3月全国计算机二级C语言练习题及答案(2) 一.选择题 1). 下列叙述中正确的是( ). A.调用printf( )函数时,必须要有输出项 B.使用putchar( )函数时,必须 ...
- 【明解C语言】选择语句之switch
目录 一.switch语句的语法 二.switch语句的使用 1. 无break 2.有break 3. 代码运行分析 三.switch语句注意事项 四.default语句 五.练习题 [明解C语言] ...
- c语言中1%3c%3c2 什么意思,c语言练习题
篇一:C语言考试题库及答案 C语言理论上机考试选择题部分(共200题,仅针对11级定向专业) 1.下面程序的输出是___D______ #include void main() { int k=11; ...
- C语言练习题的错题集
@C语言练习题错题集 判断题错题集 1.在对数组全部元素赋初值时,不可以省略行数,但能省略列数. 对于数组来说,列数是不可以省略的,相反的可以省略行数. 2.数组名就是一个指针常量,指向数组的首元素( ...
- 2022年自考专业(公关关系)公关关系语言练习题
2022年自考专业(公关关系)公关关系语言练习题,根据最新自考专业(公关关系)公关关系语言与历年自考专业(公关关系)公关关系语言真题汇总编写,包含自考专业(公关关系)公关关系语言常考重点题型与知识点, ...
最新文章
- JS弹出窗口窗口的位置和大小
- 简单点儿、简单点儿、再简单点儿,其实世界可以不是我们想象的那么复杂
- 一些Linux shell
- 同步阻塞、同步非阻塞、异步阻塞、异步非阻塞与 I/O 多路复用、Java NIO 之间的联系
- 超全超详细AC-DC电源模块测试教程!
- LaTeX indicator function
- 前端学习(1697):前端系列javascript之原型
- mysql还是mdb2_mysql两种表存储结构myisam和innodb的性能比较测试
- 计算机出现开机故障的原因,电脑开机出现英文故障?先别着急拿去修!几分钟教你轻松搞定...
- 区块链概念——学习笔记
- 几种方法找到整型阵列中的最大值和最小值
- java题角色信息管理,java题库专家信息管理系统
- matlab mosek安装
- 里程碑!美国航天局NASA耗资高达百亿美元,“终极太空望远镜”拍到了什么?| 美通社头条...
- 小程序游戏开发一般多少钱?游戏小程序开发制作
- 第八十六章 Caché 函数大全 $ZDATETIMEH 函数
- win7计算机无法最大化,win7系统窗口老是以最大化显示且不能还原的具体方法
- 问题 C: 百头百脚
- echart显示多组数据
- IEEE Transactions on Industrial Informatics(TII)投稿须知
热门文章
- 工具栏的输入法栏完全消失
- Android编码规范
- android qq轻聊版多个,Android QQ轻聊版怎样样
- .ani动态鼠标指针图像无法显示
- emouse思·睿—评论与观点整理之四
- 手机摄像头驱动_聚辰股份,智能手机摄像头EEPROM产品供应商
- 正确激活报表插件的方法
- android studio 融云SDK集成
- VMPlayer Ubuntu 16.04 Copy and Paste with Host 主机与宿机之间的复制粘贴
- kettle中的switch_kettle 教程(三):条件判断 Switch Case