练习1 计算机与程序设计基础知识

上传人:cjc****537 文档编号:35001847 上传时间:2018-03-06 格式:DOC 页数:9 大小:106KB
返回 下载 相关 举报
练习1 计算机与程序设计基础知识_第1页
第1页 / 共9页
练习1 计算机与程序设计基础知识_第2页
第2页 / 共9页
练习1 计算机与程序设计基础知识_第3页
第3页 / 共9页
练习1 计算机与程序设计基础知识_第4页
第4页 / 共9页
练习1 计算机与程序设计基础知识_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《练习1 计算机与程序设计基础知识》由会员分享,可在线阅读,更多相关《练习1 计算机与程序设计基础知识(9页珍藏版)》请在金锄头文库上搜索。

1、练习 1 计算机与程序设计基础知识 【内容简介】 1.了解计算机的硬件组成及工作原理。 2.了解计算机的软件组成及与硬件的关系。 3.了解程序设计的基本概念 1.1 选择题 1、计算机工作时,内存储器用来存储 C 。 A)程序和指令 B)数据和信号 C)程序和数据 D)ASCII 码和数据 2、在计算机内一切信息的存取、传输和处理都是以 B 形式进行的。 A)ASCII 码 B)二进制 C)十进制 D)十六进制 3、计算机的 CPU 主要由 C 构成。 A)控制器和存储器 B)输入输出设备 C)控制器和运算器 D)算术运算和逻辑运算部 件 4、十进制数 35 转换成二进制数是 A 。 A)10

2、0011 B)1000011 C)100110 D)100101 5、十进制数 268 转换成十六进制数是 B 。 A)10B B)10C C)10D D)10E 6、语言编译程序若按软件分类则是属于 A 。 A)系统软件 B)应用软件 C)操作系统 D)数据库管理系统 7、下列叙述中错误的是 D 。 A)计算机不能直接执行用 C 语言编写的源程序 B)C 程序被编译后,生成的后缀为.obj 的文件是一个二进制文件 C)后缀为.obj 的文件,经链接后生成的后缀为.exe 的文件是一个二进制文件 D)后缀为.obj 和.exe 的二进制文件都可以直接运行 8、计算机唯一能直接识别的语言是 A

3、。 A)机器语言 B)汇编语句 C)编译语言 D)高级语言 9、计算机能直接执行的语句是 D 。A)源程序 B)目标程序 C)汇编程序 D)可执行程序 10、下列叙述中正确的是 C 。 A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成 C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试 11、要把高级语言编写的源程序转换为目标程序,需要使用 D 。A)编辑程序 B)驱动程序 C)诊断程序 D)编译程序12、下列选项中不属于结构化程序设计方法的是 D 。A)自顶向下 B)逐步求精 C)模块化 D)可复用 13、对于用 C 程序实现的算法,下列叙述中正确的是 C

4、。 A)必须要有输入和输出操作 B)可以没有输出但必须要有输入 C)可以没有输入但必须要有输出 D)可以既没有输入也没有输出 14、以下叙述中正确的是 B 。 A)C 语言的源程序不必通过编译就可以直接运行 B)C 语言中的每条可执行语句最终都将被转换成二进制的机器指令 C)C 源程序经编译形成的二进制代码可以直接运行 D) C 语言中的每条语句最终都将被转换成二进制的机器指令 15、以下叙述中正确的是 C 。 A)C 程序中的注释只能出现在程序的开始位置和语句的后面 B)C 程序书写格式严格,要求一行内只能写一条语句 C)C 程序书写格式自由,一个语句可以写在多行上 D)用 C 语言编写的程

5、序只能放在一个程序文件中 1.2 思考 1.冯诺依曼计算机模型有哪几个基本组成部分?各部分的主要功能是什么? 2.什么叫软件?说明软件与硬件之间的关系。练习 2 基本数据类型与顺序结构 【内容简介】 1. 掌握 C 语言基本数据类型的概念,理解数据类型与运算的关系。 2. 掌握简单变量的定义,算术表达式和赋值表达式的使用。 3. 掌握基本输入输出函数 scanf()及 printf()的使用。 2.1 选择题 1、 C 不是 C 语言提供的关键字。 A)scanf B)printf C)mian D)return 2、C 语言中最简单的数据类型包括 B 。 A)整型、实型、逻辑型 B)整型、实

6、型、字符型 C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型 3、C 语言中运算对象必须是整型的运算符是 A 。 A) % B)/ C)= D)+ 4、C 语言规定:在一个源程序中,main 函数的位置 D 。 A)必须放在程序的开头 B)必须放在程序的后面 C)可以放在程序的任何位置,但在执行程序时是从程序的开头执行 D)可以放在程序的任何位置,但在执行程序时是从 main 函数开始的 5、下面程序段的输出结果是 B 。 int x; x=-3+4*5-6; printf(“%d“,x) ; x=3+4%5-6; printf(“%d “,x); x=3*4-5-6; printf(

7、“%d “,x); x=(7+6)%5/2; printf(“%d“ ,x); A)11 -3 3 1 B)11 1 1 1 C)12 -3 2 1 D)11 1 2 1 6、在 ASCII 码表中,每一个大写字母比它对应的小写字母的 ASCII 码 C 。 A) 大 32 B)大 64 C)小 32 D)一样大 7、以下选项中,非法的字符常量是 C 。A) w B) t C) “n“ D) 65 8、已知字符A的 ASCII 码值是 65,字符变量 c1 的值是A,c2 的值是D。执行语句 “printf(“%d,%d“,c1,c2-2);”后,输出结果 C 。A)A,B B)A,68 C)

8、65,66 D)65,68 9、以下叙述中正确的是 A 。 A)C 程序中注释部分可以出现在程序中任意合适的地方B)花括号“”和“”只能作为函数体的定界符 C)构成 C 程序的基本单位是函数,所有函数名都可以由用户命名 D)分号是 C 语句之间的分隔符,不是语句的一部分 10、下列关于 C 语言用户标识符的叙述中正确的是 B 。A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D) 用户标识符中可以出现下划线和和数字,它们都可以放在用户标识符的开头 11、有以下定义:int b; char

9、 c10;则正确的输入语句是 B 。 A) scanf(“%d%c“, B) scanf(“%d%s“, C) scanf(“%d%s“,b,c); D) scanf(“%d%s“,b, 12、下列说法正确的是 D 。 A) 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如 scanf(“%6.2f“, B) 输入项可以是一个实型常量,如 scanf(“%f“,5.8) ; C) 只有格式控制,没有输入项,也能进行正确输入,如 scanf(“%d%d“); D)当输入数据时,必须指明变量的地址,如 scanf(“%f“, 13、执行下面程序段,给 x,y 赋值时,不能作为数据分隔符的

10、是 D 。 int x,y; scanf(“%d%d“, A) Space 键 B) Tab 键 C)Enter 键 D)逗号 14、若有代数式 ,则不正确的 C 语言表达式是 B 。 cd ab 5 A) (5*a*b)/(c*d) B) 5*a*b/c*d C) 5*a*b/c/d D)a*b/c/d*5 15、设有定义:float a=2,b=4,h=3;其中 a 为梯形的上底,b 为梯形的下底,h 为梯形的 高,以下 C 语言表达式不能计算出梯形面积的是 B 。A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2 D)h/2*(a+b) 16、设变量 x

11、为 float 型且已赋值,则以下语句中能将 x 中的数值保留到小数点后两位, 并将第三位四舍五入的是 C 。 A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0 C)(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0 17、假设 m 是一个三位数,从左到右用 a、b、c 表示各位的数字,则从左到右各个数字 是 bac 的三位数的表达式应该是 A 。A)b*100+a*10+c B)a*100+b*10+c C)b+a+c D)bac 18、变量的指针,其含义是指该变量的 B 。 A) 值 B) 地址 C) 名 D) 一个标

12、志 19、设已有定义“float x;” ,则以下对指针变量 p 进行定义其赋初值的语句中正确的是 D 。A) float *p=1024; B) int *p=(int)x; C)float p= D)float *p= 20、若有说明语句“double *p,a;” ,则能通过 scanf 语句正确给输入项读入数据的是 D 。 A) *p=scanf(“%lf“,p); B) *p=scanf(“%f“,p); C) p=scanf(“%lf“,*p); D) p=scanf(“%lf“,p); 2.2 思考 1.有人说:“程序设计就是编制程序”这句话对不对?为什么? 2、请将您在本节的练

13、习及实践过程中发现的问题写在这里。练习 3 选择结构程序设计 【内容简介】 1.掌握选择结构程序设计的方法。 2.掌握 if 语句的几种不同用法。 3.掌握 switch 语句的用法。 3.1 选择题 1、对 if 语句中表达式的类型,正确的描述是 D 。 A)必须是关系表达式 B)必须是关系表达式或逻辑表达式 C)必须是关系表达式或算术表达式 D)可以是任意合法的表达式 2、以下选项中,当 x 为奇数时,值为 0 的表达式是 D 。 A)x%2= =1 B)x/2 C)x%2!=0 D)x%2= =0 3、能正确表示逻辑关系“ ”的 C 语言表达式是 D 。 0 a 10 a 或 A)a=10 or a=0|a=10 x=(x=A a=b;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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