计算机基础与程序设计作业题1.

上传人:花**** 文档编号:144203512 上传时间:2020-09-06 格式:DOC 页数:4 大小:36.51KB
返回 下载 相关 举报
计算机基础与程序设计作业题1._第1页
第1页 / 共4页
计算机基础与程序设计作业题1._第2页
第2页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、贵州大学继续教育学院 自学考试衔接课程作业计算机基础与程序设计作业题(一)(课程代码:02275)一、单项选择题1I/O设备指的是计算机的(B)A存储设备B输入和输出设备C控制器D运算器2具有只读功能的内存储器是指(A)AROMBRAMC硬盘DCD-ROM3十进制数5在八位的微机内的存储形式是(D)A00000101B10000101C11111010D111110114C语言源程序的基本单位是(B )A过程 B函数C子程序D语句5设有int p,q;以下不正确的语句是(D)Ap *=3;Bp/=q;Cp+=3;Dp&=q;6若有定义:int a10;则数组元素的下标的下限和上限分别是(C)A

2、0和1B1和9C0和9D1和107下列说法不正确的是(C)A一个源程序文件由一个或多个函数组成B一个C程序由一个或多个源程序文件组成C一个C程序以函数为独立的编译单位D一个C程序必须有一个main( )函数8在C语言中,确定函数返回值的类型由(D)Areturn语句中的表达式类型决定B调用该函数的主函数类型决定C调用函数时临时决定D定义函数时所指定的函数类型决定9若有以下定义和语句,且0i10,则对数组元素地址的正确表示是(D) int a =0,1,2,3,4,5,6,7,8,9,*p; p=a;A&(a+1)Ba+C&pD&pi10若有以下说明: char s10=“ABCDEFGH”,*

3、p=s; 不能表示字符C的是(B)As2Bs3CscaD*(p+2)11若有下列程序段,欲使a=2,b=3,对应正确的数据输入方法是(其中表示换行)(A) int a,b scanf(%d%d,&a,&b);A2Ba=2 b=3 3Ca=2,b=3D2,312设有说明 int x=0,y=2;则执行 if(x=0) y=1+x;else y=x-1;后,变量y的值是(A)A-1B0C1D213下列位运算符中,表示按位异或操作的是(C)A B C D&14下列各个位运算符的优先级从左到右依次升高的是(C)A& B & C& D& 15设有说明:int u=1,v=3;则表达式u B! C% D=

4、 =18如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是(B)A#includeB#includeC#includeD#include19设有说明:int x=12,y=3;则xy的值是(D)A0B3C12D1520测试文件是否结束函数的函数名是(A)AfeofBEOFCeofDFEOF二、多项选择题21存储在下列哪些设备中的信息可以长期保存?(BCDE)ARAM BROM C硬盘 D软盘 E光盘2.设有说明:int u=1,v=5;则下列表达式的值为1的有(AE)Au&v Bv2 Cuu Duv E(u10;k+ +);Efor(k=1;k=10;k+ +,k);25设

5、有说明:int x=1,y=2,z=3;则下面表达式的值为0的有(ACDE)Ax&y&zBxyzCxx+yyDzyEx&0xff005.下面基本结构和特性中符合结构化程序设计的要求的有(ABCE)A选择结构 B循环结构 C顺序结构D各结构之间只有一个入口,至多两个出口E各结构之间只有一个入口,一个出口三、简答题1、简述C语言标准库函数strcpy 的格式(或函数原型)与功能。函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *strcpy(char *destin, char *source);2、fread(stu,size,n,fp);中stu、size、n和f

6、p的含义各是什么这个应该是一个函数,里面有两个变量,stu是名称,size是尺寸,n是整数变量,fp是个定义的函数。3、C语言中的运算符“=”与运算符“= =”的意义相同吗?为什么?“=”是赋值符号,而“=”是关系运算符,比如a=b是把b的值赋给a,而a=b则是判断a与b是否相等,若相等则“a=b“为真,否则为假。4、变量的存储类别分为哪几种?它们分别存储在什么区域?auto(自动)extern(外部文件)static(静态)register(寄存器)四、程序分析题,写出程序的结果1、从键盘输入字符A时,写出下面程序的运行结果。(注:字符A的ASCII码是65) #includestdio.h

7、 main( )char ch;ch=putchar(getchar( ) );printf(,%d,%o,%c,ch+1,ch+1,ch+32);,66 ,102,a2. 阅读下面程序段,说明其功能: int x, y=0,k; FILE* fp; fp=fopen(data.txt,rb);for(k=0;k5;k+) fread(&x,sizeof(int),1,fp),y+=x;printf(%d,y);fclose(fp); 从data.txt文件中以二进制文件打开,从中读取5个整数并累加到y变量,最后输出结果到屏幕。3、请阅读分析下列程序,然后写出运行结果。 main( ) int a=0,b=1; printf(a=%d,b=%dn,a,b); a+=b;b+=a; printf(a=%d,b=%dn,a,b);a=0,b=1a=1,b=2五、程序设计题从键盘输入10个整数并依次赋给整型数组中的元素,然后求该数组中值为正数的元素的累加和并输出该累加和。#include void main()int a10,i,sum=0;for(i=0;i10;i+)scanf(%d,&ai);for(i=0;i0)sum+=ai;printf(sum=%d,sum);第 4 页 共 4 页

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

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

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