(C)一些题6

news/2024/12/4 16:23:23/

1.正确定义符号常量PI的宏定义为

A.define  PI  3.14
B.define  PI  3.14:
C。#define  PI  3.14
D #define  PI  3.14;

2。关于字符数组的描述中错误的是()
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入和输出
C。可以在赋值语句中通过运算符“=”对字符数组整体赋值

D。不可以用关 系运算符对字符数组中的字符 进行比较


3.若要求从键盘读入含有空格字符的字符串应使用函数(

A. getc()B. gets() C. getchar() D. scanf()

4..若有表达式(w) ? (-x):(++y),则其中GW等价的表达式是
A.w==1
B.w==0
C.w!=1
b.w!=0

5.程序的输出结果是

#include<stdio.h>
#include<string.h>
main()
{
char *pl="abc",*p2="ABC",str[50]= "xyz";

strcpy(str+2,strcat(pl,p2));
printf("%s'n",str);

A. xyzabcABC
B. zabcABC
C。xyabcABC

D. yzabcABC
补充: strnepy(str1,str2,2)作用是将str2中最前面2个字符复制到str1中,str1中原有的最前面的2个字符
 

答案:CCBDC

1.要有#,不能有;

5.stract(pl,p2)为”abcABC“,str+2此时指向”z“,即从”z“处将”abcABC“复制进去

6.有以下程序,程序运行后的输出结果是 Qian , f ,95,92

# include < stdio . h >
# include < string . h >typedef struct 
{char name [9];char sex ;float score [2];
}STU ;
void f(STU_a)
{STU_b={" Zhao ",' m ',85.0,90.0);
int i; strcpy (a.name,b.name);a . sex = b . sex ;for ( i =0; i <2; i ++)a . score [i ]= b . score [ i ];printf ("% s ,% c ,%2.Of,%2.0f\ r , a . name , a . sex , a . score [0], a . score [1]);
}void main()
{sTU_c={"Qian",'f',95.0,92.0};f ( c );printf ("% s ,% c ,%2.0f,%2.0f\ n ", c . name , c . sex , c . score [0], c . score [1]);

分析:1.值传递。  2.%m。n(输出数据的占m列,其中有n位小数),所以是95,不是95.0



7.以下程序统计从终端输入的字符中大写字母的个数。 num [0]中统计字母 A 的个数, num [1]中统计字母 B 的个数,其它依次类推。用#号结束输入。请填空。


# include < stdio . h >
# include < ctype . h >main ()
{int num [26]={0},i;char c ;while ((__________)!='#')if ( isupper ( c ))num [ c -' A ']+=_____________;for ( i =0; i <26; i ++)Printf ("% c :% d n ", i +' A ', num [ i ]);
}


原型: extern int isupper ( int c );
头文件: ctype . h 
功能:判断字符 c 是否为大写英文字母

说明:当参数 c 为大写英文字母( A - Z )时回非零值,否则返回零。
附加说明:此为宏定义,非真正函数。

定义函数 int islower ( int c )
函数说明:检查参数 c 是否为小写英文字
 

答案:1.c=getchar()     2.1
 


8.函数 func 功能:将一个整数 k 插入到长度为 n 的有序序列 x 中。

# include < stdio . h >void func ( int * x , int n , int k )
{int * p ;for (_________; p >= x ; p --)
{ if (* p > k )
*( p +1)=* p ;else
break ;
}
_____________;
}void main ()
{int a [10]={22,33,44,55.66,70,77,88,99};int c , i ;scanf ("% d ",& c );
___________________for ( i =0; i <10; i ++)printf ("%3d", a [ i ]);
}


该算法是从数组的最后一个元素开始比较,如果比该数大就往后移,如果比该数小,结束循环,然后将该数插入

答案:1.p=x+n-2;     2.*(p+1)=k;     3.fun(a,10,c);


 


http://www.ppmy.cn/news/1250342.html

相关文章

Springboot——HttpClient入门(Get和Post)

1. HttpClient 1.1 介绍 HttpClient 是Apache Jakarta Common 下的子项目&#xff0c;可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包&#xff0c;并且它支持 HTTP 协议最新的版本和建议。 HttpClient作用&#xff1a; 发送HTTP请求接收响应数据…

springboot基础配置及maven运行

目录 1、spring快速开始&#xff1a; 2、通过idea工具打开导入包 3、maven打包 1、springboot快速开始&#xff1a; 环境依赖&#xff1a;jdk17 Spring | Quickstart spring初始化包下载&#xff1a; 点击generate&#xff0c;下载包 2、通过idea工具打开导入包 我之前写了…

【精选】ATKCK红队评估实战靶场一 超详细过程思路

一、环境搭建 1.红日靶场下载&#xff1a; 靶场下载地址&#xff1a; https://pan.baidu.com/s/1nC6V8e_EuKfaLb2IuEbe7w&shflsharepset 提取码&#xff1a;n1u22.内外网IP搭建 Windows 7 x64Windows Server 2008Win2K3 Metasploitablekali内网IP&#xff1a;192.168.52…

运维知识点-openResty

openResty 企业级实战——畅购商城SpringCloud-网站首页高可用解决方案-openRestynginxlua——实现广告缓存测试企业级实战——畅购商城SpringCloud-网站首页高可用解决方案-openRestynginxlua——OpenResty 企业级实战——畅购商城SpringCloud-网站首页高可用解决方案-openRes…

数据结构---树

树概念及结构 1.树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的 有一个特殊的结点&#xff0c…

2023年全国职业院校技能大赛“ 信息安全管理与评估” 测试题

一、 单选题 &#xff08; 每题 2 2 分 &#xff0c;共 共 5 35 题&#xff0c;共 共 0 70 分&#xff09; 1、( )是指在信息的采集、加工、存储、传播和利用的各个环节中&#xff0c;用来规 范期间产生的各种社会关系的道德意识、道德规范和道德行为的总和。 A、信息规范 …

阿里云RDS标准版(x86) vs 经济版(ARM)性能对比

概述 阿里云数据库在去年云栖大会上发布了基于阿里倚天芯片&#xff08;ARM架构&#xff09;的RDS实例&#xff0c;后正式命名为经济版。本文通过标准的sysbench测试&#xff0c;来看看相比与标准版&#xff0c;经济版是否更加“经济”&#xff0c;以帮助开发者选择适合自己的…

【Spring】使用xml配置AOP

文章目录 1.前言2.xml配置AOP3. 总结 1.前言 在之前的学习中,都是使用注解的方式进行AOP的配置.其实使用xml配置文件也可以配置AOP. 2.xml配置AOP xml配置AOP方法如下: 添加相关依赖 <dependencies><dependency><groupId>org.springframework</groupId…