计算机基础与程序设计作业题1.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《计算机基础与程序设计》作业题(一) (课程代码:02275) 一、单项选择题 1.I/O设备指的是计算机的( B ) A.存储设备 B.输入和输出设备 C.控制器 D.运算器 2.具有只读功能的内存储器是指( A ) A.ROM B.RAM C.硬盘 D.CD-ROM 3.十进制数-5在八位的微机内的存储形式是( D ) A.00000101 B.10000101 C.11111010 D.11111011 4.C语言源程序的基本单位是( B ) A.过程 B.函数 C.子程序 D.语句 5.设有int p,q;以下不正确的语句是( D ) A.p *=3; B.p/=q; C.p+=3; D.p&&=q; 6.若有定义:int a[10];则数组元素的下标的下限和上限分别是( C ) A.0和1 B.1和9 C.0和9 D.1和10 7.下列说法不正确的是( C ) A.一个源程序文件由一个或多个函数组成 B.一个C程序由一个或多个源程序文件组成 C.一个C程序以函数为独立的编译单位 D.一个C程序必须有一个main( )函数 8.在C语言中,确定函数返回值的类型由( D ) A.return语句中的表达式类型决定 B.调用该函数的主函数类型决定 C.调用函数时临时决定 D.定义函数时所指定的函数类型决定 9.若有以下定义和语句,且0 i<10,则对数组元素地址的正确表示是( D ) int a [ ]={0,1,2,3,4,5,6,7,8,9},*p; p=a; A.&(a+1) B.a++ C.&p D.&p[i] 10.若有以下说明: char s[10]="ABCDEFGH",*p=s; 不能表示字符C的是( B ) A.s[2] B.s[3] C.s['c'-'a'] D.*(p+2) 11.若有下列程序段,欲使a=2,b=3,对应正确的数据输入方法是(其中<CR>表示换行 ) ( A ) int a,b scanf("%d%d",&a,&b); A.2<CR> B.a=2 b=3<CR> 3<CR> C.a=2,b=3<CR> D.2,3<CR> 12.设有说明 int x=0,y=2; 则执行 if(x=0) y=1+x; else y=x-1; 后,变量y的值是( A ) A.-1 B.0 C.1 D.2 13.下列位运算符中,表示按位异或操作的是( C ) A.~ B. C.^ D.& 14.下列各个位运算符的优先级从左到右依次升高的是( C ) A.>> & ~ B. >> & ~ C. & >> ~ D.~ & >> 15.设有说明:int u=1,v=3;则表达式u<<= v的值是( D ) A.0 B.1 C.3 D.8 16.如果文件存储的是数据在内存中存放的字节形式,则该文件是( B ) A.ASCII文件 B.文本文件 C.二进制文件 D.设备文件 17.下列运算符中优先级最低的是( D ) A.> B.! C.% D.= = 18.如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是( B ) A.#include<stdio. h> B.#include<math. h> C.#include<string.h> D.#include<malloc.h> 19.设有说明:int x=12,y=3;则x¦y的值是( D ) A.0 B.3 C.12 D.15 20.测试文件是否结束函数的函数名是( A ) A.feof B.EOF C.eof D.FEOF 二、多项选择题 21.存储在下列哪些设备中的信息可以长期保存?( BCDE ) A.RAM B.ROM C.硬盘 D.软盘 E.光盘 2.设有说明:int u=1,v=5;则下列表达式的值为1的有( AE ) A.u&v B.v>>2 C.u^u D.u¦v E.(u<<3)/5 23.下列循环将会产生死循环的有(ACDE ) A.while(1); B.do{ }while(0); C.do{ }while(1); D.for(k=1;k>―10;k+ +); E.for(k=1;k=10;k+ +,k――); 25.设有说明:int x=1,y=2,z=3;则下面表达式的值为0的有( ACDE) A.x&y&z B.x¦y¦z C.x^x+y^y D.z>>y E.x&0xff00 5.下面基本结构和特性中符合结构化程序设计的要求的有(ABCE ) A.选择结构 B.循环结构 C.顺序结构 D.各结构之间只有一个入口,至多两个出口 E.各结构之间只有一个入口,一个出口 三、简答题 1、简述C语言标准库函数strcpy 的格式(或函数原型)与功能。 函数名: strcpy
- 粉丝: 83
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 毕业设计,基于PyQt5实现的可视化界面的Python车牌自动识别系统源码
- 26-朴素贝叶斯分类.rar
- 没有安Matlab 也可以 生成FIR抽头系数工具.py
- python烟花代码.rar
- 实验目的: 1.构建基于verilog语言的组合逻辑电路和时序逻辑电路; 2.掌握verilog语言的电路设计技巧 3.完成如
- 扩展卡尔曼滤波matlab仿真
- 3_base.apk.1