计算机二级C语言考试选择题(带答案)

阅读: 评论:0

2024年1月30日发(作者:)

计算机二级C语言考试选择题(带答案)

计算机二级C语言考试选择题(带答案)

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。全国计算机等级考试有二级c语言这个考试的工程。xx年的计算机等级考试即将到来了,同学们复习的怎么样了?下面是一份相关的试题,不妨来练习下。

1、下面程序的输出是D

#include

void main()

{ int k=11;

printf("k=%d,k=%o,k=%xn",k,k,k);

}

A) k=11,k=12,k=11 B) k=11,k=13,k=13

C) k=11,k=013,k=0xb D) k=11,k=13,k=b

2、在以下选项中,不正确的赋值语句是D.

A) ++t; B) n1=(n2=(n3=0));

C) k=i=j; D) a=b+c=1;

3、下面合法的C语言字符常量是A.

A) 't' B) "A" C) 65 D) A

4、表达式: 10!=9的值是D.

A) true B) 非零值 C) 0 D) 1

5、C语言提供的合法的数据类型关键字是B.

A) Double B) short C) integer D) Char

6、字符(char)型数据在微机内存中的存储形式是D.

A) 反码 B) 补码 C) EBCDIC码 D) ASCII码

7、C语言程序的根本单位是C.

A) 程序行 B) 语句 C) 函数 D) 字符

8、设 int a=12,那么执行完语句a+=a-=a*a后,a的值是D

A) 552 B) 264 C) 144 D) -264

9、执行下面程序中的输出语句后,输出结果是B.

#include

void main()

{int a;

printf("%dn",(a=3*5,a*4,a+5));

}

A) 65 B) 20 C) 15 D) 10

10、下面程序的输出是B.

#include

void main()

{int x=023;

printf("%dn",--x);

}

A) 17 B) 18 C) 23 D) 24

11、下面程序的输出的是C.

#include

void main()

{int x=10,y=3;

printf("%dn",y=x/y);

}

A) 0 B) 1 C) 3 D) 不确定的值

12、字母A的ASCII码为十进制的65,下面程序的输出是A.

#include

void main()

{char ch1,ch2;

ch1='A'+'5'-'3';

ch2='A'+'6'-'3';

printf("%d,%cn",ch1,ch2);

}

A) 67,D B) B,C C) C,D D) 不确定的值

13、假设要求在if后一对圆括号中表示a不等于0的关系,那么能正确表示这一关系的表达式为D.

A) a<>0 B) !a C) a=0 D) a

14、以下程序的输出结果是D.

#include

void main()

{ int x=10,y=10;

printf("%d %dn",x--,--y);

}

A) 10 10 B) 9 9 C) 9 10 D) 10 9

15、设有如下定义:

int x=10,y=3,z;

那么语句

printf("%dn",z=(x%y,x/y));

的输出结果是D.

A) 1 B) 0 C) 4 D) 3

16、为表示关系x≥y≥z,应使用C语言表达式A.

A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z)

C) (x>=y>=z) D) (x>=y) & (y>=z)

17、C语言中非空的根本数据类型包括B.

A) 整型,实型,逻辑型 B) 整型,实型,字符型

C) 整型,字符型,逻辑型

D) 整型,实型,逻辑型,字符型

18、假设x和y都是int型变量,x=100,y=200,且有下面的程序片段:

printf("%d",(x,y));

上面程序片段的输出结果是A.

A) 200 B) 100

C) 100 200 D) 输出格式符不够,输出不确定的值

19、阅读下面的程序

#include

void main()

{

char ch;

scanf("<",&ch);

printf("%c",ch);

}

如果从键盘上输入

abc<回车>

那么程序的运行结果是A.

A) a B) b C) c D) 程序语法出错

20、阅读下面的程序

#include

void main()

{

int i,j;

i=010;

j=9;

printf("%d,%d",i-j,i+j);

}

那么程序的运行结果是D.

A) 1,19 B) -1,19 C) 1,17 D) -1,17

21、阅读下面的程序

#include

void main()

{

int i,j,m,n;

i=8;j=10;

m=++i;

n=j++;

printf("%d,%d,%d,%d",i,j,m,n);

}

程序的运行结果是C.

A) 8,10,8,10 B) 9,11,8,10

C) 9,11,9,10 D) 9,10,9,11

22、a=12,那么表达式a+=a-=a*=a的结果是A.

A) 0 B) 144 C) 12 D) -264

23、假设已定义int a,那么表达式a=10,a+10,a++的值是B.

A) 20 B) 10 C) 21 D) 11

24、阅读下面的程序

#include

void main()

{

int i,j;

scanf("=-",&i,&j);

printf("i=%d,j=%dn",i,j);

}

如果从键盘上输入1234567<回车>,那么程序的运行结果是D.

A) i=123,j=4567 B) i=1234,j=567

C) i=1,j=2 D) i=123,j=45

25、下面程序的输出结果是D.

#include

void main()

{

int a=-1, b=4, k;

k=(++a<=0)&&(b--<=0);

printf("%d,%d,%dn",k,a,b);

}

A) 1,1,2 B) 1,0,3 C) 0,1,2 D) 0,0,3

26、下面程序的输出结果是A.

#include

void main()

{

int a=5,b=3;

float x=3.14, y=6.5;

printf("%d,%dn",a+b!=a-b,x<=(y-=6.1));

}

A) 1,0 B) 0,1 C) 1,1 D) 0,0

计算机二级C语言考试选择题(带答案)

本文发布于:2024-01-30 13:19:30,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170659197020290.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   C语言   输出   考试   结果   计算机
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23