智慧树知到答案汽车智能技术软件基础最新答案

资源下载
下载价格15

第一章 单元测试

1、单选题:
C语言是一种( )。
选项:
A:机器语言
B:低级语言
C:汇编语言
D:高级语言
答案: 【高级语言】

2、单选题:
下列各项中,不是C语言的特点是( )。
选项:
A:能实现汇编语言的大部分功能。
B:语言简洁、紧凑,使用方便。
C:数据类型丰富,可移植性好。
D:有较强的网络操作功能。
答案: 【语言简洁、紧凑,使用方便。】

3、单选题:
下列各个叙述正确的是( )。
选项:
A:TurboC系统不提供编译和连接C程序的功能。
B:编译C语言源程序得到的目标程序可以直接在DOS环境中运行。
C:C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行。
D:C语言源程序可以直接在DOS环境中运行。
答案: 【C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行。】

4、单选题:
下列叙述错误的是( )。
选项:
A:C程序中的每条命令都用一个分号作为结束符。
B:C语言以小写学母作为基本书写形式,并且C语言要区分字母的大小写。
C:C程序中的变量必须先定义,后使用。
D:C程序中的每条语句都用一个分号作为结束符。
答案: 【C程序中的每条语句都用一个分号作为结束符。】

5、单选题:
一个C程序的执行是从( )。
选项:
A:本程序文件的第个函数开始,到本程序main函数结束。
B:本程序的main函数开始,到本程序文件的最后一个函数结束。
C:本程序的main函数开始,到main函数结束。
D:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
答案: 【本程序的main函数开始,到main函数结束。】

第二章 单元测试

1、单选题:
C语言中的简单数据类型包括( )。
选项:
A:整型、实型、逻辑型
B:整型、实型、字符型
C:整型、字符型、逻辑型
D:整型、实型、逻辑型、字符型
答案: 【整型、实型、字符型】

2、单选题:
在C语言中,错误的short类型的常数是( )。
选项:
A:32768
B:0Xaf
C:037
D:0
答案: 【32768】

3、单选题:
下列常数中不能作为C的常量的是( )。
选项:
A:3e2
B:0582
C:0x45
D:2.5e-2
答案: 【0582】

4、单选题:
short类型的数据长度为2个字节,则unsigned short类型数据的取值范围是( )。
选项:
A:-256~255
B:0至255
C:-32768~32767
D:0~65535
答案: 【0~65535】

5、单选题:
下面4个选项中,均是合法转义字符的选项是( )。
选项:
A:�,101,x1f
B:,17,
C:18,f,xab
D:,,n
答案: 【,,n】

6、单选题:
在C语言中,数字029是一个( )。
选项:
A:十进制数
B:十六进制数
C:八进制数
D:非法数
答案: 【非法数】

7、单选题:
.下列可以正确表示字符型常数的是( )。
选项:
A:297
B:”n”
C:t
D:”a”
答案: 【t】

8、单选题:
以下( )是错误的转义字符。
选项:
A:
B:
C:
D:81
答案: 【81】

9、单选题:
C语言中short类型的变量a的值为-8,则a在内存中的存储形式是( )。
选项:
A:100000000000 1000
B:000000000000 1000
C:1111 1111 1111 0111
D:1111 1111 1111 1000
答案: 【1111 1111 1111 1000】

10、单选题:
将字符g赋给字符变量c,正确的表达式是( )。
选项:
A:c=”g”
B:c=101
C:c=147
D:c=0147
答案: 【c=147】

第三章 单元测试

1、判断题:
在一个C程序中main函数必须出现在所有函数之前。 ( )
选项:
A:错
B:对
答案: 【】

2、判断题:
一个C程序的执行是从main()函数开始,直到最后一个函数结束。( )
选项:
A:对
B:错
答案: 【】

3、判断题:
int类型的数据范围不可能比float类型的大。 ( )
选项:
A:对
B:错
答案: 【】

4、判断题:
只有先经过编译才可能生成可执行程序。( )
选项:
A:对
B:错
答案: 【】

5、判断题:
变量名必须使用英文字母。( )
选项:
A:对
B:错
答案: 【】

第四章 单元测试

1、单选题:
以下非法的赋值语句是 ( )。
选项:
A:++(i+1)
B:j++
C:x=j>0
D:n=(i=2,++i)
答案: 【】

2、单选题:
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2 的值是 ( )。
选项:
A:0
B:6
C:1
D:2
答案: 【】

3、单选题:
阅读以下程序: int main(void) { int x;scanf(“%d”,&x);if(x–<5)printf(“%d”,x); else printf(“%d”,x++); } 程序运行后,如果从键盘上输人5,则输出结果是( )。
选项:
A:3
B:4
C:6
D:5
答案: 【】

4、单选题:
有以下程序 int main(viod) { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c++ ;printf(“%dn”,c); } 该程序的输出结果是 ( )。
选项:
A:0
B:1
C:2
D:3
答案: 【】

5、单选题:
下列for循环的次数为( ):
选项:
A:5
B:1
C:无限
D:6
答案: 【】

第五章 单元测试

1、单选题:
下述关于循环体的描述中,( )是错误的。
选项:
A:循环体中不能出现goto语句。
B:循环体中可以出现开关语句。
C:循环体中还可以出现循环语句。
D:循环体中可以出现break语句和continue语句。
答案: 【】

2、单选题:
有该程序,void main( ){ int i=0; while(i<10){ if(i<1) continue;if(i==5) break; i++; } …..while循环的循环次数是( )。
选项:
A:10
B:6
C:死循环,不能确定次数
D:1
答案: 【】

3、单选题:
以下叙述正确的是( )。
选项:
A:只能在循环体内和switch语句体内使用break语句。
B:在循环体内使用break语句或continue语句的作用相同。
C:continue语句的作用是结束整个循环的执行。
D:从多层循环嵌套中退出时,只能使用goto语句。
答案: 【】

4、单选题:
C语言中函数返回值的类型是由( )决定的.
选项:
A:return语句中的表达式类型
B:函数定义时指定的类型
C:形参的数据类型第六章:
D:调用该函数时的实参的数据类型
答案: 【】

5、单选题:
该程序中,void main( ){int i=0;while(i<10){if(i<1) continue;if(i==5) break;i++; }…..while循环的循环次数是( )。
选项:
A:1
B:6
C:死循环,不能确定次数
D:10
答案: 【】

第六章 单元测试

1、单选题:
对二维数组的正确定义是( )。
选项:
A:int a[2,3]={1,2,3,4,5,6}
B:int a[ ] [3]={1,2,3,4,5,6}
C:int a[2] [ ]={1,2,3,4,5,6}
D:int a[ ] [ ]={1,2,3,4,5,6}
答案: 【】

2、单选题:
已知int a[3][4];则对数组元素引用正确的是( )。
选项:
A:a[2][4]
B:a[2][0]
C:a[1,3]
D:a(2)(1)
答案: 【】

3、单选题:
若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为 ( )。
选项:
A:4
B:3
C:2
D:无确定值
答案: 【】

4、单选题:
已知:int a[10]; 则对a数组元素的正确引用是( )。
选项:
A:a(5)
B:a[10]
C:a[3.5]
D:a[0]
答案: 【】

5、单选题:
以下能对一维数组a进行初始化的语句是: ( )。
选项:
A:int a(5)=
B:int a[5]=(0,1,2,3,4,)
C:int a{5}={10*1}
D:int a[3]={0,1,2}
答案: 【】

6、单选题:
以下对一维数组a的正确说明是:( )。
选项:
A:int a[];
B:int k=5,a[k];
C:char a[3]={‘a’,’b’,’c’};
D:char a(10);
答案: 【】

第七章 单元测试

1、单选题:
C语言中函数返回值的类型是由( ) 决定的。
选项:
A:函数定义时指定的类型
B:形参的数据类型
C:return语句中的表达式类型
D:调用该函数时的实参的数据类型
答案: 【】

2、单选题:
在C语言中,函数的数据类型是指( )。
选项:
A:函数返回值的数据类型
B:调用该函数时的实参的数据类型
C:任意指定的数据类型
D:函数形参的数据类型
答案: 【】

3、单选题:
在函数调用时,以下说法正确的是( )。
选项:
A:函数间的数据传递不可以使用全局变量。
B:函数调用后必须带回返回值。
C:实际参数和形式参数可以同名。
D:主调函数和被调函数总是在同一个文件里。
答案: 【】

4、单选题:
一个完整的C源程序是( )。
选项:
A:要由一个主函数和一个以上的非主函数构成。
B:由一个且只有一个主函数或多个非主函数构成 。
C:由一个且仅由一个主函数和零个以上的非主函数构成 。
D:要由一个主函数或一个以上的非主函数构成 。
答案: 【】

5、单选题:
以下关于函数的叙述中正确的是( )。
选项:
A:C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束。
B:main可作为用户标识符,用以定义任意一个函数 。
C:语言程序将从源程序中第一个函数开始执行
D:可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 。
答案: 【】

第八章 单元测试

1、单选题:
有如下定义struct person{ char name[9]; int age;};struct person calss[4]={ “Johu”,17,”Paul”,19,”Mary”,18,”Adam”,16,};根据以上定义,能输出字母M的语句是________。
选项:
A:printf(“%cn”,class[3].name);
B:printf(“%cn”,class[2].name[1]);
C:printf(“%cn”,class[2].name[0]);
D:printf(“%cn”,class[3].name[1]);
答案: 【】

2、单选题:
变量a所占的内存字节数是________。(假设整型int为4字节)struct stu{ char name[20];long int n;int score[4];} a ;
选项:
A:30
B:28
C:32
D:46
答案: 【】

3、单选题:
在 C中,当文件指针变fp已指向“文件结束”,则函数feof(fp)的值是()。
选项:
A:.t.
B:0
C:1
D:.F.
答案: 【】

4、单选题:
在 C中,下面对文件的叙述正确的是()。
选项:
A:用“R”方式也可以打开文件
B:用“r”方式打开的文件只能向文件写数据
C:用“w”方式打开的文件只能用于向文件写数据,且该文件可以不存在
D:用“a”方式可以打开不存在的文件
答案: 【】

5、单选题:
下面的变量表示文件指针变量的是()。
选项:
A:FILE *fp
B:FILER *fp
C:file *fp
D:FILE fp
答案: 【】

第九章 单元测试

1、单选题:
变量的指针,其含义是指该变量的( )。
选项:
A:名
B:一个标志
C:值
D:地址
答案: 【】

2、单选题:
已有定义 int k=2;int*ptr1,*ptr2;且 ptr1 和 ptr2 均已指向变量k,下面不能正确执行的赋值语句( )。
选项:
A:. k=*ptr1*(*ptr2)
B:ptr2=k
C:ptr1=ptr2
D:k=*ptr1+*ptr2
答案: 【】

3、单选题:
若有语句: int *p,a=4; 和 p=&a ;下面均代表地址的一组选项是( )。
选项:
A:&*a,&a,*p
B:&a,&*p,p
C:*&p,*p,&a
D:a,p,*&a
答案: 【】

4、单选题:
下面判断正确的是( )。
选项:
A:char c[4]=” abc ” ,d[4]=等价abc于 ”;char c[4]=d[4]=” abc ” ;
B:char *s=” china等”价于; char *s; s=” china ” ;
C:char str[10]={“ china等价”于}; char str[10]; str[ ]={“ china” ;}
D:char *a=” china等”价;于 char *a; *a=” china ” ;
答案: 】

5、单选题:
设有程序段 :char s[ ]=” china ” ; char *p则;下p=s面叙;述正确的是( )。
选项:
A:数组 s 中的内容和指针变量p 中的内容相等
B:s 数组长度和p 所指向的字符串长度相等
C:s 和 p 完全相同
D:*p 与 s[0] 相等
答案: 【】

6、单选题:
以下与库函数strcpy(char *p1,char *p2) 功能不相等的程序段是( ).
选项:
A:strcpy3(char *p1,char *p2){ while (*p1++=*p2++) ; }
B:strcpy1(char *p1,char *p2){ while ((*p1++=*p2++)!=) ; } ’
C:strcpy4(char *p1,char *p2){ while (*p2) *p1++=*p2++ ; }
D:strcpy2(char *p1,char *p2){ while ((*p1=*p2)!=) { p1++;’ p2++ } }
答案: 【】

7、单选题:
给出以下定义,const char* p1 = “hello”;char* const p2 = “world”;下列哪些操作是合法的( )
选项:
A:p2[2] = ‘l’;
B:p1++;
C:p1[2] = ‘w’;
D:p2++;
答案: 【】

8、单选题:
下列函数定义中,有语法错误的是( )
选项:
A:void fun(int *x,int y){*x += y;}
B:int *fun(int *x,int y){return x+=y;}
C:void fun(int x,int *y){*x = *y;}
D:void fun(int x,int *y){x* = *y;}
答案: 【】

9、单选题:
程序 #include <stdio.h> main() { int a,b,c=246; a=c/100%9; b=(-1)&&(-1); printf(“%d,%dn”,a,b); } 输出结果是( )。
选项:
A:2,1
B:4,3
C:2,-1
D:3,2
答案: 【】

10、单选题:
若有说明: int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是( )。
选项:
A:p1=&m; p2=p1 ;
B:p1=&m; p2=&n; *p1=*p2 ;
C:p1=&m; p2=&p1 ;
D:p1=&m; *p1=*p2 ;
答案: 【】

第十章 单元测试

1、单选题:
在 C中,当文件指针变fp已指向“文件结束”,则函数feof(fp)的值是()。
选项:
A:.t.
B:0
C:.F.
D:1
答案: 【】

2、单选题:
在 C中,下面对文件的叙述正确的是()。
选项:
A:用“R”方式也可以打开文件
B:用“r”方式打开的文件只能向文件写数据
C:用“a”方式可以打开不存在的文件
D:用“w”方式打开的文件只能用于向文件写数据,且该文件可以不存在
答案: 【】

3、单选题:
下面的变量表示文件指针变量的是()。
选项:
A:FILE *fp
B:file *fp
C:FILER *fp
D:FILE fp
答案: 【】

4、单选题:
在 C中,对文件的存取以()为单位。
选项:
A:字节
B:记录
C:簇
D:元素
答案: 【】

5、单选题:
下面程序段的功能是#include <stdio.h>main(){char s1;s1=putc(getc(stdin),stdout);}
选项:
A:在屏幕上输出stdout的值
B:从键盘输入一个字符,然后在输出到屏幕的同时赋给变量s1
C:从键盘输入一个字符给字符变量s1
D:从键盘输入一个字符,然后再输出到屏幕
答案: 【】

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录