第一章 单元测试

1、 问题:

C语言可以应用到硬件编程中。

选项:
A:对
B:错
答案: 【


2、 问题:

C语言的编译软件只有一种。

选项:
A:对
B:错
答案: 【

3、 问题:

2011年,ISO正式公布C语言新的国际标准,称为(   )标准。

选项:
A:C89
B:C90
C:C99
D:C11
答案: 【
C11

4、 问题:

C语言源文件的扩展名为(   )。

选项:
A:.c
B:.exe
C:.obj
D:.cpp
答案: 【
.c

5、 问题:

C语言之父是(    )?

选项:
A:丹尼斯.里奇
B:肯.汤普逊
C:比尔盖茨
D:马云
答案: 【
丹尼斯.里奇

6、 问题:

一个 C 程序可以包含若干函数,但必须有主函数。

选项:
A:对
B:错
答案: 【

7、 问题:

C程序中可以自定义函数。

选项:
A:对
B:错
答案: 【

8、 问题:

C语言的源文件的扩展名为.c。

选项:
A:对
B:错
答案: 【

9、 问题:

一个C程序可以有多个主函数。

选项:
A:对
B:错
答案: 【

10、 问题:

一个C程序可以没有主函数。

选项:
A:对
B:错
答案: 【

11、 问题:

在标准C中,语句必须以“;”结束。

选项:
A:对
B:错
答案: 【

12、 问题:

C程序的一行只能写一条语句。

选项:
A:对
B:错
答案: 【

13、 问题:

#include
int main()
{
 printf(“Hello,World!”);
 return 0;
}
以上C语言程序的功能是(    )。

选项:
A:

输出字符串:Hello

B:

输出字符串:World!

C:

输出字符串:Hello,World!

D:

输入字符串

答案: 【

输出字符串:Hello,World!

14、 问题:

C语言语句以(   )结束。

选项:
A:

;

B:

:

C:

,

D:

.

答案: 【

;

15、 问题:

包含头文件stdio.h正确的表示是(  )。

选项:
A:

include

B:

#include <stdio.h>

C:

include《stdio.h》

D:

#include《stdio.h》

答案: 【

#include <stdio.h>

16、 问题:

#include <stdio.h>的功能是(  )。

选项:
A:输出字符串:stdio.h
B:包含头文件stdio.h
C:定义stdio.h是头文件
D:定义变量stdio.h
答案: 【
包含头文件stdio.h

17、 问题:

C语言主函数名必须是main。

选项:
A:对
B:错
答案: 【

18、 问题:

以下哪个不是C语言的编译软件?

选项:
A:Visual C++6.0
B:Visual C++2010 express
C:DEV C++
D:MS Office2010
答案: 【
MS Office2010

19、 问题:

只有计算机专业的学生才用学习C语言,其他专业学C语言一定没用。

选项:
A:对
B:错
答案: 【

20、 问题:

printf("\n\n");语句的功能是(    )。

选项:
A:输出一行,包含三个

B:输出一行,包含九个

C:输出三行,每行包含三个

D:输出九行,每行包含一个
答案: 【
输出三行,每行包含三个

第二章 单元测试

1、 问题:

已知字母A的ASCII码是65,以下程序段的输出的结果是(   )。
char c1='A',c2='Y';
printf("%d,%d",c1,c2);

选项:
A:A,Y
B:65,65
C:65,90
D:65,89
答案: 【
65,89

2、 问题:

有以下程序段:
 char c1,c2;
 c1='A'+'8'-'4';
 c2='A'+'8'-'5';
 printf("%c,%d",c1,c2);
已知字母A的ASCII码为65,程序运行后的输出结果是(   )。

选项:
A:E,68
B:D,69
C:E,D
D:输出无定值
答案: 【
E,68

3、 问题:

以下选项中可用作C程序合法实数的是(   )。

选项:
A:3.0e0.2
B:.1e0
C:E9
D:9.12E
答案: 【
.1e0

4、 问题:

有以下定义语句,编译时会出现编译错误的是(   )。

选项:
A:

char a='a';

B:

char a='aa';

C:

char a='';

D:

char a='-';

答案: 【

char a='aa';

5、 问题:

float和double都是定义浮点类型的关键字。

选项:
A:对
B:错
答案: 【

6、 问题:

可在C程序中用作用户标识符的一组标识符是(   )。

选项:
A:

and    _2007

B:

Date    y-m-d

C:

Hi    Dr.Tom

D:case    Big1
答案: 【

and    _2007

7、 问题:

以下选项中表示一个合法的常量是(   )。

选项:
A:2/3
B:0Xab
C:123E0.2
D:2.7e
答案: 【
0Xab

8、 问题:

已知:int a=5; 那么逗号表达式:a+3,a=a/2,a+4的值为8。

选项:
A:对
B:错
答案: 【

9、 问题:

若有定义语句:int x=12,y=8,z; ,在其后执行语句z=0.9+x/y;,则z的值为(   )。

选项:
A:

1.9

B:

1

C:

2

D:

2.4

答案: 【

1

10、 问题:

若有定义语句:int a=10;double b=3.14; ,则表达式 'A'+a+b 值的类型是(   )。

选项:
A:

char

B:

int

C:

double

D:

float

答案: 【

double

11、 问题:

设有定义:int x=2; ,以下表达式中,值不为6的是(   )。

选项:
A:

x=x+1

B:

x++,2x

C:

x=x(1+x)

D:

2x,x+=2

答案: 【

2*x,x+=2

12、 问题:

若有定义语句:int x=10; ,则表达式x – = x + x的值为(   )。

选项:
A:

-20

B:

10

C:

0

D:

10

答案: 【

10

13、 问题:

以下程序段的输出结果是(   )。
int a=10,b=10;
 printf("%d,%d",a–,–b);

选项:
A:

10,10

B:

9,9

C:

10,9

D:

9,10

答案: 【

10,9

14、 问题:

若变量已正确定义并赋值,符合C语言语法的表达式是(   )。

选项:
A:

a=a+7

B:

a=7+b+c,a++:b*c

C:

int(12.3/5)

D:

a=a+1=c+b

答案: 【

a=a+7

15、 问题:

若变量均已正确定义并赋值,以下合法的C语言赋值语句是(   )。

选项:
A:

x=y=5;

B:

x=n%2.5;

C:

x+n=i;

D:

x=5=4+1;

答案: 【

x=y=5;

16、 问题:

若有定义:double a=22;int i=0,k=18; ,则不符合C语言规定的赋值语句是(   )。

选项:
A:

a=a++,i++;

B:

i=(a+k)<=(i+k);

C:

i=a%11;

D:

i=!a;

答案: 【

i=a%11;

17、 问题:

int a=3; 那么a++的值为4。

选项:
A:对
B:错
答案: 【

18、 问题:

int a=3,b=4;那么(a+b)++的值为7。

选项:
A:对
B:错
答案: 【

19、 问题:

b=a+3等价于b=b(a+3)。

选项:
A:对
B:错
答案: 【

20、 问题:

定义符号常量N为3.14可以用语句:#define N=3.14

选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:

有以下程序,若输入d,则输出结果为(   )。(注:字母a的ASCII码是97)
#include
int main( )
{
char c,d;
c=getchar();
d=c-33;
printf("%d,%c",c,d);
return 0;
}

选项:
A:

100,D

B:

100,c

C:

99,C

D:

100,C

答案: 【

100,C


本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注