当前位置: 首页 > news >正文

(C)一些题4

1.
以下叙述中正确的是( )。

A.C程序中的注释只能出现在程序的开始位置和语句的后面

B.C程序书写格式严格,要求行内只能写一个语句

C,C程序书写格式自由,一个语句可以写在多行上

D.用C语言编写的程序只能放在一个程序文件中

 

2.设有如下程序段
 char s [20]=" Bejing ",* p ;
 p = s ;
则执行 p =s ;语句后,以下叙述正确的是()
 A 可以用* p 表示 s [0]
 B . s 数组中元素的个数和 p 所指字符串长度相等
 C . s 和 p 都是指针变量
 D .数组 s 中的内容和指针变量 p 中的内容相等


3.有定义语句: char s [10];,若要从终端给 s 输入5个字符,错误的输入语句是
 A . gets (& s [0]); 

B . scanf ("% s ", s +1);
 C . gets ( s );
 D . scanf ("% s ", s [1]);

4.当输入 quert ?输出结果是什么?

# include < stdio . h >
 void main()

{
 char c ;
 while (( c - getchar ()!='?')
 putchar (++ c );

}

答案:CAD 取地址符

quert?

5.任意大于2的偶数可以分解为两个素数之和,请验证。
 

# include < stdio . h >void main ()
{int n ,n1,n2;int i ;printf ("输入一个偶数");scanf ("% d ",& n );for (n1=2;n1<= n /2;n1++)
{
n2= n - nl ;for ( i =2; i < nl ; i ++)//判断 nl 是否为素数
{if (n1%i==0)break ;
}
if ( i < nl )//如果 nl 不是素数,则不用判断n2是否为素数.continue ;for ( i =2; i <n2; i ++)//进一步判断n2是否为素数.if (n2%i=0)break ;if ( i >=n2)/如果n2是素数,则跳出循环.
break ;printf ("% d 可分解为% d +% d \ n ", n , nl ,n2);
}

6.请编写函数 fun ,函数的功能是:删去一维数组中所有相同的数,使之只剩一
个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
例如,一维数组中的数据是:2223445666677899101010。
删除后,数组中的内容应该是:2345678910。
 


# include < stdio . h >
# define N 80int fun ( int a [], int n )
{
int i ,j=1,k=a[0];for ( i =1; i <n,i++)if ( k != a [ i ]){a [ j ++]= a [ i ];k = a [ i ];
}return j
}void main ()
}int a [ N ]=(2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10,10}, i , n =20;printf (" The original data :\ n ");for ( i =0; i < n ; i ++)printf ("%3d", a [ i ]);n = fun ( a , n );printf (" n nThe data after deleted : in ");for ( i =0; i < n ; i ++) printf ("%3d", a [ i ]);printf (" n ");
}

相关文章:

  • 音视频项目—基于FFmpeg和SDL的音视频播放器解析(十九)
  • Docker的registry
  • ELK分布式日志管理平台部署
  • zlmediakit实现rtsp流服务器
  • 力扣104. 二叉树的最大深度
  • pytorch导出rot90算子至onnx
  • 24. 深度学习进阶 - 矩阵运算的维度和激活函数
  • 嵌入式硬件电路·电平
  • Linux中vi常用命令-批量替换
  • 智能医疗越发周到!新的机器人系统评估中风后的活动能力
  • 从零开始学习管道:管道程序的优化和文件描述符继承问题
  • gitee推荐-1Panel
  • 搜索百度可以直接生成代码拉
  • 【广州华锐互动】节约用水VR互动教育:身临其境体验水资源的珍贵!
  • ubuntu/vscode下的c/c++开发之-CMake语法与练习
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • Android 架构优化~MVP 架构改造
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • DataBase in Android
  • es6(二):字符串的扩展
  • Java 23种设计模式 之单例模式 7种实现方式
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript服务器推送技术之 WebSocket
  • js 实现textarea输入字数提示
  • leetcode388. Longest Absolute File Path
  • leetcode讲解--894. All Possible Full Binary Trees
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Python3爬取英雄联盟英雄皮肤大图
  • SQLServer之索引简介
  • vue中实现单选
  • Vultr 教程目录
  • webpack+react项目初体验——记录我的webpack环境配置
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • ${ }的特别功能
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (pojstep1.1.2)2654(直叙式模拟)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (简单) HDU 2612 Find a way,BFS。
  • (力扣)1314.矩阵区域和
  • (三十五)大数据实战——Superset可视化平台搭建
  • (转)h264中avc和flv数据的解析
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .net 简单实现MD5
  • .NET 事件模型教程(二)
  • .net 受管制代码