广西区二级C语言试题2019到2023年

发布 2021-12-28 00:58:28 阅读 8032

全国高校计算机联合考试(广西考区)二级c语言试题卷。

2023年12月24日闭卷考试考试时间:120分钟。

考生注意:①本试题卷包括第一卷和第二卷,考试时间公120分钟。②第一卷全部为选择题,每题下都有四个备选答案,但只有一个是正确的或是最佳的答案。

第一卷答案必须填涂在标准化答题卡上,标记在试题上的答案一律无效。每题只能填涂一个答案,多涂本题无效。考生本题无效。

考生答第一卷的题目时务必使用2b铅笔按正确的填涂方法在答题卡上相应的题号的答案的方格涂黑,如果改动答案,可用橡皮擦干净后在涂新答案。③第二卷均为填空题,在阅读和理解原题程序的基础上,在第二卷答题卡相应的空栏处填入适当的字符、语句。考生答第二卷的题目时,要用钢笔或圆珠笔书写,用铅笔书写无效。

在试题上直接答题者无效。④请考生在答题卡和第二卷答题卡上准确填涂或填写准考证号码。

第一卷。本卷共70分,其中第1~26题每题2分,第27~32题每题3分。

1. main()函数的特征是 。

a. 可独立运行的函数b. 必不可少的函数。

c. 最先执行的函数d. 具有前述三种特征的函数。

2. 下面标识符中,不合法的c语言标识符是 。

a. _charb. charc. a#bd. a1b

3. 下面常量中,非法的c语言常量是 。

a.’ttb. 10lc.0.01d.0x10

4. 设int 类型的数据长度为2个字节,则unsigned int 类型数据的取值范围是 。

a . 32768~32767 b. 0~255c. 0~65535d. -256~256

5. 若w、x、y均为int型变量,则执行下列语句后,y的值是 。

w=5;x=w++;y=x+w--;

a. 9b. 11c. 10 d. 12

6. 若之前有以下说明语句,则表达式c*x+z+y的结果类型是 。

char c; int x;float y,z;

a. doubleb. int c. chard. float

7. 若y为int型变量,则执行以下语句后,y的值是 。

y=8;y+=y-=y*y;

a.64b. -56 c. -112d. -48

8. 若m、a、b、c、d均为int型变量,则执行下列语句后m的值是 。

a=1;b=2;c=3;d=4;

m=a>b?a:ca.1b.4c.2d.3

9.若a、b为int型变量,则执行下列语句后b的值。

a=15;b=15;do

a. 2 0b. 3 2 1 c.3 2 1 0 d.2 1 0

22.下列程序运行后的输出结果是()。

main()

int i=1;

while(i<=7)

if(++i%3!=2) continue;

else printf("%d",i);

printf("");

a.158 b.26 c.125 d.258

23.两次运行下面的程序,如果从键盘上分别输入6和4,则输出的结果分别是()。

main()

a.7和4 b.6和3 c.7和3 d.6和4

24. 下列程序运行后的输出结果是()。

main(),p;

int i=8;

p=a+i;

printf("%s",p-3);

a.123456789 b.6789c.'6' d.789

26. 下列程序运行后的输出结果是()。

main()

char s=today is happy!",p=s;

while(*p)

if(*p>='a'&&p<='z')*p=*p -'a'+'a';

p++;printf("%s",s);

a. today is is happy!

c. today is happy! is happy!

27. 下列程序运行后的输出结果是()。

main()

char ch[3][4]=;

int i;

for(i=0;i<3;i++)

printf("%s",ch[i]);

a.123b.1c.123d.123456789

28. 下列程序运行后的输出结果是()。

main()

int b[3][3]=,i,j,t=1;

for(i=0;i<3;i++)

for(j=i;j<=i;j++)t=t+b[i][b[j][j]];

printf("%d",t);

a.4b.3c.1d.9

29. 下列程序运行后的输出结果是()。

int a,b;

void fun()

main()

a.100200 b.57 c.200100 d.75

30. 下列程序运行后的输出结果是()。

main()

int i,n=0;

for(i=2;i<5;i++)

fun(int x, int y)

static int n=3,i=2;

i+=n+1;

n=i+x+y;

return(n);

a.12 b.12 c.12d.12

32. 下列程序运行后的输出结果是()。

void sort(int a,int n)

{ int i,j,t;

for(i=0;i

广西区二级C语言试题

全国高校计算机联合考试 广西考区 二级c语言试题卷。2011年6月25日闭卷考试考试时间 120分钟。本卷共70分,其中第1 26题每题2分,第27 32题每题3分。第一部分 基础知识。1.构成c语言源程序的基本单位是 a.文本 b.语言 c.函数 d.过程。2.以下叙述中不正确的是。a.在不同的函...

C语言二级试题

一 选择题 1 40 题每题1分,41 50 题每题2分,共60分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。l 在计算机系统中,一个字节的二进制位数为 a 16 b 8 c 4 d 由cpu的型号决定 2 存储16 16点阵的...

二级C语言笔试试题

一选择题。1 下列选项中不属于结构化程序设计方法的是 a 自顶向下 b 逐步求精 c 模块化 d 可复用 11 以下不合法的用户标识符是 a j2 key b double c 4d d 8 12 以下不合法的数值常量是 a 011 b lel c 8.0 e0.5 d 0xabcd 13 以下不合...