已知char *a[]={"fortran"," basic","pascal","java","c++"};,则cout<< a[3];的显示结果是()A、tB、一个地址值C、javaD、javac++

题目

已知char *a[]={"fortran"," basic","pascal","java","c++"};,则cout<< a[3];的显示结果是()

  • A、t
  • B、一个地址值
  • C、java
  • D、javac++

相似考题
更多“已知char *a[]={"fortran"," basic","pascal","java","c++"};,则cout a[3];的显示结果是()A、tB、一个地址值C、javaD、javac++”相关问题
  • 第1题:

    世界上第一个高级语言是()。

    A. BASIC语言

    B. C语言

    C. FORTRAN语言

    D. PASCAL语言


    参考答案C

  • 第2题:

    下列是一个Java应用程序,输出结果是 public class Testmm { public static void main(String args[]) { for(char c='a';c〈=‘d’;c++) {if(c==‘c’)break; System.out.print(c); } } }

    A.ab

    B.abc

    C.abd

    D.abcd


    正确答案:A
    解析:在循环过程中,当c=='c'时,循环执行结束,这时程序只输出了字符ab。注意:如果把break替换成continue,结果是abd。

  • 第3题:

    若有以下说明和语句: char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; char**q;q=language+2; 则语句printf("%o\n",*q);( )。

    A.输出的是language[2]元素的地址

    B.输出的是字符串PASCAL

    C.输出的是language[2]元素的值,它是字符串PASCAL的首地址

    D.格式说明不正确,无法得到确定的输出


    正确答案:C
    解析:题中指针数组language中的每个元素都是一个指向一个字符串的字符指针。通过这个指针可以引用到字符串中的每一个字符。题中的q是双重字符指针,q=language+2则使指针q指向了数组language的第三个元素,是字符串“PASCAL”的首地址。

  • 第4题:

    已知小写字母'a'的ASCII码为97,以下程序的结果是 ______。 char a=32,b=68; cout<<(a | b) ;

    A.b

    B.98

    C.d

    D.100


    正确答案:C

  • 第5题:

    有以下程序,程序运行的结果是 ______。includeincludevoid main(){charx

    有以下程序,程序运行的结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char x[]= "C++" ,y[10]= "C++" ; cout<<sizeof(x)/sizeof(char)<<“,”<<sizeof(y)/sizeof(char); }

    A.3 3

    B.4 4

    C.4 10

    D.10 10


    正确答案:C

  • 第6题:

    目前使用的可编程控制器使用()。

    • A、BASIC语言
    • B、FORTRAN语言
    • C、PASCAL语言
    • D、梯形图语言

    正确答案:D

  • 第7题:

    下列选项中属于程序设计语言的是()。 ①BASIC ②C++ ③Java ④Flash ⑤Pascal ⑥Dreamweaver

    • A、①②③④
    • B、②③④⑤
    • C、①②③⑤
    • D、①②③⑥

    正确答案:C

  • 第8题:

    C/C++、Pascal、Fortran等是编译型程序设计语言,而早期的Basic语言是解释型程序设计语言。


    正确答案:正确

  • 第9题:

    若有说明:char*lang[]={"F0RTRAN","BASIC","PASCAL","JAVA","C"};则lang[3]的值是()

    • A、一个地址
    • B、一个字符
    • C、一个字符串
    • D、一个不定值

    正确答案:A

  • 第10题:

    单选题
    一般高级语言(C/C++、Pascal、FORTRAN、COBOL等)都是采用()。
    A

    编译程序

    B

    编译方式

    C

    解释方式

    D

    解释程序


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    下列选项中属于程序设计语言的是()。 ①BASIC ②C++ ③Java ④Flash ⑤Pascal ⑥Dreamweaver
    A

    ①②③④

    B

    ②③④⑤

    C

    ①②③⑤

    D

    ①②③⑥


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    已知char *a[]={"fortran"," basic","pascal","java","c++"};,则cout<< a[3];的显示结果是()
    A

    t

    B

    一个地址值

    C

    java

    D

    javac++


    正确答案: A
    解析: 暂无解析

  • 第13题:

    设有下面的两个类定义: class AA{ void Show ( ) {System.out.println ("I Like Java"):} } class BB extends AA} void Show ( ) {System.out.println ("I like C++"); } } 则顺序执行如下语句后输出的结果为( )。 AA a; BB b; a.Show (); b.Show ();

    A.I Like Java I Like C++

    B.I Like C++ I Like Java

    C.I Like Java I Like Java

    D.I Like C++ I Like C++


    正确答案:A

  • 第14题:

    已知int a,*pa=&a:输出指针pa十进制的地址值的方法是()。A.cout<

    已知int a,*pa=&a:输出指针pa十进制的地址值的方法是( )。

    A.cout<<pa;

    B.cout<<*p;

    C.cout<<&pa;

    D.cout<<long(pa);


    正确答案:D

  • 第15题:

    关于C++ 输出函数cout 与 printf 的区别

    我知道在C++中cout  和printf  都能用于输出,但是他俩肯定在输出的方式、细节上有差别的。

    我想问 指针,char* p=“abcd”   按我的理解p就是存储地址的变量,输出p就应该是输出存储“abcd”的空间首地址。

    用printf则输出的是存储“abcd”的空间首地址(这和我预想的一样),用cout输出p则整个字符数组都输出了,这是为什么?他们两个的输出方式到底有什么差别。以至于输出同一个变量会得到不同的结果?

    比如:

       #include<iostream>

    #include<stdio.h>

    using namespace std;

    int main () {

    char* p="abcd";

    cout<<p<<"                "<<*p;//这里p输出的是abcd完整的字符串,而*p则输出的是第一个字符a。

    printf("%x                    %c",p,*p);//这里p则输出的是存储“abcd”的空间首地址,*p则输出第一个字符a。

    return 0;

    }


     

     

    您说的这个跟cout,printf没关系

     

    输出不同是因你printf的格式不对

    应该为printf("%s                   %c",p,*p)

    cout<<p默认帮你进行了格式化,即是%s“”

     

     

  • 第16题:

    下述(47)都是面向对象的程序设计语言。

    A.SmallTalk、C++、Java

    B.Basic、C++、Java

    C.ASP、Java、C

    D.Fortran、C++、C


    正确答案:A
    解析:SmalTalk语言起源于20世纪60年代末期,Smaltalk-80除了对象之外没有其它任何的数据形式,对一个对象的唯一操作就是向它发送消息。Smaltalk-80全面支持面向对象的概念。C++语言是一种面向对象的强类型化语言,是C语言的一个向上兼容的扩充。C++支持基本的面向对象的概念。Java语言起源于Oak语言,是一种纯粹的面向对象的语言。Basic、Fortran、C等也是常用的通用程序设计语言,但它们不是面向对象的程序设计语言。

  • 第17题:

    以下程序段输出的结果是( )。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;

    A.0

    B.69

    C.字符E的地址

    D.一个空字符


    正确答案:D
    解析:*(p+4)即数组元素str[4]的值,而str[4]中存放的是字符'\0'。所以输出的是一个空字符。

  • 第18题:

    下列高级语言中,能用于面向对象程序设计的语言是()。

    • A、C语言
    • B、C++语言
    • C、FORTRAN语言
    • D、Pascal语言

    正确答案:B

  • 第19题:

    一般高级语言(C/C++、Pascal、FORTRAN、COBOL等)都是采用()。

    • A、编译程序
    • B、编译方式
    • C、解释方式
    • D、解释程序

    正确答案:B

  • 第20题:

    下列程序语言中,可视化的面向对象编程的高级语言是()

    • A、BASIC语言
    • B、VB语言
    • C、PASCAL语言
    • D、FORTRAN语言

    正确答案:B

  • 第21题:

    “闰年问题”的算法用Basic B、Pascal C、C++ D、C语言都可以实现。


    正确答案:正确

  • 第22题:

    判断题
    “闰年问题”的算法用Basic B、Pascal C、C++ D、C语言都可以实现。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    判断题
    C/C++、Pascal、Fortran等是编译型程序设计语言,而早期的Basic语言是解释型程序设计语言。
    A

    B


    正确答案:
    解析: 暂无解析