精华内容
下载资源
问答
  • 以上程序的输出结果是
    千次阅读
    2019-08-19 17:06:54

    void ss (char *s,char t)
    {
    while (*s)
    {
    if(*s==t) *s=t-‘a’+’A’;
    s++;
    }
    }
    void main()
    {
    char str1[100]=“abcddfefdbd”,c=‘d’;
    ss (str1,c); printf ("%s\n",str1);
    }

    ABCDDEFEDBD
    abcDDfefDbD
    abcAAfefAbA
    Abcddfefdbd

    解析:
    函数ss的功能就是将字符串s中的所有字符为t的字符替换为大写字符。对
    于主函数中的函数ss的调用,就是将字符串str1中的小些字符’d’替换成大写字符’D’。所以
    正确答案是B。

    更多相关内容
  • 以下程序输出结果是:

    千次阅读 2018-11-21 23:31:50
    以下程序输出结果是: #include “stdio.h” main() {char *s,*s1=“here is”,*s2=“key”; s=s1; while (*s1!=’\0’) s1++; while (*s1++!=*s2++) s2=s; while (*s2!=’\0’) s2++; printf ("%d-%d=%d\n&...

    以下程序的输出结果是:
    #include “stdio.h”
    main()
    {char *s,*s1=“here is”,*s2=“key”;
    s=s1;
    while (*s1!=’\0’) s1++;
    while (*s1++!=*s2++) s2=s;
    while (*s2!=’\0’) s2++;
    printf ("%d-%d=%d\n",s2,s,s2-s);
    }
    之前一直不理解这个的结果是什么意思。。
    在这里插入图片描述

    #include "stdio.h"
    main()
    {char *s,*s1="here is",*s2="key"; 
    s=s1; //从这里开始,print的s=s1=19748668,即字符串存储起始位置
    while (*s1!='\0')	s1++;//s1向后走,直到字符串的末尾\0,此时printf的s1=19748675
    while (*s1++!=*s2++)	s2=s;
    //这行功能:比较s1与s2,s1的“h”(位置为s+1=19748669)与s2的“k”不同,则s2=s
    //这行执行后:s1=19748922,s2=19748669
    while (*s2!='\0')	s2++; 
    //这行让s2查找至末尾\0: s2=19748675(*s2="here is")
    printf ("s=%d\n",s);
    printf ("s1=%d\n",s1);
    printf ("s2=%d\n",s2);
    printf ("%d-%d=%d\n",s2,s,s2-s);//s2-s即“here is”的长度为7
    }
    

    每次执行程序,存储位置都不一定相同,故s,s1,s2的值每次都会有所不同,但是存储的相对位置是不会改变的,s2-s即“here is”的长度,为7。

    展开全文
  • 以下程序输出结果是____。

    千次阅读 2017-08-01 16:27:24
    以下程序输出结果是__。class A { public: virtual void func(int val = 1) { std::cout<<"A->";} virtual void test() { func();} }; class B : public A { public: void func(int val=0

    以下程序输出结果是__

    class A
    {
    public:
        virtual void func(int val = 1)
        { std::cout<<"A->"<<val <<std::endl;}
        virtual void test()
        { func();}
    };
    class B : public A
    {
    public:
        void func(int val=0)
    {std::cout<<"B->"<<val <<std::endl;}
    };
    int main(int argc ,char* argv[])
    {
        B*p = new B;
        p->test();
    return 0;
    }

    正确答案: B

    A、A->0
    B、B->1
    C、A->1
    D、B->0
    E、编译出错
    F、以上都不对

    正确答案:B

    记住:virtual 函数是动态绑定,而缺省参数值却是静态绑定。 意思是你可能会 在“调用一个定义于派生类内的virtual函数”的同时,却使用基类为它所指定的缺省参数值。
    结论:绝不重新定义继承而来的缺省参数值!(可参考《Effective C++》条款37)
    对于本例:

    B*p = newB;
    p->test();

    p->test()执行过程理解:
    (1) 由于B类中没有覆盖(重写)基类中的虚函数test(),因此会调用基类A中的test();
    (2) A中test()函数中继续调用虚函数 fun(),因为虚函数执行动态绑定,p此时的动态类型(即目前所指对象的类型)为B*,因此此时调用虚函数fun()时,执行的是B类中的fun();所以先输出“B->”;
    (3) 缺省参数值是静态绑定,即此时val的值使用的是基类A中的缺省参数值,其值在编译阶段已经绑定,值为1,所以输出“1”;
    最终输出“B->1”。所以大家还是记住上述结论:绝不重新定义继承而来的缺省参数值!

    展开全文
  • 执行c语言程序结果输出到txt的方法: 1、运行cmd 2、执行程序路径.exe>输出路径.txt

    执行c语言exe程序将结果保存为txt的一种便捷方法:
    1、启动运行cmd
    2、输入命令:可执行程序路径.exe>输出路径.txt (如:D:\code\test.exe>D:test.txt 其中D为盘符)
    3、回车执行结束后,打开输出路径文件夹,运行结果就在txt中。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    展开全文
  • 以下程序段的输出结果为()。

    千次阅读 2020-09-13 19:46:25
    for(i=4;i>1;i–) for(j=1;j<i;j++) putchar(’#’); 答案:###### 解析:内部循环完了之后再进行外部循环,第二次外部循环的时候...putchar:c语言函数之一,作用是向终端输出一个字符,这里一共循环输出6次 ...
  • 1.代码 代码如下: year = int(input('请输入一个年份:')) if (year % 4 == 0 and year % 100 !...2.运行结果 D:\Python代码\Scripts\python.exe C:/Users/Lenovo/PycharmProjects/pythonFirstStart/实验二/de
  • 下面代码的输出结果

    千次阅读 2020-12-15 20:45:03
    【单选题】下面代码的执行结果是 x = 2 x *= 3 + 5**2【单选题】下面代码的输出结果是 x = 0o1010 print(x)【单选题】下面代码的执行结果是 s = "11+5in" eval(s[1:-2])【单选题】关于CSV文件的描述,以下选项中错误...
  • A、运行程序段后输出0B、运行程序段后输出1C、程序段中的控制表达式是非法的D、程序段循环无数次[单选题]下面程序段的输出结果是________.x=3;do { y=x--;if (!y) {printf("*");continue;}printf("...
  • 编写程序:"输入一个整数,判断它是奇数还是偶数,是奇数输出JISHU,是偶数输出OUSHU"?(要求用函数调用)#includeusingnamespacestd;boolpanduan(intn){intm=n%2;if(m==0)returntrue;elsereturnfalse;}intmain(){intn;...
  • 习题3.6 阅读下面程序,分析其执行过程,写出输出结果 #include <iostream> using namespace std; class Student {public: Student(int n,float s):num(n),score(s){} void change(int n,float s) {num=n.....
  • 编写一个c程序输入abc 输出最大值,运行结果为什么是个常数 求指点
  • python程序输出无内容的解决方式

    千次阅读 2020-12-04 23:16:55
    问题缘由某项目中使用python脚本方式将日志文件中的数据持续的转换格式输出到另一文件中以供其他日志分析应用使用。但是当后台运行采取重定向方式...解决办法发现是在程序运行时,输出有缓存,只有当程序运行结束或...
  • 【其它】请提交实验五压缩包【判断题】线程t1中执行t2.sleep(5000)语句,则线程t2休眠5s【判断题】Java源程序中的文件名一定要和文件中某个类的名称一致() (5.0分)【单选题】下列程序输出结果为() public class ...
  • ![图片说明](https://img-ask.csdn.net/upload/201811/24/1543064916_667462.jpg)
  • 下面代码的输出结果是什么?

    千次阅读 2020-04-20 22:13:47
    Try…catch…finally与直接throw的区别:try catch是直接处理,处理完成之后程序继续往下执行,throw则是将异常抛给它的上一级处理,程序便不往下执行了。main方法,把抛出的RuntimeException抛给了调用者(JVM)。...
  • 以下程序段的输出结果为()。 for(i=4;i>1;i--) for(j=1;j;j++) putchar('#'); A:无 B:###### C:# D:###
  • 1、将输出结果输出到txt文件 步骤一: 头文件 import java.io.FileOutputStream; import java.io.PrintStream; 可能还会提醒抛出错误,于是import java.io.FileNotFoundException; 步骤二: PrintStream ps = ...
  • 【单选题】关于Python字符串,以下选项中描述错误的是【单选题】以下程序输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"] for s in lcat: if "豹" in s: print(s,end="") continue...
  • c++运行不输出结果怎么办

    千次阅读 2021-03-22 17:11:39
    main函数中可在各个地方插入return 0提前结束程序,直到有结果出现,问题就出在return 0的下方 如果在自定义函数内部,则需要使用exit(0); 来结束整个程序 ps:可用二分的思想查找出错地方 ...
  • } 格式化输出: #include #include int main() { FILE *fp; int i, No; float salary; fp=fopen("data.csv","w"); if(fp==NULL) { printf("File cannot open! " ); exit(0); } //输入5名员工的工号,并保存到文件中...
  • Java编写程序输出1+3+5+……+99的运算结果 public class demo1 { public static void main (String[] args) { int i = 1; int sum = 0; for (i=1; i<100; i+=2) { sum += i; } System.out.println(“1+3+5+…+99=...
  • 微信小程序输出Object,Object

    千次阅读 2020-07-17 15:51:19
    本来以为只是一条简单的输出应该不会影响什么的,后来加了这一条Console.log (res)试了一下输出结果当场沸腾,有数据了,我靠,你在玩我!你是不是跟我一样以为输入前面加点内容应该不会有问题,还记得我以前在前端...
  • 计算一个自然数的各位数字之和,在主函数中输入自然数,并输出结果。求大神解答 编写程序,计算一个自然数的各位www.zhiqu.org 时间: 2020-12-07#include#includeint main(){int i=0,t=0;char a[100];scanf("%s",a...
  • 在刷 OJ 题目或者进行编程考试或比赛时,经常需要对编写好的程序进行测试,即运行编写好的程序,输入样例输入或者自己编写的输入数据,查看程序输出结果和样例输出或者正确输出是否一致。这种方法有很多弊端,当有多...
  • C语言:从键盘上输入一个整数,计算整数的各位数字之和#includeintGetNumber(intn)//用递归来...retur编写一个程序,从键盘上输入一个整数,用英文显示该整数的每一位数字.#include#include#includevoidmain(){inti,n...
  • 预测以下 Java 程序输出。 考虑到如果将答案紧接着问题贴出来,同学们可能还没思考就不小心看到了结果,所以我把问题和答案分开放,中间还用东西挡了一下,希望不会给大家带来阅读上的困难 问题 问题一 // 文件...
  • Java程序输出26个大写字母的ASCII对照表 输出结果要求 代码如下: package text1; import java.util.Scanner; public class jiandan { public static void main(String[] args) { // TODO Auto-generated ...
  • Contents 1. 前言 2. 使用临时文件 3. 使用匿名管道 4. 使用popen ...比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令...
  • #include int main() { printf("Hello, World1! \n"); printf("Hello, World2! \n"); printf("Hello, World3!...该程序运行之后会在屏幕上输出 ...如何将这个输出结果自动保存到一个txt的文档中?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,883,162
精华内容 753,264
热门标签
关键字:

以上程序的输出结果是