(C)一些题2

1.在 C 语言中(以 16位 PC 机为例),5种基本数据类型的存储空间长度的顺序为()

 A . char < int < long int <=float < double 
 B . char = int < long int<=float <double

C . char < int < long int = float =double
 D . char = int = long  int <= float < double 

2.已知学生记录描述为

 struct student

{int no;
 char name [20];
 char sex;
 struct 
{ int year ; 

int montg;

int day;} birth;

}; struct  student  s;
设变量 s 中的"生日"应是"1984年11月 ,下列对"生日"的正确赋值方式是


 A .
 year= 1984;
 month =ll ;

day=11;

B.
 birth . year =1984:
 birth . month =11;
 birth . day =11;

D.
 s . birth . year =1984;
 s . birth . month =I1;
 s . birth . day =1l;

C.
 s . year =1984;
 S . month = Il ;
 s . day = ll ;


3.当定义一个结构体变量时系统分配给它的内存是(
 A .各成员所需内存量的总和
 b .结构中第一个成员所需内存量
 C .成员中占内存量最大者所需的容量
 d .结构中最后一个成员所需内存量


4.在一个源文件中定义的全局变量的作用域为()。

 A .本文件的全部范围 

C .本函数的全部范围
 B .从定义该变量开始至本文件结束
 D .本程序的全部范围

5.程序段
 int x =-1;
 do 
{ x = x * x ;
}(! x );
 A .是死循环 B .循环执行2次 C .循环执行1次 D .不合法

6.如果 int * px ,* py :则可用( temp =* px :* px =* py :* py - temp )实现* px 和* py 
的交换。其中 temp 应该说明为()。
 A . int temp 
 B . int & temp 
 C . int ** temp 
 D . int * temp

答案:ADA BDA

5.少了while

7.当执行下面的程序时,如果输入 ABC ,则输出是

# include < stdio . h >
# include < string . h >

main {
 char ss [10]="12345";
 gets ( ss );
 strcalt( ss ,"6789"):
 printt ("% s ", ss );
}

答案:ABC6789    ABC覆盖了ss原有的

8.下面的函数 index ( char s [], char t [])是检查字符串 s 中是否包含字符串 t ,若包含,则返回 t 在 s 中的开始位置(下标值),否则返回﹣1。请填空。

# include < stdio . h >
 index ( char s []. char t [])
 int i , j . k ;
 for ( i =0; s [ i ]!=\0'; i ++)
 for ( j = i , k =0; ————————&& s [ j ]=t[ k ]; j ++,——————);

if(___________)
 return i;

}

return -1;

}
 

答案:1.t[k]!='\0'     2.k++      3.t[k]=='\0'

9.  Π/4≈1-1/3+1/5-1/7+…公式求的近做值。直到某一项的绝对值小于1e-6为止

# inolude < stdio . h >
# include < math . h >void main()
{ int s ;  //正负号float n ,t , pi ;  //pi为和,t为项数,n为分母t =1, pi =0; n =1.0; s =1;while ( fabs ( t )>1e-6){pi = pi + t ;n = n +2;s =- S ;t = s / n ;
}pi = pi *4;printf (" pi =%10.6f\ n ", pi );

10.写一个函数,使给定的一个4*4二维矩阵转置,即行列互换,要求在主函数里完成键盘输入和转置后的打印输出


# include < stdio . h >void zz ( int  a [4][4])
{int t , i , j ;for ( i =0;i <4;i++)
for ( j =0;j<i;j++)t = a [ i ][ j];
a[i][j]=a[j][i];
a[j][i]=t;
}}void main()
{
int b[4][4],i,j;
for(i=0;i<4;i++)
{
for (j=0; j<4; j++)
{
scanf("d", &b[i][j]) ;
printf("%3d",b[i][j]);
}
printf("\n");
zz(b)
for(i=0;i<4;i++) 
{
for (j=0;j<4;j++)
{
printf("%d\t", b[i][j]);
printf("\n");
}}


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/161052.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

inux应用开发基础知识——串口应用编程(十一)

前言&#xff1a; 在Linux系统中&#xff0c;串口设备以文件的形式存在&#xff0c;通常位于/dev目录下&#xff0c;如ttyS0、ttyUSB0等。这些设备文件可以用于读取和写入数据。要使用串口设备&#xff0c;需要打开相应的设备文件。在打开串口时&#xff0c;可以使用O_RDWR选项…

哈夫曼树你需要了解一下

哈夫曼树介绍哈夫曼数特点哈夫曼应用场景哈夫曼构建过程哈夫曼树示例拓展 哈夫曼树介绍 哈夫曼树&#xff08;Huffman Tree&#xff09;是一种特殊的二叉树&#xff0c;也被称为最优二叉树。在计算机科学中&#xff0c;它是由权值作为叶子节点构造出来的一种二叉树。哈夫曼树的…

05 取样器(BeanShell和JSR223 Sampler)

一、取样器作用 1、取样器可以理解为Jmeter的桥梁&#xff0c;或者是Jmeter的加工厂&#xff1b; 2、Jmeter使用过程中&#xff0c;经常有些数据不能直接使用&#xff0c;需要加工后才能使用&#xff1b;这样就用到了取样器&#xff1b;但是这里存在问题&#xff0c;Jmeter中的…

Differences between package.json and pnpm-lock.yaml

1.pnpm-lock.yaml 是pnpm包管理工具生成的确保依赖包的版本在所有的环境里面都相同对依赖包的任何操作都会更新在该文件中&#xff0c;因此&#xff0c;需要确保提交到代码仓库中。包含了解析的依赖项和版本号。如下图&#xff1a; 2.package.json 列出应用所需的依赖和元数…

批量修改文件名

原理&#xff1a; 利用 bat 的 REN 旧名字 新名字 命令 第一步&#xff1a; 【CtrlA】选中所有文件&#xff0c;按下【Shift】键右键任一文件夹弹出窗口选择【复制为路径】 第二步&#xff1a; 使用Excel技巧构造出 REN 旧名字 新名字 第三步&#xff1a; 用拼接好的命令…

【黑马甄选离线数仓day01_项目介绍与环境准备】

1. 行业背景 1.1 电商发展历史 电商1.0: 初创阶段20世纪90年代&#xff0c;电商行业刚刚兴起&#xff0c;主要以B2C模式为主&#xff0c;如亚马逊、eBay等 ​ 电商2.0: 发展阶段21世纪初&#xff0c;电商行业进入了快速发展阶段&#xff0c;出现了淘宝、京东等大型电商平台&a…

(swjtu西南交大)数据库实验(数据库需求分析):音乐软件数据管理系统

实验内容&#xff1a; 数据库需求分析&#xff1a;各用户组需求描述&#xff0c;绘出数据流图&#xff08;详细案例参见教材p333~p337&#xff0c;陶宏才&#xff0c;数据库原理及设计&#xff0c;第三版&#xff09;&#xff1b; 一、选题背景 近年来&#xff0c;“听歌”逐…

Ajax入门-Express框架介绍和基本使用

电脑实在忒垃圾了&#xff0c;出现问题耗费了至少一刻钟time&#xff0c;然后才搞出来正常的效果&#xff1b; 效果镇楼 另外重新安装了VScode软件&#xff0c;原来的老是报错&#xff0c;bug。。&#xff1b; 2个必要的安装命令&#xff1b; 然后建立必要的文件夹和文件&…

雷军:我的程序人生路

今天有朋友发给我一篇我在20年前在BBS上写的帖子。那还是1996年&#xff0c;我们通过电话线拨号连接到西点BBS上飙帖子玩的年代。那是一个互联网混沌初开的年代&#xff0c;那是一个BBS和Email几乎主宰了全部互联网的年代&#xff0c;那是一个青春的理想和热血沸腾的年代。 我…

新能源车将突破2000万辆,汉威科技为电池安全保驾护航

近年来&#xff0c;我国新能源汽车销量持续突破新高。据中汽协数据&#xff0c;1~10月&#xff0c;国内新能源汽车销量达728万辆&#xff0c;同比增长37.8%&#xff0c;市场占有率达到30.4%。随着第四季度车市传统旺季的到来&#xff0c;新能源消费需求将进一步释放&#xff0c…

Python小灰灰

系列文章 序号文章目录直达链接表白系列1浪漫520表白代码https://want595.blog.csdn.net/article/details/1306668812满屏表白代码https://want595.blog.csdn.net/article/details/1297945183跳动的爱心https://want595.blog.csdn.net/article/details/1295031234漂浮爱心htt…

【软件工程师从0到1】- 封装 (知识汇总)

前言 介绍&#xff1a;大家好啊&#xff0c;我是hitzaki辰。 社区&#xff1a;&#xff08;完全免费、欢迎加入&#xff09;日常打卡、学习交流、资源共享的知识星球。 自媒体&#xff1a;我会在b站/抖音更新视频讲解 或 一些纯技术外的分享&#xff0c;账号同名&#xff1a;hi…

蓝桥等考C++组别八级005

第一部分:选择题 1、C++ L8 (15分) 以下关于break的说法正确的是( )。 A. 只有循环结构里面才可以使用break语句。 B. 程序运行到break语句的时候会暂停,直到用户按下任意键才会继续执行。 C. 嵌套循环的内层循环里面遇到break的时候,整个嵌套循环结构会立即停止,…

Jenkins扩展篇-流水线脚本语法

JenkinsFile可以通过两种语法来声明流水线结构&#xff0c;一种是声明式语法&#xff0c;另一种是脚本式语法。 脚本式语法以Groovy语言为基础&#xff0c;语法结构同Groovy相同。 由于Groovy学习不适合所有初学者&#xff0c;所以Jenkins团队为编写Jenkins流水线提供一种更简…

kubernetes学习-概念5

服务&#xff08;Service&#xff09; Kubernetes 中 Service 是 将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法。 Kubernetes 中 Service 的一个关键目标是让你无需修改现有应用以使用某种不熟悉的服务发现机制。 你可以在 Pod 集合中运行代码&#xff0c;无…

nginx使用详解:转发规则、负载均衡、server_name

文章目录 一、nginx常用的转发规则location 指令说明location转发使用 二、upstream负载均衡使用三、server_name使用四、其他常用配置限制请求类型处理静态资源目录遍历问题限制客户端使用的ip或者域名 五、需要注意的地方location /api1 探讨location ~ /api1 探讨&#xff0…

DataFunSummit:2023年OLAP引擎架构峰会-核心PPT资料下载

一、峰会简介 OLAP技术是当前大数据领域的热门方向&#xff0c;该领域在各个行业都有广泛的使用场景&#xff0c;对OLAP引擎的功能有丰富多样的需求。同时&#xff0c;在性能、稳定性和成本方面&#xff0c;也有诸多挑战。目前&#xff0c;OLAP技术没有形成统一的事实标准&…

redis性能管理

redis的数据库是存放在内存当中&#xff0c;所以对内存的监控至关重要 redis内存监控和解析 1.如何查看redis内存使用情况 [rootlocalhost utils]# redis-cli -h 20.0.0.170 -p 6379 20.0.0.170:6379> info memory used_memory:853336 //redis中数据占用的内存 use…

触发设备离线

业务场景 业务开发过程中&#xff0c;我们经常会需要判断远程终端是否在线&#xff0c;当终端离线的时候我们需要发送消息告知相应的系统&#xff0c; 环形队列 1.创建一个index从0到30的环形队列&#xff08;本质是个数组&#xff09; 2.环上每一个slot是一个Set&#xf…

python 执行系统命令

subprocess 模块和 os.system 或 os.popen 等函数相比&#xff0c;功能更为强大和灵活&#xff0c;是 Python 官方推荐的执行系统命令的方法。主要的优势包括&#xff1a; 更强的错误处理&#xff1a;subprocess 模块可以更精细地控制错误输出和错误代码&#xff0c;而 os.syst…