全部知识点

第1261题

一种教师可讲授多门课程,一门课程可由多种教师讲授,则实体教师和课程间的联系是( )

第1262题

有三个关系R、S和T如下:

2022年3月全国计算机等级考试真题(二级C语言)

则由关系R和S得到关系T的操作是( )

第1263题

定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )

第1264题

计算机高档语言程序的运营措施有编译执行和解释执行两种,如下论述中正确的是( )

第1265题

如下论述中错误的是( )

第1266题

如下选项中不能用作C程序合法常量的是( )

第1267题

如下选项中可用作C程序合法实数的是( )

第1268题

若有定义语句:int a=3,b=2,c=1;,如下选项中错误的赋值体现式是( )

第1269题

有如下程序段:

char name[20];
int num;
scanf("name=%s num=%d",name,&num);

当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )

第1270题

if语句的基本形式是:if(体现式)语句,如下有关“体现式”值的论述中正确的是( )

第1271题

有如下程序:

#include<stdio.h>
main()
{
    int x=011;
    printf("%d\n",++x);
}

程序运营后的输出成果是( )

第1272题

有如下程序:

#include<stdio.h>
main()
{
    int s;
    scanf("%d",&s);
    while(s>0)
    {
        switch(s)
        {
            case1:printf("%d",s+5);
       case2:printf("%d",s+4); break;
       case3:printf("%d",s+3);
       default:printf("%d",s+1);break;
        }
        scanf("%d",&s);
    }
}

运营时,若输入1 2 3 4 5 0<回车>,则输出成果是( )

第1273题

有如下程序段:

int i,n;
for(i=0;i<8;i++)
{
    n=rand()%5;
    switch(n)
    {
        case 1:
   case 3:printf("%d\n",n); break;
   case 2:
   case 4:printf("%d\n",n); continue;
   case 0:exit(0);
    }
    printf("%d\n",n);
}

如下有关程序段执行状况的论述,正确的是( )

第1274题

有如下程序:

#include<stdio.h>
main()
{
    char s[]="012xy\08s34f4w2";
    int i,n=0;
    for(i=0;s[i]!=0;i++)
    if(s[i]>= "0"&&s[i]<= "9")n++;
    printf("%d\n",n);
}

程序运营后的输出成果是( )

第1275题

若i和k都是int类型变量,有如下for语句:

for(i=0,k=1;k=1;k++)
printf("*****\n");

下面有关语句执行状况的论述中正确的是( )

第1276题

有如下程序:

#include<stdio.h>
main()
{
    char b,c;
    int i;
    b="a";
    c="A";
    for(i=0;i<6;i++)
    {
        if(i%2)putchar(i+b);
   else putchar(i+c);
    }
    printf("\n");
}

程序运营后的输出成果是( )

第1277题

设有定义:double x[10],*p=x;,如下能给数组x下标为6的元素读入数据的正确的语句是( )

第1278题

有如下程序(阐明:字母A的ASCII码值是65)

#include<stdio.h>
void fun(char *s)
{
    while(*s)
    {
        if(*s%2)
        printf("%c",*s);
   s++;
    }
}
main()
{
    char a[]="BYTE";
    fun(a);
    printf("\n");
}

程序运营后旳输出成果是( )

第1279题

有如下程序段:

#include<stdio.h>
main()
{
    …
    while(getchar()!="\n");
    …
}

如下论述中正确的是( )

第1280题

有如下程序:

#include<stdio.h>
main()
{
    int x=1,y=0;
    if(!x) y++;
    else if(x==0)
    if (x) y+=2;
    else y+=3;
    printf("%d\n",y);
}

程序运营后的输出成果是( )

0.058976s