大学c语言程序设计(选择题)

上传人:第*** 文档编号:57489538 上传时间:2018-10-22 格式:PDF 页数:39 大小:366.89KB
返回 下载 相关 举报
大学c语言程序设计(选择题)_第1页
第1页 / 共39页
大学c语言程序设计(选择题)_第2页
第2页 / 共39页
大学c语言程序设计(选择题)_第3页
第3页 / 共39页
大学c语言程序设计(选择题)_第4页
第4页 / 共39页
大学c语言程序设计(选择题)_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《大学c语言程序设计(选择题)》由会员分享,可在线阅读,更多相关《大学c语言程序设计(选择题)(39页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计习题-选择题 C 语言程序设计习题语言程序设计习题(选择题选择题) 习题习题 1(选择题选择题)知识点:基础知识知识点:基础知识 一个 C 程序的执行是从_。 A)本程序的 main 函数开始,到 main 函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的 main 函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序 main 函数结束 习题习题 1-参考答案参考答案 A 习题习题 2(选择题选择题)知识点:基础知识知识点:基础知识 以下叙述正确的是_。 A)在 C 程序中,main 函数必须位于程序的最前面

2、 B)在 C 程序的每一行只能写一条语句 C)C 语言本身没有输入输出语句 D)在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误 习题习题 2-参考答案参考答案 C 习题习题 3(选择题选择题)知识点:基础知识知识点:基础知识 以下叙述不正确的是_。 A)一个 C 源程序可由一个或多个函数组成 B)一个 C 源程序必须包含一个 main 函数 C)C 程序的基本组成单位是函数 D)在 C 程序中,注释说明只能位于一条语句的后面 习题习题 3-参考答案参考答案 D 习题习题 4(选择题选择题)知识点:基础知识知识点:基础知识 C 语言规定:在一个源程序中,main 函数的位置 。 A)

3、必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后 习题习题 4-参考答案参考答案 D 习题习题 5(选择题选择题)知识点:基础知识知识点:基础知识 一个 C 语言程序是由 。 A)一个主程序和若干个子程序组成 B)若干函数组成 C)若干过程组成 D)若干子程序组成 习题习题 5-参考答案参考答案 B 习题习题 6(选择题选择题)知识点:数据类型知识点:数据类型 1 / 39 C 语言程序设计习题-选择题 C 语言中(以 16 位 PC 机为例),各数据类型的存储空间长度的排列顺序为 。 A)char B)10A20B C)10A20B D)10A20B 习题习题 4

4、8-参考答案参考答案 A 习题习题 49(选择题选择题)知识点:顺序结构知识点:顺序结构 已有定义 int x;float y;且执行 scanf(“%3d%f“,语句时,从第一列开始输入数据 12345678,则 x 的值为 。 8 / 39 C 语言程序设计习题-选择题 A)12345 B)123 C)45 D)345 习题习题 49-参考答案参考答案 B 习题习题 50(选择题选择题)知识点:顺序结构知识点:顺序结构 已有定义 int x;float y;且执行 scanf(“%3d%f“,语句时,从第一列开始输入数据 12345678,则 y 的值为 。 A)无定值 B)45.0 C)

5、678.0 D)123.0 习题习题 50-参考答案参考答案 B 习题习题 51(选择题选择题)知识点:顺序结构知识点:顺序结构 已有如下定义和输入语句,若要求 a1,a2,c1,c2 的值分别为 10,20,A 和 B,当从第一列开始输入数据时,正确的数据输入方式是 。 int a1,a2;char c1,c2; scanf(“%d%d“, scanf(“%c%c“, A)1020AB B)1020AB C)1020AB D)1020AB 习题习题 51-参考答案参考答案 D 习题习题 52(选择题选择题)知识点:顺序结构知识点:顺序结构 已有程序段和输入数据的形式,程序中输入语句的正确形式

6、应当为 。 main() int a;float f; printf(“Input number:“); (输入语句) printf(“nf=%f,a=%dn“,f,a); Input number:4.52 A)scanf(“%d,%f“, B)scanf(“%f,%d“, C)scnaf(“%d%f“, D)scanf(“%f%d“, 习题习题 52-参考答案参考答案 D 习题习题 53(选择题选择题)知识点:顺序结构知识点:顺序结构 根据定义和数据的输入方式,输入语句的正确形式为 。 已有定义:float f1,f2; 数据的输入方式:4.52 3.5 A)scanf(“%f,%f“,

7、B)scanf(“%f%f“, C)scanf(“%3.2f %2.1f“, D)scanf(“%3.2f%2.1f“, 9 / 39 C 语言程序设计习题-选择题 习题习题 53-参考答案参考答案 B 习题习题 54(选择题选择题)知识点:顺序结构知识点:顺序结构 阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为 。 main() int x,y,z; scanf(“%d%d%d“, printf(“x+y+z=%dn“,x+y+z); A)x+y+z=48 B)x+y+z=35 C)x+z=35 D)不确定的值 习题习题 54-参考答案参考答案 D 习题习题 55(选择

8、题选择题)知识点:顺序结构知识点:顺序结构 以下能正确地定义整型变量 a,b 和 c 并为其赋初值 5 的语句是 。 A)int a=b=c=5; B)int a,b,c=5; C)int a=5,b=5,c=5; D)a=b=c=5; 习题习题 55-参考答案参考答案 C 习题习题 56(选择题选择题)知识点:顺序结构知识点:顺序结构 已知 ch 是字符型变量,下面不正确的赋值语句是 。 A)ch=a+b; B)ch=0; C)ch=7+9; D)ch=5+9 习题习题 56-参考答案参考答案 A 习题习题 57(选择题选择题)知识点:顺序结构知识点:顺序结构 已知 ch 是字符型变量,下面

9、正确的赋值语句是 。 A)ch=123; B)ch=xff; C)ch=08; D)ch=“; 习题习题 57-参考答案参考答案 B 习题习题 58(选择题选择题)知识点:顺序结构知识点:顺序结构 若有以下定义,则正确的赋值语句是 。 int a,b;float x; A)a=1,b=2, B)b+; C)a=b=5 D)b=int(x); 习题习题 58-参考答案参考答案 B 习题习题 59(选择题选择题)知识点:顺序结构知识点:顺序结构 设 x、y 均为 float 型变量,则以下不合法的赋值语句为_。 A) +x; B)y=(x%2)/10; C)x*=y+8 D)x=y=0 习题习题

10、59-参考答案参考答案 B 10 / 39 C 语言程序设计习题-选择题 习题习题 60(选择题选择题)知识点:表达式知识点:表达式 以下关于运算符优先顺序的描述中正确的是 A)关系运算符=1) a=b=c=1; +a|+b A)0 B)1 C)2 D)错误 11 / 39 C 语言程序设计习题-选择题 习题习题 65-参考答案参考答案 C 习题习题 66(选择题选择题)知识点:顺序结构知识点:顺序结构 执行以下语句后 a 的值为的值为 。 int a,b,c; a=b=c=1; +a|+b A)0 B)1 C)2 D)错误 习题习题 66-参考答案参考答案 B 习题习题 67(选择题选择题)

11、知识点:顺序结构知识点:顺序结构 执行以下语句后,a,b,c 的值分别为 。 int a,b,c; a=b=c=1; +a|+b A)1,1,1 B)2,1,1 C)2,2,1 D)2,2,2 习题习题 67-参考答案参考答案 B 习题习题 68(选择题选择题)知识点:顺序结构知识点:顺序结构 执行以下语句后 a 的值为 。 int a=5,b=6,w=1,x=2,y=3,z=4; (a=wx) A)5 B)0 C)2 D)1 习题习题 68-参考答案参考答案 B 习题习题 69(选择题选择题)知识点:顺序结构知识点:顺序结构 执行以下语句后 b 的值为 。 int a=5,b=6,w=1,x

12、=2,y=3,z=4; (a=wx) A)5 B)0 C)2 D)1 习题习题 69-参考答案参考答案 A 习题习题 70(选择题选择题)知识点:选择结构知识点:选择结构 以下不正确的 if 语句形式是 。 A)if (xy B)if (x=y) x+=y; C)if(x!=y) scanf(“%d“, D)if(x0) printf(“%f“,x) else printf(“%f“,-x); B)if(x0)x=x+y;printf(“%f“,x); else printf(“%f“,-x); C)if(x0)x=x+y;printf(“%f“,x);else printf(“%f“,-x)

13、; D)if(x0)x=x+y;printf(“%f“,x) else printf(“%f“,-x); 习题习题 71-参考答案参考答案 B 习题习题 72(选择题选择题)知识点:选择结构知识点:选择结构 有程序:main() int a=5,b=1,c=0; if (a=b+c) printf(“*n“); else printf(“$n“); 该程序 。 A)有语法错误不能通过编译 B)可以通过编译,但不能通过连接 C)输出:* D)输出:$ 习题习题 72-参考答案参考答案 C 习题习题 73(选择题选择题)知识点:选择结构知识点:选择结构 以下程序的运行结果是 。 main() in

14、t m=5; if(m+5) printf(“%d“,-m); else printf(“%d“,m+); A)4 B)5 C)6 D)7 习题习题 73-参考答案参考答案 C 习题习题 74(选择题选择题)知识点:选择结构知识点:选择结构 有函数关系如下,能正确表示该关系的程序段是 。 A)y=x+1; B)y=x-1; if(x=0) if(x!=0) if(x= =0) y=x; if (x0) y=x+1; else y=x-1; else y=x; C)if (x0 x+1 13 / 39 C 语言程序设计习题-选择题 C 习题习题 75(选择题选择题)知识点:选择结构知识点:选择结构 以下程序的输出结果是 。 main() int x=2,y=-1,z=2; if(x12?x+10:x-12; printf(“%dn“,y); A)0 B)22 C)12 D)10 习题习题 77-参考答案参考答案 A 习题习题 78(选择题选择题)知识点:选择结构知识点:选择结构 以下程序的运行结果是 。 main() int k=4,a=3,b=2,c=1; printf(“n%dn“,k main

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号