Dotcpp  /  试卷列表  /  C++

C++

第101题

关键字unsigned不能修饰的类型是()。

第102题

已知枚举类型定义语句:enum Token{NAME, NUMBER, PLUS=5, MINUS, PRINT=10};,则下列叙述中错误的是()。

第103题

已知枚举类型声明语句:enum COLOR{WHITE, YELLOW, GREEN=5, RED, BLACK=10};,则下列说法中错误的是()。

第104题

下列枚举类型的定义中,包含枚举值3的是()。

第105题

下列语句中,错误的是()。

第106题

在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,默认的存储类型是()。

第107题

下列语句中错误的是()。

第108题

有如下程序段(全局int i=4,j=1;,主函数内int i=8,j=8; cout<<

第109题

下列选项中,正确的C++表达式是()。

第110题

若有定义语句int i=2,j=3;,则表达式i/j的结果是()。

第111题

若有定义int x=4,y=5;,则表达式y>x++?x--:y++的值为()。

第112题

下面程序段(int w=4,x=3,y=2,z=1; cout<<(w

第113题

若变量都已正确说明,程序段(a=2; b=3; printf(a>b?"***a=%d":"###b=%d",a,b);)的输出结果是()。

第114题

若执行以下程序时从键盘上输入9(程序:int n; cin>>n; if(n++<10)cout<

第115题

以下程序的输出结果是()。

#include<iostream>
using namespace std;
void main()
{
    int i,k,a[10],p[3];
    k=5;
    for(i=0;i<9;i++)a[i]=i;
    for(i=0;i<3;i++)p[i]=a[i*(i+1)];
    for(i=0;i<3;i++)k+=p[i]*2;
    cout<<k;
}
第116题

以下不正确的是()。

第117题

有如下程序:

int x=3;
do{
    x=2;
    cout<<x;
}
while(!(--x));

执行这个程序的输出结果是()。

第118题

程序执行后的输出结果是()。

#include <iostream.h>
void main()
{
    char flag='c';
    switch(flag)
    {
        case 'a':cout<<"1"<<endl;
        case 'b':cout<<"2"<<endl; break;
        case 'c': cout<<"3"<<endl;
        default : cout<<"4"<<endl; break;
    }
}
第119题

以下程序运行后的输出结果是()。

#include<iostream.h>
void main()
{
    char a[]="abbcabbcabbe";
    int i =0,j=0,k=0;
    while(a[i])
    {
        if(a[i]=='a')
            j++;
            i++;
        if(a[i]=='b')
            k++;
            i++;
    }
    cout<<j<<" "<<k<<endl;
}
第120题
执行后的输出结果是()。
 
 #include<iostream.h>
void main()
{
    int i(0);
    while(++i)
    {
        if(i==10) break;
        if(i%3!=1) continue;
        cout<<<i<<endl;
    }
}