c语言程序第二次作业_0001
一、单选题(共 25 道试题,共 100 分。) 得分:96
1. 若以下选项中变量已正确定义,则正确的赋值语句是( )
a. x1=26.8%3
b. 1+2=x2
c. x3=0x12
d. x4=1+2=3
正确答案:c 满分:4 分得分:4
2. 以下叙述错误的是( )
a. 用户定义的标识符允许使用关键字。
b. 用户定义的标识符应尽量做到“见名知意”
c. 用户定义的标识符必须以字母或下划线开头。
d. 在用户定义的标识符中,大、小写字母代表不同标识。
正确答案:a 满分:4 分得分:4
3. 以下数据在c语言中不合法的整数是( )
a. 20b. 0x4001
c. 08d. 0x12ed
正确答案:c 满分:4 分得分:4
4. 已知int x=23;则printf(x++*1/3)的输出结果是( )
a. 8b. 7.66
c. 7.33
d. 7正确答案:d 满分:4 分得分:4
5. 若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式 = 1";
"rdo_899f1843-0f05-47d1-a3fd-45c325b7d297_response"
= "response";
a. 1b. 2
c. 3d. 4
正确答案:a 满分:4 分得分:0
6. 若有int x=3;,执行程序段: do while(!(x));输出结果是( )
a. 1 3
b. 1 -1
c. 1 -2
d. 1 -3
正确答案:c 满分:4 分得分:4
7. 整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )
a. x||y
b. x|y
c. x&y
d. x^y
正确答案:d 满分:4 分得分:4
8. c语言提供的合法关键字是( )
a. default
b. char
c. while
d. switch
正确答案:c 满分:4 分得分:4
9. 设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )
a. char
b. int
c. float
d. double
正确答案:c 满分:4 分得分:4
10. 下列运算符中优先级最高的是( )
a. !b. %
c. =d. &
正确答案:a 满分:4 分得分:4
11. c程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )
a. 逗号。
b. 句号。
c. 分号。
d. 冒号。
正确答案:c 满分:4 分得分:4
12. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )
a. k%2
b. k%2= =1
c. (k%2)!=0
d. !k%2= =1
正确答案:d 满分:4 分得分:4
13. 若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )
a. 10b. 0
c. 100
d. 1正确答案:b 满分:4 分得分:4
14. 关于printf函数的格式字符,以下叙述正确的是( )
a. 整形变量的输出格式符只有%d一种。
b. %x是格式符,它可以适用于输出任何一种类型的数据。
c. %8f表示输出实数的整数部份占8个字符宽度。
d. %ld表示输出长整型数据。
正确答案:d 满分:4 分得分:4
15. 以下程序的输出结果是( )main( )printf(“%dn”,a);
a. 101
b. 6c. 5
d. 4正确答案:d 满分:4 分得分:4
16. 若有如下程序段,则循环体语句共执行( )次。 int k=10; while(k>0)
a. 10b. 9
c. 11d. 0
正确答案:a 满分:4 分得分:4
17. 在以下程序段中,while循环执行的次数是( )int k=0; while(k=1) k++;
a. 执行一次。
b. 一次也不执行。
c. 执行无限次。
d. 提示有语法错误。
正确答案:c 满分:4 分得分:4
18. 下述语句执行后,变量k的值是( )int k=1; while(k++〈10〉;
a. 10b. 11
c. 9d. 为无限循环,值不定。
正确答案:b 满分:4 分得分:4
19. 以下的非法赋值语句是( )
a. n=(i+2,i++)
b. j++
c. +i+1)
d. x=j>0
正确答案:c 满分:4 分得分:4
20. 下列选项中,不是c语言关键字的是( )
a. float
b. struct
c. static
d. scanf
正确答案:d 满分:4 分得分:4
21. 以下程序执行后sum的值是( )main( )
a. 15b. 14
c. 不确定。
d. 0正确答案:c 满分:4 分得分:4
22. 有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; +a||+b&&+c; 那么,变量b的值应是( )
a. 2b. 1
c. 0d. 3
正确答案:b 满分:4 分得分:4
23. 在32位的系统中,double数据类型的存储空间长度是( )字节。
a. 2b. 4
c. 8d. 16
正确答案:c 满分:4 分得分:4
24. putchar函数可以向终端输出一个( )
a. 整数。
b. 实数。
c. 字符。
d. 字符串。
正确答案:c 满分:4 分得分:4
25. 以下类型中属于c语言的数据类型是( )
a. 逻辑型。
b. 纯小数型。
c. 复数型。
d. 双精度型。
正确答案:a 满分:4 分得分:4
0709c第二次作业。
一。 单选。 (共 25 小题,86 分)
1. 若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )
a .10 b .0
c .100 d .1
学生答案: b
分数:3 得分:3.0
2. 执行下列程序后,c的值是( )int a=1,b=2,c; c=1.0/b*a;
a .0 b .0.5
c .1 d .2
学生答案: a
分数:3 得分:3.0
3. 若有如下程序段,则循环体语句共执行( )次。 int k=10; while(k>0)
a .10 b .9
c .11 d .0
学生答案: a
分数:4 得分:4.0
4. 以下程序中的输出结果是( )main( )
C语言作业
no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...
C语言作业
上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...
C语言作业
1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...