day 18 C语言顺序结构基础定义1
(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的更多相关文章
- day 20 C语言顺序结构基础3
(1).若有定义:int a=100:则语句printf("%d%d%d\n",sizeof("a"),sizeof(a),sizeof(3.14)); 则输出 ...
- day 19 C语言顺序结构基础2
(1).算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行步骤,以下说法正确的是[A] (A).先执行a+b的r1,再执行(d+e)的r2,再执行c*r2的r3,最后执 ...
- 将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. ...
- C语言、结构体 定义
C语言允许用户自己建立由 不同类型数据组成的组合型数据结构 成为结构体. struct Student { int num; //学号 ]; //姓名为字符串 char sex; //性别为字符型 i ...
- C语言顺序结构和分支结构总结
1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 感觉学的内容比较基础,也是日后编程的基石.今后还应多加练习,能够更自如地运用,避免低级错误,一步步地提 ...
- C语言中结构体定义
struct test { int a; }; /* 定义一个结构体,名字是test,这样就可以使用struct test 来定义变量.比如 struct test a; */ typedef str ...
- C语言中结构体定义实际上相当于变量入栈
struct context { int edi; int esi; int ebx; int ebp; int eip;}; 对应的入栈顺序是 pushl %esp pushl %eip pushl ...
- C语言 队列 顺序结构 实现
一个能够自动扩容的顺序结构的队列 ArrQueue (GCC编译). /** * @brief C语言顺序结构队列的实现 * @author wid * @date 2013-10-30 * * @n ...
- 顺序结构(C语言基本结构)
顺序结构 1.基本概念 语句执行的顺序与顺序程序书写的顺序一致 特点 a.程序执行的顺序和语句书写的顺序一致 b.有一个数据入口,一个数据出口 顺序结构与四则运算 顺序结构是C语言的基本结构 程序由上 ...
随机推荐
- C51单片机中断实验
实验要求: 要求通过中断方式检测有无按键 判断哪个按键(编号0-9),并且在数码管上显示对应的0-9 代码部分 #include<reg51.h> char led_mod[]={0x3f ...
- LuoguB2044 有一门课不及格的学生 题解
Content 给出一名学生的语数英三门成绩,请判断该名学生是否恰好有一门不及格(成绩小于 \(60\) 分). 数据范围:成绩在 \(0\sim 100\) 之间. Solution 强烈建议先去做 ...
- openstack 一键部署云主机
两边虚拟机时间不一样cinder会报错. 在computer节输入命令 ntpdate 192.168.10.100 systemctl restart openstack-cinder-volume ...
- WPF DataGrid OxyPlot 卡顿优化
不是优化,我是想用这个标题吸引遇到相同问题的同学过来看看. UI如下,左边DataGrid有7列,右边OxyPlot显示折线图 列表4000+数据,折线图4000+个点,页面卡的用不了. 体现就是列表 ...
- JAVA获取指定日期是星期几
/** * 获取指定日期是星期几<br> * * @param date * @return 指定日期是星期几 */ public static String getWeekOfDate( ...
- libuv解析
note libuv解析
- c++ 之面试题(3)数组递归查找
题目描述 1. 给定严格升序(没有相等元素)的数组a,元素个数为cnt, 查找num在数组中的位置序号(以0位起始). 如果没找到则返回: 比num小且最靠近的元素位置序号. 若所有元素均大于num则 ...
- leetcode 761. Special Binary String
761. Special Binary String 题意: 一个符合以下两个要求的二进制串: \(1.串中包含的1和0的个数是相等的.\) \(2.二进制串的所有前缀中1的个数不少于0的个数\) 被 ...
- 1275 - Internet Service Providers
1275 - Internet Service Providers PDF (English) Statistics Forum Time Limit: 2 second(s) Memory L ...
- 【jvm】08-垃圾回收器那么多傻傻分不清?
[jvm]08-垃圾回收器那么多傻傻分不清? 欢迎关注b站账号/公众号[六边形战士夏宁],一个要把各项指标拉满的男人.该文章已在github目录收录. 屏幕前的大帅比和大漂亮如果有帮助到你的话请顺手点 ...