建设雅马哈摩托车官方网站/一键生成网页
单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)
1.结构化程序由三种基本结构组成、三种基本结构组成的算法是()
A.可以完成任何复杂的任务
B. 只能完成部分复杂的任务
C. 只能完成符合结构化的任务
D. 只能完成一些简单的任务
- 以下名字,不能作为C 语言标识符的是()
A. name
B. ab_c
C.student-2
D. name
- 在一个C程序中,()
A. main 函数必须出现在固定位置
B. main 函数可以出现在任何地方
C. main 函数必须出现在所有函数之前
D.main函数必须出现在所有函数之后
4,以下选项中,非法的字符常量是()
A.’ Y’
B. ‘\77’
C. “n”
D. ‘t’
5.设x、 y、t均为int型变量,则执行语句: x=y=0;E+xl++y;后, y的值为()
A. 不定值
B.0
C. 1
D. 2
- 下面的程序段将输出(int a=5,b=-3, c;c=a%b;printf(“%dn”, c);
A. 1
B. -1
c. 2
D. -2
- 设有如下定义: int ix=10,iy=3,iz;则语句 print(“%din”,iz-(ix%iy,ix/iy));的输出结果是()
A.I
B. 2
C. 3
D. 4
8.在下图中,阴影部分区域可用表达式()来表示。
A. (x<=a)&&(x>=b)&&(x<=c)
B. (x<=a)(b<=x<=c)
C. (x<=a)l(x>=b)&&(x<=c)
D. (x<=a)&&(b<=x<=c)
9若a是32-位int类型变量,判断其32个2进位中末两位均为1的表达式为()
A a&3=3
B. a&3=11
C. a&i1=3
D. a&l1=11
- 如果下面程序运行结果是 i=12.5,j=4.0,从键盘应输入()。
#inctude"stdio.h"
int main(){float ij;scanf("i=%fj=%f",&i,&j);printf("i=%fj=%fn",ij); return 0;}
A. 12.5 4.0
B. i=12.5 j-4.0
C. i=12.5 j=4
D. i=12.5.j=4
11.下列程序的运行结果是()
#include <stdio.h>int main() {int a, b, c;a = 20;b = 30;c = 10;if (a < b) {a = b;}if (a >= b) {b = c;c = a;}printf("a=%d, b=%d, c=%d\n", a, b, c);return 0;
}
A. a=20, b=10,c=20
B. a=30, b=10, c=20
C. a=30,b=10, c=30
D. a=20, b=10,c=30
- 设有以下定义;
char *cc[2]={“1234”,“5678”);则正确的叙述是()
A.cc 数组的两个元素中各自存放了字符串"1234"和"5678"的首地址素
B.cc数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
C. cc是指针变量,它指向含有两个数组元素的字符型一维数组
D. cc数组元素的值分别是"1234"和"5678"
13.以下程序的运行结果是()。
#include <stdio.h>int main() {int p[7] = {11, 13, 14, 15, 16, 17, 18};int i = 0, k = 0;while (i < 7 && p[i] % 2) {k = k + p[i];i++;}printf("%d\n", k);return 0;
}
A. 58
B. 56
C. 45
D. 24
- 以下数组定义中错误的是()
A. int x[][3]={0};
B. int x[2][3]={{1,2},(3,4},{5,6)};
C. intx[][3]={{1,2,3},(4,5,6)};
D. int x[2][3]=(1,2,3,4,5,6};
15.以下哪一种对于str 的定义不恰当,有可能使 strlen(str)获得非预期的结果()
A. char str[]=“hello world!”;
B. char str[100]=“X”;
C. char str[4] = “abcd”;
D.char str[6]= {65, 66, 67, 68, 69, 0};
16.在一个C源程序文件中,如要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是()
A. extern
B. register
C. anto
D. static
17.以下对 C 语言中函数的有关描述正确的是()
A.调用函数时只能把实参的值传送给形参,形参的值不能传送给实参,
B.C函数既可以嵌套定义又可以递归调用。
C.函数必须有返回值,否则不能使用函数。
D. 程序中有调用关系的所有函数必须放在同一个源程序文件中。
18 下列不正确的定义是()
A. int*p,t
B. int i,p=&i;
C. intp=&i,i;
D. int i,*p;
19下列程序的输出结果是
#include <stdio.h>#define F(X, Y) ((X) * (Y))int main() {int a = 3, b = 4;printf("%d\n", F(a++, b++));return 0;
}
A12
B. 15
C.16
D. 20
20,以下哪个选项中的p不是指针变量()
A. intp;
B. int §[5];
C. imt *p[6];
D.char name[20];int age;}*p, q;
二、程序阅读题(本大题共 5 小题,每小题 6分,共 30 分。请将程序的运行结果填写在答题纸的相应位置上。)
#include <stdio.h>void main() {int i;char str[] = "student";for (i = 0; i <= 3; i++) {switch (i) {case 0:printf("%c ", str[i]);// No break statement, falls through to the next casecase 1:printf("%c\n", str[i]);break;case 2:printf("%s\n", str);break;default:printf("***");}}
}
#include <stdio.h>void main() {int a[4][4] = {{1, 2, -3, -4},{0, -12, -13, 14},{-21, 23, 0, -24},{-31, 32, -33, 0}};int i, j, s = 0;for (i = 0; i < 4; i++) {for (j = 0; j < 4; j++) {if (a[i][i] < 0) {continue;}if (a[i][j] != 0) {break;}s += a[i][0];}}printf("%d\n", s);
}
#include <stdio.h>void fun(int a[], int n, int k) {int i;for (i = n - 2; i >= k; i--) {a[i + 1] = a[i];}
}int main() {int a[] = {1, 2, 3, 4, 5, 6};int i;fun(a, 6, 2);for (i = 0; i < 6; i++) {printf("%d,", a[i]);}return 0;
}
#include <stdio.h>void fun(char al[], char a2[], int n) {int k;for (k = 0; k < n; k++) {a2[k] = (al[k] - 'A' - 3 + 26) % 26 + 'A';}a2[n] = '\0';
}int main() {char s1[5] = "ABCD", s2[5];fun(s1, s2, 4);puts(s2);return 0;
}
#include <stdio.h>struct st {int x;int *y;
} *p;int dt[4] = {10, 20, 30, 40};struct st a[4] = {{50, &dt[0]},{60, &dt[1]},{70, &dt[2]},{80, &dt[3]}
};void main() {p = a;printf("%d, ", ++p->x);printf("%d, ", (++p)->x);printf("%d\n", (*p->y)++);
}
三、程序填空题(每空 5分,共35分。请将答案填写在答题纸的相应位置上。)1,猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个。第二天早上有将剩下的挑子吃掉一半,又多吃了一个,后每天早上都吃了前一天剩下的一半零一个。到第day (通过键盘输入)天早上想再吃时,只剩下一个挑子了。求第一天共摘了多少桃子。输入10,输出为 1534。
#include <stdio.h>int main() {int day;int m = 0;int n = 1;scanf("%d", &day);while (________) { // Corrected the loop conditionm = ________;n = n + 2;________;}printf("%d\n", m);return 0;
}
2.从键盘输入的一个正整数,求各位数字中最大者。
例如: 1083各位数字中最大者是8.
#include <stdio.h>void main(void) {unsigned long num, max, t;max = 0;scanf("%ld",&num);do {t=_________;if (max < t) {if(max<t) max=t;_________;}} while (num);printf("max=%ld\n", max);
}
- 程序功能:将两个字符串连接。
#include <stdio.h>void concatenate(char string1[], char string2[], char string[]);void main() {char s1[100], s2[100], s[100];printf("Input string1: ");scanf("%s", s1);printf("Input string2: ");scanf("%s", s2);concatenate(s1, s2, s);printf("\nThe new string is %s\n", s);
}void concatenate(char string1[], char string2[], char string[]) {int i, j;for (i = 0; string1[i] != '\0'; i++) {string[i] = string1[i];}for (j = 0; string2[j] != '\0'; j++) {_____________;}string[________] = '\0';
}
四、编程题(本大题共3小题,每小题15分,共45分。请在答题纸的相应位置上作答。)
1.用迭代法求一个数 a的平方根。求平方根的迭代公式为:Xn+1 =(Xn +a/Xn)/2要求前后两次求出的x的差的绝对值小于10-5
- 编写程序,计算如下数列的前n 项之和。请将程序补充完整。1, -2, 3, -4, 5, -6, 7, -8,【要求:编写一个求和的函数实现计算,再编写主函数调用,在主函数中输入项数n 的值并传入到计算函数中】
#include <stdio.h>
int cal(int n)
{inti,s-0,f-1; //i为循环控制, s求和, f改变正负号
}
void main()
{ int n;
}
3,用结构体来描述一个学生的成绩情况,内容包括:姓名,学号,C成绩和微机原理成绩。要求对一个班的30个学生的成绩进行统计处理:
(1)计算学生的平均分,并按平均分高低排出名次,打印出姓名。
(2)打印出平均分90分以上和不及格者的名字。
相关文章:

C练习题13
单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。) 1.结构化程序由三种基本结构组成、三种基本结构组成的算法是() A.可以完成任何复杂的任务 B. 只能完成部分复杂的任务 C. 只能完…...

交易历史记录20231206 记录
昨日回顾: select top 10000 * from dbo.CODEINFO A left join dbo.全部A股20231206010101 B ON A.CODE B.代码 left join dbo.全部A股20231206CONF D on A.CODED.代码left join dbo.全部A股20231206 G on A.CODEG.代码 left…...

1-5总体分布的推断
...

深信服技术认证“SCSA-S”划重点:XSS漏洞
为帮助大家更加系统化地学习网络安全知识,以及更高效地通过深信服安全服务认证工程师考核,深信服特别推出“SCSA-S认证备考秘笈”共十期内容,“考试重点”内容框架,帮助大家快速get重点知识~ 划重点来啦 *点击图片放大展示 深信服…...

MIT6S081-Lab2总结
大家好,我叫徐锦桐,个人博客地址为www.xujintong.com,github地址为https://github.com/xjintong。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家访问。 Lab2就是了解一下xv6的系统调用流程&…...

CMMI5大成熟度等级和4大过程域
CMMI(Capability Maturity Model Integration,能力成熟度模型集成)模型系列是帮助组织改进其过程的最佳实践的集合。这些模型由来自产业界、政府以及软件工程研究所(Software Engineering Institute, SEI)的…...

c++新经典模板与泛型编程:const修饰符的移除与增加
const修饰符的移除 让你来写移除const修饰符,你会怎么样来写? 😂😂trait类模板,如下 #include <iostream>// 泛化版本 template<typename T> struct RemoveConst {using type T; };// 特化版本 template…...

AUTOSAR汽车电子嵌入式编程精讲300篇-基于加密算法的车载CAN总线安全通信
目录 前言 研究现状 系统架构研究 异常检测研究 认证与加密研究 相关技术 2.1车联网 2.2车载网络及总线 2.2.1 CAN总线基础 2.2.2 CAN总线网络安全漏洞 2.2.3 CAN总线信息安全需求 2.3密码算法 2.3.1 AES算法 2.3.2 XTEA算法 CAN网络建模与仿真 3.1 CAN网络建模…...

4-Docker命令之docker start
1.docker start介绍 docker start命令是用来启动一个或多个已经被停止的docker容器。 2.docker start用法 docker start [参数] container [container......] [root@centos79 ~]# docker start --helpUsage: docker start [OPTIONS] CONTAINER [CONTAINER...]Start one or…...

AWS Remote Control ( Wi-Fi ) on i.MX RT1060 EVK - 2 “架构 AWS”
接续上一章节,我们把开发环境架设好之后,此章节叙述如何建立 AWS IoT 环境,请务必已经有 AWS Account,申请 AWS Account 之流程将不在此说明。 III-1. 登入AWS IoT, 在“管理”>“所有装置”>“实物”下点击“建…...

日志框架梳理(Log4j,Reload4j,JUL,JCL,SLF4J,Logback,Log4j2)
原文链接 日志框架发展历程 在了解日志框架时总会列出一系列框架:Log4j,Reload4j,JUL,JCL,SLF4J,Logback,Log4j2,这么多框架让人感到混乱,该怎么选取、该怎么用。接下来…...

内核无锁队列kfifo
文章目录 1、抛砖引玉2、内核无锁队列kfifo2.1 kfifo结构2.2 kfifo分配内存2.3 kfifo初始化2.4 kfifo释放2.5 kfifo入队列2.6 kfifo出队列2.7 kfifo的判空和判满2.8 关于内存屏障 1、抛砖引玉 昨天遇到这样一个问题,有多个生产者,多个消费者,…...

18、XSS——cookie安全
文章目录 1、cookie重要字段2、子域cookie机制3、路径cookie机制4、HttpOnly Cookie机制5、Secure Cookie机制6、本地cookie与内存cookie7、本地存储方式 一般来说,同域内浏览器中发出的任何一个请求都会带上cookie,无论请求什么资源,请求时&…...

从零开发短视频电商 Jmeter压测示例模板详解(无认证场景)
文章目录 添加线程组添加定时器添加HTTP请求默认值添加HTTP头管理添加HTTP请求添加结果断言响应断言 Response AssertionJSON断言 JSON Assertion持续时间断言 Duration Assertion 添加察看结果树添加聚合报告添加表格察看结果参考 以压测百度搜索为例 https://www.baidu.com/s…...

C++可以函数重载而C不可以的原因
函数重载是指在同一个作用域内,可以定义多个函数,它们具有相同的名称但是参数列表不同。函数重载的主要原理是函数的签名不同,而在 C 中,函数签名包括函数的名称和参数列表。而在 C 中,函数的标识仅依赖于函数的名称&a…...

Spark常见算子汇总
创建RDD 在Spark中创建RDD的方式分为三种: 从外部存储创建RDD从集合中创建RDD从其他RDD创建 textfile 调用SparkContext.textFile()方法,从外部存储中读取数据来创建 RDD parallelize 调用SparkContext 的 parallelize()方法,将一个存在的集合&…...

【华为数据之道学习笔记】3-1 基于数据特性的分类管理框架
华为根据数据特性及治理方法的不同对数据进行了分类定义:内部数据和外部数据、结构化数据和非结构化数据、元数据。其中,结构化数据又进一步划分为基础数据、主数据、事务数据、报告数据、观测数据和规则数据。 对上述数据分类的定义及特征描述。 分类维…...

电脑版便签软件怎么设置在桌面上显示?
对于不少上班族来说,如果想要在使用电脑办公的时候,随手记录一些常用的工作资料、工作注意事项等内容,直接在电脑上使用便签软件记录是比较方便的。电脑桌面便签工具不仅方便我们随时记录各类工作事项,而且支持我们快速便捷使用这…...

【华为数据之道学习笔记】2-建立企业级数据综合治理体系
数据作为一种新的生产要素,在企业构筑竞争优势的过程中起着重要作用,企业应将数据作为一种战略资产进行管理。数据从业务中产生,在IT系统中承载,要对数据进行有效治理,需要业务充分参与,IT系统确保遵从&…...

【IC前端虚拟项目】git和svn项目托管平台的简单使用说明
【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 代码托管在gitee平台上,进去后会看到文档目录“MVU芯片前端设计验证虚拟项目”和工程目录“mvu_prj”,可以通过git来下载工程: git clone gitgitee.com:gjm9999/ic_vi…...

C++ IO库
IO类 IO对象不能拷贝和赋值 iostream 表示形式的变化: 将100转换成二进制序列 然后格式化输出 x,y共用一块内存 输出的时候用不同的方式解析同一块内存 操作 格式化:内部表示转换为相应字节序列 缓存:要输出的内容放到缓存 编码转换&…...

Springboot 项目关于版本升级到 3.x ,JDK升级到17的相关问题
由于spring 停止对2.x 版本的维护,以及 jdk 频繁发布等客观因素,现需要对已有springboot 工程做一次全面升级;已因对市面上第三方等依赖库的兼容问题; 现有工程使用哥技术栈是版本: freemarker :2.3.32 spr…...

QGraphicsView实现简易地图7『异步加载-多瓦片-无底图』
前文链接:QGraphicsView实现简易地图6『异步加载-单瓦片-无底图』 前一篇文章提到的异步单瓦片加载,是指线程每准备好一个瓦片数据后,立刻抛出信号让主线程加载。而本篇异步多瓦片加载是指线程准备好所有瓦片数据后,一起抛出信号让…...

Spring Boot学习(三十三):集成kafka
前言 下面是zookeeper和kafka的官网下载地址,大家可以学习下载 zookeeper下载地址:http://zookeeper.apache.org/releases.html kafka下载地址:http://kafka.apache.org/downloads.html 1、添加依赖 在 pom.xml 文件中添加kafka依赖&am…...

MOSFET
MOSFET 电子元器件百科 文章目录 MOSFET前言一、MOSFET是什么二、MOSFET类别三、MOSFET应用实例四、MOSFET作用原理总结前言 MOSFET是一种常见的半导体器件,通过栅极电场控制通道区的导通特性,以控制电流流动。它在现代电子电路中发挥着重要的作用,并广泛应用于各种应用领域…...

DriveWorks——参数化设计非标定制利器
DriveWorks基本介绍 DriveWorks是一套被 SOLIDWORKS 认可为金牌合作伙伴产品的设计自动化软件。DriveWorks 可自动创建特定于订单的销售文档和 SOLIDWORKS 制造数据。减少重复性任务,消除错误,增加销售额,并在创纪录的时间内交付定制产品。 为…...

DevEco Studio集成ArkUI-X
语雀知识库地址:语雀HarmonyOS知识库 飞书知识库地址:飞书HarmonyOS知识库 在上篇文章(HarmonyOS应用开发工具DevEco Studio安装与使用)中我说到官方推出了4.0 Beta版本的IDE,这篇文章就来介绍这个版本的安装与使用 该版本集成了HarmonyOS多…...

网络视频服务器的作用是什么?
随着互联网的快速发展和网络带宽的提升,网络视频已经成为人们日常生活中不可或缺的一部分。网络视频服务器作为支持和传输网络视频的关键基础设施,发挥着重要的作用。本文将以网络视频服务器的作用为方向,探讨其在现代社会中的重要性。 首先…...

解决vue3使用iconpark控制台预警提示问题
前言 最近在项目中使用 iconpark-icon 来管理图标,一切都很顺利,引入链接后,图标正常显示,没有报错。但是控制台却发出了预警信息。 [Vue warn]: Failed to resolve component: iconpark-icon If this is a native custom eleme…...

VMware 虚拟机 NAT 模式网络配置
配置的核心点在于 网关要一致,才能访问外网 比如下面的网关都是:192.168.145.2 问题总结: 当时重启电脑后如果连不上外网了,检查下 windows 服务中 NAT服务是否已经启动...