福建C语言二级考试模拟试题之二

发布时间 : 星期五 文章福建C语言二级考试模拟试题之二更新完毕开始阅读

.WORD.格式.

福建省C语言二级考试模拟试卷之二

一、选择题。 (本大题共40个选项,【1】~【40】每个选择项1.5分,共60分)

1.属于整型常量的是【1】。 【1】

(A)12

(B)12.0 (D)10E10

(C)-12.0

2.char型常量在内存中存放的是【2】。 【2】

(A)ASCII代码值 (C)内码值

(B)BCD代码值 (D)十进制代码值

3.设整型变量a为5,使b不为2的表达式是【3】。 【3】

(A)b=a/2 (C)b=a%2

(B)b=6-(--a) (D)b=a>3?2:1

4.执行语句“x=(a=3,b=a--);”后,x、a、b的值依次为【4】。 【4】

(A)3,3,2 (C)3,2,3

(B)3,2,2 (D)2,3,2

5.sizeof(double)的结果值是【5】。 【5】

(A)8 (C)2

(B)4 (D)出错

6.设整型变量x的值为35,则表达式“(x&15)&&(x|15)”的值是【6】。 【6】

(A)0 (C)15

(B)1

(D)35

7.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是【7】。 【7】

(A)0 (C)-4

(D)2

(B)4

8.设f为实型变量,下列表达式中不是逗号表达式的是【8】。 【8】

(A)f=3,4,5

(B)f=(3,2,1,0)

专业整理 资料分享

.WORD.格式.

(C)f>=3,f<2,0 (D)f=2,f=1

9.设有无符号短整型变量i、j、k,i值为013,j值为0x13。执行语句“k=~i|j>>3;”

后,k的值是【9】。 【9】

(A)06 (C)066

(B)0177776 (D)0177766

10.指出下列语句中有实际意义的语句是【10】。 【10】

(A)a||b; (C)a+=b;

(B)a!=b; (D)getchar(a);

11.在16位PC机上执行下列语句后,a的16进制值是【11】,b的值是【12】,c的值是【13】,d的值是【14】。 int a,b,c; long d; b=(a=32767,a+1); c=d=0xffff; 【11】 【12】 【13】 【14】

(A)0xffff (C)0xfffe (A)32767 (C)0

(B)0x7fff (D)0x7ffe (B)32768

(D)-32768

(B)32768

(D)-1

(B)32768

(D)-1

(A)65535 (C)0

(A)65535 (C)0

12.指出下面正确的输入语句是 【15】 。 【15】

(A)scanf(\

(B)

scanf(\

(C)scanf(\

(D)

scanf(\

13.C语言用 【16】 表达逻辑“真”值。

专业整理 资料分享

.WORD.格式.

【16】

(A)true (C)非零整型值

(B)t或y

(D)整型值0

14.下列循环结构中,【17】不是无限循环。 【17】 (A)for(i=1,s=0;;i++)

s=s+i;

(C)i=0;

do { ++i; }while(i>=0);

15.执行下列程序段后,x的值是【18】, int i,x; for(i=1,x=1;i<=20;i++) { if(x>=10) break; if(x%2==1) { x+=5; continue; } x-=3; } 【18】 (A)6 (C)10 【19】 (A)4

(C)6

16.下列程序: #include #define N 6 main()

专业整理 资料分享 (B)i=10; while(1) {

i=i+1; if(i>10) break;

} (D)i=100;

while(i++%2+i%2) i++; 的值是【19】。

(B)7

(D)14

(B)5

(D)7

i .WORD.格式.

{ char s[N]; int i=0; for(;i

运行时输入以下三行字符,每行输入都是在该行的首列开始: a b cdef

程序输出的结果是【20】。 【20】 (A)

abcdef

(B)

a

(D)

a

b c d e f

17.下列程序正确的运行结果为【21】。 struct s { int n; int *m; } *p; int d[5]={10,20,30,40,50}; struct s arr[5]= { 100,&d[0], 200,&d[1], 300,&d[2], 400,&d[3], 500,&d[4] }; #include main() { p=arr; printf(\ printf(\ printf(\ }

专业整理 资料分享 a

b

cd

(C)

b cdef

联系合同范文客服:xxxxx#qq.com(#替换为@)