首页 > 其他分享 > (笔试题)经典题目

(笔试题)经典题目

时间:2023-02-11 20:31:46浏览次数:45  
标签:题目 int 笔试 char 经典 printf return main strlen

题目代码一

#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
int i;
for(i=0;i<1000;i++)
{
a[i]=-1-i;
}
printf("%d",strlen(a));
return 0;
}

分析:

#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];//-128~127
int i;
for(i=0;i<1000;i++)//0-999
{
a[i]=-1-i;//-1、-2、-3...-1000
}
printf("%d",strlen(a));
return 0;
}

strlen用来计算字符串长度,算到'\0'截止

-1-128【128个数】、-129(127)1【127个数】:255个数

再向后一个数就是0,所以strlen的输出是255

 (笔试题)经典题目_#include

题目代码二

#include<stdio.h>
unsigned char i=0;
int main()
{
for(i=0;i<255;i++)
{
printf("5\n");
}
return 0;
}

分析:

#include<stdio.h>
unsigned char i=0;//unsigned char范围是0-255
int main()
{
for(i=0;i<=255;i++)//条件恒成立
{
printf("5\n");//死循环
}
return 0;
}
#include<stdio.h>
unsigned char i=0;//unsigned char范围是0-255
int main()
{
for(i=0;i<=255;i++)//条件恒成立
{
printf("5\n");//死循环
}
return 0;
}

 (笔试题)经典题目_死循环_02

标签:题目,int,笔试,char,经典,printf,return,main,strlen
From: https://blog.51cto.com/u_15899086/6050957

相关文章

  • 【运维篇】 经典LNMP架构——搭建个人博客系统
    LNMP架构(Linux+Nginx+MySQL+PHP)同LAMP架构(Linux+Apache+MySQL+PHP)一样,都是主要应用于动态网站的web架构,这两种架构具有很多优势,是目前企业部署网络的首选平台。近些年LNMP越......
  • C语言程序设计课程设计题目[2023-02-11]
    C语言程序设计课程设计题目[2023-02-11]C语言程序设计课程设计题目选题说明:1、以下题目有部分可能功能相近,请同学们可从不同的角度来分析实现。2、题目描述和要求仅供......
  • NJUPT自控第一次积分赛的小总结(一)题目感受
    快开学了事情真的好多啊-_-忙完积分赛就赶紧要去复习期末了。。。线代还是依托答辩啥都不懂先看题目吧,RT,我们队(我)选择的是第一题(仅仅是因为很简单罢啦)   ......
  • (笔试题)输出这段代码会发生啥
    #include<stdio.h>intmain(){unsignedinti;//无符号数永远大于等于0for(i=9;i>=0;i--){printf("%u\n",i);}return0;}因为是无符号整型,所以9一直减下去也......
  • VUE相关面试题目01
    一、MVVM是什么;   MVC:               MVVM的描述:                常见库实现数据双向绑定的效果......
  • 肖sir__面试笔试题__阿里笔试题
    第一题:#给定一个无序数组nums和一个目标值target,返回数组中两个元素的和为target的算法,时间复杂度为O(1);def func1(nums,target):    dict1 = {}    for i ......
  • (笔试题)这段代码输出啥
    #include<stdio.h>intmain(){chara=-128;printf("%u\n",a);return0;}注:%u为无符号十进制整数的输出#include<stdio.h>intmain(){chara=-128;//1000000000000......
  • 【经典算法】双指针(尺取法):爱,是双向奔赴,还是你追我赶?
    一、前言双指针法又称尺取法,顾名思义,在区间操作时,使用两个指针同时遍历区间,从而实现高效操作。两个指针,就像是一男一女,他们遍历区间的过程,又何尝不像是一对男女彼此追求爱......
  • String中“==”经典试题
    以下代码,控制台打印的结果是什么?Strings1="ab";Strings2="a"+"b";Strings3=s1+"b";Strings4=newString("ab");Strings5=newString("ab"......
  • 西湖论剑web部分题目复现
    扭转乾坤随便上传一个文件可以看到返回提示apache拒绝了Content-Type:为multipart/form-data;这里可以利用RFC标准的差异进行绕过waf可以使用大写字母任意字母进行wa......