选择题 若k是int类型变量,且有以下for语句:
for(k=-1; k<0; k++)printf('****\n');
下面关于语句执行情况的叙述中正确的是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf('%d\n',m);
}
程序的运行结果是______。
选择题 某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为______。
选择题 若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是______。
选择题 有以下程序
#include<stdio.h>
void fun (char *c)
{ while(*c)
{ if(*c>='a'*c<='z')
*c=*c-('a'-'A');
c++;
}
}
main()
{ char s[81];
gets(s);
fun(s);
puts(s);
}
当执行程序时,从键盘上输入Hello Beijing<回车>,则程序的输出结果是______。
选择题 算法所具有的特性不包括______。
选择题 以下关于语句的说法中正确的是______。
选择题 以下涉及字符串数组、字符指针的程序段,没有编译错误的是______。
选择题 若有定义:“int a[2][3];”,则对a数组的第i行第j列元素的正确引用为______。
选择题 在下列给出的表达式中,与while(E)中的(E)不等价的表达式是 。
选择题 设有如下程序段:
int a[8] = {0};
int b[] = {0};
char c[2] = {' A','B'};
char d='AB';
以下叙述正确的是______。
选择题 有以下程序
#include<stdio.h>
main()
{ char x=2,y=2,z;
z=(y<<1)(x>>1);
printf('%d\n',z);
}
程序的输出结果是______。
选择题 以下叙述中错误的是______。
选择题 以下叙述中错误的是 。
选择题 有以下定义语句,编译时会出现编译错误的是______。
选择题 下列二维数组初始化语句中,不正确的是 。
选择题 下面描述中错误的是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ char c;
do{ c=getchar();
putchar(c);
}while(c!='#');
printf('\n');
}
执行时如输入:abcdefg##<回车>,则输出结果是______。
选择题 有以下程序
#include<stdio.h>
main()
{ char c1,c2;
c1='A'+'8'-'4';
c2='A'+'8'-'5';
printf('%c,%d\n',c1,c2);
}
已知字母A的ASCII码为65,程序运行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
int f(int x);
main()
{ int a, b=0;
for(a=0; a<3; a+=1)
{b+=f(a); putchar('A'+b);}
}
int f(int x)
{return x*x+1;}
程序运行后输出结果是______。