(1).以下不能用于描述算法的是【A】

(A).E-R图

(B).伪代码

(C).计算机语言

(D).流程图

分析:E-R图也称实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型,不能描述算法。

算法描述

   算法描述是指对设计出的算法,用一种方式进行详细的描述,以便与人交流。描述可以使用自然语言、伪代码,也可使用程序流程图。

伪代码:就是认为做为编译器的符号,比如注释符等等。

(2).以下叙述中正确的是【A】

(A).结构化程序的三种基本结构是顺序结构、选择结构、循环结构

(B).程序的算法只能使用流程图来描述

(C).N-S流程图只能描述简单的顺序结构的程序

(D).计算机可以直接执行C语言程序,不必进行任何转换

分析:计算机可以直接执行.exe可执行文件。通常写的代码都是源代码,需要预编译生成.obj二进制文件。再经过编译、链接生成.exe可执行文件。

N-S图、伪代码、计算机语言都可以描述算法。

(3).面向对象方法中,继承是指【D】

(A).一组对象所具有的相似性质

(B).一个对象具有另一个对象的性质

(C).各对象之间的共同性质

(D). 类之间共享属性和操作的机制

分析:面向对象方法中,继承是指类之间共享属性和操作的机制。继承由类的派生功能体现,一个类直接继职其它类的全部描述,同时可修改和扩充。在共有属性的基础之上,继承者也可以定义自己独有的特性。

(4).层次型、网状型和关系型数据库划分原则是【D】

(A).记录长度

(B).文件的大小

(C).联系的复杂程度

(D).数据之间的联系方式

(5).数据库设计中反应用户对数据要求的模块【C】

(A).内模式

(B).概念模式

(C).外模式

(D).设计模式

在数据库的设计中用户的使用,用户的需求,是从外操作数据库的。

(6).以下关于简单程序设计的步骤和顺序的说法中正确的是【B】

(A).确定算法后,整理并写出文档,最后进行编码和上机调试

(B).首先确定数据结构,然后确定算法,在编码,并上机调试,最后整理文档

(C).先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档

(D).先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

设计简单的程序步骤:先确定数据结构-----再确定算法-----进行编码-----调试-----整理文档

(7).有以下程序:

程序运行后输出的结果是【B】

(A).6 1

(B).7 0

(C).6 3

(D).7 1

分析:x[]=“string\0”;sizeof是计算类型所占空间的大小

strlen是计算字符串的有效个数

x===>“0\00ing\0”

需要注意的是:‘\0’的ASCII值就是0,所以strlen(x)计算出来的值为0

(8).以下程序段完全正确的是【】

(A).int *p;//没有初始化

   scanf("%d",&p);

(B).int *p;//没有初始化

scanf("%d",p);

(C).int k,*p=&k;//把k的地址存到p中,p就是k的地址

   scanf("%d",p);

(D).int k,*p;*p=&k;

   scanf("%d",p);

这块的概念确定比较混淆:C中是先定义指针*p,因此p就是k的地址

而D中值定义了一个指针,这时就不用带*号了。p是k的地址,而带*是解引用,*p是描述指向这个地址内的值。

day 16 int *p; scanf("%d",p);问题的更多相关文章

  1. 2018.09.23 bzoj1076: [SCOI2008]奖励关(期望+状压dp)

    传送门 一道神奇的期望状压dp. 用f[i][j]f[i][j]f[i][j]表示目前在第i轮已选取物品状态为j,从现在到第k轮能得到的最大贡献. 如果我们从前向后推有可能会遇到不合法的情况. 所以我 ...

  2. 【BZOJ2560】串珠子 状压DP+容斥

    [BZOJ2560]串珠子 Description 铭铭有n个十分漂亮的珠子和若干根颜色不同的绳子.现在铭铭想用绳子把所有的珠子连接成一个整体. 现在已知所有珠子互不相同,用整数1到n编号.对于第i个 ...

  3. 浅谈Link-Cut Tree(LCT)

    0XFF 前言&概念 Link-Cut Tree 是一种用来维护动态森林连通性的数据结构,适用于动态树问题.它采用类似树链剖分的轻重边路径剖分,把树边分为实边和虚边,并用 Splay 来维护每 ...

  4. Codeforces Round #554 (Div. 2) F2. Neko Rules the Catniverse (Large Version) (矩阵快速幂 状压DP)

    题意 有nnn个点,每个点只能走到编号在[1,min(n+m,1)][1,min(n+m,1)][1,min(n+m,1)]范围内的点.求路径长度恰好为kkk的简单路径(一个点最多走一次)数. 1≤n ...

  5. POJ3460 Booksort

    飞来山上千寻塔,闻说鸡鸣见日升. 不畏浮云遮望眼,自缘身在最高层.--王安石 题目:Booksort 网址:http://poj.org/problem?id=3460 Description The ...

  6. 洛谷P2880 [USACO07JAN] Balanced Lineup G(树状数组/线段树)

    维护区间最值的模板题. 1.树状数组 1 #include<bits/stdc++.h> 2 //树状数组做法 3 using namespace std; 4 const int N=5 ...

  7. while ((ch = getchar()) != EOF)中ch定义为char还是int型?cin、scanf等如何结束键盘输入

    2013-07-09 18:55:42 EOF是文件的结束符,具体可以作为文本文件的结束符,也可以作为键盘输入char类型数据时的结束符.对于不同的系统,EOF的定义可能不同,一般定义为-1.因为ch ...

  8. C语言: 运算符,printf,scanf的用法

    运算符/的运算结果和运算对象的数据类型有关,两个数都是in,则商就是int,取整数部分:被除数和除数中只要有一个或两个都是浮点型数据,则商也是浮点型,不去掉小数部分如:16/5 == 3:16/5.0 ...

  9. [Educational Codeforces Round 16]A. King Moves

    [Educational Codeforces Round 16]A. King Moves 试题描述 The only king stands on the standard chess board ...

随机推荐

  1. LuoguP6850 NOI 题解

    Content 小 L 参加了 \(\texttt{NOI}\),现在他告诉你九个数 \(a,b,c,d,e,f,g,h,i\),分别表示--笔试作对的题数.D1T1.D1T2.D1T3.D2T1.D ...

  2. CF1506A Strange Table 题解

    Content 给定一个 \(n\times m\) 的矩阵.一开始,\((1,1)\) 所在位置上面的数是 \(1\),随后先由上往下将这一列中的所有位置上面填上 \(2,3,\dots,n\),再 ...

  3. idea删除同一个模块后新建模块显示被占用

    当我们某个模块因为什么原因需要删除重建的时候 ,输入完模块名称并不能创建出来,这是因为模块已经被注册 解决办法: 1.右键点击项目名称---选择Load/Unload Modules 2.将已经删除的 ...

  4. TCP超时、ping不丢包排查

    现象就是:1. 每隔一段时间,问题服务器的公网地址不可访问,目前只开放了8080和22,这两个端口不可访问的时间是一致的,不可访问时间约在2分钟以内2. 已经建立的连接在不可访问期间不受影响,开的几个 ...

  5. Struts拦截器设置完的值为什么在页面取不到

    Struts拦截器设置完的值为什么在页面取不到. ActionContext ac = (ActionContext) invocation.getInvocationContext(); ac.pu ...

  6. mysql数据库,当数据类型是float时,查询居然查询不出数据来

    mysql数据库,当数据类型是float时,查询居然查询不出数据来,类似如下: 以后mysql数据库不用float类型,而double类型可以查得出来.

  7. C++封装C语言读写文件

    自己项目需要,封装C语言读写文件. 为了兼容低版本的编译器,因为低版本的编译器(比如,Vs2010,Vs2008)他们可能不支持 modern c++. 项目 使用 cmake管理的项目. 可以在 g ...

  8. 【LeetCode】5686. 移动所有球到每个盒子所需的最小操作数 Minimum Number of Operations to Move All Balls to Each Box

    作者: 负雪明烛 id: fuxuemingzhu 公众号:负雪明烛 本文关键词:LeetCode,力扣,算法,算法题,交替合并字符串,Merge Strings Alternately,刷题群 目录 ...

  9. 【LeetCode】399. Evaluate Division 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...

  10. python学习第五天:python基础(string、list、tuple)

    首先,什么是sequence(序列)操作? 字符串的特性被称为sequence(序列) H o w a r e y o u ? 就好像存储在一个个连续的单元格里面,每个单元格存储一个字符,每个字符就是 ...