下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车>则程序输出的结果是#include "stdio.h"main(argc,argv)int argc;char *argv[];{int i;printf("%d\n",argc);}A.3B.4C.2D.以上答案都不正确

题目

下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车>

则程序输出的结果是

#include "stdio.h"

main(argc,argv)

int argc;char *argv[];

{int i;

printf("%d\n",argc);}

A.3

B.4

C.2

D.以上答案都不正确


相似考题
更多“下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:ttomeetme&lt;回车&gt; 则程序 ”相关问题
  • 第1题:

    以下程序的可执行文件名为cmdline.exe。在DOS命令行输入:cmdline harry<回车>,则输出结果是()。

    A.You forgot to type your name or you typed more parameters

    B.Hello harry

    C.Hello cmdline

    D.Hello


    参考答案:B

  • 第2题:

    下面程序的文件名为t.exe,在DOS下输入的命令行参数为:t to meet me<回车> 则程序输出的结果是 i

    下面程序的文件名为t.exe,在DOS下输入的命令行参数为:t to meet me<回车>

    则程序输出的结果是

    #include "stdio.h"

    main(argc,argv)

    int argc;char *argv[ ];

    { int i;

    printf("%d\n",argc);}

    A.3

    B.4

    C.2

    D.以上答案都不正确


    正确答案:B
    解析:argc中存入的是命令行中字符串的个数。argv是一个指向字符型的指针数组的指针。

  • 第3题:

    假定下面程序编译、连接后生成的文件名为t.exe,在DOS下输入的命令行参数为:t to meet me<回车>则程序输出的结果是 ________。 #include <stdio.h>int main(int argc;char *argv[])  {   int i;   printf("%dn",argc); return 0; }

    A.3

    B.4

    C.2

    D.其余3个答案都不正确


    .exe

  • 第4题:

    假定下面程序可执行文件名prg.exe,则该程序所在的子目录下输入命令行:prg hello good<回车>后,程

    假定下面程序可执行文件名prg.exe,则该程序所在的子目录下输入命令行:prg hello good<回车>后,程序的输出结果是_______。 main(int argc,char*argv[]) { int i; for(i=1;i<argc;i++)printf("%c",argv[i]); }

    A.hello good

    B.hg

    C.hel

    D.hellogood


    正确答案:B
    解析:带参数的main()函数常用形式为:main(int argc,char*argv[]),其中,整型变量argc用来记录命令行中的参数个数。参数的个数由C程序运行时自动计算出来。字符型指针数组argv的第一个元素存放命令名,其后各个元素依次存放命令行中各个参数的首地址,数组的大小由argc确定。for循环语句实现输出各参数的第一个字母。

  • 第5题:

    下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车>则程序输出的结果是i

    下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车> 则程序输出的结果是 #include"stdio.h" main(argc,argv) int argc;char*argv[]; { int i; printf("%d\n",argc);}

    A.3

    B.4

    C.2

    D.以上答案都不正确


    正确答案:B
    解析:argc中存入的是命令行中字符串的个数。argv是一个指向字符型的指针数组的指针。