day 17 i++优先级大于 *i
(1).有下列定义语句,int *p[4];以下选项中与此语句等价的是【C】
(A).int p[4];
(B).int **P;
(C).int *(p[4]);
(D).int (*p)[4];
分析:int *p[4];是指针数组
int p[4];定义了一个一维数组
int **P;定义了一个二级指针
int *(p[4]);定义了一个指针,指针指向的是一个有4个元组组成的数组
int (*p)[4];是数组指针
(2).以下不能将s所指字符串正确复制到t所指存储空间的是【C】
(A).while(*t=*s){t++;s++}
(B).for(i=0;t[i]=s[i];i++)
(C).do{*t++=*s++;}while(*s);
(D).for(i=0,j=0;t[i++]=s[j++];);

这个题看的时候确实有点懵:后来才发现主要是看优先级的问题,自增的优先级大于取值运算符(指针变量*),所以进入循环的时候,先自增,因此就会漏掉第一个字符。
(3).有以下程序:

程序运行后的输出结果是【B】
(A).ABCDE\0FG\0IJK
(B).ABCDIJK
(C).IJK
(D).EFGIJK
遇到\0会提前停止
(4).若有以下语句:
typedef struct S{
int g;
int h;
}T;
以下叙述中正确的是【B】
(A).可用S定义结构体变量
(B).可用T定义结构体变量
(C).S是struct类型的变量
(D).T是struct S类型的变量
分析:typedef struct S 是定义结构体类型 S是定义的结构体类型的名称。
T是 结构体struct S的别名,不是struct S的变量。
(5).再长度为n的线性表中,寻找最大项至少需要比较【n--1】次
线性表可以是无序的,所以要一个个进行比较,最坏的情况是n-1次,如果是有序的线性表,进行二分查找,则最坏的情况是log2n次。
(6).有以下程序:

程序运行时输入:1234567程序的运行结果是【C】
(A).34567
(B).34579
(C).15
(D).12
分析:scanf(“%2d”)函数2d代表宽度为2(不论数输出多少个,只会接收2位),正数表示右对齐,负数表示左对齐。
(7).有以下程序:

程序运行的结果是【3】。
n【0】=n【0】+1=1
n【1】=n【0】+1=1+1=2
n【0】=n【1】+1=2+1=3
(8).软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是【C】
(A).编译程序
(B).操作系统
(C).教务管理系统
(D).汇编程序
分析:编译程序 属于支撑软件
操作系统 属于系统软件
教务管理系统 属于应用软件
day 17 i++优先级大于 *i的更多相关文章
- 17.Priority优先级
/** * 优先级 */ public class PriorityDemo { public static class HightPriority extends Thread{ static in ...
- php:一个题目,关于优先级,及$a++和$a=$a+1,
这几天常看到微博上转发的一条微博:就做了下,竟做错了,所以就试着分析了下~~ 这是微博: 这是代码: <?php $c = 3; $b = 6; if ($c = 4 || $b = 4) { ...
- C 语言中的优先级
先看一段代码: /********************************************************************* * @fn bdAddr2Str * * ...
- CSS选择器优先级
1.类的覆盖顺序和应用的时候引用的顺序没关系,覆盖顺序取决于类定义的顺序 例如: .a{ color:red } .b{ color:green } 由于b晚于a定义,所以b覆盖a,反 ...
- css优先级计算
主要的css选择器有id,class,tag,[],:,::等,而通常需要对其优先级进行判断的有id,class,tag,另外内联样式和!important也和css的优先级有关系. 如果将这五种不同 ...
- ucos任务优先级从64到256,任务就绪表的改变
Ucos在任务调度中经常使用的技术为任务就绪表,在之前的文章中使用的例子是低于64个优先级的任务就绪表查找方法,现在ucos将任务扩展到256优先级之后,任务就绪表的查找也做了一定的修改,今天来讲讲 ...
- Linux 线程调度与优先级设置
转载:http://blog.csdn.net/a_ran/article/details/43759729 线程调度间的上下文切换 什么是上下文切换? 如果主线程是唯一的线程,那么他基本上不会被调度 ...
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css选择器全解 css操作语法全解 CSS样式设置语法全解: 样式优先级 1. !important标记的样式 > 内联样式(sty ...
- python运算符优先级问题
附上 对于or与and运算 其一, 在不加括号时候, and优先级大于or 其二, x or y 的值只可能是x或y. x为真就是x, x为假就是y 第三, x and y 的值只可能是x或y. x为 ...
随机推荐
- 【Redis的那些事 · 上篇】Redis的介绍、五种数据结构演示和分布式锁
Redis是什么 Redis,全称是Remote Dictionary Service,翻译过来就是,远程字典服务. redis属于nosql非关系型数据库.Nosql常见的数据关系,基本上是以key ...
- 2. Go中defer使用注意事项
1. 简介 defer 会在当前函数返回前执行传入的函数,它会经常被用于关闭文件描述符.关闭数据库连接以及解锁资源. 理解这句话主要在三个方面: 当前函数 返回前执行,当然函数可能没有返回值 传入的函 ...
- JAVA开发 环境基础 IDEA 常用快捷键
java 源代码运行必须先用javac编译生成字节码文件 XXX.class运行 java XXX 进行运行 环境变量classpath:已编译的字节码文件搜索路径--临时配置: set classp ...
- JAVA比较两个版本号的大小
/** * 比较版本号的大小 (两个版本号格式应尽量相同) * * @param v1 版本号1 * @param v2 版本号2 * @return 正数:v1大 负数:v2大 0:相等 */ pu ...
- 升级shiro1.6版本后导致附件上传失败,浏览器返回400错误
最新shiro发布了一个漏洞,凡是jar包在1.6版本的都会出现该漏洞,要修复该漏洞只能升级到shiro1.6版本 但是如果项目中url使用了;jsessionid这种方式的话 就会导致上传失败,浏览 ...
- 【LeetCode】349. Intersection of Two Arrays 解题报告(Java & Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:Java解法,HashSet 方法二:Pyt ...
- 【LeetCode】71. Simplify Path 解题报告(Python)
[LeetCode]71. Simplify Path 解题报告(Python) 标签(空格分隔): LeetCode 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://f ...
- 设计模式学习——JAVA动态代理原理分析
一.JDK动态代理执行过程 上一篇我们讲了JDK动态代理的简单使用,今天我们就来研究一下它的原理. 首先我们回忆下上一篇的代码: public class Main { public static v ...
- 第十七个知识点:描述和比较DES和AES的轮结构
第十七个知识点:描述和比较DES和AES的轮结构 这是密码学52件事中的第17篇.本周我们描述和比较DES和AES的结构. DES和AES都是迭代分组密码的例子.分组密码通过重复使用一个简单的轮函数来 ...
- Trial-faster-rcnn
目录 motivation 实验设置 实验结果 motivation 试一下faster rcnn的代码, 主要想看看backbone训练一部分好呢还是全部都训练好呢? 实验设置 Attribute ...