w hile(k!=0)printf(
无限多
k=2;
设k为整型变量,则下面while循环共执行( )次
k=*P1+*P2;
设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正
不定值
设x,y,z,t均为int型变量,则执行以下语句后,t的值为( )
x=y=z=
4
设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为(
1和2
以后x和y的值分别为(
设x=1, y=2, 执行表达式 (x>y)?x++:++y
10
设x为int型变量,则执行以下语句后,x的值为( )
x=10; x=x
10
设x为int型变量,则执行以下语句后,x的值为( )
x=10; x+=x-=x
10
设变量说明为 i nt a=2,b=3,c=7,d=10; 则表达式 d=a==b?++b:++C 的值是
w hile(k
执行10次
k=10;
设已定义k为int整型变量,则有下面while循环执行( )次
设有 int x=11; 则表达式 (x++ * 1/3) 的值是 3
5
设有 static char str[ ]="Beijing"; 则执行 printf("%d\
设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是printf(“x=%d\n
输出语句中格式说
则以下叙述
设有如下程序段: i nt x=2002, y=2003; p rintf("%d\n",(x,y));
a+=a-=(b=4)*(a=
doubl
设有如下的变量定义: int I =8,k ,a,b ;
unsigned long w=5;
设有如下定义: int (*ptr)(); 则以下叙述中正确的是ptr是指向一维组
1
设有如下定义: int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a>
设有数组定义: char array [ ]="China"; 则数组 array所占的空间为 4个字节
设有说明语句:char a=’\72’;则变量a 包含1个字符
出错
设有以下宏定义: #define N 3 #define Y(n)
10,3
设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是
p rintf("
p
c har a='1',b='2';
3,2
{
数字字符0的ASCII值为48,若有以下程序
m ain()
x%2==0
下列( )表达式不满足:当x的值为偶数时值为“真”,为奇数时值为
下列变量定义中合法的是short _a=1-.le-
非法
{ char a[10]={9,8,7,6,5,4,3,2,1,0},*p
下列程序的输出结果是 m ain()
3
x=1.2; y=(x+
{ double d=3.2; int x,y;
下列程序的输出结果是 m ain()
a=%2,b=%5
p rintf("a=%d,
下列程序的运行结果是 #include
{ int a=2,c=5;
m ain()
{ int x='f'; printf("%c \n",'A
G
下列程序执行后的输出结果是 main()
6 6 6.0 6.0
{ double d; f
m ain()
下列程序执行后的输出结果是(小数点后只写一位)
下列符号中可以作为函数名的是( )_sysf
下列关于C语言用户标识符的叙述中正确的是用户标识符中可以下列关于switch语句和break语句的结论中,只有( )是正确的break语句是swit 下列关于单目运算符++、--的叙述中正确的是它们的运算对象可下列函数定义中,会出现编译错误的是max(int x,int y 下列可作为C语言赋值语句的是( )x=3,y=5
下列条件语句中,功能与其他语句不同的是 if(a) printf("%下列选项中,不能用作标识符的是_1234_
下列选项中,合法的C语言关键字是VAR
下列语句中符合C语言语法的赋值语句是: ( )a=0x7bc=a7 ;
下面程序的输出结果是 m ain()
{ int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p;
下面的( )代表一个十六进制整数。'A'
下面能正确进行字符串赋值操作的语句是( )char s[5]={"ABC 下述标识符中,()是合法的用户标识符。A#C
选择出正确的说明语句( )int A[3.6];
s=1.0;
{ int n; f
要求以下程序的功能是计算:s=1/10+1/9+1/8+...+1/2
m ain()
一个C语言的程序是由一个主程序和若干已定义ch为字符型变量,以下赋值语句中错误的是ch='\';
已定义c为字符型变量,则下列语句中正确的是c='97';
已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是数组a和b的长度相已有定义:int i,a[10],*p;,则合法的赋值语句是p=100
已知char c; 则下列语句中正确的是( ) c='a'
scanf(“%2d%2d%已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、
字符A
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表
已知定义:int b[]={1,2,3,4},y,*p=b;执行y=*p++后,y的值为( )1
以下不能正确定义二维数组的选项是int a[2][2]={{1以下不能正确进行字符串赋初值的语句是char str[5]="go
sum=0.0;
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生
f or (i
20
k=5;
{ int i, k, a[10], p[3];
以下程序的输出结果是 main()
m ain
{ z=x*x+y*y; }
以下程序的输出结果是 f un(int x, int y, int z)
p rintf("%c",c-25);
}a
{ char c='z';
以下程序的输出结果是 m ain()
650
{ int a[4][4]={{1,3,5},{2,4,6},{3,5,7
以下程序的输出结果是 m ain()
-6
p rintf("%d\n",(a+a-=a*a) )
以下程序的输出结果是 m ain()
{ int a=3;
258
f or(i=9;i>=0;i--) a[i
以下程序的输出结果是 m ain()
{ int i, a[10];
1,5,9
以下程序的输出结果是 m ain()
{ int i, x[3][3]={1,2,3,4,5,6,7,8,9};
以下程序的输出结果是 m ain()
"AAAA"
p ri
{ char cf[3][5]={"AAAA","BBB","CC"};
1
p rintf
d=!a&&!b||!c;
以下程序的输出结果是 m ain()
{ int a=4,b=5,c=0,d;
5
p rintf("%d\n",d=a>b
{ int a=5,b=4,c=6,d;
以下程序的输出结果是 m ain()
10 10
{int a=10,b=
以下程序的输出结果是( )
main()
10 10
{ int a=12,b=12;
main( )
以下程序的输出结果是( )
9
p rintf ("%d\n",st
以下程序段的输出结果是 c har s[]="\\141\141abc\t";
p rintf("%2d\n",a);12
以下程序段的输出结果是 i nt a=1234;
7
以下程序输出结果是( ) main ()
{int m=5;
{ char *s="abcde";
cde
main( )
以下程序运行后,输出结果是( )
15
f or(i=1;i<6;i++) sum
{ int i , sum;
以下程序执行后sum的值是 m in()
是无限循环
以下的for循环 ( ) for(x=0,y=0; (y!=123)&&(x<4); x + + )
以下定义语句中,错误的是 int a[]={1,2};以下定义语句中正确的是char a='A'b='B'以下对i, j, k进行说明并赋值的方法中, 只有( )是错误的。 int i=j=k=1;
以下非法的赋值语句是n=(i=2,++i);
y= 3*x-4;
int
r eturn y;
{ float y;
以下函数值的类型是 f un ( float x )
以下合法的赋值语句是x=y=100
以下能正确定义二维数组的是int a[][3]
以下能正确定义数组并正确赋初值的语句是int N=5,b[N][N]以下能正确定义一维数组的选项是int a[5]={0,1,2以下能正确定义一维数组的选项是 int num[]
以下述叙正确的是在C程序中,main 以下数组定义中不正确的是 int a[2][3];
以下说法中正确的是( )以下说法中正确的以下所列的C语言常量中,错误的是0xFF
以下所列的各函数首部中,正确的是 void play(var 以下叙述正确的是 C语言比其他语言以下叙述中不正确的是( )在不同的函数中可以下叙述中正确的是C程序中注释部分以下选项中,非法的字符常量是 '\t'
以下选项中,与k=n++完全等价的表达式是k=n,n=n+1
以下选项中不合法的用户标识符是()。abc.c
以下选项中非法的表达式是0<=x<100
以下选项中合法的用户标识符是long
用C语言编写的代码程序可立即执行
有定义语句:int x, y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得
11 12<回车>
{5
#main()
有如下程序
#define NUM 2*M+1
#define N 2 #define M N+1
i f(x<0.0) y=0.0;
e lse if(x<10
{ float x=2.0,y;
m ain( )
有如下程序
p rint
f or(i=1;i<=3;sum++) sum+=i;
6
{ int i,sum;
有如下程序
m ain( )
w hile(n>6) {n--;printf(“%d”,n);}
987
{ int n=9;
m ain( )
有如下程序
c ase 0: b++;
a=2,b=1
c as
{ int x=1,a=0,b=0;
s witch(x){
有如下程序
m ain( )
w hile(!x
321
{ printf(“%d”,x--);}
{ int x=23;
有如下程序
d o
m ain( )
p rintf(“%d %d\n”,(++x,y++
{ int y=3,x=3,z=1;
3 4
m ain( )
有如下程序
执行该程序段后,a的值
12
有如下程序段 i nt *p,a=10,b=1; p=&a; a=*p+b;
ture
x=(a&&b)&&(c<’B’);
有如下程序段 i nt a=14,b=15,x; c har c=’A’;
192
{pri
有以下程序 #define P 3 v oid F(int x){return(P*x*x);}
m ain()
2 2
i=sizeof(a);
{
有以下程序 m ain()
c har a[7]="a0\0a0\0"; int i,j;
有以下程序 m ain()
1 2 3
i f(i++==1&&(++j==3||k++==3)
{
i nt i=1,j=2,k=3;
6,1
p rintf("%d,
a=d/10%9;b=a&&(-1);
有以下程序
m ain()
{ i nt a,b,d=25;
p r
m=123n=456p=789
s canf("m=%dn=%dp=%d",&m,&n,&p);
m ain()
{ i nt m,n,p;
有以下程序
p rintf("%d%d",m++,++n); prin
12353514
有以下程序 A m ain() {
i nt m=12,n=34;
4 5 6
有以下程序 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=2;
p rintf(“%
12
{ char *p=“abcde\0fghjik\0”;
#include
有以下程序
m ain()
12
{ int a=3
有以下程序
m ain()
#include #define F(X,Y) (X)*(Y)
程序运行
{ printf("%d\n",NULL); }
#include m ain()
有以下程序
3
m a
}
有以下程序
f un(int a, int b) { if(a>b) return(a);
e lse return(b);
4
}
i nt f(int n) { if (n==1) return 1;
e lse return f(n-1)+1;
有以下程序
{ char a[ ]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’
9,9
m ain()
有以下程序
赋初值的字符串有
{ char s[]="\n123\\"; p rintf("%d,%d\n",strlen(s),s
m ain()
有以下程序
1 65 1 6.5
a=f/=c
有以下程序
{ int a; char c=10; f loat f=100.0; double x;
m ain()
0,0
p rintf
有以下程序
m ain()
{ int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a
e
2
p rintf("%d\n",d);
{ int a=5,b=4,c=3,d=2; i f(a>b>c)
有以下程序
m ain()
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4
11
m ain()
有以下程序
{ case 1: printf
011122
s witch(i)
{ int i; f or(i=0;i<3;i++)
m ain()
有以下程序
{ int i=1,j=1,k=2; i f((j++||k++)&&i++) printf("%d,
1,1,2
有以下程序
m ain()
执行后输
9,2
}
{ int i=10,j=1; p rintf("%d,%d\n",i--,++j);
有以下程序
m ain()
58
{ int p[7]={11,13,14,15,16,17,18},i=0,k=0; w hile(i
m ain()
有以下程序
-1
{ s+=1; a=a-2; }
d o
有以下程序
m ain()
{ int s=0,a=1,n; s canf("%d",&n);
p rintf("%d\n",s
{ int x[8]={8,7,6,5,0,0},*s; s=x+3;
随机值
m ain()
有以下程序
3,4,5
}
m a
i f(xv oid f(int x,int y) { int t;
有以下程序
6,5,A,B
scanf("%d,%d,%d,%d",&a,&b,&c,&d); printf { char a,b,c,d;
有以下程序 main()
b,b
有以下程序 main()
print("%c,",++a); printf("%c\n",b=a++);
{ char a='a',b;
程序运行后的
错误信息
printf("%d\n",a,b); }
{ int a=666,b=888;
有以下程序 main()
case 0:pri
22111
{
{ int i;
for(i=0;i<3;i++) switch(i)
有以下程序 main()
3
printf("%d\n",x)
x=-m++; x=x+8/++n;
有以下程序 main()
{ int m=3,n=4,x;
2
printf("%
if(b>c)
有以下程序 main()
{
int a=3,b=4,c=5,d=2; if(a>b)
w hile 循环执行的次数是无限次
有以下程序段 i nt k=0 w hile(k=1)k++;
10,A,10
有以下程序段 i nt m=0,n=0; char c='a'; s canf("%d%c%d",&m,&c,&n);
p rin
P的值不等于1234
有以下程序段 i nt n=0,p; d o{scanf(“%d”,&p);n++;}while(p!=12345 &&n
fun(int y,doubl
有以下函数定义: v oid fun(int n, double x) { …… } 若以下选项中的变
有以下语句:int b;char c[10];,则正确的输入语句是scanf("%d%s",&b
语句 char s='\092';的作用是s包含1个字符
语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是 a\bre\'hi\'y\\\
3
i f(x--<5) printf("
s canf("%d",&x);
阅读以下程序: m ain() { int x;
在C语言中,____是不合法的变量说明。int a1,a2=061
在C语言中,当do-while语句中的条件为( )时,结束该循环。0
97
在C语言中,定义 char a[]={'a','b','l','l','o'},已知字符'b'的ASCII
在C语言中,定义数组int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},则a[3]
3
9
在C语言中,定义数组int a[2][4]={3,4,5,6,7,8,9,10},则a[0][3]的值为
在C语言中,定义数组int a[7] ={3,4,5,6,7,8,9},则a[5]的值为9
在C语言中,定义数组int a[7]={3,4,5,6,7,8,9},则a[5]的值为( )9
在C语言中,合法的长整型常数是 OL
在C语言中,合法的数组定义是( )int a[]="string
在C语言中,合法的字符常量是( )'\084'
在C语言中,能实现字符串连接的函数是( )strcat()
在C语言中,能正确表示a≥10或a≤0的关系表达式是( )a>=10 or a<=0
在C语言中,若a=0x21,则printf("%d",a);输出值为( )20
在C语言中,若i=3,则语句 while (i) { i--; break;}的循环次数为( )
在C语言中,若有定义 int y=2; float z=5.5 ,x=-4.3; 则表达式y+=abs
6
8
在C语言中,若有定义:int y=3; int x[7]={1,2,3,4,5,6,7},则表达式y
在C语言中,若有定义:static int x[2][3]={2,3,4,5,6,7},则表达式*x
2
在C语言中,下列不正确的转义字符是( )'\\'
在C语言中,形参的缺省存储类是auto
在C语言中,要求运算数必须是整型的运算符是: ( ) %
在C语言中,以下哪个函数用于将字符输出到标准输出设备( ) getw()
在C语言中,以下哪个函数用于字符串的比较( )strcpy()
在C语言中,以下一组运算符中,优先级最高的运算符是( )<=
在C语言中,有表达式 x=abs(8-10), 则x的值为( )-2
h
在C语言中,有以下定义:char b[10]={'h','n','s','p','k','s'};,则语
在C语言中,执行下面语句后,输出的结果是: ( )
int x=10,
在C语言中,执行语句:for (i=1; i<4; i++);后,变量i的值是( )3
在C语言中,执行语句:for (j=1; j<=4; ++j);后,变量j的值是( )3
在C语言中,字符型数据在内存中是以()形式存放的。原码
地址传递
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是
称为函数的直接递在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数
在下列选项中,不正确的赋值语句是( )++t;
在一个C语言程序中 main函数必须出
打印出212
do
执行下面程序片段的结果是( )
int x=13;
打印出321
do
执行下面程序片段的结果是( )
int x=23;
i nt x= 65536; printf("%d\n", x)
65536
执行下面程序片段的输出结果是( )
65536
l ong y= 65536; printf("%ld\n",
执行下面程序片段的输出结果是( )
65536
i nt x= 65536; printf("%d\n", x)
执行下面程序片段的输出结果是( )
不定值
s[0]=k; k=s[1]*1
执行下面的程序段后,变量k中的值为 int k=3, s[2];
p rintf("%
97 98
c har c1=97, c2=98;
执行下面两个语句后,输出的结果为( )
if(I<=0) printf("****\n
****
int I=1;
执行下面语句后的输出为( )
执行语句: for (i=1;i++<4;);后,变量i的值是:3
选项B选项C选项D选项答案类别
以上说法都不对B TC程序单选循环控制表达式不
循环控制表达式的
scanf("%d%d%d",read("%d%d%d",&B TC程序单选scanf("%d%d%d",
431C TC程序单选
021D TC程序单选
用do-while语句构
用do-while语句构D TC程序单选do-while语句构成
输出a输出abcduuuuu编译不通过D TC程序单选
int a=098char ch="abc"char s[]={'3','D TC程序单选
过程函数子程序C TC程序单选
由用户指定传递方B TC程序单选值传递由实参传给形参,
int float double B TC程序单选
for、while、do-if、for、contin A TC程序单选 if、switch、br
/〈=A TC程序单选
int *p int *(p[4])int (*p)[4]C TC程序单选
if(strcmp(s2,s1if(strcmp(s1,s2D TC程序单选if(strcmp(s1,s2
非零值01D TC程序单选
(X<=Y<=Z)(X<=Y)&(Y<=Z)A TC程序单选(X<=Y)AND(Y<=Z)
char b[10];strc char b[10]="Hel B TC程序单选char b[10];b="H
数组的首地址数组每一个元素的
数组每个元素中的B TC程序单选
61112A TC程序单选
指一个指向函数s以上说法均错B TC程序单选指一个返回指向整
(x < y) || (y = y) || !(B TC程序单选(x < y) && (y <
将串str2连接到串C TC程序单选将串str1连接到串
将串str2复制到串
-2-18D TC程序单选
61020D TC程序单选
323D TC程序单选
x%=(k-k%5)x%=k-k%5(x%=k)-(k%=5)D TC程序单选
只能完成一些简单C TC程序单选只能完成符合结构
只能完成部分复杂
a>=0|a<=10a>=10 &&a<=0a>=10‖a<=0D TC程序单选
1098C TC程序单选
9-126C TC程序单选
252430A TC程序单选
&&&###&&&&有语法错误,无输A TC程序单选
210A TC程序单选
210D TC程序单选
678C TC程序单选
x-y>-10&& x-y<1
@(x-y)<-10||!(y(x-y)*(x-y)<100C TC程序单选
100100 200输出格式符不够,A TC程序单选
-6060-24B TC程序单选
a的值是字符‘A’D TC程序单选a的值是浮点型不允许字符型和浮
('a'<=c)and (' (c>= 'a')&&(c= 'a')||(c<
i=1;p=1;while(i i=1;p=1;do{p*=i B TC程序单选for(i=1;i<=5;i+
a=b=c+2 int 18.5%3a=a+7=c+b B TC程序单选
351030A TC程序单选
a的地址512511D TC程序单选
a>0a<0a D TC程序单选
2 2.0 2.5C TC程序单选22 2.5C TC程序单选
函数调用可以作为D TC程序单选函数调用可以出现
函数调用可以作为
a*=*a+1a=-a=(x=1,x++,x a="good"C TC程序单选0119A TC程序单选0119A TC程序单选202425B TC程序单选定义了一个名为*定义了一个可指向B TC程序单选定义了一个指针数
122B TC程序单选s=a+c;s=s+c;s=b+c;B TC程序单选p*=*&j;i=&j; i=**p;B TC程序单选*p=*q;n=*q;p=n;D TC程序单选654C TC程序单选9106B TC程序单选scanf("%d%d%d",
scanf("%d%d%d"scanf("%d%d%d",A TC程序单选8,36,4 7,4C TC程序单选0.512A TC程序单选4612B TC程序单选a[4]a['d'-'c']a['d'-c]D TC程序单选int char double D TC程序单选a[10]*a a[p-a]B TC程序单选char int double D TC程序单选5,4,4,35,4,3,33,4,4,5D TC程序单选1098B TC程序单选110100-180D TC程序单选12-1B TC程序单选123C TC程序单选321D TC程序单选321B TC程序单选012D TC程序单选p2=k;P1=P2;k=*P1 * (*P2);B TC程序单选210C TC程序单选163252C TC程序单选1和3 2和22和3B TC程序单选201819C TC程序单选203040B TC程序单选486C TC程序单选无限循环一次也不执行执行一次C TC程序单选41112A TC程序单选71214A TC程序单选printf(“x=%8dL printf(“x=%LD\B TC程序单选 printf(“x=%1d
输出值为2002输出值为2003D TC程序单选运行时产生出错信
x%(-3);a=a*3=2y=float(i)A TC程序单选ptr是指向int型数
ptr是指向函数的ptr是一个函数名A TC程序单选230B TC程序单选
5个字节 6个字节 7个字节C TC程序单选
包含2个字符包含3个字符说明不合法A TC程序单选
423254C TC程序单选
9.39.210.2D TC程序单选
50,22,22,50C TC程序单选
!x%2!=0(x/2*2-x)==0!(x%2)B TC程序单选
long do=0xfdaL float 2_and=1-A TC程序单选double b=1+5e2.
a[4]的地址53C TC程序单选
3.20 3.07C TC程序单选
a=2,b=5a=d, b=d a=%d,b=%d B TC程序单选
H I J A TC程序单选
6 6 6.
7 6.7 6 6 6.0 6.7 6 6 6.7 6.0A TC程序单选
$abc5as x-a A TC程序单选
用户标识符中可以B TC程序单选用户标识符中可以
用户标识符中不可
在switch语句中必
以上三个结论中有B TC程序单选在switch语句中可
它们的运算对象可D TC程序单选它们的运算对象可
它们的运算对象可
max(int x,int y int max(int x,i B TC程序单选int max(int x,y
a=b=6i--;y=int(x);C TC程序单选
if (a!=0) prin if(a==0) print D TC程序单选if(a==0) printf
_1_2int_2_2_int_ }D TC程序单选
cher integer default D TC程序单选
a=0x7b=a7;a=0x7b, b,a7;a=0x7b,c=a7;D TC程序单选
1109C TC程序单选
6501010x41D TC程序单选
char *s; s="ABC char s; scanf C TC程序单选char s[5] ={'a'
getch void ab*B TC程序单选
int A[3,4];int A[][];int *A[10];D TC程序单选
s=s+1/n;printf("%6.4f\n C TC程序单选for(n=10;n>1;n-
函数组成若干过程组成若干子程序组成B TC程序单选
ch=62+3;ch=NULL;ch='\xaa';A TC程序单选
c="97";c=97c="a"C TC程序单选
上述说法都不对C TC程序单选a数组长度大于b数
a数组长度小于b数
p=a[5]p=a[2]+2p=a+2D TC程序单选
c="a"c="97"'97'A TC程序单选
scanf(“%d,%d,scanf(“i=%d,j=C TC程序单选scanf(“%d %d %
字符a字符e非法的常量A TC程序单选
234A TC程序单选
int a[2][2]={{1int a[2][]={{1,D TC程序单选int a[][2]={1,2
char *str="good char str[5]={‘A TC程序单选char str[]="goo
sum+=score;ave=sun/4.0;printf(“NO%d:%A TC程序单选
212223B TC程序单选
2931无定值C TC程序单选
Z z-25y A TC程序单选
14705430输出值不定A TC程序单选
120-12D TC程序单选
741852369C TC程序单选
1,4,7 3,5,73,6,9C TC程序单选
"BBB" "BBBCC" "CC"B TC程序单选0非0的数-1A TC程序单选46不确定C TC程序单选9 1011 1011 12B TC程序单选12 1211 1011 13D TC程序单选121314A TC程序单选341234提示出错、无结果C TC程序单选654C TC程序单选字符c的ASCII码值
字符C的地址出错C TC程序单选14不确定0C TC程序单选循环次数不定执行4次执行3次C TC程序单选 char *a[3];char s[10]="tes int n=5,a[n];D TC程序单选float a=b=10.0int a=10,*b=&a float *a,b=&a C TC程序单选int i=1,j=1,k=1int i=1,j=1,k=1A TC程序单选int i,j,k; i=j=
j++; ++(i+1);x=j>0;C TC程序单选不确定 void float A TC程序单选d--;x+y; c=int(a+b);B TC程序单选int a[][3]={}int a[2][3]={{1C TC程序单选int a[][3]=2{2*
int c[2][]={{1, int d[3][2]={{D TC程序单选int a[1][2]={{1
char a={'A','B'int a[5]="0123"B TC程序单选char a[]={0,1,2
int num[0..100]int N=100int nu B TC程序单选#define N 100in
C语言本身没有输在对一个C程序进C TC程序单选C程序的每行中只
int c[100][100 int d[3][]={{1D TC程序单选 int b[][3]={0,
C语言程序总是从C语言程序中的ma C TC程序单选在C语言程序中,
1.2e0.5 2L\72'B TC程序单选
void play(int a Sub play(a as C TC程序单选 void play(int
C语言以接近英语C语言出现的最晚C TC程序单选C语言可以不用编
在一个函数内定义
在一个函数内的复D TC程序单选函数中的形式参数
构成C程序的基本分号是C语句之间A TC程序单选花括号"{"和"}"只
'\17'"n" '\xaa'C TC程序单选 n=n+1,k=n k=++n k+=n+1A TC程序单选file Main PRONTF A TC程序单选i=j==0(char)(65+3)x+1=x+1D TC程序单选_2Test3Dmax A.dat B TC程序单选
经过编译解释才能B TC程序单选是一个源程序经过编译即可执行
11, 12<回车>11,12<回车>11,<回车>12<回车A TC程序单选678B TC程序单选0.250.51C TC程序单选3死循环0C TC程序单选87687659876B TC程序单选a=1,b=1 a=1,b=0a=2,b=2A TC程序单选23不输出任何内容陷入死循环B TC程序单选4 2 4 3 3 3D TC程序单选1110编译出错B TC程序单选假01D TC程序单选2925编译出错D TC程序单选7 67 2 6 2C TC程序单选
2 3 4 2 2 3 2 3 3D TC程序单选
2,16,02,0 B TC程序单选
m=123,n=456,p=7123 456 789A TC程序单选m=123 m=456p=78
123535131234351412343513A TC程序单选
2 5 8
3 6 97 8 9C TC程序单选
1565D TC程序单选
151620A TC程序单选
1-1NULL没定义,出错A TC程序单选
6812D TC程序单选
321B TC程序单选
8,91,89,8D TC程序单选
6,75,66,6C TC程序单选
1 65 1.5 6.51 65 1.0 6.5
2 65 1.5 6.5B TC程序单选
0,11,01,1C TC程序单选
31900-1-4编译时有错,无结B TC程序单选
191320B TC程序单选
0121202012A TC程序单选
2,2,12,2,22,2,3C TC程序单选
10,29,110,1B TC程序单选
564524D TC程序单选
-3-50B TC程序单选
056B TC程序单选
5,3,45,4,34,3,5D TC程序单选
6,5,65,666,5,6,56,5,6,6A TC程序单选
b,c a,b a,c A TC程序单选
666888666,888B TC程序单选
2102100012200012 C TC程序单选
5-1-2D TC程序单选
31244A TC程序单选
一次也不执行执行1次A TC程序单选有语法错,不能执
10,a,1010,a,010,A,0A TC程序单选
P的值不等于1234 P的值等于12345D TC程序单选P的值等于12345并
fun(x,n);void fun(n,x);C TC程序单选k=fun(10,12.5);
scanf("%d%s",b,scanf("%d%s",b,B TC程序单选scanf("%d%s",&b
说明不合法, s的
使 s包含4个字符使 s包含3个字符B TC程序单选
re'hi'you abre'hi'y\bou C TC程序单选 a\bre\'hi\'y\b
456B TC程序单选
long a,b int m=n=20D TC程序单选char C[]={'A','
1true非0A TC程序单选
a98b A TC程序单选
456B TC程序单选
678B TC程序单选
678D TC程序单选
678D TC程序单选
4962710324562&216D A TC程序单选
int a[5]={0,1,2
int s="string";char a[]={0,1,2D TC程序单选
'\x43''ab' "\0"B TC程序单选
strcmp()strcpy()strlen()A TC程序单选a>=10│a<=0a>=10 && a<=0a>=10 || a<=0D TC程序单选323321C TC程序单选123B TC程序单选789B TC程序单选91011B TC程序单选345D TC程序单选'\t''074''\0'C TC程序单选 register static extern A TC程序单选/<|A TC程序单选open()read()putchar()D TC程序单选strcmp()strcat() strlen()B TC程序单选=%&&C TC程序单选21880B TC程序单选n s p B TC程序单选13不确定的值C TC程序单选45不定B TC程序单选45不定C TC程序单选BCD码反码ASCII码D TC程序单选
传递方式由用户指B TC程序单选单向值传递由实参传给形参,
语言中不允许这样B TC程序单选称为函数的循环调
称为函数的间接递
k=i==j;a=b+c=1;D TC程序单选n1=(n2=(n3=0));
main函数必须出main函数必须出现B TC程序单选main函数可以在任
打印出12不打印任何内容陷入死循环B TC程序单选打印出23不打印任何内容陷入死循环B TC程序单选
-1B TC程序单选0有语法错误,无输
-1A TC程序单选0有语法错误,无输
-1B TC程序单选0有语法错误,无输
333010A TC程序单选97 b a 98 a b B TC程序单选%%%%%%%%c有语法错,不能正D TC程序单选45不定C TC程序单选