兰州大学2012秋学期《C语言程序设计》在线作业3

所属学校:兰州大学 科目:C语言程序设计 2015-03-17 13:05:13
MRo傲朋学习网
兰州大学2012秋学期《C++语言程序设计》在线作业3MRo傲朋学习网
试卷总分:100 MRo傲朋学习网
单选题 判断题 MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
一、单选题(共 15 道试题,共 60 分。)MRo傲朋学习网
1.下面程序段x=y=0;while(x<15) y++,x+=++y;printf("%d,%d",y,x);的运行结果是( )MRo傲朋学习网
A. 20,7MRo傲朋学习网
B. 6,12MRo傲朋学习网
C. 20,8MRo傲朋学习网
D. 8,20MRo傲朋学习网
此题选: D MRo傲朋学习网
2.在C语言中,退格符是( )MRo傲朋学习网
A. /nMRo傲朋学习网
B. /tMRo傲朋学习网
C. /vMRo傲朋学习网
D. /bMRo傲朋学习网
此题选: D MRo傲朋学习网
3.有以下程序片段, int i;for (i=1;;i++);printf(“%d”,i++);请问执行后的输出结果是( )MRo傲朋学习网
A. 1MRo傲朋学习网
B. 2MRo傲朋学习网
C. 3MRo傲朋学习网
D. 陷入死循环,无输出结果MRo傲朋学习网
此题选: D MRo傲朋学习网
4.若有int w=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是( )MRo傲朋学习网
A. 4MRo傲朋学习网
B. 3MRo傲朋学习网
C. 2MRo傲朋学习网
D. 1MRo傲朋学习网
此题选: D MRo傲朋学习网
5.若i是int型变量,且有下面的程序片段i=0;if(i<=0) printf("####") else printf("****");上面程序片段的输出结果是( )MRo傲朋学习网
A. MRo傲朋学习网
B. MRo傲朋学习网
C. MRo傲朋学习网
D. ****MRo傲朋学习网
E. MRo傲朋学习网
F. MRo傲朋学习网
G. ****MRo傲朋学习网
H. 有语法错误,无输出结果MRo傲朋学习网
此题选: D MRo傲朋学习网
6.字符串“/ t / n / / / 045 /’”的长度为( )MRo傲朋学习网
A. 4MRo傲朋学习网
B. 10MRo傲朋学习网
C. 5MRo傲朋学习网
D. 说明不合法MRo傲朋学习网
MRo傲朋学习网
7.下面程序段char *p="%d,a=%d,b=%d/n";int a=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);的运行结果是( )MRo傲朋学习网
A. 1,a=111,b=10MRo傲朋学习网
B. a=1,b=111MRo傲朋学习网
C. a=111,b=10MRo傲朋学习网
D. 以上结果都不对MRo傲朋学习网
MRo傲朋学习网
8.如这程序所示,如果运行时,输入 18,18 ,那么 b的值为多少? void main() { int a,b; scanf("%d,%o",&a,&b); b+=a; printf("%d",b); }MRo傲朋学习网
A. 36MRo傲朋学习网
B. 19MRo傲朋学习网
C. .输入错误,b的值不确定MRo傲朋学习网
D. 18MRo傲朋学习网
MRo傲朋学习网
9.下列字符串属于标识符的是( )MRo傲朋学习网
A. INTMRo傲朋学习网
B. 5_studentMRo傲朋学习网
C. 2ongMRo傲朋学习网
D. !DFMRo傲朋学习网
MRo傲朋学习网
10.已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为( )main(){char x,y;x=’0’;y=’9’;printf(“%d,%d/n”,x,y);}MRo傲朋学习网
A. 因输出格式不合法,输出错误信息MRo傲朋学习网
B. 48,57MRo傲朋学习网
C. 0,9MRo傲朋学习网
D. 48,58MRo傲朋学习网
MRo傲朋学习网
11.根据定义和数据的输入方式,已有定义:float f1,f2; 数据的输入方式:4.52<CR3.5,输入语句的正确形式为( )MRo傲朋学习网
A. scanf("%f,%f",&f1,&f2)MRo傲朋学习网
B. scanf("%f%f",&f1,&f2)MRo傲朋学习网
C. scanf("%3.2f%2.1f",&f1,&f2)MRo傲朋学习网
D. scanf("%3.2f%2.1f",&f1,&f2)MRo傲朋学习网
MRo傲朋学习网
12.已有变量定义和函数调用语句int a=25;print_value(&a);下面函数void print_value(int *x){printf("%d/n",++*x);}输出的正确结果是( )MRo傲朋学习网
A. 23MRo傲朋学习网
B. 24MRo傲朋学习网
C. 25MRo傲朋学习网
D. 26MRo傲朋学习网
此题选: D MRo傲朋学习网
13.下面程序#include <stdio.hmain(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf("a=%d,b=%d/n",a,b);}的运行结果是( )MRo傲朋学习网
A. a=3,b=11MRo傲朋学习网
B. a=2,b=8MRo傲朋学习网
C. a=1,b=-1MRo傲朋学习网
D. a=4,b=9MRo傲朋学习网
MRo傲朋学习网
14.若用数组名作为函数调用的实参,传递给形参的是( )MRo傲朋学习网
A. 数组的首地址MRo傲朋学习网
B. 数组第一个元素的值MRo傲朋学习网
C. 数组中全部元素的值MRo傲朋学习网
D. 数组元素的个数MRo傲朋学习网
MRo傲朋学习网
15.以下说法中正确的是( )MRo傲朋学习网
A. continue语句的作用是结束整个循环的执行MRo傲朋学习网
B. break语句应出现在switch语句和循环语句中MRo傲朋学习网
C. 利用goto语句可以使程序的执行从一个函数跳到另一个函数MRo傲朋学习网
D. 循环语句中break语句不能单独出现MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
兰州大学2012秋学期《C语言程序设计》在线作业3MRo傲朋学习网
试卷总分:100 MRo傲朋学习网
单选题 判断题 MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
二、判断题(共 10 道试题,共 40 分。)MRo傲朋学习网
1.#define SIZE 10 int a[SIZE];是对一维数组a的正确说明MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
2.若a为一维数组名,则*(a+i)与a等价MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
3.C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
4.C语言中输入输出是通过函数完成的MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
5.C语言是解释性语言MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
6.int k=0;do{++k;}while(k=0);是无限循环的语句MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
7.main(){printf("*%f,%4.3f*/n",3.14,3.1415);}以上程序的输出结果为*3.140000,3.142*MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
8.main(){char c=''x'';printf("c:dec=%d, oct=%o, hex=%x, ASCII=%c/n",c,c,c,c);}以上程序的输出结果为c:dec=120, oct=170, hex=78, ASCII=xMRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
9.整型、实型、字符型数据可以混合运算MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
10.结构体变量各元素在内存中是连续、按顺序排放的MRo傲朋学习网
A. 错误MRo傲朋学习网
B. 正确MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
MRo傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: