《C语言》14春在线作业3
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 设有以下说明,则下面不正确的叙述是( ) union data {int i; char c; f1oat f; )un;
A. un所占的内存长度等于成员f的长度
B. un的地址和它的各成员地址都是同一地址
C. un可以作为函数参数
D. 不能对un赋值,但可以在定义un时对它初始化
需要购买答案的联系QQ:79691519满分:5 分
2. 设C语言中,-个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647
需要购买答案的联系QQ:79691519满分:5 分
3. 以下叙述中正确的是( )
A. 在程序的一行上可以出现多个有效的预处理命令行
B. 使用带参的宏时,参数的类型应与宏定义时的一致
C. 宏替换不占用运行时间,只占编译时间
D. 在以下定义中CR是称为"宏名"的标识符 #define C R 045
需要购买答案的联系QQ:79691519满分:5 分
4. 如果限制一个变量只能被本程序使用,必须通过( )来实现
A. 静态内部变量
B. 外部变量说明
C. 静态外部变量
D. 局部变量说明
需要购买答案的联系QQ:79691519满分:5 分
5. 下面函数调用语句含有实参的个数为( ) func((expl,exp2), (exp3,exp4,exp5));
A. 1
B. 2
C. 4
D. 5
需要购买答案的联系QQ:79691519满分:5 分
6. 设有说明:char w; int x; f1oat y; double z;则表达式w* x+z-y值的数据类型为( )
A. float
B. char
C. int
D. double
此题选: D 满分:5 分
7. 以下不正确的说法为( )
A. 在不同函数中可以使用相同名字的变量
B. 形式参数是局部变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量在本函数范围内有效
此题选: D 满分:5 分
8. 以下对枚举类型名的定义中正确的是( )
A. Enum a={one,two,three};
B. Enum a {a1,a2,a3};
C. Enum a={1,2,3};
D. Enum a {"one","two","three"};
需要购买答案的联系QQ:79691519满分:5 分
9. 下列说法不正确的是( )
A. 形参是局部变量
B. 主函数中定义的变量在整个文件都有效
C. 可以在一个函数的复合语句中定义变量
D. 不同函数可以使用相同变量名
需要购买答案的联系QQ:79691519满分:5 分
10. 下面程序的功能是用递归法将一个整数存放到一个字符数组中。存放时按逆序存放。如483存放成"384",请选择填空( ) #include stdio.h void convert(char *a,int n) {int i; if((i=n/10)!=0) convert(a+1,i); *a=【2】; } main() {int number; char str[10]=" "; scanf("%d", number); convert(str,number);
A. n/10
B. n%10
C. n/10+0
D. n%10+0
此题选: D 满分:5 分
11. 若有说明:int a[10];则对a数组元素的正确引用是( )
A. a[10]
B. a[3.5]
C. a(5)
D. a[10-10]
此题选: D 满分:5 分
12. 以下for循环的执行次数是( ) for(x=0,y=0; (y=123) (x 4);x++);
A. 是无限循环
B. 循环次数不定
C. 执行4次
D. 执行3次
需要购买答案的联系QQ:79691519满分:5 分
13. 下面程序的运行结果是( ) main() {char a[80]="AB",b[80]="LMNP"; int i=0;strcat(a,b); whi1e(a[i++]!=
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 设有以下说明,则下面不正确的叙述是( ) union data {int i; char c; f1oat f; )un;
A. un所占的内存长度等于成员f的长度
B. un的地址和它的各成员地址都是同一地址
C. un可以作为函数参数
D. 不能对un赋值,但可以在定义un时对它初始化
需要购买答案的联系QQ:79691519满分:5 分
2. 设C语言中,-个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647
需要购买答案的联系QQ:79691519满分:5 分
3. 以下叙述中正确的是( )
A. 在程序的一行上可以出现多个有效的预处理命令行
B. 使用带参的宏时,参数的类型应与宏定义时的一致
C. 宏替换不占用运行时间,只占编译时间
D. 在以下定义中CR是称为"宏名"的标识符 #define C R 045
需要购买答案的联系QQ:79691519满分:5 分
4. 如果限制一个变量只能被本程序使用,必须通过( )来实现
A. 静态内部变量
B. 外部变量说明
C. 静态外部变量
D. 局部变量说明
需要购买答案的联系QQ:79691519满分:5 分
5. 下面函数调用语句含有实参的个数为( ) func((expl,exp2), (exp3,exp4,exp5));
A. 1
B. 2
C. 4
D. 5
需要购买答案的联系QQ:79691519满分:5 分
6. 设有说明:char w; int x; f1oat y; double z;则表达式w* x+z-y值的数据类型为( )
A. float
B. char
C. int
D. double
此题选: D 满分:5 分
7. 以下不正确的说法为( )
A. 在不同函数中可以使用相同名字的变量
B. 形式参数是局部变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量在本函数范围内有效
此题选: D 满分:5 分
8. 以下对枚举类型名的定义中正确的是( )
A. Enum a={one,two,three};
B. Enum a {a1,a2,a3};
C. Enum a={1,2,3};
D. Enum a {"one","two","three"};
需要购买答案的联系QQ:79691519满分:5 分
9. 下列说法不正确的是( )
A. 形参是局部变量
B. 主函数中定义的变量在整个文件都有效
C. 可以在一个函数的复合语句中定义变量
D. 不同函数可以使用相同变量名
需要购买答案的联系QQ:79691519满分:5 分
10. 下面程序的功能是用递归法将一个整数存放到一个字符数组中。存放时按逆序存放。如483存放成"384",请选择填空( ) #include stdio.h void convert(char *a,int n) {int i; if((i=n/10)!=0) convert(a+1,i); *a=【2】; } main() {int number; char str[10]=" "; scanf("%d", number); convert(str,number);
A. n/10
B. n%10
C. n/10+0
D. n%10+0
此题选: D 满分:5 分
11. 若有说明:int a[10];则对a数组元素的正确引用是( )
A. a[10]
B. a[3.5]
C. a(5)
D. a[10-10]
此题选: D 满分:5 分
12. 以下for循环的执行次数是( ) for(x=0,y=0; (y=123) (x 4);x++);
A. 是无限循环
B. 循环次数不定
C. 执行4次
D. 执行3次
需要购买答案的联系QQ:79691519满分:5 分
13. 下面程序的运行结果是( ) main() {char a[80]="AB",b[80]="LMNP"; int i=0;strcat(a,b); whi1e(a[i++]!=
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!