福建省c语言二级题库,福建省二级 C语言 题库

1、 ( Word Converter - 未注册 ) http:/www.word-1福建省二级 C 语题库50101、在 C 语言源程序中,以下叙述正确的是( C )。A、main 函数必须位于文件的开头 B、每行只能写一条语句C、程序中的一个语句可以写成多行 D、每个语句的最后必须有点号50102、关于 C 语言的源程序的叙述中.错误的是( C ).A、C 语言的源程序由函数构成 B、main 函数可以书写在自定义函数之后C、必须包含有输入语句 D、一行可以书写多个语句50103、关于 C 语言数据类型的叙述,正确的是( C ).A、枚举类型不是基本类型 B、数组不是构造类型C、变量必须先定义后使用 D、不允许使用空类型50104、C 程序中的 main 函数的位置( C )。A、必须在最开始 B、必须在系统库函数后面C、可以在自定义函数后面 D、必须在最后50105、C 语言的函数体由( B )括起来。A、( ) B、 C、 D、/* */50106、关于 C 语言的叙述中,不正确的是( D ).A、C 程序可由一个或多个函数组成 B、C 程序必须包含一个 main()函数C、 C。

2、 程序的基本组成单位是函数 D、 注释说明只能位于一条语句的后面50107、以下叙述不正确的是( D )A、是从 main 函数开始 B、一个 C 源程序必须包含一个 main 函数 C、 C 语言程序的基本组成单位是函数D、 在编译 C 程序源程序时,可发现注释中的拼写错误50108、结构化程序设计的三种基本结构是( C )。A、函数结构、分支结构、判断结构 B、函数结构、嵌套结构、平行结构 C、顺序结构、分支结构、循环结构 D、分支结构、循环结构、嵌套结构50109、对于 C 语言源程序。以下叙述错误的是( C )。A、可以有空语句 B、函数之间是平等的,在一个函数内部不能定义其它函数 C、程序调试时如果没有提示错误,就能得到正确结果D、 注释可以出现在语句的前面50201、下面关于 C 语言用户标识符的描述,正确的( D ).A、不区分大小写 B、用户标识符不能描述常量 C、类型名也是用户标识符 D、用户标识符可以作为变量名50202、以下( D )是正确的变量名.A、5f B、if C、f.5 D、_f550203、以下( D )是正确的常量.A、E-5 B、1E5.1 C、a。

3、12 D、32766L50204、以下( D )是正确的变量名。A、a.bee B、-p11 C、int D、p_1150205、以下( C )是正确的字符常量.A、c B、 C、W D、32a50206、以下( A )是不正确的字符串常量.A、abc B、1212 C、0 D、 50207、以下( B )是错误的整型常量. BA、-0xcdf B、018 C、0xe D、011250208、以下( B )是正确的浮点数。A、e3 B、.62 C、2e4.5 D、12350209、若有说明语句:char c=95;则变量 c 包含( A )个字符. A、1 B、2 C、3 D、语法错误50301、若定义:int a=2; 则正确的赋值表达式是( A )A、a-=(a*3) B、double(-a) C、a*3 D、a*4=350302、语句 x=(a=3,b=+a);运行后,x、a、b 的值依次为( C )。A、3,3,4 B、4,4,3 C、4,4,4 D、3,4,350303、若有定义:int a3=0,1,2;则 a1的值是( B )。A、0 B、1 C、2 D、350304、c。

4、har 型变量存放的是( A ).A、ASCII 代码值 B、字符本身C、十进制代码值 D、十六进制代码值50305、若有定义:int x,a;则语句 x=(a=3,a+1);运行后,x、a 的值依次为( C )。A、3,3 B、4,4C、4,3 D、3,450306、若有定义:int a;则语句 a=(3*4)+2%3;运行后,a 的值为( B ). A、12 B、14 C、11 D、1750307、若有定义:int a,b;double x,则以下不符合 C 语言语法的表达式是( A )。A、x%(-3) B、a+=-2 C、a=b=2 D、x=a+b50308、若有定义:int x=2,y=3;float I;,则以下符合 C 语言语法的表达式是( B ). A、x=x*3=2 B、x=(y=1) C、i=float(x)D、i%(-3)50309、设 double 型变量 a,b,c,e 均有值,对代数式(3ae)/(bc),不正确的 C 语言表达式是( C ).A、a/b/c*e*3 B、3*a*e/b/c C、3*a*e/b*c D、a*e/c/b*350401、下面叙述正。

5、确的是( B ).A、2/3 与 2.0/3.0 等价 B、(int)2.0/3 与 2/3 等价 C、+5 与 6 等价 D、A与A等价50402、下面叙述中,错误的是( A )。A、其算术运算对象不包含函数 B、%(模运算符)的运算对象只能为整型量 C、算术运算符的结合方向是自左至右 D、自加和自减运算符的结合方向是自右至左50403、下面叙述正确的是( A )。A、强制类型转换运算的优先级高于算术运算 B、若 a 和 b 是整型变量,(a+b)+是合法的 C、A*B 是不合法的 D、A+B是合法的50404、若有定义:int k,i=2,j=4;则表达式 k=(+i)*(j-)的值是( B ).A、8 B、12 C、6 D、950405、设整型变量 a 为 5,使 b 不为 2 的表达式是( C ).A、b=(+a)/3 B、b=6-(-a) C、b=a%2 D、b=a/250406、若有定义:int a=1,b=2,c=3;则语句 +a|+b&+c;运行后 b 的值为( C )。A、1 B、0 C、2 D、350407 若有定义:int i,j;则表达试(i=2,j=5,i+,。

6、i+j+)的植是( B )A、7 B、8 C、9 D、1050408、若有定义:int a,b;则表达式(a=2,b=5,a*2,b+,a+b)的值是( B ).A、7 B、8 C、9 D、10350409、若有定义:int m=5,n=3;则表达式(m+1,n+1,(-m)+(n-)的值是( B ).A、6 B、7 C、8 D、950501、已知 int a;使用 scanf()函数输入一个整数给变量 a,正确的函数调用是( B )。A、scanf(%d,a); B、scanf(%d,&a);C、scanf(%f,&a); D、scanf(%lf,&a);50502 已知 double a;使用 scanf()函数输入一个数值给变量 a,正确的函数调用是( D )A、scanf(%ld,&a); B、scanf(%d,&a);C、Scanf(%7.2f,&a); D、scanf(%lf,&a);50503、已知 char a;使用 scanf()函数输入一个字符给变量 a,不正确的函数是( B ).A、scanf(%d,&a); B、scanf(%lf,&a);C、scanf(%c,。

7、&a); D、scanf(%u,&a);50504、putchar()函数的功能是向终端输出( B ).A、多个字符 B、一个字符 C、一个实型变量值 D、一个整型变量表达式50505、getchar()函数的功能是从终端输入( D ).A、 一个整型变量值 B、一个实型变量值C、 多个字符 D、一个字符50506、若有定义:int x=1234,y=123,z=12;则语句 printf(%4d+%3d+%2d,x,y,z);运行后的输出结果为( D ).A、123412312 B、12341234123412341231231231212 C、1234+1234+1234 D、1234+123+1250507、已有如下定义和输入语句. Int a;char c1,c2;scanf(%d%c%c,&a,&c1,&c2);若要求 a,c1,c2 的值分别为 10.A 和 B,正确的数据输入是( A ).A、10AB B、10 A B C、10A B D、10 AB50508、已有如下定义和输入语句:int a,b; scanf(%d,%d&a,&b);若要求 a,b 的值分别为 10 和 20.正确的数据输入是( B ).A、10 20 B、10,20 C、a=10,b=20 D、10;2050509、以下程序的运行结果是( D ).void main()int a=65;char c=A;printf(%x,%d,a,c);A、65,a B、41,a C、65,65 D、41,6550601、下面叙述中,( A )不是结构化程序设计中的三种基本结构之一。A、数据结构 B、选择结构 B、循环结构 D、顺序结构50602、下面叙述中,( A )不是结构化程序设计三种基本结构的共同特点A、先判断后执行 B、单入口,单出口 C、程序中没有执行不到的语句 D、无死循环50603、结构化程序设计不包括( A )。A、最优化 B、自顶而下,逐步细化 C、模块化设计 D、结构化编码50604、以下运算符中优先级最高的是( D )。A、 B、| C、& 。

《福建省二级 C语言 题库》由会员zhuli****0000分享,可在线阅读,更多相关《福建省二级 C语言 题库》请在金锄头文库上搜索。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值