奥鹏作业带做10元一门 联系 QQ: 938079551
旺旺
兰州大学2012秋学期《C语言程序设计》在线作业3
1. 下面程序段x=y=0;while(x<15)
y++,x+=++y;printf("%d,%d",y,x);的运行结果是( )
A. 20,7
B. 6,12
C. 20,8
D. 8,20
2. 在C语言中,退格符是( )
A. \n
B. \t
C. \v
D. \b
3. 有以下程序片段, int i;for (i=1;;i++);printf(“%d”,i++);请问执行后的输出结果是(
)
A. 1
B. 2
C. 3
D. 陷入死循环,无输出结果
4. 若有int w=1,x=2,y=3,z=4;则表达式w
A. 4
B. 3
C. 2
D. 1
5. 若i是int型变量,且有下面的程序片段i=0;if(i<=0) printf("####") else
printf("****");上面程序片段的输出结果是( )
A.
B.
C.
D. ****
E.
F.
G. ****
H. 有语法错误,无输出结果
6. 字符串“\ t \ n \ \ \ 045 \’”的长度为( )
A. 4
B. 10
C. 5
D. 说明不合法
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);的运行结果是( )
A. 1,a=111,b=10
B. a=1,b=111
C. a=111,b=10
D. 以上结果都不对
8. 如这程序所示,如果运行时,输入 18,18 ,那么 b的值为多少? void main() { int a,b;
scanf("%d,%o",&a,&b); b+=a; printf("%d",b); }
A. 36
B. 19
C. .输入错误,b的值不确定
D. 18
9. 下列字符串属于标识符的是( )
A. INT
B. 5_student
C. 2ong
D. !DF
10. 已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为( )main(){char
x,y;x=’0’;y=’9’;printf(“%d,%d\n”,x,y);}
A. 因输出格式不合法,输出错误信息
B. 48,57
C. 0,9
D. 48,58
11. 根据定义和数据的输入方式,已有定义:float f1,f2; 数据的输入方式:4.523.5,输入语句的正确形式为(
)
A. scanf("%f,%f",&f1,&f2)
B. scanf("%f%f",&f1,&f2)
C. scanf("%3.2f%2.1f",&f1,&f2)
D. scanf("%3.2f%2.1f",&f1,&f2)
12. 已有变量定义和函数调用语句int a=25;print_value(&a);下面函数void
print_value(int *x){printf("%d\n",++*x);}输出的正确结果是( )
A. 23
B. 24
C. 25
D. 26
13. 下面程序#include main(){int
a=1,b=10;do{b-=a;a++;}while(b--<0);printf("a=%d,b=%d\n",a,b);}的运行结果是(
)
A. a=3,b=11
B. a=2,b=8
C. a=1,b=-1
D. a=4,b=9
14. 若用数组名作为函数调用的实参,传递给形参的是( )
A. 数组的首地址
B. 数组第一个元素的值
C. 数组中全部元素的值
D. 数组元素的个数
15. 以下说法中正确的是( )
A. continue语句的作用是结束整个循环的执行
B. break语句应出现在switch语句和循环语句中
C. 利用goto语句可以使程序的执行从一个函数跳到另一个函数
D. 循环语句中break语句不能单独出现
1. #define SIZE 10 int a[SIZE];是对一维数组a的正确说明
A. 错误
B. 正确
2. 若a为一维数组名,则*(a+i)与a[i]等价
A. 错误
B. 正确
3. C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
A. 错误
B. 正确
4. C语言中输入输出是通过函数完成的
A. 错误
B. 正确
5. C语言是解释性语言
A. 错误
B. 正确
6. int k=0;do{++k;}while(k>=0);是无限循环的语句
A. 错误
B. 正确
7.
main(){printf("*%f,%4.3f*\n",3.14,3.1415);}以上程序的输出结果为*3.140000,3.142*
A. 错误
B. 正确
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=x
A. 错误
B. 正确
9. 整型、实型、字符型数据可以混合运算
A. 错误
B. 正确
10. 结构体变量各元素在内存中是连续、按顺序排放的
A. 错误
B. 正确