当前位置:首页 > C语言程序设计课程作业 - A-
? ? ? ?
答案 D
A. &,<,||
B. &,||,<
C. <,||,&
D. <,&,||
解析 C语言程序设计/位运算/位运算符优先级
16.
(4分)下面程序#include main(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf('a=%d,b=%d ',a,b);}的运行结果是( )
? ? ? ?
答案 B
A. a=3,b=11
B. a=2,b=8
C. a=1,b=-1
D. a=4,b=9
解析 C语言程序设计/循环程序设计/do-while语句
17.
(4分)要打开一个已存在的非空文件"file"用于修改,选择正确的语句
? ? ? ? ?
答案 C
A. fp=fopen('file','r')
B. fp=fopen('file','w')
C. fp=fopen('file','r+')
D. fp=fopen('file','w+')
E.
解析 C语言程序设计/文件
18.
(4分)下面程序#include main(){int y=10;do {y--;}while(--y);printf('%d ',y--);}的运行结果是( )
? ? ? ?
答案 D
A. 1
B. -1
C. 8
D. 0
解析 C语言程序设计/循环程序设计/do-while语句
19.
(4分)有枚举类型的定义: enum color1 { yellow,green,blue=5,red,brown}; 则枚举常量yellow 和 red的值分别是
? ? ? ?
答案 C
A. 3,6
B. 1,6
C. 0,6
D. 0,3
解析 C语言程序设计/结构体与共用体
20.
(4分)不属于面向机器语言的是( )
? ? ? ?
答案 D
A. 符号语言
B. 二进制语言
C. 汇编语言
D. C语言
解析 C语言程序设计/C语言概述/C程序特点
21.
(4分)判断字符串a和b是否相等,应当使用( )
? A. if(a==b)
? ? ?
答案 D
B. if(a=b)
C. if(strcmp(a,b))
D. if(strcmp(a,b)==0)
解析 C语言程序设计/数组/字符串处理函数
二、判断
1.
(4分)main(){int x,y,z;x=1;y=1;z=0;x=x||y&&z;printf('%d,%d',x,x&&!y||z);}程序的运行结果是1,1
? ?
答案 错误
解析 C语言程序设计/选择结构程序设计/逻辑表达式
2.
(4分)C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量
? ?
答案 正确
解析 C语言程序设计/文件
3.
(4分)对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)
? ?
答案 正确
解析 C语言程序设计/循环程序设计/for语句
4.
(4分)用typedef可以创建新的基本类型
? ?
答案 错误
解析 C语言程序设计/结构体与共用体
一、单选题
1.
(4分)下面程序段的运行结果是( )a=1;b=2;c=2;while(a
? ? ? ?
答案 A
A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1
解析 C语言程序设计/循环程序设计/while语句
2.
(4分)设有以下的程序片段, int i;float f=10.5;i=((int)f)/2;请问执行后变量i的值是( )
? ? ? ?
答案 D
A. 5.0
B. 5.5
C. 6
D. 5
解析 C语言程序设计/数据类型与运算/数据类型强制转换
3.
(4分)设有以下定义int k=7, x=12;,则能使值为3的表达式是( )
? ? ? ?
答案 D
A. x%=(k%=5)
B. x%=(k-k%5)
C. x%=k
D. (x%=k)-(k%=5)
解析 C语言程序设计/数据类型与运算/整型算术表达式
4.
(4分)设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( )
? A. z=exp(y)+fabs(x)
共分享92篇相关文档