北航《C++语言程序设计》在线作业三
试卷总分:100
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 有以下语句:int b;char c[10];,则正确的输入语句是_______
A. scanf("%d%s", b, c);
B. scanf("%d%s", b,c);
C. scanf("%d%s",b,c);
D. scanf("%d%s",b, c);
满分:4 分
2. 以下不正确的C语言标识符是______。
A. AB1
B. _ab3
C. 4ab
D. a2_b
满分:4 分
3. 已知字符b的ASCII码为98,语句printf("%d,%c",b,b+1 );的输出为
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
此题选: D 满分:4 分
4. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加____
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
满分:4 分
5. 与十进制数35相等的二进制数是______。
A. 100011
B. 010011
C. 100110
D. 100101
满分:4 分
6. 以下正确的函数原型为______。
A. void f( x, y );
B. f( int x; int y );
C. void f( int, int );
D. void f( int x, y );
满分:4 分
7. 数组int**a[3][4]占据多大空间
A. 64
B. 12
C. 48
D. 128
满分:4 分
8. 在c语言中,运算对象必须是整型数的运算符是( )
A. %
B.
C. %和
D. **
满分:4 分
9. 以下程序的运行结果是_______.#include “stdio.h” main( ) { int i; for (i=1;i =5;i++) { if (i%2) printf("*"); else continue; printf("#"); } printf("$n"); }
A. *#*#*#$
B. #*#*#*$
C. *#*#$
D. #*#*$
满分:4 分
10. 以下函数原型说明正确的是________。
A. float add(int x, int y) ;
B. int add(int x;int y) ;
C. char add( x,y) ;
D. int add(char x[ ] [ ]) ;
满分:4 分
11. 若定义了函数 double *function(), 则函数function的返回值为____.
A. 实数型
B. 实数的地址
C. 指向函数的指针
D. 函数的地址
满分:4 分
12. 设n=3;则执行 ++n语句后,n的值为_____。( )
A. 5
B. 4
C. 3
D. 2
满分:4 分
13. 若w=1,x=2,y=3,z=4;,则条件表达式w x?w:y z?y:z的结果为______。( )
A. 4
B. 3
C. 2
D. 1
满分:4 分
14. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为_____。
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647
满分:4 分
15. 判断char型变量c1是否为大写字母的正确表达式为( )
A. ‘A‘ =c1 =‘Z‘
B. (c1 =‘A‘) (c1 =‘Z‘)
C. (c1 =A) (c1 =Z)
D. (‘A‘ =c1) (‘Z‘ =c1)
满分:4 分
北航《C语言程序设计》在线作业三
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
1. C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A. 错误
B. 正确
满分:4 分
2. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
满分:4 分
3. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
4. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
满分:4 分
5. 在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。( )
A. 错误
B. 正确
满分:4 分
6. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4
A. 错误
B. 正确
满分:4 分
7. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
满分:4 分
8. 数据结构指的是数据的组织形式,数组就是一种数据结构( )
A. 错误
B. 正确
满分:4 分
9. C语言规定:在一个源程序中,main函数的位置必须在最开始。( )
A. 错误
B. 正确
满分:4 分
10. 设char s[10]; *p=s; 则s=p+s;是正确的表达式。( )
A. 错误
B. 正确
满分:4 分
试卷总分:100
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 有以下语句:int b;char c[10];,则正确的输入语句是_______
A. scanf("%d%s", b, c);
B. scanf("%d%s", b,c);
C. scanf("%d%s",b,c);
D. scanf("%d%s",b, c);
满分:4 分
2. 以下不正确的C语言标识符是______。
A. AB1
B. _ab3
C. 4ab
D. a2_b
满分:4 分
3. 已知字符b的ASCII码为98,语句printf("%d,%c",b,b+1 );的输出为
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
此题选: D 满分:4 分
4. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加____
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
满分:4 分
5. 与十进制数35相等的二进制数是______。
A. 100011
B. 010011
C. 100110
D. 100101
满分:4 分
6. 以下正确的函数原型为______。
A. void f( x, y );
B. f( int x; int y );
C. void f( int, int );
D. void f( int x, y );
满分:4 分
7. 数组int**a[3][4]占据多大空间
A. 64
B. 12
C. 48
D. 128
满分:4 分
8. 在c语言中,运算对象必须是整型数的运算符是( )
A. %
B.
C. %和
D. **
满分:4 分
9. 以下程序的运行结果是_______.#include “stdio.h” main( ) { int i; for (i=1;i =5;i++) { if (i%2) printf("*"); else continue; printf("#"); } printf("$n"); }
A. *#*#*#$
B. #*#*#*$
C. *#*#$
D. #*#*$
满分:4 分
10. 以下函数原型说明正确的是________。
A. float add(int x, int y) ;
B. int add(int x;int y) ;
C. char add( x,y) ;
D. int add(char x[ ] [ ]) ;
满分:4 分
11. 若定义了函数 double *function(), 则函数function的返回值为____.
A. 实数型
B. 实数的地址
C. 指向函数的指针
D. 函数的地址
满分:4 分
12. 设n=3;则执行 ++n语句后,n的值为_____。( )
A. 5
B. 4
C. 3
D. 2
满分:4 分
13. 若w=1,x=2,y=3,z=4;,则条件表达式w x?w:y z?y:z的结果为______。( )
A. 4
B. 3
C. 2
D. 1
满分:4 分
14. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为_____。
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647
满分:4 分
15. 判断char型变量c1是否为大写字母的正确表达式为( )
A. ‘A‘ =c1 =‘Z‘
B. (c1 =‘A‘) (c1 =‘Z‘)
C. (c1 =A) (c1 =Z)
D. (‘A‘ =c1) (‘Z‘ =c1)
满分:4 分
北航《C语言程序设计》在线作业三
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
1. C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A. 错误
B. 正确
满分:4 分
2. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
满分:4 分
3. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
4. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
满分:4 分
5. 在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。( )
A. 错误
B. 正确
满分:4 分
6. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4
A. 错误
B. 正确
满分:4 分
7. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
满分:4 分
8. 数据结构指的是数据的组织形式,数组就是一种数据结构( )
A. 错误
B. 正确
满分:4 分
9. C语言规定:在一个源程序中,main函数的位置必须在最开始。( )
A. 错误
B. 正确
满分:4 分
10. 设char s[10]; *p=s; 则s=p+s;是正确的表达式。( )
A. 错误
B. 正确
满分:4 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!