\101.在内存中占【】个字节。
答案是:
\101|内存|字节
下列程序的输出是【】。void main(){int a=011;printf("%d\n",++a);}
答案是:
10
设有以下定义的语句:int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;则 *(*(p+2)+1)值为【】
答案是:
int|值
在C程序中,数据可以用二进制和【】两种代码形式存放。
答案是:
二进制|代码
c语言表达式!(4>=6)&&(3<=7)的值是【】
答案是:
表达式
表达式.b.+5+.\x42.+011+0x10的值是【】
答案是:
表达式
int x=2,y=3,z=4; 则表达式!x+y>z的值为【】
答案是:
int|表达式
下列语句输出的结果是【】。unsigned int b=65535;printf("%d",b);
答案是:
int
设char a,b;若想通过a&& b运算保留a的第1位和第6位的值,则b的二进制数是【】
答案是:
二进制数
结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体【】,再说明结构体变量。
答案是:
结构体|数据集合
下列程序的运行结果是【】。void main(){unsigned x1; int b=-1;x1=b;printf("%u",x1);}
答案是:程序
getchar()函数只能接收一个【】。
答案是:
函数
语句:x++; ++x; x=x+1; x=l+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【】
答案是:
变量x
] 已知a=12,写出表达式 (0
答案是:
表达式
如果函数不要求带回值,可用【】来定义函数返回值为空
答案是:
函数|定义
[论述题,2.5分] 什么是内存泄漏?造成内存泄漏的原因有哪些
答案是:
内存|局部对象
[论述题,2.5分] 什么是文件类型指针?
答案是:指针|变量
[论述题,2.5分] 文件指针是指什么?
答案是:系统|文件指针|读写操作
[论述题,2.5分] goto语句有什么特点?在C语言中对goto的使用有什么注意事项。
答案是:
跳跃|编写程序
[论述题,2.5分] 带参的宏与函数有什么区别?
答案是:
宏定义|宏调|模块程序|源程序|主调函数
[论述题,2.5分] 指针有哪些运算?
答案是:
编译效率|执行速度|双向|数据通信|赋值运算|算术运算|关系运算
[论述题,2.5分] 什么是设备文件?常用的设备文件有哪些?
答案是:
设备|操作系统
[论述题,2.5分] 请说出const与#define相比,有何优点?
答案是:
限制|调试
[论述题,2.5分] 构造函数?
答案是:
函数
[论述题,2.5分] Extern的特点?
答案是:
变量|存储方式|生存期
[论述题,2.5分] 静态数据成员的定义?
答案是:
静态数据|类型
[论述题,2.5分] 论述对象?
答案是:
对象唯一性|抽象性|继承性|多态性
文件分为哪些类型?各有何特点?
答案是:
二进制|文本
文件的概念?
答案是:
广义|文件|信息输入|输出的对象|二进制文件
Auto的特点?
答案是:
标识符|局部变量|局部变量|占有|存储空间|自动变量
C语言中参数传递有什么特点?我们应当注意些什么?
答案是:
参数|数值传递|地址传递
[论述题,2.5分] 使用swicth的注意事项:
答案是:
分支重叠|语句
[论述题,2.5分] Static的特点?
答案是:生存期|自然量|静态局部
[论述题,2.5分] Rejister的特点:
答案是:
自动变量|寄存器|编译系统
求字符串长度的库函数是【】,只写函数名即可
答案是:
1). strlen
C语言中,二维数组在内存中的存放方式为按【】优先存放
答案是:
1). 行
continue
答案是:
结束当前循环,开始下一轮循环 B.条件语句
break
答案是:
跳出当前循环
“计算1+1/2+1/3+ …+1/n的结果输出。n由用户指定(程序运行时输入)。”
答案是:#include "stdio.h" void main() { int i, n; double sum; i=1; sum=0; scanf("%d",&n); while (i<=n) { sum=sum+1.0/i; i++; } printf("sum=%lf\n",sum); }
求1*2*3*………*10的结果输出
答案是:
#include void main() { int i=0,j=1; for (i=2;i<=10;i++) { j*=i; } printf("%d",j); return 0; }
求1+3+7+………+99的结果输出。
答案是:
#include void main() { int i,sum=0; for(i=1;i<100;i=i+2) sum=sum+i; printf("%d",sum); }
下列程序的运行结果是【】。void main(){unsigned x1; int b=-1;x1=b;printf("%u",x1);
答案是:
1). 65535
字符串比较的库函数是【】,只写函数名即可
答案是:
1). strcmp
设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【】
答案是:
1). 1.0 或 1
int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;则 *(*(p+2)+1)值为【】。
答案是:
1). 60
while
答案是:
循环语句的循环条件
do
答案是:循环语句的循环体
for
答案是:
一种循环语句
简述网页制作步骤
答案是:
1主题定位2规划网站3搜集和制作材料4网页布局及颜色搭配等其它因素
网页的组成元素有哪些
答案是:
1文本2图像3动画4音频视频5超链接6表格7导航栏8表单9其他因素
列出几种类型的操作系统
答案是:
单用户操作系统;批处理操作系统;分时操作系统;实时操作系统;分布式操作系统
若 char w,int x,float y,double z;则表达式w*x+z-y的结果为【】类型
答案是:
1). double 或 双精度
已知 a=10,b=15,c=1,d=2,e=0,则表达式a++&&e++&&c++的值为【】
答案是:1). 0
数组在内存中占一段连续的存储区,由【】代表它的首地址
答案是:1). 数组名
[填空题,10分] 若所用变量均已正确定义,则执行下面程序段后的 值是【】。for(i=0 ; i<2 ; i++ ) printf("YES"); printf("\n");
答案是:
1). YESYES
void
答案是:声明函数无返回值或无参数,声明无类型指针
unsigned
答案是:声明无符号类型变量或函数
union
答案是:
声明联合数据类型
[简答题,10分] 衡量计算机性能的指标有哪些
答案是:
字长;主频;存储容量;外部设备;借口能力;扩充性及兼容性
计算机硬件系统由哪几部分组成
答案是:运算器;控制器;存储器;输入设备;输出设备
计算机发展经历了哪几个阶段
答案是:第一代:电子管计算机 第二代:晶体管计算机 第三代:集成电路计算机 第四代:大规模和超大规模集成电路计算机
调用 fopen 函数打开一文本文件,在"使用方式"这一项中,为追加而打开需填入【】
答案是:
1). a 或 a+
x=5,y=8时,c语言表达式5-2>=x-1<=y-2的值是【】
答案是:
1). 1
已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【】
答案是:
1). 30
c语言程序的三种基本结构是:顺序结构,选择结构,【】结构
答案是:
1). 循环
typedef
答案是:
用以给数据类型取别名(当然还有其他作用)
sizeof
答案是:
计算数据类型长度
const
答案是:
声明只读变量
Java中数据类型分别用什么符号来表示的?
答案是:
1逻辑型用boolean 表示 2字符型用char表示 3整型共有4种分别是 byte、short、long、int 4浮点型共两种float和double
Java中共有哪些基本数据类型?
答案是:
基本类型共有8种,分四类分别是:逻辑型 ;字符型 ;整型;浮点型
java源文件的命名规则是什么?
答案是:1如果源文件中有多个类,那么只能有一个类是public类 2如果有一个类是public类,源文件的名字必须与这个类的名字完全相同,扩展名是java 3如果源文件没有public类,源文件的名字只要和某个类的名字相同,并且扩展名是java
执行语句char s[3]="ab",*p;p=s;*(p+2)的值是【】
答案是:1). '\0'
设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为【】
答案是:
1). 2.5
预处理命令行都必须以【】号开始
答案是:1). #
[填空题,10分] 设 x 的值为15,n 的值为2,则表达式 x%=(n+3) 运算后 x 的值是【】
答案是:
1). 0
static
答案是:
声明静态变量 4. 其它关键字(4个)
register
答案是:
声明积存器变量
extern
答案是:
声明变量是在其他文件正声明(也可以看做是引用变量)
简述Java程序的开发过程?
答案是:1)使用一个文字编辑器,编写源文件(2)使用java编译器,编译源文件得到字节码文件(3)运行java程序,分两种java应用程序必须通过java解释器来解释执行,java小应用程序必须使用解释器和浏览器运行程序。
简述java语言的特点?
答案是:
Java语言是目前使用最为广泛的网络编程语言之一 具有面向对象 与平台无关性 多线程性 动态性等特点
从变量生命周期分为哪两种,分别作简要说明
答案是:
分为静态变量和自动变量 静态变量的生命周期是整个程序的生命周期,它在程序刚加载的时候就分配了内存空间,而自动变量需要被实例化后才会分配内存。静态变量时全局变量,可以共享,而非静态变量属于局部变量,不共享的
[填空题,10分] if(!a)中的表达!a等价于【】
答案是:1). a==0
[填空题,10分] 若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3该数组可用的最大下标值是【】
答案是:
1). 9
[填空题,10分] int a=1,b=2,c=3; 执行语句a=b=c;后a的值是【】
答案是:
1). 3
[填空题,10分] strcat()函数原型在【】中
答案是:
1). string.h
auto
答案是:
声明自动变量 一般不使用
default
答案是:开关语句中的“其他”分支 D. return :子程序返回语句(可以带参数,也看不带参数) 3. 存储类型关键字
case
答案是:
开关语句分支
说明使用TC编程的一般步骤
答案是:(1)编译 (2)连接 (3)保存 (4)运行 (5)运行结果
什么是常量?什么是变量?作出简要说明
答案是:
常量是指在程序执行过程中值不能改变、具有固定值的量。常量可以分为直接常量、符号常量两种。 变量是指在程序执行过程中值可以改变的量。变量是程序中数据的临时存放场所
文件的操作顺序
答案是:
1. 定义文件指针 2. 打开文件,判断是否成功打开,若打开失败,程序退出运行状态 3. 对文件进行读写操作 4. 关闭文件
if(!a)中的表达!a等价于【】
答案是:
1). a==0
为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【】语句配对
答案是:
1). if
表达式"random(1000)"的运算结果产生 0 到999之间的某个整数,使用该系统函数前应调用【】函数进行初始化
答案是:
1). randomize()
设有一个名为"myfile.c"的c程序,其主函数为main(int argc,char *argv[]),如果在执行时,输入的命令行为myfile aa bb cc↙则形式参数argc的值是【】
答案是:
1). 4
goto
答案是:无条件跳转语句 C.开关语句 (1).switch :用于开关语句
else
答案是:条件语句否定分支(与 if 连用)
if
答案是:
条件语句
从键盘为一个3×3整型数组输入数据,并找出主对角线上元素的最大值及其所在的行号
答案是:#include "stdio.h" void main( ) { int a[3][3],i,j,max,row; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",[i][j]); max=a[0][0]; row=0; for(i=1;i<3;i++) if(max
求一维数组{9,8,7,6,5,4,3,2}中所有元素的平均值。
答案是:
#include "stdio.h" void main( ) { int i; int x[]={9,8,7,6,5,4,3,2}; float average=0; for(i=0;i<8;i++) average+=x[i]; average/=8; printf("The average is:%f",average); }
对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。
答案是:
#include int main() { int i,a[10];for (i=0; i<=9;i++) a[i]=i; for(i=9;i>=0; i--) printf("%d ",a[i]); printf("\n"); return 0; }
表达式6+.\x43.+010+0x10的值是【】
答案是:
1). 97
按内存排列顺序, 数组char a[2]中的所有元素是a[1]和【】
答案是:
1). a[0]
若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n++ 后x的值为【】,n的值为【】
答案是:
1). 10 2). 6
若a,b和c均是int型变量,则计算表达式 a=(b=4)+(c=2) 后,a值为【】, b值为【】,c值为【】
答案是:
1). 6 2). 4 3). 2
struct
答案是:
声明结构体变量或函数
signed
答案是:声明有符号类型变量或函数
short
答案是:
声明短整型变量或函数
指针有哪些运算
答案是:
赋值运算 算术运算 关系运算 sizeof运算 指针编程的优点
带参的宏与函数有什么区别
答案是:
1)宏定义与宏调用是为了减少书写量和提高运行速度;而函数定义、函数调用是为了实现模块程序设计,便于构造软件。 (2)宏调用展开后的代码是嵌入源程序中的,且每调用一次,嵌入一次代码。因此,宏调用时总的程序代码是增加的;而函数调用是执行时转入对应的函数,执行后返回主调函数,无论调用多少次,函数体的代码都不会增加。所以函数也解决代码重用问题。
[简答题,10分] 文件指针
答案是:系统给每个打开的文件都在内存中开辟一个区域,用于存放文件的有关信息(如文件名,文件位置),这些信息在C语言中保存在一个结构类型变量中,该结构体类型是由系统定义的 文件的操作顺序
下面程序段的输出结果是【】。int a=12;a=a&052;printf("%d\n",a)
答案是:1). 8
字符串的结束标志是【】
答案是:
1). \0 或 '\0' 或 0
函数的【】调用是一个函数直接或间接地调用它自身
答案是:
1). 递归
7[填空题,10分] 语句:x++; ++x; x=x+1; x=l+x; 执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【】
答案是:
1). x+=1
long
答案是:
声明长整型变量或函数
int
答案是:
声明整型变量或函数
float
答案是:
声明浮点型变量或函数
[简答题,10分] 文件的概念
答案是:从广义上来说,文件是指信息输入和输出的对象 文件类型
Rejister的特点:
答案是:
1. C语言提供的rejister说明符,能够让程序员去指定某个局部自动变量存放在寄存器里而不是内存中,以提高程序的变形速度。 2.现在计算机的运行速度越来越快,性能越来越高,优化的编译系统能够识别频繁使用的变量,自动把其放在寄存器中,而不需要程序员指定。
目前为:
1/2
页
首页 上页 下页 尾页