(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的更多相关文章

  1. python +selenium的 里面还自带case 然后也有生成报告的模板

    https://github.com/huahuijay/python-selenium2这个就是 python +selenium的  里面还自带case  然后也有生成报告的模板 

  2. 实验12:Problem E: 还会用继承吗?

    Home Web Board ProblemSet Standing Status Statistics   Problem E: 还会用继承吗? Problem E: 还会用继承吗? Time Li ...

  3. 番茄钟的实现(基于Xilinx EGO1学习板)

    番茄钟设计 一.总体设计 1.番茄工作法简介 番茄工作法由意大利的奇列洛创造.其内容就是:工作25分钟休息5分钟,循环四次后休息15分钟. 本项目就是基于Xilinx Ego1开发板实现一个计时器,该 ...

  4. switch语法中break,default作用说明

    转自:http://cjhbest999.iteye.com/blog/1137124 关于java中switch使用的一些说明 switch(表达式) { case 常量表达式1:语句1; .... ...

  5. 在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 ...

  6. 构造函数语义学——Default Constructor篇

    构造函数语义学--Default Constructor 篇 这一章原书主要分析了:编译器关于对象构造过程的干涉,即在对象构造这个过程中,编译器到底在背后做了什么 这一章的重点在于 default c ...

  7. 第十一章 Odoo 12开发之看板视图和用户端 QWeb

    QWeb 是 Odoo 使用的模板引擎,它基于 XML 来生成 HTML 片断和页面.通过 QWeb可生成内容丰富的看板(Kankan)视图.报表和 CMS 网页.本文中我们将学习QWeb 语法以及如 ...

  8. 【转】Centos升级Python 2.7.12并安装pip、ipython

    Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号. 1 ...

  9. Oracle GoldenGate Veridata 12.1.3已经发布

    通过GoldenGate Veridata 12.1.3,现在只需要一键点击即可修复数据复制后不一致的数据. veridata 架构

随机推荐

  1. AtCoder Beginner Contest 173 题解

    AtCoder Beginner Contest 173 题解 目录 AtCoder Beginner Contest 173 题解 A - Payment B - Judge Status Summ ...

  2. Hystrix 监控可视化页面——Dashboard 流监控

    1.什么是Dashboard Hystrix-dashboard 是一款针对 Hystrix 进行实时监控的工具页面,通过 Hystrix Dashboard 我们可以在直观地看到各 Hystrix ...

  3. java 输入输出IO流 RandomAccessFile文件的任意文件指针位置地方来读写数据

    RandomAccessFile的介绍: RandomAccessFile是Java输入输出流体系中功能最丰富的文件内容访问类,它提供了众多的方法来访问文件内容,它既可以读取文件内容,也可以向文件输出 ...

  4. ligerUI问题

    1.checkboxColWidth:990,Grid的复选框的宽度设置为什么不起作用. 2.当grid出现横线不对齐时,可以设置detailColWidth:90,属性进行设置.此属性好像只是针对复 ...

  5. PSpice基本仿真分析例程

    一.瞬态分析 二.直流分析 2.1.直流分析电路 2.2.直流分析配置 2.3.直流分析输出波形 受供电电源的限制,输出最大值为±15V. 三.交流分析 3.1.1.交流分析电路1 3.1.1.交流分 ...

  6. MindSpore联邦学习框架解决行业级难题

    内容来源:华为开发者大会2021 HMS Core 6 AI技术论坛,主题演讲<MindSpore联邦学习框架解决隐私合规下的数据孤岛问题>. 演讲嘉宾:华为MindSpore联邦学习工程 ...

  7. MyBatis学习(三)MyBatis基于动态代理方式的增删改查

    1.前言 上一期讲到MyBatis-Statement版本的增删改查.可以发现.这种代码写下来冗余的地方特别多.写一套没啥.如果涉及到多表多查询的时候就容易出现问题.故.官方推荐了一种方法.即MyBa ...

  8. SpringBoot整合MQTT (使用官方demo)

    依赖 <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse. ...

  9. 逆波兰(加、减、乘、除、括号)表达式原理及C++代码实现

    当我们输入一个数学表达式,是中缀表达式,我们首先转换为后缀表达式(逆波兰表达式),然后再进行求值. 代码思路: (1)首先对输入的中缀表达式合法性进行判断,bool isStringLegal(con ...

  10. C. The Meaningless Game

    C. The Meaningless Game 题目链接 题意 给你两个数,开始都为1,然后每轮可以任选一个k,一边可以乘以\(k\),另一边乘以\(k^2\),然后问你最终是否可以得到所给的两个数a ...