(1).有以下程序:

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

(A).3,5,5,3

(B).3,5,3,5

(C).5,3,3,5

(D).5,3,5,3

这个题其实也可以弄成改错题,传到函数里面要对其值操作,就需要解引用操作符。

(2).有以下程序:

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

(A).aegi

(B).dfhk

(C).abcd

(D).abcdefghijk

首选a[]定义了一个数组,而返回类型是char *类型。因此这是定义了一个指针数组。[]的优先级高于*的优先级,所有[]先和a结合。数组里面所指向的是元素的指针。

此时*a[]里面共有4个指针,逐一循环、输出。

(3).以下选项中正确的语句组是【D】

(A).char s[]; s="book";//没有定义数组大小

(B).char *s; s={"book"};//定义了一个指针,但这个指针不能指向带字符串的数组。

(C).char s[10]; s="book";//定义了一个数组,对于字符数组来说,不能先定义,再指定。

(D).char *s; s="book";

(4).设函数中有整型变量n,为保证其在为赋初值的情况下初值为0,应选择的存储类型是【C】

(A).auto

(B).register

(C).static

(D).auto或者register

static做为静态变量,不管是全局还算局部都会被初始化0。

(5).有以下程序:

若本文将filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为【C】

(A).helloabc

(B).abclo

(C).abc

(D).abchello

以w方式打开,特点是将原文件截取为0,然后再将文件从头开始写。

(6).以下说法错误的是【D】

(A).程序模块化的目的之一是提高调试程序的效率

(B).程序模块化的目的之一是提高程序编制的效率

(C).程序模块化的目的之一是提高程序代码复用率

(D).程序模块化的目的之一是提高程序的执行速度

C语言特点:模块化、自顶向下、逐步求精、限制使用go to语句

(7).设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是【】

(A).n=m*100+0.5,m=n/100.0

(B).m=(m*100+0.5)/100

(C).n=m/100+0.5,m=n*100.0

(D).m=m*100+0.5/100//潜藏考点是,浮点数做相除运算是需要除数和被除数有一方为小数。

(8).以下说法正确的是【C】

(A).C语言程序运行时可以从键盘上读入用户输入的C源程序并逐渐执行

(B).C语言程序运行时可以从键盘上读入用户二进制输入的指令,并执行这些指令

(C).C语言程序运行时可以从键盘上读入用户输入的字符或数据,并一次改变程序的运行步骤

(D).C语言程序运行时可以从键盘上读入用户输入的C源程序并附加到本程序的尾部一并执行

day 18 C语言顺序结构基础定义1的更多相关文章

  1. day 20 C语言顺序结构基础3

    (1).若有定义:int a=100:则语句printf("%d%d%d\n",sizeof("a"),sizeof(a),sizeof(3.14)); 则输出 ...

  2. day 19 C语言顺序结构基础2

    (1).算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行步骤,以下说法正确的是[A] (A).先执行a+b的r1,再执行(d+e)的r2,再执行c*r2的r3,最后执 ...

  3. 将c语言的结构体定义变成对应的golang语言的结构体定义,并将golang语言结构体变量的指针传递给c语言,cast C struct to Go struct

    https://groups.google.com/forum/#!topic/golang-nuts/JkvR4dQy9t4 https://golang.org/misc/cgo/gmp/gmp. ...

  4. C语言、结构体 定义

    C语言允许用户自己建立由 不同类型数据组成的组合型数据结构 成为结构体. struct Student { int num; //学号 ]; //姓名为字符串 char sex; //性别为字符型 i ...

  5. C语言顺序结构和分支结构总结

    1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 感觉学的内容比较基础,也是日后编程的基石.今后还应多加练习,能够更自如地运用,避免低级错误,一步步地提 ...

  6. C语言中结构体定义

    struct test { int a; }; /* 定义一个结构体,名字是test,这样就可以使用struct test 来定义变量.比如 struct test a; */ typedef str ...

  7. C语言中结构体定义实际上相当于变量入栈

    struct context { int edi; int esi; int ebx; int ebp; int eip;}; 对应的入栈顺序是 pushl %esp pushl %eip pushl ...

  8. C语言 队列 顺序结构 实现

    一个能够自动扩容的顺序结构的队列 ArrQueue (GCC编译). /** * @brief C语言顺序结构队列的实现 * @author wid * @date 2013-10-30 * * @n ...

  9. 顺序结构(C语言基本结构)

    顺序结构 1.基本概念 语句执行的顺序与顺序程序书写的顺序一致 特点 a.程序执行的顺序和语句书写的顺序一致 b.有一个数据入口,一个数据出口 顺序结构与四则运算 顺序结构是C语言的基本结构 程序由上 ...

随机推荐

  1. Table.ReorderColumns移动…Reorder…(Power Query 之 M 语言)

    数据源: 至少两列 目标: 列顺序重新排列 操作过程: 选取待移动的列>鼠标拖放列标题 选取待移动的列>[转换]>[移动]>选取 M公式:  = Table.ReorderCo ...

  2. 打印讲义中的幻灯片编号(O365新功能)

    以下听听文档小程序

  3. Asp.NetCore3.1开源项目升级为.Net6.0

    概述 自从.Net6.0出来后,一直想之前开发的项目升级.Net6.0,有时想想毕竟中间还跨了个5.0版本,升级起来不知道坑大不大,最近抽时间对升级的方案做了些研究,然后将代码升级为.Net6.0.本 ...

  4. 记一次Linux bash 命令行卡顿排查之警惕LD_PRELOAD环境变量

    现象: 通过屏幕或者ssh登录Linux操作系统(本例:Ubuntu)后,执行ls 需要数秒才返回 strace -c ls 查看实际命令调用耗时并不长 对比和正常执行的主机命令执行时,加载的库文件差 ...

  5. Python 代码设计模式

    责任链模式 (场景:OA系统,项目审批...) 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系.将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止. 适用性 ...

  6. JSONP是个嘛玩意?解决跨域问题?

    浏览器同源策略 限制js向 其他域名发起请求,浏览器调试报错如下 JSONP 是一种解决方法 浏览器不会阻止带有src属性的标签发请求.所以可以常用的 <script src="xxx ...

  7. JS自动播放音频 无效chrome设置 (Uncaught (in promise) DOMException: play() failed because the user didn't interact)

    Chrome的autoplay政策在2018年4月做了更改.新的行为:浏览器为了提高用户体验,减少数据消耗,现在都在遵循autoplay政策,Chrome的autoplay 政策非常简单 muted ...

  8. PDF 补丁丁开放源代码

    PDF补丁丁是一个多功能的 PDF 文档工具箱,在 2009 年开始,我开始了该程序的开发,到现在也已经有十二年了.它致力于解除 PDF 文档的烦恼,带有一个强大的 PDF 书签编辑器(可自动生成书签 ...

  9. 【LeetCode】509. Fibonacci Number 解题报告(C++)

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

  10. 【LeetCode】375. Guess Number Higher or Lower II 解题报告(Python)

    [LeetCode]375. Guess Number Higher or Lower II 解题报告(Python) 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://f ...