全部知识点

第3201题

下列叙述中错误的是(    )。

第3202题

当变量c的值不为2、4、6时,值也为"真"的表达式是(    )。

第3203题

若有代数式 表达式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的

C语言表达式是(    )。

第3204题

设有定义:int k=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是(    )。

第3205题

有下列程序,其中%u表示按无符号整数输出。

main( )
{ 
    unsigned int x=0xFFFF;/* x的初值为十六进制数 */
    printf("%u\n",x);
}

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

第3206题

下面程序的运行结果是(    )。

for(i=3;i<7;i++) printf((i%2) ? ("**%d\n") : ("##%d\n"),i);
第3207题

有下列程序:

main( )
{ int a=0,b=0;
a=10;  /*给a赋值
b=20;    给b赋值*/
printf("a+b=%d\n",a+b);  /*输出计算结果*/ 
}

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

第3208题

运行下列程序时,若输入数据为"321",则输出结果是(    )。

main()
{
    int num,i,j,k,s;
    scanf("%d",&num);
    if(num>99)
    s=3;
    else if(num>9)
    s=2;
    else
    s=1;
    i=num/100;
    j=(num-i*100)/10;
    k=(num-i*100-j*10);
    switch(s)
    {
        case 3:printf("%d%d%d\n",k,j,i);
        break;
        case 2:printf("%d%d\n",k,j);
        case 1:printf("%d\n",k);
    }
}
第3209题

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

#include "stdio.h"
main()
{
    struct date
    {int year,month,day;}today;
    printf("%d\n",sizeof(struct date));
}
第3210题

判断char型变量c1是否为小写字母的正确表达式为(    )。

第3211题

当输入为"Hi,Lily "时,下面程序的执行结果是(    )。

#include<stdio.h>
main()
{
    char c;
    while(c!=',') 
    {
       c=getchar();
       putchar(c);
   }
}
第3212题

下面4个关于C语言的结论中错误的是(    )。

第3213题

若有以下程序段:

struct st
{int n;
int *m;};
int a=2,b=3,c=5;
struct st s[3]=({101,&a},{102,&c},{103,&b}};
 main()
{struct st *p;
p=s;
…}

则以下表达式中值为5的是(    )。

第3214题

下列程序的运行结果是(    )。

#include<stdio.h>
void sub(int*s,int*y)
{static int m=4;
*y=s[0];
m++;
}
void main()
{int a[]={1,2,3,4,5},k;
int x;
printf("\n");
for(k=0;k<=4;k++)
{sub(a,&x);
printf("%d,",x);
}
}
第3215题

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

point(char*pt);
main()
{char b[4]={'m','n','o','p'},*pt=b;
point(pt);
printf("%c\n",*pt);
}
point(char *p)
{p+=3;}
第3216题

C语言中规定,程序中各函数之间(    )。

第3217题

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

#include<stdio.h>
main()
{int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;
for(i=0;i<3;i++)
for(j=i;j<=i;j++)
s+=a[i][a[j][j]];
printf("%d\n",s);
}
第3218题

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

#include<stdio.h>
#include<string.h>
main()
{char a[][7]={"ABCD","EFGH","IJKL","MNOP"},k;
for (k=1;k<3;k++)
printf("%s\n",&a[k][k]);
}
第3219题

当用"#define F 37.5f"定义后,下列叙述正确的是(    )。

第3220题

在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别

是(    )。

0.065723s