全部知识点
第3481题
若有代数|x3+log10x|,则正确的C语言表达式是( )。
第3482题
一个C程序的执行是从( )。
第3483题
以下程序叙述正确的是( )。
第3484题
以下能对二维数组a进行正确的初始化的语句是( )。
第3485题
设有如下程序:
#include<stdio.h>
int main()
{
char ch1='A',ch2='a';
printf("%c\n",(ch1,ch2));
return 0;
}则以下叙述正确的是( )。
第3486题
以下库函数strcpy(char*p1,char*p2);功能不相等的程序段是( )。
第3487题
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )。
第3488题
以下程序段( )。
x=-1;
do{
x=x*x;
}while(x!1);
第3489题
以下正确的描述是( )。
第3490题
以下程序的运行结果是( )。
#include<stdio.h>
int main()
{
int a,b,d=241;
a=d/100%9;
b=(-1)&(-1);
printf("%d,%d",a,b);
return 0;
}
第3491题
下面程序的功能是从键盘输入一行字符,统计其中有多少个单词,单词之间用空格分隔,请选择填空( )。
#include<stdio.h>
int main()
{
char s[80],c1,c2='';
int i=0,num=0;
gets(s);
while(s[i]!='\0')
{
c1=s[i];
if(i==0)
c2='';
else
c2=s[i-1];
if(_____)
num++;
i++;
printf("There are%d words.\n",num);
return 0;
}
}
第3492题
下面程序段运行结果是( )。
int a[6][6],i,j;
for(i=1;i<=6;i++)
for(j=1;j<=6;j++)
a[i][j]=(i/j)*(j/i);
for(i=1;i<6;j++)
{
for(j=1;j<6;j++)
printf("%2d",a[i][j]);
printf("\n");
}
第3493题
以下程序的正确运行的结果( )。
#include<stdio.h>
#define MAX10
void sub2(),sub1(),sub3(int *A)
int a[MAX],i;
int main()
{
printf("\n");
sub1();
sub3(a);
sub2();
sub3(a);
return(0);
}
void sub2()
{
int a[MAX],i,max;
max=5;
for(i=0;i<max;i++)
a[i]=i;
}
void sub1()
{
for(i=0;i<MAX;i++)
a[i]=i+i;
}
void sub3(int a[])
{
int i;
for(i=0;i<MAX;i++)
printf("%d",a[i]);
printf("\n");
}
第3494题
以能正确计算1*2*3*.....*10的程序段是( )。
第3495题
C语言中运算对象一定不能是double类型的运算符是_________。
第3497题
设有以下变量均为int类型,则值不等于7的表达式是_______。
第3498题
下列while循环体中printf语句将执行_________。
int i=3;
while(--i)
printf("%d",i);
第3499题
有语句定义:int i,j;则以下程序段中printf的执行次数是__________。
for(i=3;i;i--)
for(j=0;j<2;j++)
{
printf("%d",i*j);
}
第3500题
int a,b,c;语句if(a>b)c=0;else c=1;等价于________。