兰大《C++语言程序设计》13春在线作业3
试卷总分:100
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传回实参
D. 由用户指定传递方式
满分:4 分
2. 以下叙述正确的是( )
A. 在C程序中,main函数必须位于程序的最前面
B. 在C程序的每一行只能写一条语句
C. C语言本身没有输入输出语句
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
满分:4 分
3. 有字符数组a[80]和b[80],则正确的输出语句是( )
A. puts(a,b)
B. printf("%s,%s",a[],b[])
C. putchar(a,b)
D. puts(a),puts(b)
此题选: D 满分:4 分
4. 设整型变量a和b的值分别为8和9。printf("%d,%d",(a++,++b),b--);的输出是( )
A. 8,8
B. 8,7
C. 9,9
D. 10,9
满分:4 分
5. 下面不正确的字符串常量是( )
A. abc
B. "1212"
C. "0"
D. ""
满分:4 分
6. 字符串“ tn 045 ’”的长度为( )
A. 4
B. 10
C. 5
D. 说明不合法
满分:4 分
7. 以下描述正确的是( )
A. goto语句只能用于退出多层循环
B. switch语句中不能出现continue语句
C. 只能用continue语句来中止本次循环
D. 在循环中break语句不能独立出现
满分:4 分
8. 设E为表达式,以下与do…while(E);不等价的语句是
A. do…while(!E==0)
B. do…while(E 0 E 0)
C. do…while(E==0)
D. do…while(E!=0)
满分:4 分
9. 表达式a b c d的运算顺序为( )
A. , ,
B. , ,
C. , ,
D. , ,
此题选: D 满分:4 分
10. 以下对二维数组a的正确说明是( )
A. inta[3][]
B. floata(3,4)
C. doublea[1][4]
D. floata(3)(4)
满分:4 分
11. main(){ long y=-43456;printf ("y=%-8ld ",y);printf ("y=%-08ld ",y);printf ("y=%08ld ",y);printf ("y=%+8ld ",y);}以上C程序正确的运行结果是( )(u代表空格)
A. y=uu-43456(换行)y=-uu43456(换行)y=-0043456(换行)y=-43456
B. y=-43456(换行)y=-43456(换行)y=-0043456(换行)y=+u-43456
C. y=-43456(换行)y=-43456(换行)y=-0043456(换行)y=uu-43456
D. y=uu-43456(换行)y=-0043456(换行)y=00043456(换行)y=+43456
满分:4 分
12. 语句while(!E);中的!E等价于( )
A. E==0
B. E!=1
C. E!=0
D. E==1
满分:4 分
13. 建立函数的目的之一,以下正确的说法是( )
A. 提高程序的执行效率
B. 提高程序的可读性
C. 减少程序的篇幅
D. 减少程序文件所占内存
满分:4 分
14. 执行语句for(i=1;i++ 4;);后变量的值为( )
A. 3
B. 4
C. 5
D. 不定
满分:4 分
15. 下列四组选项中,均不是C语言关键字的选项是( )
A. define,IF,type
B. getc,char,printf
C. include,scanf,case
D. while,go,pow
满分:4 分
兰大《C语言程序设计》13春在线作业3
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
1. C语言中形参到实参传递是双向的
A. 错误
B. 正确
满分:4 分
2. main(){short i;i=-4;printf(" i:dec=%d, oct=%o, hex=%x, unsigned=%u ",i,i,i,i);}以上程序的输出结果为i:dec=-4, oct=177774, hex=fffc, unsigned=65532
A. 错误
B. 正确
满分:4 分
3. char *s="china";等价于char *s;s="china";
A. 错误
B. 正确
满分:4 分
4. main(){char c=x;printf("c:dec=%d, oct=%o, hex=%x, ASCII=%c ",c,c,c,c);}以上程序的输出结果为c:dec=120, oct=170, hex=78, ASCII=x
A. 错误
B. 正确
满分:4 分
5. C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
A. 错误
B. 正确
满分:4 分
6. C语言是解释性语言
A. 错误
B. 正确
满分:4 分
7. for(y=0,x=1;x ++y;x=i++) i=x;是无限循环的语句
A. 错误
B. 正确
满分:4 分
8. int k=0;do{++k;}while(k =0);是无限循环的语句
A. 错误
B. 正确
满分:4 分
9. C语言中没有真正的多维数组
A. 错误
B. 正确
满分:4 分
10. 在计算机内部,unsigned int 和 int类型的数据所占存储空间大小是一样的.
A. 错误
B. 正确
满分:4 分
试卷总分:100
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传回实参
D. 由用户指定传递方式
满分:4 分
2. 以下叙述正确的是( )
A. 在C程序中,main函数必须位于程序的最前面
B. 在C程序的每一行只能写一条语句
C. C语言本身没有输入输出语句
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
满分:4 分
3. 有字符数组a[80]和b[80],则正确的输出语句是( )
A. puts(a,b)
B. printf("%s,%s",a[],b[])
C. putchar(a,b)
D. puts(a),puts(b)
此题选: D 满分:4 分
4. 设整型变量a和b的值分别为8和9。printf("%d,%d",(a++,++b),b--);的输出是( )
A. 8,8
B. 8,7
C. 9,9
D. 10,9
满分:4 分
5. 下面不正确的字符串常量是( )
A. abc
B. "1212"
C. "0"
D. ""
满分:4 分
6. 字符串“ tn 045 ’”的长度为( )
A. 4
B. 10
C. 5
D. 说明不合法
满分:4 分
7. 以下描述正确的是( )
A. goto语句只能用于退出多层循环
B. switch语句中不能出现continue语句
C. 只能用continue语句来中止本次循环
D. 在循环中break语句不能独立出现
满分:4 分
8. 设E为表达式,以下与do…while(E);不等价的语句是
A. do…while(!E==0)
B. do…while(E 0 E 0)
C. do…while(E==0)
D. do…while(E!=0)
满分:4 分
9. 表达式a b c d的运算顺序为( )
A. , ,
B. , ,
C. , ,
D. , ,
此题选: D 满分:4 分
10. 以下对二维数组a的正确说明是( )
A. inta[3][]
B. floata(3,4)
C. doublea[1][4]
D. floata(3)(4)
满分:4 分
11. main(){ long y=-43456;printf ("y=%-8ld ",y);printf ("y=%-08ld ",y);printf ("y=%08ld ",y);printf ("y=%+8ld ",y);}以上C程序正确的运行结果是( )(u代表空格)
A. y=uu-43456(换行)y=-uu43456(换行)y=-0043456(换行)y=-43456
B. y=-43456(换行)y=-43456(换行)y=-0043456(换行)y=+u-43456
C. y=-43456(换行)y=-43456(换行)y=-0043456(换行)y=uu-43456
D. y=uu-43456(换行)y=-0043456(换行)y=00043456(换行)y=+43456
满分:4 分
12. 语句while(!E);中的!E等价于( )
A. E==0
B. E!=1
C. E!=0
D. E==1
满分:4 分
13. 建立函数的目的之一,以下正确的说法是( )
A. 提高程序的执行效率
B. 提高程序的可读性
C. 减少程序的篇幅
D. 减少程序文件所占内存
满分:4 分
14. 执行语句for(i=1;i++ 4;);后变量的值为( )
A. 3
B. 4
C. 5
D. 不定
满分:4 分
15. 下列四组选项中,均不是C语言关键字的选项是( )
A. define,IF,type
B. getc,char,printf
C. include,scanf,case
D. while,go,pow
满分:4 分
兰大《C语言程序设计》13春在线作业3
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
1. C语言中形参到实参传递是双向的
A. 错误
B. 正确
满分:4 分
2. main(){short i;i=-4;printf(" i:dec=%d, oct=%o, hex=%x, unsigned=%u ",i,i,i,i);}以上程序的输出结果为i:dec=-4, oct=177774, hex=fffc, unsigned=65532
A. 错误
B. 正确
满分:4 分
3. char *s="china";等价于char *s;s="china";
A. 错误
B. 正确
满分:4 分
4. main(){char c=x;printf("c:dec=%d, oct=%o, hex=%x, ASCII=%c ",c,c,c,c);}以上程序的输出结果为c:dec=120, oct=170, hex=78, ASCII=x
A. 错误
B. 正确
满分:4 分
5. C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
A. 错误
B. 正确
满分:4 分
6. C语言是解释性语言
A. 错误
B. 正确
满分:4 分
7. for(y=0,x=1;x ++y;x=i++) i=x;是无限循环的语句
A. 错误
B. 正确
满分:4 分
8. int k=0;do{++k;}while(k =0);是无限循环的语句
A. 错误
B. 正确
满分:4 分
9. C语言中没有真正的多维数组
A. 错误
B. 正确
满分:4 分
10. 在计算机内部,unsigned int 和 int类型的数据所占存储空间大小是一样的.
A. 错误
B. 正确
满分:4 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 兰州大学2012秋学期《组织行为学》在线作业4
下一篇 : 兰州大学《财务成本管理》13春在线作业2