第一章 单元测试

1、 问题:

C 语言中 double 类型数据占字节数为_____

选项:
A:12
B:8
C:4
D:16
答案: 【8

2、 问题:

表达式:(int)((double)9/2)-9%2 的值是_____

选项:
A:5
B:3
C:0
D:4
答案: 【3

3、 问题:

以下选项中关于 C 语言常量的叙述错误的是_

选项:
A:常量可分为数值型常量和非数值型常量
B:所谓常量,是指在程序运行过程中,其值不能被改变的量 
C:常量分为整型常量、实型常量、字符常量和字符串常量
D:经常被使用的变量可以定义成常量
答案: 【经常被使用的变量可以定义成常量

4、 问题:

C 源程序中不能表示的数制是_____

选项:
A:十六进制 
B:十进制
C:二进制
D:八进制
答案: 【二进制

5、 问题:

以下选项中,能用作用户标识符的是_

选项:
A:8_8
B:unsigned
C:void
D:_0

答案: 【0

6、 问题:

以下选项中能表示合法常量的是——

选项:
A:
B:
C: 1.5E2.0
D:1, 200
答案: 【

7、 问题:

按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是_____

选项:
A:大写字母
B:数字字符
C:下划线
D:连接符
答案: 【连接符

8、 问题:

以下选项中正确的定义语句是————

选项:
A:double a;b; 
B:double a=7,b=7; 
C:double a=b=7;
D:double,a,b;
答案: 【double a=7,b=7; 

9、 问题:

设有定义

int k=0;

以下选项的四个表达式中与其他三个表达式的值不相同的是

选项:
A:++k
B:k++
C:k+=1
D:k+1
答案: 【k++

10、 问题:

以下叙述中正确的是

选项:
A:字符常量可以参与任何整数运算
B:字符变量在定义时不能赋初值
C:同一英文字符的大写和小写形式代表的是同一字符常量
D:转义字符用@符号开头
答案: 【字符常量可以参与任何整数运算

第二章 单元测试

1、 问题:

1.以下不属于结构化程序设计中基本结构的是___

选项:
A:跳转结构
B:选择结构 
C:顺序结构
D:循环结构
答案: 【跳转结构

2、 问题:

2.以下类型的C语句中,不属于简单语句的是___

选项:
A:表达式语句 
B:条件语句
C:复合语句 
D:空语句
答案: 【条件语句

3、 问题:

3.int类型数据占2个字节,则下列语句的输出结果为__

 

  int k= -1;printf(“%d,%u,%o
”,k,k,k);

选项:
A:-1,-1,-1 
B:-1,65535,177777 
C:-1,32768,177777
D:-1,32767,-177777
答案: 【-1,65535,177777 

4、 问题:

4.下列程序的输出是_

#include<stdio.h>

main()

{printf(“%d”,null);}

选项:
A:变量无定义
B:-1
C:0
D:1
答案: 【变量无定义

5、 问题:

5.以下关于结构化程序设计中的三种基本结构,叙述不正确的是__

选项:
A:每种基本结构均有唯一的一个入口和唯一的一个出口。
B:顺序结构是最简单的一种基本结构。
C:循环结构中,需先对循环条件进行判断,条件成立才执行循环体。
D:选择结构也叫做分支结构,在该结构下只能选择程序的一条分支来执行,同时该分支可以为空。
答案: 【循环结构中,需先对循环条件进行判断,条件成立才执行循环体。

6、 问题:

6.scanf函数中,附加格式字符h表示输入短整型数据,不能与其共同使用的格式字符是_

选项:
A:x
B:d
C:o
D:f
答案: 【f

7、 问题:

7.printf(%5.3s,%-5.3s,%2.3s, China, China, China); 以上语句的运行结果是_

选项:
A:Chi□□, □□Chi, Chi 
B:□□Chi, Chi□□,Ch
C:□□ina, ina□□,ina 
D:□□Chi, Chi□□,Chi 
答案: 【□□Chi, Chi□□,Chi 

8、 问题:

8.float a=1234.56; printf(%e,%9e,%9.1e,a,a, a); 以上语句的运行结果是_

选项:
A:1.234560e+3,1.234560e+3,□□□1. 2e+3

B:1.234560e+003,1.234560e+003,□□1. 2e+003 
C:1.23456e+003,1.23456e+003,1. 2e+003
D:1.234560e+003,1.234560e+003,1. 2e+003
答案: 【1.234560e+003,1.234560e+003,1. 2e+003

9、 问题:

9. scanf(%3d%*3d%3d,&x,&y);当输入数据3456789012时,x,y的取值分别为__

选项:
A:x=345,y=678
B:x=456,y=012
C:x=789,y=012
D:x=345,y=901
答案: 【x=345,y=901

10、 问题:

10.以下字符输入输出函数中,用于输入单个字符的函数是___

选项:
A:gets()
B:getchar()
C:puts() 
D:putchar()
答案: 【getchar()

第三章 单元测试

1、 问题:

已知语句“if(w) else ;”,与表达式w的等价表示是:()

选项:
A:w != 0
B:w = = 0
C:w != 1
D:w = = 1
答案: 【w != 0

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

   

发表回复

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