选择题 关于程序中的注释,以下叙述中正确的是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ char s[]='abcde';
s+=2;
printf('%d\n',s[0]);
}
执行后的结果是______。
选择题 以下定义数组的语句中错误的是
选择题 以下叙述中正确的是 _____。
选择题 有以下程序
#include<stdio.h>
double f(double x);
main()
{ double a=0;int i;
for(i=0;i<30;i+=10)a+=f(double)i);
printf('%3.0f\n',a);
}
double f(double x)
(return x*x+1;}
程序运行后的输出结果是______。
选择题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#include<stdio.h>
#define N 10
void fun(int x[N])
{ int i=0;
while(i<N)scanf('%d', ______);
}
在程序中下划线处应填入的是______。
选择题 有以下程序:
#include <stdio.h>
int fun(int *k)
{ int b=0;
b=*k+b;
return(b);}
main()
{ int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){printf('%d',fun(a[i]));}
printf('\n');
}
程序运行后的输出结果是______。
选择题 定义结构体(联合)数组:
struct stu
{int num;
char name[20];
}x[5]={1,'ZHAO',2,'QIAN',3,'SUN',4,'LEE',5,'ZHOU'};
for(i=1;i<5;i++)
printf('%d%c',x[i].hum,x[j].name[2]);
其输出结果为______。
选择题 有以下程序
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[])
{int i;
for(i=0;i<N;i++)b[i]=a[i][i];
}
main()
{int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf('%d,',y[i]);
printf('\n');
}
程序的运行结果是______。
选择题 软件开发中需求分析的主要任务是______。
选择题 若变量已正确定义,在语句“if(W) printf('%d\n',k);”中,以下不可替代W的是______。
选择题 设有定义:int a;float b;,执行scanf('%2d%f',a,b);语句时,若从键盘输入876 543.0<回车>,则a和b的值分别是______。
选择题 算法中的每一个步骤都必须是有明确意义的,不允许有模棱两可的解释,也不允许有多义性,这个性质称为______
选择题 有以下程序
#include<stdio.h>
int f(int x)
{ int y;
if(x==0||x==1) return(3);
y=x*x-f(x-2);
return y;
}
main()
{ int z;
z=f(3);
printf('%d\n',z);
}
程序的运行结果是______。
选择题 以下关于C语言数据类型使用的叙述中错误的是______。
选择题 不合法的十六进制数是______。
选择题 下述语句中,可以在字符串s1和s2不相等时输出“XYZ”的是______。
选择题 有以下程序
#include<stdio.h>
int fun()
{ static int x=1;
x+=1;
return x;
}
main()
{ int i,s=1;
for(i=1;i<=5;i++)
s+=fun();
printf('%d\n',s);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#include <stdio.h>
main( )
{ int a=1,b=0;
printf('%d,',b=a+b);
printf('%d\n',a=2*b);
选择题 在16位IBM-PC上使用C语言,若有如下定义:
struct data
{int i;
char ch;
double f;
}b;
则结构变量b占用内存的字节数是 。