2018智慧树C语言程序设计章测试答案2018知到C语言程序设计章测试

1970-01-01 08:00

2018知到C语言程序设计章测试答案智慧树C语言程序设计章测试期末答案

搜索薇芯松丛号,选修宝,得完整答案 第一章单元测试

题目 C语言是一种( ) 下列各项中,不是C语言的特点是()。 答案 高级语言 有较强的网络操作功能 C程序中的每条命令都用一个下列叙述错误的是( )。 分号作为结束符 一个C程序的执行是从( )。 本程序的main函数开始,到main函数结束 在C程序中,注释说明只能位以下叙述不正确的是( )。 于一条语句的后面 第二章单元测试

题目 已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为( ) 答案 28 在C语言中,要求参加运算的数必须是整数的运算符是( )。 % 合法的c标识符是( )。 执行下列程序后,显示的结果是( ) main ( ) { int a; printf (“%d \\n”,(a=3*5,a*4, a+5));} 执行下列程序中的输出语句后,x的值是( )。main() {int x ; printf(“%d\\n”,(x=4*5,x*2,x+20));} 判断:表达式1/4+2.75的值是3。 下列转义字符不正确的是( )。 20 错 ’’ 20 h1

第三章单元测试

题目 以下选项中不是C语句的是( ) 以下语句的输出结果是 ( ) printf(\若变量已正确说明为float型,要通过语句答案 ++t 14 10.0,22.0,33.0<回车> scanf(\给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是( ) 调用getchar和putchar函数时,必须包含的头文件是( )。 stdio.h 使用scanf(\为变量a,b赋值。要使a,b均为50,正确的输入是( ) “putchar(70); ” 这一C语句输出的结果为( ) a=50,b=50 F 搜索薇芯松丛号,选修宝,得完整答案

第四章单元测试 1

【单选题】(20分)

若要求在if后的圆括号中表示a不等于0的关系,能表示这一关系的表达式是( )。 B. !a C. a=0 A. a<>0 D. a 2

【单选题】(20分)

以下程序段,运行后的输出结果是( ) char m='b';

if(m++>'b') printf(\ else printf(\

D. d B. b C. c A. a 3

【单选题】(20分)

设a=1,b=2,c=3,d=4,则表达式a

4

【单选题】(20分)

下列叙述中的是( )。

C. break语句必须与switch语句中的case配对使用 B. 在switch语句中必须使用default

A. 在switch语句中,不一定使用break语句 D. break语句只能用于switch语句 5

【单选题】(20分)

以下程序段的输出结果是( )。 int a=13,b=21,m=0; switch(a%3) {

case 0:m++;break; case 1:m++; switch(b%2) {

default:m++;

case 0:m++;break; } }

printf(\

A. 1 C. 3 B. 2 D. 4

第五章单元测试 1

【单选题】(20分)

若i为整型变量,则以下循环执行的次数是( )。(单选) for(i=0;i<=5;i++) printf(\);

C. 3次 D. 6次 B. 2次 A. 5次

2

【单选题】(20分)

下面的程序对输入的每一个数字出现的次数进行计数,下划线处应填入的语句为( )。 #include \main() {int i,ch, n[10];

for(i=0;i<10;++i) n[i]=0; while((ch=getchar())!=‘\\n’) if(ch>=‘0’ && ch<=‘9’) ________;

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

printf(\数字%d出现的次数是:%d\\n\); }

B. n[ch]++ C. i++ D. n[i]++

A. n[ch-‘0’]++ 3

【单选题】(20分)

下列程序段的输出结果是( )。 int x=3; do {printf(“=”,x-=2);} while(!(--x));

A. 1 C. -2

D. 死循环 B. 0 4

【单选题】(20分)

若x是int型变量,且有下面的程序片段: for(x=5;x<8;x++) printf((x/2)?(“**%d”):(“##%d”),x); 该程序片段的输出结果是( )。

A. **5**6**7 B. ##5**6##7**8 C. **5##6**7 D. **5##6**7##8 5

【单选题】(20分) C 语言中( )。

A. 不能使用do-while语句构成的循环

B. do-while语句构成的循环必须用break语句才能退出

C. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环 D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环

第六章单元测试 1

【单选题】(10分)

以下不能对一维数组a进行初始化的语句是() A. int a[10]={0,0,0,0,0}; C. int a[] = {0}; B. int a[10]={};

D. int a[10]={10*1} ; 2

【单选题】(10分)

在C语言中,引用数组元素时,其数组下标的数据类型允许是( ) A. 整型常量 B. 整型表达式

C. 整型常量或整型表达式 D. 任何类型的表达式 3

【单选题】(10分)

对以下说明语句,理解的是( )。 int a[10]={6,7,8,9,10};


2018智慧树C语言程序设计章测试答案2018知到C语言程序设计章测试.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:【精品】个人关于执行党风廉政建设责任制情况的自查报告-实用wor

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: