好文档 - 专业文书写作范文服务资料分享网站

2019年C语言考试题(附答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

2019年C语言考试题(附答案)

1. 在 C 程序中,用___________表示逻辑值“真”。

A)1 B)非 0 的数 C)非 1 的数 D) 大于 0 的数

2.设int c=5和int a; a=2+(c+=c,c+8,++c), 则a=__________ A) 15 B) 14 C) 13 D) 16

3.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符________。

A)必须为字母或下划线。 B)必须为下划线。

C)必须为字母 D)可以是字母、数字和下划线中的任一种字符。

4、组成C语言程序的基本单位是( )。

A) 过程 B) 子程序

C) 函数 D) 主程序和子程序

5.下列哪个标识符是C语言合法的标识符( )。

A) a*b B) -xyz C) ba2 D) 5i

6. 若已经定义了一个字符型变量为a,下面哪个表达式的含义跟其余表达式不同:

A) a!=0 B) a!=’\\0’ C) a D) !a

7.在C语言提供的合法的关键字是(

A、switch

D、sturct

B、cher C、Case

8. 若变量已正确说明为int类型,要给a,b,c输入数据,以下语句正确的是__________

A) read(a,b,c); B) scanf(“%d%d%d”,a,b,c);

C) scanf(“%D%D%D”,&a,%b,%c); D) scanf(“%d%d%d”,&a,&b,&c);

9.已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为__________。 main() {

char x,y;

x=’0’;y=’9’;

pirntf(“%d,%d\\n”,x,y); }

A)因输出格式不合法,输出错误信息 B)48,57

C)0,9 D)48,58

10.以下程序的输出结果是__________

void main() {

int a = 2,b = 5;

printf(“a=%%%d,b=%%%d”,a,b); }

A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d

11. 以下程序段的输出结果是_____ int x=3; do

{ printf(\ while (!(--x));

A) 1 B) 3 0

C) 1 -2 D) 死循环

12.有以下程序:

#include “stdio.h” int a=3; main( ) { int s=0; {

int a=5; s+=a++; }

s+=a++;printf(\}

程序运行后的输出结果是( )。

A、8 B、10 C、7 D、11

2019年C语言考试题(附答案)

2019年C语言考试题(附答案)1.在C程序中,用___________表示逻辑值“真”。A)1B)非0的数C)非1的数D)大于0的数2.设intc=5和inta;a=2+(c+=c,c+8,++c),则a=__________A)15B
推荐度:
点击下载文档文档为doc格式
7eaxl4l1at23x6i11fyp2nsft0iuth00r54
领取福利

微信扫码领取福利

微信扫码分享