首页
›
答案
›
标签
›
C程序设计
C程序设计
301
计算机的一切操作都是由程序控制的,离开了程序,计算机将一事无成。
302
编译程序可以把用高级语言写的程序转换为机器指令的程序。
303
由于计算机能直接识别和接受机器指令,所以机器语言是最适合人们编程的语言。
304
高级语言之所以高级,就在于用它来编写程序可以不遵循任何形式。
305
所谓程序就是一组计算机能识别和执行的指令。
306
在生成可执行程序前,应该先编译再连结。
307
一般而言,我们把用高级语言编写的程序称为目标程序。
308
c语言程序设计自由度大,所以属于非结构化语言。
309
C语言属于高级语言,不允许直接访问物理地址。
310
有以下程序:voidmain(){inty=1,x=2,z=3;printf("%d,%d\n",(++x,y++),z+2);}执行后的输出结果是()。
311
设变量已正确定义并赋值,以下正确的表达式是()。
312
以下关于运算符优先顺序描述中正确的是()。
313
以下合法的C语言赋值语句是()。
314
若a为int型变量,则执行以下语句后,a的值为()。a=5;a+=a-=a*a;
315
在C语言中,要求运算数必须是整型的运算符是()。
316
#include〈stdioh〉main(){intm=5,n=10;printf(%d,%d\n,m++,--n);}以上程序的运行结果是()。
317
设有说明语句:charw;intx;floaty;doublez;w*x+z-y值的数据类型为()。
318
若定义语句:inta=7;floatx=25;y=47;则表达式x+a%3*(int)(x+y)%2/4的值是()。
319
设有如下程序#include〈stdioh〉main(){charch1=A,ch2=a;printf("%c\n",(ch1,ch2));}则下列叙述正确的为()。
320
有下列程序:main(){chara1=M,a2=m;printf("%c\n",(a1,a2));}下列叙述正确的是()。
321
若变量已正确定义并赋值,下列合法的语句是()。
322
有下列程序:main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行的结果是()。
323
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
324
表达式36-5/2+12+5%2的值是()。
325
若已定义x和y为整型变量,且x=7,则表达式y=23+x/2的值是()。
326
若有定义:inta=4,b=5;floatx=34,y=21;则下面表达式的值为()。(float)(a+b)/2+(int)x%(int)y
327
若有以下定义和语句:inta=010,b=0x10,c=10;printf("%d,%d,%d\n",a,b,c);则输出结果是()。
328
设有定义:intk=0;下列选项的4个表达式中与其他3个表达式的值不同的是()。
329
下列运算符中优先级最高的运算符是()。
330
下列程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main(){intr;floats;scanf("%d",&r);s=pi*r*r;printf("s=%f\n",s);}出错的原因是()。
331
数字字符0的ASCⅡ值为48,运行下列程序的输出结果是()。main(){chara=1,b=2;printf("%c,",b++);printf("%d\n",b-a);}
332
在执行完下面的C语句段之后,则B的值是()。chara=A;intB;B=((34&&56)&&(a〈b));
333
已知字符A的ASCⅡ码值是65,字符变量c1的值是A,c2的值是D。执行语句printf("%d,%d",c1,c2-2);后,输出结果是()。
334
有以下程序段。charch;intk;ch=a;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCⅡ十进制代码为97,则执行上述程序段后输出结果是()
335
以下选项中不是C语句的是()
336
若有以下程序段,其输出结果是()inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf("%d,%d,%d\n",a,b,c);
337
已知m=48,ch=a,n=0;则表达式(m〉=n&&ch〈b&&!n)的值是()
338
若变量已正确定义,以下程序段的输出结果是()x=516894;printf("%f\n",(int)(x*1000+05)/(float)1000);
339
若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值语句是()
340
表达式A+4*250-b的正确结果是()
341
设k=7,x=12;则下列表达式值为3的是()
342
C语言中运算对象必须是整型的运算符是()
343
以下合法的C语言赋值语句是()
344
执行下面程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
345
算术运算符优先级高于关系运算符。
346
C语言中的++,--运算符只能用于变量
347
C语言可以使用一个符号名称代表一个常量
348
如下程序段floatx=36;inti;i=(int)x;则x=3,i=3
349
在printf的格式字符中,e格式字符的作用是()。
350
main(){intx,y,z;scanf(%d%d%d,&x,&y,&z);printf(x+y+z=%d\n,x+y+z);}输入数据的形式是25,13,10〈回车〉,则程序的输出结果是()。
351
printf函数中用到格式符(%5s),其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式:
352
已有如下定义和输入语句,若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是:inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
353
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d",m,n,p);}若想从键盘上输入数据,使变量m的值为123,n的值为456,p的值为789,则正确的输入是()。
354
设有定义:inta;floatb;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入8765430〈CR〉,a和b的值分别是()。
355
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入8765430〈CR〉,a和b的值分别是()。
356
已知i、j、k为int型变量,若要从键盘输入2,3,4〈回车〉,使i、j、k的值分别为2、3、4,以下正确的输入语句是()。
357
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b赋数值32和45,给变量c1和c2赋字符A和B;以下选项中数据从第1列开始输入,正确的输入形式是()。
358
若变量已正确定义,下面程序段的输出结果是()。#include〈stdioh〉main(){floatx=1236547;printf("%f\n",(int)(x*1000+05)/(float)1000);}
359
若有doublea;,则正确的输入语句是()。
360
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下面的输入形式中正确的是()(注:□代表空格字符)。
361
有下列程序段:intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
362
设已定义x为double类型变量:#include〈stdioh〉main(){floatx=32382631;printf("%2e\n",x);}则以上语句()。
363
若有以下定义和语句:intu=011,v=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
364
若变量已正确说明为int类型,要给a、b、c输入数据,以下正确的输入语句是()
365
若变量已正确说明为float类型,要通过以下赋值语句给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是()scanf("%f%f%f",&a,&b,&c);(〈CR〉表示回车)
366
以下程序段的输出是()floata=576666;printf("*%0102f*\n",a);
367
以下程序段的输出结果是()floata=31415;printf("|%60f|\n",a);
368
若变量已正确说明,要求用以下语句给a赋予312、给b赋予90,则正确的输入形式是()。scanf("a=%f,b=%f",&a,&b);(〈CR〉表示回车)
369
若从终端输入以下数据,要给变量c赋以28319,则正确的输入语句是()2831900〈CR〉(〈CR〉表示回车)
370
使用scanf输入数据时可以规定其精度。
371
有关输入输出函数的使用,putchar(getchar());语句是错误的。
372
printf函数中,%c和%s都可以输出字符串。
373
用scanf函数向已定义的变量中输入数据时,当遇非法输入时,该数据输入结束。
374
C语言中,用输入输出语句来输入输出数据。
375
putchar(c)中c可以是转义字符。
376
使用putchar函数时,必须在之前包含头文件stdioh。
377
使用printf函数可以按一定位数输出。
378
使用putchar函数可以向终端输出一个字符串。
‹
1
2
3
4
›