C君带你玩编程2065612-知到答案、智慧树答案

第一章 单元测试

1、问题:将C程序编译成目标文件,其扩展名为EXE。
选项:
A:对
B:错
答案: 【解锁后可见】

2、问题:main函数是C程序的入口,由计算机系统负责调用。
选项:
A:错
B:对
答案: 【解锁后可见】

3、问题:变量必须先定义后使用。
选项:
A:错
B:对
答案: 【解锁后可见】

4、问题:C语言是一种(    )。
选项:
A:低级语言
B:汇编语言
C:机器语言
D:高级语言
答案: 【解锁后可见】

5、问题:在C源程序中,整型常量不能表示的数制是(     )。
选项:
A:十进制
B:十六进制
C:八进制
D:二进制
答案: 【解锁后可见】

6、问题:若已定义char c=’a’,则变量c所占的字节数为__________。
选项:
A:2
B:4
C:3
D:1
答案: 【解锁后可见】

第二章 单元测试

1、问题:二元运算符均可以和赋值运算符构成复合的赋值运算符。
选项:
A:错
B:对
答案: 【解锁后可见】

2、问题:表达式1/4+2.75的值是3。
选项:
A:错
B:对
答案: 【解锁后可见】

3、问题:已知i、j、k为int型变量,若从键盘输入:1,2,3<CR>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是(   )。
选项:
A:scanf(‘%d,%d,%d’,&i,&j,&k);
B:scanf(‘i=%d,j=%d,k=%d’,&i,&j,&k);
C:scanf(‘%d %d %d’,&i,&j,&k);
D:scanf(‘%2d %2d %2d’,&i,&j,&k);
答案: 【解锁后可见】

4、问题:以下叙述中正确的是______。
选项:
A:调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
B:调用printf函数时,必须要有输出项
C:在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D:使用putchar函数时,必须在之前包含头文件stdio.h
答案: 【解锁后可见】

5、问题:设有定义:int x=2;,以下表达式中,值不为6的是(   )。
选项:
A:x*=x+1
B:x++,2*x
C:2*x,x+=2
D:x*=(1+x)
答案: 【解锁后可见】

第三章 单元测试

1、问题:所有关系运算符的运算优先级相同。
选项:
A:对
B:错
答案: 【解锁后可见】

2、问题:关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。
选项:
A:错
B:对
答案: 【解锁后可见】

3、问题:当a=1,b=2,c=3时,执行语句“if(a > c) {b=a;a=c;c=b;}”后,变量c中的值为2。
选项:
A:对
B:错
答案: 【解锁后可见】

4、问题:为表示关系100 ≥ b ≥ 0,应使用C语言表达式______。
选项:
A:(100 >=b)and(b >=0)
B:(100 >=b)&&(b >=0)
C:100 >=b >=0
D:(100 >=B)&&(B >=0)
答案: 【解锁后可见】

5、问题:else子句不能单独作为语句使用,它是if语句的一部分,必须与if配对使用。
选项:
A:对
B:错
答案: 【解锁后可见】

第四章 单元测试

1、问题:在循环外的语句不受循环的控制,在循环内的语句也不受循环的控制。
选项:
A:对
B:错
答案: 【解锁后可见】

2、问题:循环for(  ;  ;  )的循环条件始终为真。
选项:
A:对
B:错
答案: 【解锁后可见】

3、问题:若i为整型变量,则 for(i=2;i==0;)printf(“%d”,i–);循环执行次数是0次。
选项:
A:对
B:错
答案: 【解锁后可见】

4、问题:若变量已正确定义,有以下程序段
i=0;
do printf(“%d,”,i);while(i++);
printf(“%d”,i);
其输出结果是(     )。
选项:
A:1,1
B:0,0
C:程序进入无限循环
D:0,1
答案: 【解锁后可见】

5、问题:

有以下程序

#include <stdio.h>

void main()

{  int  x,a=1,b=1;

while(1)

{  scanf(“%d”,&x);

if(x>0) { a*=x;  break; }

if(x<0) { b*=x;  continue; }

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

}

}

程序运行时输入:-1 -2 0 1 2 <回车>,则输出结果是(    )。

选项:
A:2,2 
B:-1,1 
C:1,2  
D:-2,1
答案: 【解锁后可见】

第五章 单元测试

1、问题:数组名代表数组的首地址。
选项:
A:错
B:对
答案: 【解锁后可见】

2、问题:一个数组可以存储不同类型的数据。
选项:
A:对
B:错
答案: 【解锁后可见】

3、问题:若有定义:int a[10];,使用数组元素时,下标的最小值是1,最大值是10。
选项:
A:对
B:错
答案: 【解锁后可见】

4、问题:下面程序的运行结果是______。#include < stdio.h > main(){ int a[5],i;   for(i=0;i< 5;i++)  { a[i]=9*(i-2+4*(i >3))%5;    printf(“%2d”,a[i]); } }

选项:
A:-3-4 0 4 3
B:-3-4 0 4 4
C:-3-4 0 4 0
D:-3-4 0 4 2
答案: 【解锁后可见】

5、问题:下面程序的运行结果是______。#include < stdio.h >main(){ int a[3][3]={1,2,3,4,5,6,7,8,9},i;  for(i=0;i<=2;i++) printf(“%d  “,a[i][2-i]); }

选项:
A:3 6 9
B:3 5 7
C:1 5 9
D:1 4 7
答案: 【解锁后可见】

6、问题:数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。
选项:
A:错
B:对
答案: 【解锁后可见】

第六章 单元测试

1、问题:如果某个函数在定义时省略了存储类型,则默认的存储类型是int。
选项:
A:错
B:对
答案: 【解锁后可见】

2、问题:函数可以嵌套定义,但是不可以嵌套调用。
选项:
A:错
B:对
答案: 【解锁后可见】

3、问题:函数中的多个return语句,可以实现调用该函数后,多个值同时被返回。
选项:
A:错
B:对
答案: 【解锁后可见】

4、问题:以下程序运行后的输出结果是________。#include “stdio.h”int f(int x);main(){ int n=1,m;m=f(f(f(n)));printf(“%d “,m);}int f(int x){return x*2;}

选项:
A:8
B:1
C:2
D:4
答案: 【解锁后可见】

5、问题:以下程序的输出结果是________。#include “stdio.h”f(int b[],int m,int n){ int i,s=0;for(i=m;i<= n;i=i+2)   s=s+b[i];return  s; }main(){ int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf(“%d “,x); }

选项:
A:8
B:15
C:10
D:18
答案: 【解锁后可见】

第七章 单元测试

1、问题:若有定义int a[5],*p=a;,则对a数组元素的正确引用是______。
选项:
A:*&a[5]
B:*(a+2)
C:*(p+5)
D:a+2
答案: 【解锁后可见】

2、问题:以下程序的运行结果是______。                     #include “stdio.h”main(){int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf(“%d,%d,%d,%d “,m,n,*p,*q); }

选项:
A:2,1,1,2
B:1,2,1,2
C:1,2,2,1
D:2,1,2,1
答案: 【解锁后可见】

3、问题:若有语句int *point,a=4;和point=&a; 下面均代表地址的一组选项是______。
选项:
A:a,point,*&a
B:&*a,&a,*point
C:&a,&*point,point
D:&point,*point,&a
答案: 【解锁后可见】

4、问题:已知int a[4],*p;,则语句p=&a;是正确的。
选项:
A:对
B:错
答案: 【解锁后可见】

5、问题:指针变量的类型不是该变量本身的类型,而是它所指向的变量的类型。
选项:
A:对
B:错
答案: 【解锁后可见】

第八章 单元测试

1、问题:下列的结论中只有________是正确的。
选项:
A:只有部分递归程序可以用非递归算法实现
B:所有的递归程序均可以采用非递归算法实现
C:所有的递归程序均不可以采用非递归算法实现
D:以上三种说法都不对
答案: 【解锁后可见】

2、问题:以下程序的执行结果为________。#include “stdio.h”
 float fun(int x,int y)
{  return(x*y);  }
main()
{ int a=2,b=5,c=8;  
printf(“%.0f”,fun((int)fun(a+b,c),a-b));}
选项:
A:-168
B:24
C:-24
D:168
答案: 【解锁后可见】

3、问题:以下程序的输出结果是________。#include “stdio.h”#define f(x) x*xvoid main(){  int a=6,b=2,c;   c=f(a)/f(b);  printf(“%d “,c); }

选项:
A:6
B:9
C:18
D:36
答案: 【解锁后可见】

4、问题:有参的宏,其参数参与运算,宏替换要先完成参数的计算,然后再执行替换。
选项:
A:错
B:对
答案: 【解锁后可见】

5、问题:下列程序的运行结果为________。
#include “stdio.h”
#define MA(x) x*(x-1)
void main()
{ int a=1,b=2;
printf(“%d”,MA(1+a+b));
}
选项:
A:8
B:5
C:7
D:6
答案: 【解锁后可见】

第九章 单元测试

1、问题:结构体中各个成员的数据类型必须是相同的。
选项:
A:对
B:错
答案: 【解锁后可见】

2、问题:typedef的作用是给已有的数据类型取一个别名。
选项:
A:对
B:错
答案: 【解锁后可见】

3、问题:结构体变量所占用空间是全部成员占用空间之和。
选项:
A:错
B:对
答案: 【解锁后可见】

4、问题:在定义一个共用体变量时,系统分配给它的内存是(  )。
选项:
A:各成员所需内存之和
B:第一个成员所需内存
C:成员中占用内存最大者
D:任意一个成员所需内存
答案: 【解锁后可见】

5、问题:已知对学生记录的描述为:
 struct student
 { int num;
   char name[20],sex;
   struct{  int year,month,day; }birthday;
 };
 struct student stu;
设变量stu中的”生日”是”1995年11月12日”,对”birthday”正确赋值的程序是______。

选项:
A:stu.birthday.year=1995;stu.birthday.month=11;stu.birthday.day=12;
B:year=1995;month=11;day=12;
C:stu.year=1995;stu.month=11;stu.day=12;
D:birthday.year=1995;birthday.month=11;birthday.day=12;
答案: 【解锁后可见】

第十章 单元测试

1、问题:C语言中通过文件指针对它所指向的文件进行操作。
选项:
A:对
B:错
答案: 【解锁后可见】

2、问题:函数rewind()的作用是使文件指针返回上次移动的位置。
选项:
A:对
B:错
答案: 【解锁后可见】

3、问题:以下函数不能用于向文件写入数据的是______。
选项:
A:ftell
B:fprintf
C:fwrite
D:fputc
答案: 【解锁后可见】

4、问题:下列关于C语言文件的叙述中正确的是______。
选项:
A:文件由字符序列组成,其类型只能是文本文件
B:文件由数据序列组成,可以构成二进制文件或文本文件
C:文件由一系列数据依次排列组成,只能构成二进制文件
D:文件由结构序列组成,可以构成二进制文件或文本文件
答案: 【解锁后可见】

5、问题:函数fopen()不可以打开二进制文件。
选项:
A:对
B:错
答案: 【解锁后可见】

#版权声明# 本站所有资源来自网络收集和网友投稿,不代表大学题库立场。本站所提供资源均只能用于参考学习用,请勿直接商用。如若本站内容侵犯了您的合法权益,可联系我们进行删除处理。点我联系站长

(0)

相关推荐

  • 传统文化与现当代文学-知到答案、智慧树答案

    第一章单元测试 1、问题:理解传统文化的四个重要维度是什么?选项:A:时间性B:民族性C:稳定性D:复杂性答案:【解锁可见】 2、问题:1935年出版全面总结中国现代文学第一个十年成就的书籍是()选项:A:《中国新文学史稿》B:《中国新文学的源流》C:《中国新文学研究纲要》D:《中国新文学大系》答案:【解锁可见】 3、问题:哪位文人演讲了《中国近代思想史中的…

    2023年9月2日
    1040
  • 博物馆学概论-知到答案、智慧树答案

    第一章 单元测试 1、问题:金石学的开创之作是()选项:A:《宣和博古图》B:《金石录》C:《先秦古器记》D:《集古录》答案: 【解锁可见】 2、问题:流传至今最早的古器物图是元祐七年吕大临所撰的《考古图》。选项:A:错B:对答案: 【解锁可见】 3、问题:“博物馆学”一词第一次出现是在德国学者卡尔奥弗里·德·缪勒1830年出版的一本书中。选项:A:对B:错…

    2023年8月4日
    540
  • PLC技术及应用-知到答案、智慧树答案

    第一章 单元测试 1、问题:低压断路器又称为自动空气开关。选项:A:对B:错答案: 【解锁后可见】 2、问题:低压断路器是开关电器,不具备过载、短路、失压保护。选项:A:对B:错答案: 【解锁后可见】 3、问题:电气原理图必须使用国家统一规定的文字符号和图形符号。选项:A:对B:错答案: 【解锁后可见】 4、问题:电气原理图中所有电器的触点都按没有通电或没有…

    2023年7月19日
    680
  • 材料与生活-知到答案、智慧树答案

    第一章 单元测试 1、问题:300万年前-15000年前,称为旧石器时代。(     )   选项:A:错B:对答案: 【解锁可见】 2、问题:粘土在(  )℃以上 可以烧结成质量良好的瓷器。选项:A:550B:800C:700D:1300答案: 【解锁可见】 3、问题:铜可以以纯金属的形式大量存在于自然界。( &nb…

    2023年8月5日
    470