当前位置: 首页 > 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语法与练习
  • Android 架构优化~MVP 架构改造
  • fetch 从初识到应用
  • JS函数式编程 数组部分风格 ES6版
  • Js基础知识(一) - 变量
  • Linux CTF 逆向入门
  • Protobuf3语言指南
  • React组件设计模式(一)
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Sequelize 中文文档 v4 - Getting started - 入门
  • 回流、重绘及其优化
  • 今年的LC3大会没了?
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 如何解决微信端直接跳WAP端
  • 如何优雅地使用 Sublime Text
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 转载:[译] 内容加速黑科技趣谈
  • #android不同版本废弃api,新api。
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (7)STL算法之交换赋值
  • (9)STL算法之逆转旋转
  • (编译到47%失败)to be deleted
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (原)本想说脏话,奈何已放下
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .“空心村”成因分析及解决对策122344
  • .bashrc在哪里,alias妙用
  • .describe() python_Python-Win32com-Excel
  • .java 9 找不到符号_java找不到符号
  • .net与java建立WebService再互相调用
  • @Transactional类内部访问失效原因详解
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [20171106]配置客户端连接注意.txt
  • [android学习笔记]学习jni编程
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • [C++]unordered系列关联式容器
  • [cb]UIGrid+UIStretch的自适应
  • [HTML]Web前端开发技术7(HTML5、CSS3、JavaScript )CSS的定位机制——喵喵画网页
  • [IDF]啥?
  • [java基础揉碎]方法的重写/覆盖