c语言题库1_计算机-.NET.pdf
《c语言题库1_计算机-.NET.pdf》由会员分享,可在线阅读,更多相关《c语言题库1_计算机-.NET.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、只有一个源文件的 C程序的执行总是从()。A)main 函数开始,到 main 函数执行完结束 B)main 函数开始,到源文件最后一个函数执行完结束 C)源文件第一个函数开始,到源文件最后一个函数执行完结束 D)源文件第一个函数开始,依次运行到 main 函数执行完结束 正确答案是:A 你选择的答案是:A 2、C 语言程序的三种基本结构是()。A)顺序结构、选择结构、循环结构 B)选择结构、嵌套结构、循环结构 C)递归结构、选择结构、循环结构 D)顺序结构、递归结构、循环结构 正确答案是:A 你选择的答案是:A 3、下面均可用作 C语言标识符的选项是()。A)else,include,N
2、AME B)a-b,_ab,do C)Int,a_b,_5ab D)5ab,LONG,while 正确答案是:C 你选择的答案是:C 第二章 1、以下选项中,不正确的 C 语言实型常量是()。A)12.B)0.12 C)5e6.5 D).12 正确答案是:C 你选择的答案是:C 2、以下选项中,不正确的 C 语言字符型常量是()。A)a B)a C)101 D)x41 正确答案是:B 你选择的答案是:B 3、若 x、i、j 和 k 都是 int 型变量,则计算表达式 x=(i=2,j=4,k=8)后,x 的值是()。A)2 B)4 C)8 D)16 正确答案是:C 你选择的答案是:C 4、算术
3、运算、赋值运算和关系运算的运算优先级按从高到低依次为()。A)算术运算、赋值运算、关系运算 B)算术运算、关系运算、赋值运算 C)关系运算、赋值运算、算术运算 D)关系运算、算术运算、赋值运算 正确答案是:B 你选择的答案是:B 5、表达式!x|y=z 等效于()。欢迎下载 2 A)(!x)|(y=z)B)!(x|y)=z C)!(x|(y=z)D)!(x|y)=z)正确答案是:A 你选择的答案是:A 6、设有语句 int a=5;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是()。A)5 B)0 C)25 D)-20 正确答案是:B 你选择的答案是:C 7、若有说明语句:int
4、x;,不能正确表达数学关系 0 x5 的 C 语言表达式是()。A)0 x0&x5 D)!(x=5)正确答案是:A 你选择的答案是:A 8、若 d 为 double 型变量,则逗号表达式 d=1,d+5,d+的值是()。A)1.0 B)6.0 C)2.0 D)7.0 正确答案是:A 你选择的答案是:D 9、在 C语言中,定义 PI 为一个符号常量,正确的定义是()。A)#define PI 3.14 B)#define PI 3.14;C)#include PI 3.14 D)include PI 3.14 正确答案是:A 你选择的答案是:B 10、下列表达式中,能正确表示y=1 的关系是()
5、。A)(y=1)&(y1|y=1.or.y=1|yb)=c B)b+ca 正确答案是:A 你选择的答案是:A 12、在 C语言中,复合赋值运算x*=y+5 等价于()。A)x=y+5 B)x=(y+5)*(y+5)C)x=x*(y+5)D)x=x*y+5 正确答案是:C 你选择的答案是:C 13、以下选项中,与 k=n+完全等价的表达式是()。A)k=n,n=n+1 B)n=n+1,k=n C)k=+n D)k+=n+1 件第一个函数开始到源文件最后一个函数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套
6、结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有语句则执行了语句后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关系的语言 欢迎下载 3 正确答案是:A 你选择的答案是:B 14、执行语句 x=(a=3,b=a+)后,x,a,b的值依次为()。A)3,4,2 B)3,2,2 C)2,3,2
7、 D)3,4,3 正确答案是:D 你选择的答案是:D 15、unsigned int 类型的数据的取值范围是()。A)0 至 255 B)0 至 65535 C)-32768 至 32767 D)-128 至 127 正确答案是:B 你选择的答案是:B 16、以下程序段执行后的输出结果是()。int k=2,i=2,m;m=(k+=i*=k);printf(%d,%d,m,i);A)8,6 B)8,3 C)6,4 D)7,4 正确答案是:C 你选择的答案是:C 17、若有以下定义和语句:int u=050,v=0 x10,w=10;printf(%d,%d,%dn,u,v,w);则输出的结果是
8、()。A)50,16,10 B)40,16,10 C)40,8,10 D)50,10,10 正确答案是:B 你选择的答案是:B 18、若有说明:int k=-1;,执行语句 printf(%d,%u,k,k);后的输出结果是()。A)-1,-1 B)-1,32767 C)-1,32768 D)-1,65535 正确答案是:D 你选择的答案是:D 19、判断 char 型变量 c 的值是否为小写字母的正确表达式是()。A)a=c=a)&(c=a)&(c=z)D)(a=c)正确答案是:C 你选择的答案是:C 20、若有条件表达式(x)?a+:b-,则下列表达式中能完全等价于表达式(x)的是()。A
9、)(x=0)B)(x!=0)C)(x=1)D)(x!=1)正确答案是:B 你选择的答案是:B 1、表达式 1/2*(3+4+5)的值为()。件第一个函数开始到源文件最后一个函数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择
10、的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有语句则执行了语句后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关系的语言 欢迎下载 4 A)0 B)6 正确答案是:A 你选择的答案是:B 2、设有说明语句:int a=5,b=2;,则执行语句:a=-a|+b;后,b 的值是()。A)0 B)1 C)2 D)3 正确答案是:C 你选择的答案是:C 3、设有说明语句:int a=5,b=3;,则下面合法的表达式是()。A)(a+5)+B)45+C)a+a-+b D)(-b)-正确答案是:C 你选择的答案是:C 4、下面均是不合法的整型常量的选项是()。A)0f3,-0 x
11、ffff,033 B)-028,123,3e5 C)-0 xdce,025,10,000 D)-0 x57ag,-048,e5 正确答案是:D 你选择的答案是:C 5、设以下变量均为 int 类型,则值不等于 1 的表达式是()。A)3/2 B)1/2*2 C)2-1%2 D)x=0,x+1,x+1 正确答案是:B 你选择的答案是:B 6、设有说明语句:int x;float y=6.5;,表达式 x=(float)(y*3-(int)y)%4)执行后,x 的值为()。A)17 B)17.500000 C)17.5 D)16 正确答案是:A 你选择的答案是:未选 7、若 x 为 double
12、型变量,则逗号表达式 x=1,x+5,+x 的值是()。A)1 B)6.0 C)2.0 D)1.0 正确答案是:C 你选择的答案是:C 8、设有定义 int x=3,y=4,z=5;,则下列表达式中值为 0 的是()。A)y%z=y-z B)x=y-z D)x=y-正确答案是:D 你选择的答案是:B 第三章 1、使用 scanf(x=%f,y=%f,&x,&y),要使 x,y 的值均为 1.25,正确的输入是()。A)1.25,1.25 B)1.25 1.25 C)x=1.25,y=1.25 D)x=1.25 y=1.25 正确答案是:C 你选择的答案是:C 件第一个函数开始到源文件最后一个函
13、数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有语句则执行了语句后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关系的语言 欢迎下载 5 2、有以下程
14、序:main()int x=100,y=-100;x%=y-2/x;y%=x-2*y;printf(x=%d,y=%dn,x,y);程序运行后的输出结果是()。A)x=0,y=100 B)x=100,y=-100 C)x=100,y=100 D)x=0,y=-100 正确答案是:D 你选择的答案是:D 3、设有说明语句:int a,b;,执行语句 scanf(%d,%d,&a,&b);后,若使变量 a 的值为 3,b 的值为 5,则下面输入正确的是()。A)3,5 B)35 C)3,5 D)3 ,5 正确答案是:C 你选择的答案是:C 4、若 a 是 int 型变量,b 是 float型变量,
15、下面正确的输入语句是()。A)scanf(%d%d,&a,&b);B)scanf(%f%f,&a,&b);C)scanf(%d%f,&a,&b);D)scanf(%d%f,a,b);正确答案是:C 你选择的答案是:C 5、若有说明语句:char str20;,执行 scanf(%s,str);语句后,从键盘输入字符串:Guess what?则存入数组 str 中的字符串是()。A)Guess B)Guess what?正确答案是:A 你选择的答案是:A 6、下面程序运行后的输出结果是()。main()int x=5;printf(%d,%d,%dn,+x,-x,-x);A)6,5,-5 B)5
16、,4,-5 正确答案是:B 你选择的答案是:B 7、下面程序运行后的输出结果是()。件第一个函数开始到源文件最后一个函数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有
17、语句则执行了语句后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关系的语言 欢迎下载 6 main()char ch=a;ch=ch+A-a printf(%c,%dn,ch,ch);A)A,65 B)a,97 正确答案是:A 你选择的答案是:A 8、下面程序运行后的输出结果是()。main()float a=5.64,b=15.6486;printf(%f,%5.2fn,a,b);A)5.64,15.64 B)5.640000,15.65 正确答案是:B 你选择的答案是:B 9、下面程序运行后的输出结果是()。main()char s10=abcdefg;printf(%-7
18、.5s,%8.6s n,s,s);A)abcde,abcdef B)abcdefg,abcdefg 正确答案是:A 你选择的答案是:A 第四章 1、设有程序段:int x,y,z;x=30,y=40,z=60;while(xy)x+=2,y-=2;z/=2;printf(%d,%d,%d,x,y,z);则此程序段的输出结果为()。A)40,38,30 B)32,28,7 C)30,40,30 D)32,28,7.5 正确答案是:C 你选择的答案是:C 2、设有说明语句:int a=0,b=5;,则执行 if(a=b)printf(Hello!n);语句后,下面正确的选项是()。A)输出结果是:
19、Hello!,并且变量 a、b 的值相等 B)不会输出 Hello!件第一个函数开始到源文件最后一个函数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有语句则执行了语句
20、后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关系的语言 欢迎下载 7 C)输出结果是:Hello!,并且变量 a、b 的值不等 D)编译时出现错误 正确答案是:A 你选择的答案是:B 3、执行下面程序段后,变量x 的值是()。int a=0,b=5,c=8,x;if(a!=0)x=a;else if(bc)x=b;else x=c;A)0 B)5 C)8 D)10 正确答案是:B 你选择的答案是:B 4、执行下面程序段后,变量ch 的值是()。int a=60,b=70,c=80;char ch=C;if(a80)if(b70)if(c60)ch=B;else ch=A;A
21、)C B)B C)A D)没有值 正确答案是:A 你选择的答案是:C 5、执行下面程序段后,变量a 的值是()。int a=1;switch(a)case 1:a+=1;case 3:a+=2;case 5:a+=3;break;default:a+=4;A)2 B)4 C)7 D)11 正确答案是:C 你选择的答案是:B 6、有程序段:int n=0;do n+;while(n=10);则此循环的循环体()。A)不执行 B)执行 1 次 C)执行 2 次 D)执行无限次 正确答案是:D 你选择的答案是:A 7、执行下面循环语句后,则“printf(a);”语句的执行次数是()。int i,j
22、;件第一个函数开始到源文件最后一个函数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有语句则执行了语句后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关
23、系的语言 欢迎下载 8 for(i=0;iy)z=x;x=y;y=z;语句后,x、y、z 的值是()。A)x=15,y=20,z=25 B)x=20,y=25,z=25 C)x=20,y=25,z=15 D)x=20,y=25,z=20 正确答案是:B 你选择的答案是:B 10、设有说明语句:int s,a,b,c;,且 a、c 均已赋值(c 大于 0)。s=a;for(b=1;b=c;b+)s=s+1;则下面与上述程序段功能等价的赋值语句是()。A)s=a+b;B)s=a+c;C)s=s+b;D)s=b+c;正确答案是:B 你选择的答案是:C 11、有以下程序:#include main()
24、int i;for(i=0;i3;i+)switch(i)case 1:printf(%d,i);case 2:printf(%d,i);default:printf(%d,i);执行后的输出结果是()。件第一个函数开始到源文件最后一个函数执行完结束源文件第一个函数开始依次运行到函数执行完结束正确答案是你选择的答案是语言程序的三种基本结构是顺序结构选择结构循环结构选择结构嵌套结构循环结构递归结构选择结构选择的答案是第二章以下选项中不正确的语言实型常量是正确答案是你选择的答案是以下选项中不正确的语言字符型常量是正确答案是你选择的答案是若和都是型变量则计算表达式后的值是正确答案是你选择的答案是算术
25、运算赋值赋值运算算术运算关系运算算术运算赋值运算正确答案是你选择的答案是表达式等效于欢迎下载正确答案是你选择的答案是设有语句则执行了语句后变量的值是正确答案是你选择的答案是若有说明语句不能正确表达数学关系的语言 欢迎下载 9 A)011122 B)012 C)012020 D)120 正确答案是:A 你选择的答案是:D 12、设 x 是整型变量,则while(x)与 while(x!=0)是否等价?()。A)是等价 B)不等价 正确答案是:A 你选择的答案是:B 13、下面程序运行后的输出结果是()。main()int a=1,b=5,c=3,x;if(ab)if(bc)x=2;else x=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 题库 计算机 NET
限制150内