day 12 default后面是否还可以跟case
(1).有以下程序:
#include<stdio.h>
void main(){
int case,float printF;
printf("输入2个数\n");
scanf("%d,%f",&case,&printF);
printf("%d,%f",case,printF);
}
该程序在编译时产生错误,其出错原因是【A】
(A).定义语句出错,case是关键字,不能用作用户自定义标识符
(B).定义语句出错,printF不能用作用户自定义标识符
(C).定义语句无错,scanf不能作为输入函数使用
(D).定义语句无错,printf不能输出case的值
分析:int、case、if、else、printf、scanf、for、switch等等是关键字,不能用于用户标识符。
(2).有以下程序:
定义语句:int x = 10;则表达式x -= x + x的值为【B】
(A).-20
(B).-10
(C).0
(D).10
分析:考察赋值表达式的运算方向,自右向左进行。赋值表达式格式为:变量名=表达式,赋值运算左边必须为变量,赋值运算是把赋值运算符右边表达式的值赋给左边变量。x-=x+x ==>x=x-(x+x)
(3).有以下程序:
设定义,int a=1,b=2,c=3,以下语句中执行效果与其他三个不同的是【C】
(A).if(a>b)c=a,a=b,b=c;
(B).if(a>b){c=a,a=b,b=c;}
(C).if(a>b)c=a;a=b;b=c;
(D).if(a>b){c=a;a=b;b=c;}
分析:第一次做这题的时候觉的简单,没想到掉坑里了。
选项里面,只有C是执行第一个,而其他选项都是执行到b=c。
(4).有以下程序:
程序运行后的输出结果是【C】
(A).3
(B).5
(C).7
(D).9
分析:以往遇见的switch语句default都是放后面的,拿到这个题第一眼确实有点懵,不知道后面执不执,使用调试了以下,进行了验证,一共循环2次,把每次的循环结构都打印出来。
程序修改之后:
发现只要不遇的break就会一直往下执行,default的位置可以是任意的。
(5).有以下定义:
编译时会出现错误的是【C】
(A).char a = 'a';
(B).char a = '\n';
(C).char a = 'aa';
(D).char a ='\x2d';
分析:在C、D之间犹豫了,char空间只有1字节的大小,而‘\x2d’表示16进制的方式赋值,2d是16禁止,表示1个数。
(6).有以下程序:
程序运行后的输出结构是【C】
(A).32
(B).12
(C).21
(D).22
(7).有以下定义:
int a[4][10],*p,*q[4],且0<=i<4,则错误的赋值是【】
(A).p=a;
(B).q[i]=a[i];
(C).p=a[i];
(D).p=&a[2][1];
分析:a是一个二维数组,*p指向的是一个地址,返回类型是 int *。*q[4]是一个指针数组,这个数组内存放了4给地址。【p=a错误,p指针可以指向一个一维数组,但不能指向一个二维数组】
【q[i]=a[i]把二维数组一维化,存放到指针数组中】【p=a[i]数组一维化,p指针指向第i行】
(8).有以下程序:
程序运行后的输出结构是【C】
(A).3 3 4 4
(B).2 0 5 0
(C).3 0 4 0
(D).0 3 0 4
day 12 default后面是否还可以跟case的更多相关文章
- python +selenium的 里面还自带case 然后也有生成报告的模板
https://github.com/huahuijay/python-selenium2这个就是 python +selenium的 里面还自带case 然后也有生成报告的模板
- 实验12:Problem E: 还会用继承吗?
Home Web Board ProblemSet Standing Status Statistics Problem E: 还会用继承吗? Problem E: 还会用继承吗? Time Li ...
- 番茄钟的实现(基于Xilinx EGO1学习板)
番茄钟设计 一.总体设计 1.番茄工作法简介 番茄工作法由意大利的奇列洛创造.其内容就是:工作25分钟休息5分钟,循环四次后休息15分钟. 本项目就是基于Xilinx Ego1开发板实现一个计时器,该 ...
- switch语法中break,default作用说明
转自:http://cjhbest999.iteye.com/blog/1137124 关于java中switch使用的一些说明 switch(表达式) { case 常量表达式1:语句1; .... ...
- 在Oracle 11.2的数据库中建表时遇到 RESULT_CACHE (MODE DEFAULT) ORA-00922: missing or invalid option
在Oracle 11.2的数据库中建表时遇到 RESULT_CACHE (MODE DEFAULT) ORA-00922: missing or invalid option hostdr:[/ho ...
- 构造函数语义学——Default Constructor篇
构造函数语义学--Default Constructor 篇 这一章原书主要分析了:编译器关于对象构造过程的干涉,即在对象构造这个过程中,编译器到底在背后做了什么 这一章的重点在于 default c ...
- 第十一章 Odoo 12开发之看板视图和用户端 QWeb
QWeb 是 Odoo 使用的模板引擎,它基于 XML 来生成 HTML 片断和页面.通过 QWeb可生成内容丰富的看板(Kankan)视图.报表和 CMS 网页.本文中我们将学习QWeb 语法以及如 ...
- 【转】Centos升级Python 2.7.12并安装pip、ipython
Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号. 1 ...
- Oracle GoldenGate Veridata 12.1.3已经发布
通过GoldenGate Veridata 12.1.3,现在只需要一键点击即可修复数据复制后不一致的数据. veridata 架构
随机推荐
- Python基础入门(6)- 面向对象编程
1.初识面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本篇随笔将详细介绍Python的面向对象编程. 如果你以前没有接触过面向对象 ...
- CF981B Businessmen Problems 题解
Content 有一个长度为 \(n\) 的序列和长度为 \(m\) 的序列,两个序列中的元素都有一个编号 \(num\) 和一个值 \(val\),且同一个序列的元素之间的编号互不相同.现在从这两个 ...
- java 编程基础 Class对象 反射:动态代理 和AOP:java.lang.reflect.Proxy:(Proxy.newProxyInstance(newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h))
为什么我们使用动态代理 静态代理会让类变多了,多了代理类,工作量变大了,且不易扩展.比如我们上节课的例子,要实现不同的扩展方法就要编写不同的代理类,非常麻烦. Proxy类的使用规则 Proxy提 ...
- java 图形化小工具Abstract Window Toolit ;布局管理器FlowLayout流式布局;BorderLayout边界布局;GridLayout网格布局;CardLayou重叠卡片布局;BoxLayout方框布局;绝对定位
1.FlowLayout流式布局管理器: FlowLayout布局管理器中,组件像水流一样向某方向流动(排列),遇到障碍(边界)就折回,重头开始排列 .在默认情况下,FlowLayout局管理器从左向 ...
- Data truncation: Truncated incorrect DOUBLE value错误的解决方案
Data truncation: Truncated incorrect DOUBLE value错误的解决方案: 当在修改某条单位记录时,发生了Data truncation: Truncated ...
- JAVA实现智能分词(通过文章标题生成tag标签)
导入jar包 IKAnalyzer2012_u6.jar下载链接:https://pan.xunlew.com/s86789 maven <dependency> <groupId& ...
- typora 基本使用和漂亮的主题样式
以下是使用博客园的markdown的效果: typora 基本使用和漂亮的主题样式 一.typora 基本使用 ps:文字排版,使用markdown nice 可以一键复制到公众号.知乎:https: ...
- 【LeetCode】代码模板,刷题必会
目录 二分查找 排序的写法 BFS的写法 DFS的写法 回溯法 树 递归 迭代 前序遍历 中序遍历 后序遍历 构建完全二叉树 并查集 前缀树 图遍历 Dijkstra算法 Floyd-Warshall ...
- 【LeetCode】868. Binary Gap 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 线性扫描 日期 题目地址:https://leetc ...
- Sum of Consecutive Prime Numbers(poj2739)
Sum of Consecutive Prime Numbers Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22019 Ac ...