365文库
登录
注册
2

计算机二级C语言选择题

281阅读 | 11收藏 | 17页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
计算机二级C语言选择题第1页
计算机二级C语言选择题第2页
计算机二级C语言选择题第3页
计算机二级C语言选择题第4页
计算机二级C语言选择题第5页
计算机二级C语言选择题第6页
计算机二级C语言选择题第7页
计算机二级C语言选择题第8页
计算机二级C语言选择题第9页
计算机二级C语言选择题第10页
计算机二级C语言选择题第11页
计算机二级C语言选择题第12页
计算机二级C语言选择题第13页
计算机二级C语言选择题第14页
计算机二级C语言选择题第15页
计算机二级C语言选择题第16页
计算机二级C语言选择题第17页
福利来袭,限时免费在线编辑
转Pdf
right
1/17
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
猫养猫 上传于:2024-05-19
第一课 C语言程序设计基础 1:(2010-09-11)以下关于结构化程序设计的叙述中正确的是() 一个结构化程序必须同时由顺序、分支、循环三种结构组成 结构化程序使用goto语句会很便捷 在C语言中,程序的模块化是利用函数实现的 由三种基本结构构成的程序只能解决小规模的问题 2:(2011-03-26)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是() A)C语言程序仅可以编译执行 B)C语言程序仅可以解释执行 C)C语言程序既可以编译执行又可以解释执行 D)以上说法都不对 3:(2011-03-26)以下叙述中错误的是( ) A)C语言的可执行程序是由一系列机器指令构成的 B)用C语言编写的源程序不能直接在计算机上运行 C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 4:(2010-03-12)以下叙述正确的是() C语言程序是由过程和函数组成的 C语言函数可以嵌套调用,例如:fun(fun(x)) C语言函数不可以单独编译 C语言中除了main函数,其他函数不可作为单独文件形式存在 5:(2011-09-11)以下叙述中错误的是 () A.C语言编写的函数源程序,其文件名后缀可以是C B.C语言编写的函数都可以作为一个独立的源程序文件 C.C语言编写的每个函数都可以进行独立的编译并执行 D.一个C语言程序只能有一个主函数 6:(2010-03-13)以下C语言用户标识符中,不合法的是() A)_1 B)AaBc C)a_b D)a-b 7:(2010-03-16)以下关于C语言数据类型使用的叙述中错误的是() A)若要准确无误差的表示自然数,应使用整数类型 B)若要保存带有多位小数的数据,应使用双精度类型 C)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型 D)若只处理“真”和“假”两种逻辑值,应使用逻辑类型 8:(2011-03-26)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是() A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5} 9:(2011-09-13)以下选项中关于C语言常量的叙述错误的是:() A.所谓常量,是指在程序运行过程中,其值不能被改变的量 B.常量分为整型常量、实型常量、字符常量和字符串常量 C.常量可分为数值型常量和非数值型常量 D.经常被使用的变量可定义成常量 10:(2009-04-13)以下选项中,能用作数据常量的是() A)o115 B)0118 C)1.5e1.5 D)115L 11:(2010-03-26)以下选项中可用作C程序合法实数的是( ) A).1e0 B)3.0e0.2 C)E9 D)9.12E 12:(2010-09-15)以下选项中能表示合法常量的是() A)整数:1,200 B)实数:1.5E2.0 C)字符斜杠:‘\\’ D)字符串:“\007” 13:(2010-03-26)以下选项中能用作C程序合法常量的是( ) A)1,234 B)'\123' C)123 D)"\x7G" 14:(2010-09-38)有以下程序 #include main(0) {int s,t,A=100;double B=6; s=sizeof(A); t=sizeof(B); printf(“%d,%d
”,s,t); } 在VC6平台上编译运行,程序运行后的输出结果是() A)2,4 B)4,4 C)4,8 D)10,6 15:(2009-09-22)有以下定义语句,编译时会出现编译错误的是() A)char a=’a’; B)char a=‘
’; C)char a=‘aa’; D)char a=‘\x2d’; 16:(2009-09-23)有以下程序 #include main() {char c1,c2; c1=’A’+’8’-‘4’; c2=’A’+’8’-‘5’; printf(“%c,%d
”,c1,c2); } 已知字母A的ASCII码为65,程序运行后的输出结果是() A)E,68 B)D,69 C)E,D D)输出无定值 17:(2010-09)以下程序运行后的输出结果是 2008 。 #include main() {int a=200,b=010; printf(“%d%d
”,a,b); } 18:(2009-04-06)表达式(int)((double)(5/2)+2.5)的值是4。 19:以下程序运行后的输出结果是 (3) 。 main() { int a; a=(int)((double)(3/2)+0.5+(int)1.99*2); printf("%d
",a); } 20:(2011-09-14)若有定义语句:int a=10;double b=3.14;,则表达式‘A’+a+b值得类型是 ( ) A.char B.int C.double D.float 21:(2011-09-15)如有定义语句:int x=12,y=8,z;,在其后执行语句z=0.9+x/y,则z的值为 ( ) A.1.9 B.1 C.2 D.2.4 22:(2010-09-14)有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是(A) A)a%(int)(x-y) B)a=x!=y; C) (a*y)%b D)y=x+y=x 23:(2009-04-14)设有定义:int x=2;以下表达式中,值不为6的是( ) A)x*=x+1 B)x++,2*x C)x*=(1+x) D)2*x,x+=2 24:(2009-09-06)若有定义语句:int a=5;则表达式:a++的值是 5 。 25:(2011-03-26)有以下程序 #include main() { int x=011; printf("%d
",++x); } 程序运行后的输出结果是( ) A)12 B)11 C)10 D)9 26:(2010-03-14)若有定义:double a=22;int i=0,k=18;则不符合C语言规定的赋值语句是( ) A)a=a++,i++; B)i=(a+k)<=(i+k); C)i=a%11; D)i=!a; 27:(2011-03-26)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是( ) A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4); 28:(2010-09-16)表达式a+=a-=a=9的值是( ) A)9 B)-9 C)18 D)0 29:(2010-09-40)有以下程序 #include main() {short c=124; c=c____( )____; printf(“%d
”,c); } 若要使程序的运行结果为248,应在下划线处填入的是 A)>>2 B)|248 C)&0248 D)<<1 30:(2009-04-39)有以下程序 #include main() {int a=5,b=1,t; t=(a<<2)|b; printf(“%d
”,t); } 程序运行后的输出结果是( ) A)21 B)11 C)6 D)1 31:(2009-09-39)若有以下程序段 int r=8; printf(“%d
”,r>>1); 输出结果是( ) A)16 B)8 C)4 D)2 32:(2010-09-08)在C语言中,当表达式值为0时表示逻辑值“假”,当表达式 值为 非0 时表示逻辑值“真”。 33:(2010-03-06)设x为int型变量,请写出一个关系表达式 (x%3==0)&&(x%7==0) ,用以判断x同时为3和7的倍数时,关系表达式的值为真。 34:(2011-09-17)若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为 ( ) A. 0和1 B.0和20 C.10和1 D. 10和20 35:int a=2;则表达式(!a==1)&&(a++==2)的值为0,a的值为2。 36:(2010-03-17)若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是( ) A)1 B)0 C)2 D)不知道a的值,不能确定 37:(2009-04-07)若变量x,y已定义为int类
tj