单选题有如下程序段: #include<stdio.h> #define Max(a,B) a>b?a:b main() int a=5,b=6,c=4,d; d=c+Max(a,B) ; printf("%d",D) ; 其输出结果为______。
单选题以下定义语句中正确的是
单选题下列程序的输出结果是______。 main() { int i=3; switch(i) { case 1: case 2:printf("%d",i); case 3: case 4:break; default:printh("OK"; } }
单选题若有以下程序段:
struct st
{ int n;
int *m;};
int a=2,b=3,c=5;
struct st s[3]=({101,
main()
{ struct st *p;
p=s;
...}
则以下表达式中值为5的是______。
单选题若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。 A) a+d; B) a++; C) a=b=c=d=100; D) a=(b=3)+(d=5);
单选题设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
单选题可在C程序中用作用户标识符的一组标识符是
A.void define WORD
B.as_b3 _123 If
C.For -abe case
D.2c DO SIG
单选题软件(程序)调试的目标是
单选题用十六进制的地址码给存储器的字节编址,其地址编号从0000到FFFF,则该存储器的容量为 ( )
单选题下述程序的输出结果是 #include<stdio.h> void main() int a[5]=2,4,6,8,10; int*p=a,**q=&p; printf("%d,",*(p++)); pfintf("%d",**q);
单选题在C语言中,while和do…while循环的主要区别是( )。 A)do…while的循环体不能是复合语句 B)do…while允许从循环体外转到循环体内 C)whil8的循环体至少被执行一次 D)do…while的循环体至少被执行一次
单选题有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p; } main0 { printf("%d/n",fun(7));} 执行后的输出结果是______。
单选题有下列程序: int a=4; int f(int n) main() { int t=0; static int a=5; {int s=a,i=0; if(n%2){int a=6;t+=a++;} for(;i<2;i++)s+=f(i); else{int a=7;t+=a++;}printf("%d\n",s); return t+a++;) } 程序运行后的输出结果是
单选题下列程序的输出结果是( )。 #include<stdio.h> void main() int a=0,b=1,c=2; if(++a>0||++b>0) ++C; printf("%d,%d,%d",a,b,c); A) 0,1,2 B) 1,2,3 C) 1,1,3 D) 1,2,2
单选题有以下程序:
#include <stdio.h>
#define N 2
#define M N+1
#define NUM (M+1) * M/2
main( )
{ printf("%d/n",NuM);
}
程序运行后的输出结果是______。
单选题出下列程序执行后的输出结果是 ______。mare()int m[][3]=1,4,7,2,5,8,3,6,9; int i,k=2; for(i]0;i<3;i++) printf(("%d",m[k][i]); A) 456 B) 258 C) 369 D) 789
单选题设有如下程序:
#include<stdio.h>
main()
{char s[128]={"/0"),*p=s;
while(strcmp(s,"END"))
{gets(s);while(*p)putchar(*p++);}
}
gets函数每次输入一个字符串。以下关于该程序运行时输出结果的叙述中正确的是______。
单选题下列关于数据链表的叙述中正确的是( )。
单选题下列与队列结构有关联的是
单选题关于
Do循环体 while(条件表达式);
以下叙述中正确的是______。