版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C 语言试题库1A-个C程序的执行是从A)本程序的main函数开始,到main函数结束B)本程序文件的第-个函数开始,到本程序文件的最后-个函数结束C)本程序的main函数开始,到本程序文件的最后-个函数结束D)本程序文件的第-个函数开始,到本程序main函数结束2C以下叙述正确的是:A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写-条语句C)C语言本身没有输入输出语句D)在对-个C程序进行编译的过程中,可发现注释中的拼写错误3D以下叙述不正确的是A)-个C源程序可由-个或多个函数组成B)-个C源程序必须包含-个main函数C)C程序的基本组成单位是函数D)在C程序中,
2、注释说明只能位于-条语句的后面4CC语言规定:在-个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后5B-个C语言程序是由A)-个主程序和若干子程序组成 B)函数组成C)若干过程组成 D)若干子程序组成6A在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为A)char<int <1ong int<=float<doubleB)char=int<1ong int<=float<doubleC)char< int <1ong int=float=doubleD)ch
3、ar=int =1ong int<=float<double7C若x,i,j和k都是int型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32)A)4 B)16 C)32 D)528B假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是:A)7 B)8 C)6 D)29A下列四组选项中,均不是C语言关键字的选项是A)define B)geto C)include D)while IF char scanf gotype printf case pow 10B下面四个选项中,均是C语言关键字的选项是 A)auto enum include B)switc
4、h typedef continueC)signed union scanfD)if struct type11C下面四个选项中,均是不合法的用户标识符的选项是A) A P_0 do B)float 1a0 -A C)b-a goto intD)-123 temp INT12CC语言中的标识符只能由字母、数字和下划线三种字符组成,且第-个字符A) 必须为字母 B)必须为下划线C)必须为字母或下划线 D)可以是字母,数字和下划线中任-种字符13A下面四个选项中,均是合法整型常量的选项是:A)160 B)-0xcdf C)-01 D)-0x48a-0xffff 01a 986, 012 2e501
5、1 0xe 0668 0x14D下面四个选项中,均是不合法的整型常量的选项是:A)-0f1 B)-0Xcdf C)-018 D)-0x48eg-0xffff 017 999 -0680011 12,456 5e2 03f15B下面四个选项中,均是不合法的浮点数的选项是A)160. B)123 C)-.18 D)-e3 0.12 2e4.2 123e4 .234 e3 .e5 0.0 1e316 b下面四个选项中,均是合法浮点数的选项是A) +le+1 B)-.60 C) 123e D)-e35e-9.4 12e-4 1.2e-.4 .8e403e2 -8e5 +2e-1 5.e-017 A下面
6、四个选项中,均是合法转义字符的选项是A)''' B)'' C)'018' D)'0''' '017' 'f' '101''n' '"' 'xab' 'xlf'18B下面四个选项中,均是不合法的转义字符的选项是A)''' B)'1011' C)'011' D)'abc''' ''
7、9;f' '101''xf' 'a' '' 'xlf'19C下面正确的字符常量是:A)"a" B)''' C)'W' D)''20d下面四个选项中,均是不正确的八进制数或+六进制数的选项是。A) 016 B)oabc C)010 D) 0a120x8f 017 -0x11 7ff018 0x8 0x16 -12321C下面四个选项中,均是正确的八进制数或+六进制数的选项是。A)-10 B)0abc C)0010 D) 0al20x8
8、f -017 -0x11 -0xl23-011 0xc 0xf1 -0x822d下面四个选项中、均是正确的数值常量或字符常量的选项是:A)0.0 B)"a" C)'3' D)+0010f 3.9E-2.5 011 0xabcd8.9e lel 0xFFOO 2e2'&' '''' 0a 50.23A下面不正确的字符串常量是A)'abc' B)"12'12" C)"0" D)""24c若有代数式3ae/bc,则不正确的C语
9、言表达式是:A) a/b/c*e*3 B)3*a*e/b/cC)3*a*e/b*c D)a*e/c/b*325A已知各变量的类型说明如下: int k,a,b;unsigned long w= 5;double x=1.42;则以下不符合C语言语法的表达式是:A) x%(-3) B)w+=-2C)k=(a=2,b=3,a+b) D)a+= a-=(b=4)*(a=3)26A已知各变量的类型说明如下:int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是:A)a+=a-=(b= 4)*(a=3) B)a=a*3=2C
10、)x%(-3) D)y=f1oat(i)27D以下不正确的叙述是A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。28D以下正确的叙述是:A)在C程序中,每行中只能写-条语句B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C)在C程序中,无论是整数还是实数,都能被准确无误地表示D)在C程序中,%是只能用于整数运算的运算符29B以下符合C语言语法的赋值表达式是A)d=9+
11、e+f=d+9 B)d=9+e,f=d+9C)d=9+e,e+,d+9 D)d=9+e+=d+730A已知字母A的ASCII码为+进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为A)D B)68 C)不确定的值 D)C31D在C语言中,要求运算数必须是整型的运算符是:A)/ B)+ C)!= D)%32A若以下变量均是整型,且num=sum=7;则执行表达式sUM=num+,sUM+,+num后sum的值为A)7 B)8 C)9 D)1033D在C语言中,int、char和short种类型数据在内存中所占用的字节
12、数A)由用户自己定义 B)均为2个字节C)是任意的 D)由所用机器的机器字长决定34A若有说明语句:char c='72'则变量c A)包含1个字符 B)包含2个字符C)包含3个字符 D)说明不合法,c的值不确定35A若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A)2.500000 B)2.7500OO C)3.500000 D)0.000000。36Bsizeof(float)是:A)-个双精度型表达式 B)-个整型表达式C)-种函数调用 D)-个不合法的表达式37C设变量a是整型,f是实型,i是双精度型
13、,则表达式10+'a'+i*f值的数据类型为A)int B)float C)double D)不确定38A下面四个选项中,均是非法常量的选项是A)'as' B)'' c)-0xl8 D)0xabc-0fff '01' 01177 '0''0xa' 12,456 0xf "a"39D在C语言中,char型数据在内存中的存储形式是:A)补码 B)反码 C)原码 D)ASCII码40B设变量n为f1oat类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五人
14、运算的表达式是:A)n=(n*100+0.5)/100.0 B)m=n*100+0.5 ,n= m/100.0C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.041C表达式18/4*sqrt(4.0)/8值的数据类型为:A)int B)float C)double D)不确定42C设C语言中,-个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为:A)0255 B)032767 C)065535 D)0214748364743D设有说明:char w; int x; f1oat y; double z;则表达式w* x+z-y值的数据类
15、型为:A)float B)char C)int D)double44D若有以下定义,则能使值为3的表达式是:int k= 7,x =12;A)x%=(k%= 5) B)x%=(k-k%5)C)x%=k- k%5 D)(x%=k)-(k%=5)45C设以下变量均为int类型,则值不等于7的表达式是A)(x= y= 6, x+y,x+1) B)(x= y= 6,x+y,y+1)C)(x= 6,x+1,y= 6,x+y) D)(y=6,y+l,x = y,x+1)46Dputchar函数可以向终端输出-个:A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值47Bprintf函数中用到
16、格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式A)从左起输出该字串,右补空格B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格D)输出错误信息48Cprintf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按方式。A)从左起输出该字串,右补空格B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格D)输出错误信息49D已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:A)整型变量的输出格式符只有%d-种B)%x 是格式符的-种,它可以
17、适用于任何-种类型的数据C)%x 是格式符的-种,其变量的值按+六进制输出,但%8lx 是错误的D)%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度50D若x ,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是:A) scanf(" %d%lx,%le",&x,&y,&z);B) scanf("%2d * %d%lf"&x,&y,&z ); C) scanf("%x %* d%o",&x,&y);D) scanf("%x
18、%o%6.2f",&x,&y,&z); 51A已有如下定义和输入语句 ,若要求a1,a2,c1,c2值分别为10,20,A和B,当从第-列开始输入数据时,正确的数据输入方式是int a1,a2; char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);A)10A 20B< CR> B)10 A 20 B<CR>C)10A20<CR> D)10A20 B<cR>。52B已有定义int x; f1oat y;且执行scanf(&qu
19、ot;%3d%f",&x,&y);语句,若从第1列开始输入数据12345678(回车),则x 的值为A)12345 B)123 C)45 D) 34553B已有定义int x; f1oat y;且执行scanf("%3d%f",&x,&y);语句,若从第-列开始输入数据12345 678(回车),则y 的值为:A)无定值 B)45.0000 C)678.000000 D)123.0000054D已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第-列开始输入数据时,正确的数据输入方式是:int a
20、1,a2; char c1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);A)1020AB<CR> B)10 20<CR>AB<CR>C)10 20 AB<CR> D)10 20AB<CR>55D已有程序段和输入数据的形式如下,程序中输入语句的正确形式应当为main()int a;float f;printf("nInput number:");输入语句printf("nf=%f,a=
21、%dn ,f,a);Input number: 4.5 2<CR>A)scanf("%d,%f",&a,&f); B)scanf("%f,%d",&f,&a) C)scanf("%d%f",&a,&f); D)scanf("%f%d",&f,&a);56B根据定义和数据的输入方式,输入语句的正确形式为:已有定义: float fl,f2;数据的输入方式:4.523.5A)scanf("%f,%f",&f1,&am
22、p;f2); B)scanf("%f%f",&f1,&f2 );C)scanf("%3.2f%2.1f",&f1,&f); D)scanf("%3.2f%2.1f",&f1,&f2); 57D阅读以下程序,当输入数据的形式为25,13,10<CR>正确的输出结果为:main()int x,y,z scanf("%d%d%d",&x,&y,&z );printf("x+y+z=%dn ,x+y+z);。A)x+y+z=48
23、B)x+y+z=35C)x+z=35 D)不确定值58B阅读 下程序,若运行结果为如下形式 ,输入输出语句的正确内容是:main()int x; float y; printf("enter x,y:")输入语句 输出语句 输入形式 enter x,y: 2 3.4 输出形式 x+y=5.40A)scanf("%d,%f",&x,&y);printf("nx+y= %4.2f",x+y);B)scanf("%d%f",&x,&y );printf("nx+y=%4.2f&q
24、uot;,x+y);C)scanf("%d%f",&x,&y); printf("nx+y=%6.lf",x+y);D)scanf("%d%3.1f",&x,&y );printf("nx+y=%4.2f",x+y);59D以下说法正确的是:A)输入项可以为-实型常量,如scanf("%f",3.5);B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");C)当输入-个实型数据时,格式控制部分应规定小数点后的位
25、数,如scanf("%4.2f",&f);D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);60A根据下面的程序及数据的输入方式和输出形式,程序中输入语句的正确形式应该为:main()char ch1 ,ch2 ,ch3;输入语句printf("%c%c%c",ch1,ch2,ch3);输入形式: A B C输出形式: A BA) scanf("%c%c%c",&ch1,&ch2,&ch3);B) scanf("%c,%c,%c", &
26、amp;ch1,&ch2, &ch3);C) scanf("%c %c %c",&ch1,&ch2,&ch3);D) scanf("%c%c",&ch1,&ch2,&ch3);61D有输入语句:scanf("a= %d,b= %d,c=%d",&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是A)132(回车)B)1,3,2(回车)C)a=1b=3c=2(回车)D)a=1,b=3,c=2(回车)62A以下能正确地
27、定义整型变量a,b和c并为其赋初值5的语句是A)int a=b=c= 5; B) int a,b, c= 5;C)a= 5,b=5,c=5; D) a= b= c=5;63A已知ch是字符型变量,下面不正确的赋值语句是A)ch='a+b' B)ch='0' C)ch='7'+'9' D)ch=5+9;64B已知ch是字符型变量,下面正确的赋值语句是A) ch= '123' B) ch= 'xff' C) ch= '08' D) ch="" 65B若有以下定义,则正
28、确的赋值语句是:int a,b;float x;A) a=1,b=2, B)b+; C) a= b= 5 D) b= int(x);66B设x 、y均为f1oat型变量,则以下不合法的赋值语句是A)+x; B)y=(x%2)/10; C)x*=y+8; D)x=y=0;67Ax,y,z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后,x 、y 和之的值是:A) x=10 B) x=10 C) x=10 D) x=10y=15 y=10 y=10 y=5z=10 z=10 z=15 z=10【题101】D已知学生记录描述为struct studentint no;char nam
29、e20; char sex;struct int year; int month; int day; birth; struct student s;设变量s中的“生日”应是“1984年11月11日”,下列对“生日”的正确赋值方式是A) year= 1984; B) birth.year= 1984;month=11; birth.month11;day11; birth.day= 11;C) s.year= 1984; D) s.birth.year=1984;s.month11; s.birth.month11;s.day11; s.birth.day11;【题102】A当说明一个结构体变
30、量时系统分配给它的内存是A)各成员所需内存量的总和B)结构中第一个成员所需内存量C)成员中占内存量最大者所需的容量D)结构中最后一个成员所需内存量【题103】以下对结构体类型变量的定义中不正确的是_。A)#dedine STUDENT struct student B)struct studentSTUDENT int num;int num; float age;float age; std1;std1;C)struct D)struct int num; int num;float age; float age;std1; student;struct student std1;104C设
31、有以下说明语句struct stuint a;float b;stutype;则下面的叙述不正确的是A)struct是结构体类型的关键字B)struct stu是用户定义的结构体类型C)stutype是用户定义的结构体类型名D)a和b都是结构体成员名【题105】AC语言结构体类型变量在程序执行期间A)所有成员一直驻留在内存中B)只有一个成员驻留在内存中C)部分成员驻留在内存中D)没有成员驻留在内存中【题106】D在16位IBM一PC机上使用C语言,若有如下走义:struct dataint i;char ch ;double f;b;则结构变量b占用内存的字节数是A)1 B )2 C)8 D)
32、11【题107】A以下程序的运行结果是include"stdio.h"main() struct dateint year,month,day;today;printf("dn",sizeof(struct date);A)6 B )8 C)10 D)12【题108】D根据下面的走义,能打印出字母M的语句是struct person char name9; int age;struct person class10="John",17,"Paul",19,"Mary",18,"adam
33、",16;A)printf("%cn",class3name);B)printf("cn",1);C)printf("cn",class2name1);D)printf("cn",class2name0);【题109】D下面程序的运行结果是main() struct cmplx int x;int y; cnum2=1,3,2,7;printf("dn",cnum0.y/cnum0.x*cnum1.x);A)0 B)1 C)3 D)6【题10 10】D若有以下定义
34、和语句:struct studentint age;int num;;struct student stu3=1001,20,1002,19,1003,21;main()struct student *p;p=stu;.则以下不正确的引用是_。A)(p+)->num B)p+C)(*p).num D)p=&stu.age【题1011】D以下scanf函数调用语句中对结构体变量成员的不正确引用是struct pupilchar name20;int age; int sex;pup5,*p;ppup;A)scanf("s",);B)scanf(
35、"d",&pup0age);C)scanf("d",(p->sex);D)scanf("d",p->age);【题1012】D有以下定义和语句,则值为6的表达式是struct sint il; struct s *i2;;static struct s a3= 5,&a1,7,&a2,9,'0',* ptr;ptr= &a0 ;A)ptr-> il+ B)ptr+->ilC)*ptr-> il D)+ptr->il【题1013】C设有如下定义:stru
36、ct skint n;float x;data,* n若要使p指向data中的n域,正确的赋值语句是A)pdata.n;B)*pdata.n;C)p(struct sk * )&data.n;D)p(struct sk *)data. n;【题1014】D若有以下说明和语句:struct studentint age;int num;std,* p;p=&std;则以下对结构体变量std中成员age的引用方式不正确的是A)stdage B)p->ageC)(*p)age D)*page【题10 15】D若有以下程序段:struct studentint num;int a
37、ge;struct student stu3=101,20,102,19,103,20;main()struct student *p;pstu;.则以下引用形式不合法的是。A)(p+)-> num B)p+C)(*p).num D)p=&stu.age【题1016】D若有以下说明和语句,则在scanf函数调用语句中对结构体变量成员的不正确引用方式是:struct pupilchar name20;int age;int sex;pup5,* p;p= pup;A)scanf ("s",pup0name); B)scanf("d",&
38、;pup0age);C)scanf("d",(p-> sex);D)scanf("d" ,p-> age);题10.18C以下程序的输出结果是struct stuint x;int *y; *p;int dt4=10,20,30,40struct stu a4 = 50,dt0,60,&dt1,70,&dt2,80,&dt3 ;main()p=a ; printf("d",+p->x); printf("d",(+p)->x);printf("dn"
39、;,+(*p->y);A)10,20,20 B)50,60,21C)51,60,21 D)60,70,31【题10 20】B以下对结构体变量stul中成员age的非法引用是struct studentint age;int num;stu1,*p;p&stu1;A)stu1age B)studentageC)p->age D)(*p)age【题1025】C当说明一个共用体变量时系统分配给它的内存是A)各成员所需内存量的总和B)结构中第一个成员所需内存量C)成员中占内存量最大者所需的容量D)结构中最后一个成员所需内存量【题1026】C以下对C语言中共用体类型数据的叙述正确的是
40、A)可以对共有体变量名直接赋值B)一个共用体变量中可以同时存放其所有成员C)一个共有体变量中不能同时存放其所有成员D)共用体类型定义中不能出现结构体类型的成员【题1027】B若有以下定义和语句:union dataint i;char c;float f;a;int n;则以下语句正确的是A)a=5; B)a=2,'a',1.2; C)printf("dn",a); D)n=a;【题1028】C设有以下说明,则下面不正确的叙述是union dataint i;char c;f1oat f;)un;A)un所占的内存长度等于成员f的长度B)un的地址和它的各成
41、员地址都是同一地址C)un可以作为函数参数D)不能对un赋值,但可以在定义un时对它初始化【题1029】BC语言共用体类型变量在程序运行期间A)所有成员一直驻留在内存中B)只有一个成员驻留在内存中C)部分成员驻留在内存中D)没有成员驻留在内存中【题1030】B以下程序的运行结果是inc1ude "stdio.h"main()unionlong a;int b;char c;m;printf("dn",sizeof(m);A)2 B)4 C)6 D)8【题1033】C在16位IBM一PC机上使用C语言,若有如下走义:union dataint i;char
42、 ch; double f;b;则共用体变量b占用内存的字节数是A)1 B )2 C)8 D)11【题1034】A以下程序的运行结果是include"stdio.h"union pwint i;char ch2;a;main() ach013; ach1=0;printf("dn",a.i);A)13 B)14 C)208 D)209【题10.35】C使用typedef定义一个新类型的正确步骤是A)2,4,1,3 B)1,3,2,4 C)2,1,4,3 D)4,2,3,11把变量名换成新类型名。2按定义变量的方法写出定义体。3用新类型名定义变量。4在最前
43、面加上关键字typedef。【题10.36】B下面对typedef的叙述中不正确的是A)用typedef可以定义各种类型名,但不能用来定义变量B)用typedef可以增加新类型C)用typedef只是将已存在的类型用一个新的标识符来代表D)使用tvpedef有利于程序的通用和移植【题1037】C以下程序的运行结果是tvpedef union 1ong a2;int b4;char c8;TY ;TY our;main()printf("dn",sizeof(our);A) 32 B)16 C)8 D)24 【题121】A系统的标准输入文件是指A)键盘 B)显示器
44、C)软盘 D)硬盘【题12.2】C以下可作为函数fopen中第一个参数的正确格式是A)c:usertexttxt B)c:usertexttxtC)"c:usertexttxt" D)"c:usertexttxt"【题123】B若执行fopen函数时发生错误,则函数的返回值是A)地址值 B)O C)1 D)EOF【题124】B若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是A)"ab+" B)"wb+" C)"rb+" D)"ab"【题1
45、25】A若以“a+”方式打开一个已存在的文件,则以下叙述正确的是A) 文件打开时,原有文件内容不被删除,A) 位置指针移到文件末尾,可作添加和读操作,文件打开时,原有文件内容不被删除,A) 位置指针移到文件开头,可作重写和读操作文件打开时,原有文件内容被删除,只可作写操作D)以上各种说法皆不正确【题126】C当顺利执行了文件关闭操作时,fclose函数的返回值是A)-1 B)TURE C)0 D)1【题127】C已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是A)一个整型变量,代表要读入的数据项总数B)一个文件指针,指向要读的文件C)一个指针
46、,指向要读入数据的存放地址D)一个存储区,存放要读的数据项 D 逻辑运算符两侧运算对象的数据类型A)只能是0或1B)只能是0或非0正数C)只能是整型或字符型数据D)可以是任何类型的数据C下关于运算符优先顺序的描述中正确的是A)关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B)逻辑 运算符< 关系运算符< 算术运算符< 赋值运算符C)赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D)算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符B下列运算符中优先级最高的是: A)< B)+ C)&&am
47、p; D)!= C能正确表示"当x 的取值在1,10和200,210范围内为真,否则为假"的表达式是:A) (x>=1) &&(x<=10) &&(x> = 200) &&(x<=210)B) (x>=1) | (x<=10) |(x>=200) |(x<=210)c) (x>=1) &&(x<=10)|(x>= 200) &&(x<=210)D) (x > =1)|(x< =10) && (x&
48、gt; = 200)|(x<=210)C表示图中坐标轴上阴影部分的正确表达式是: /|/| /|/| -> Xa b c A)(X<=A)&&(X>=B)&&(X<=C)B) (x< =a)|(b<=x<=c)C)(x<=a)| (x> =b) && (x<=c)D)(x < =a)&&(b< = x < = c)C判断char型变量ch是否为大写字母的正确表达式是A)' A' <=ch<='z' B)(
49、ch> = 'A')&(ch<=' z' )C)(ch>=' A' )&&(ch<='z') D)(' A' < = ch)AND('z'> = ch)D设x,y 和z是int型变量,且x = 3,y= 4,z= 5,则下面表达式中值为0的是A)'y'&&'y'B)x < =y C) x|y+z && y-z D) !(x<y)&&!z|1)C已知x
50、 =43,ch='A',y=0则表达式(x > = y && ch<'B'&&!Y) 的值是A)0 B)语法错 C)1 D)"假" C若希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假"。则以下不能满足要求的表达式是:A) A%2= =1 B)!(A%2 = =0) C)!(A%2) D) A%2B设有 int a = 1,b=2,c =3, d =4, m=2, n=2;执行(m= a>b)&&(n=c>
51、d)后n的值为:A)1 B )2 C)3 D)4D 判断char型变量c1是否为小写字母 正确表达式为:A)' a' <=cl<=' z' B) (cl> = a)&&(cl<=z)C)(' a' >=cl)|(' z' < = cl) D)(c1>='a')&&(cl<='z')B以下程序的运行结果是:#include "stdio.h" main()int a,b,d= 241;a=d/100 %
52、 9b= (-1)&&(-1);printf("%d,%d",a ,b); A)6,1 B)2,1 C) 6,0 D)2,0C执行以下语句后a的值为:int a,b,c;a= b= c= 1;+a|+b&&+c A)错误 B) 0 C) 2 D) 1A执行以下语句后b 的值为:int a=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);A) 6 B) 0 C) 1 D) 4C以下不正确的if语句形式是: A)if(x>y && x!=y); B)if(x= =y) x+=y; C)if(x != y) scanf("%d",&x ) else scanf("%d",&y); D)if(x<y) x+;y+;*A下列运算符中优先级最低的是: A)?: B)&& c)+ D) !=*B以下if语句语法正确的是:A) if(x>0) printf("%f",x) else printf("%f",- -x);A) if (x>0) x=x+y; printf("%f",x); else print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流服务合同书范本特点
- 经典企业保证书案例
- 应聘者责任承诺
- 电动液压车采购协议
- 个人信誉承诺书
- 预售房屋买卖合同范本
- 沙石料销售购销协议
- 小产权房房屋交易合同模板
- 廉洁招标保证书
- 高性能笔记本采购合同
- 2019年一级注册消防工程师继续教育三科题库+答案
- 2024年广东开放大学《财务管理》形成性考核参考试题库(含答案)
- 园林装饰行业分析
- 大学广播与主持培养主持能力
- 化工类行业分析
- 大班幼儿集体教学活动中有效提问的现状及其改进
- 美术创作中的家国情怀艺术家的民族自豪与国家认同
- 健康龙江行动监测评估报告
- 民航服务礼仪(民航服务类专业)全套教学课件
- 2024年安徽马钢集团招聘笔试参考题库含答案解析
- 《黄土高填方地基技术规程》
评论
0/150
提交评论