全部知识点

第1281题

有如下程序:

#include<stdio.h>
int fun(int x,int y)
{
    if(x!=y) return((x+y)/2);
    else return(x);
}
main()
{
    int a=4,b=5,c=6;
    printf("%d\n",fun(2*a,fun(b,c)));
}

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

第1282题

有如下程序:

#include<stdio.h>
int fun()
{
    static int x=1;
    x*=2;
    return x;
}
main()
{
    int i,s=1;
    for(i=1;i<=3;i++)s*=fun();
    printf("%d\n",s);
}

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

第1283题

有如下程序:

#include<stdio.h>
#define S(x) 4*(x)*x+1
main()
{
    int k=5,j=2;
    printf("%d\n",S(k+j));
}

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

第1284题

设有定义:struct {char mark[12];int num1;double num2;}t1,t2;,若变量均已对的赋初值,则如下语句中错误的是( )

第1285题

有如下程序:

#include<stdio.h>
struct ord
{
    int x,y;
}
dt[2]={1,2,3,4};
main()
{
    struct ord *p=dt;
    printf("%d,",++(p->x));
    printf("%d\n",++(p->y));
}

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

第1286题

有如下程序:

#include<stdio.h>
struct S
{
    int a,b;
}
data[2]={10,100,20,200};
main()
{
    struct S p=data[1];
    printf("%d\n",++(p.a));
}

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

第1287题

有如下程序:

#include<stdio.h>
main()
{
    unsigned char a=8,c;
    c=a>>3;
    printf("%d\n",c);
}

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

第1288题

设fp已定义,执行语句fp=fopen("file","w");后,如下针对文本文献file操作论述的选项中正确的是( )

第1289题

C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为( )。

第1290题

若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为( )。

第1291题

已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。

第1292题
void main()
{
    int x=1,a=0,b=0;
    switch (x)
    {
        case  0: b++;
        case  1: a++;
        case  2: a++;b++;
    }
    printf("a=%d,b=%d",a,b);
}

该程序的输出结果是( )

第1293题

下列程序的输出为( )。

void main()
{
    int y=10;
    while(y--);
    printf("y=%d\n",y);
}
第1294题

int a[10];合法的数组元素的最小下标值为( )。

第1295题

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

void prt(int *x)
{
    printf("%d",++*x);
}
main()
{
    int y=30;
    prt(&y);
}
第1296题

file1.c中有命令,#include ,若file2.c中有全局静态变量a,则( )。

第1297题

设有如下函数定义:

int f(char *s)
{
    char *p=s;
    while(*p!='\0') p++;
    return (p-s);
}

如果在主程序中用下面的语句调用上述函数,则输出结果是( )。

printf("%d\n",f("goodbye!"));
第1298题

下面说法中错误的是( )。

第1299题

C语言本身没有输入输出语句。

第1300题

关系运算符 <= 与 == 的优先级相同。