《计算机基础与程序设计》简答题Word文件下载.docx

上传人:b****5 文档编号:15765272 上传时间:2022-11-16 格式:DOCX 页数:9 大小:24.72KB
下载 相关 举报
《计算机基础与程序设计》简答题Word文件下载.docx_第1页
第1页 / 共9页
《计算机基础与程序设计》简答题Word文件下载.docx_第2页
第2页 / 共9页
《计算机基础与程序设计》简答题Word文件下载.docx_第3页
第3页 / 共9页
《计算机基础与程序设计》简答题Word文件下载.docx_第4页
第4页 / 共9页
《计算机基础与程序设计》简答题Word文件下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

《计算机基础与程序设计》简答题Word文件下载.docx

《《计算机基础与程序设计》简答题Word文件下载.docx》由会员分享,可在线阅读,更多相关《《计算机基础与程序设计》简答题Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。

《计算机基础与程序设计》简答题Word文件下载.docx

36.简述TurboC2.0系统中,在主菜单File下选用Quit命令的作用。

37.请用if…elseif…结构写出下面函数所对应的C语句程序段。

38.定义charstr[12]=″programming″;

可以写成charstr[12];

str=″programming″;

吗?

39.简述fgetc和fgets函数的作用。

它们的使用格式如下:

fgetc(fp);

/*fp为文件指针*/

fgets(str,n,fp);

/*str为字符串首址,n为整型数,fp为文件指针*/

(2004年4月)四、简答题(本大题共4小题,每小题3分,共12分)

36.简述字符常量与字符串常量的差异。

37.在C语言的if语句中,用作条件判断的“表达式”可以是什么类型的表达式?

38.用字符串指针变量处理字符串与用字符数组处理字符串有何不同?

36.简述fread函数的作用,其使用格式如下:

fread(stu,size,n,fp);

其中fp为文件指针,size为字节数,n为整数,stu为内存地址。

(2005年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.在C语言的switch语句中,switch后面的“表达式”可以是哪些类型的表达式?

27.设有程序如下:

main()

{

charch='A';

while(ch<

='E')

{

printf(〃%c〃,ch);

ch++;

}

printf(〃\n〃);

(1)该程序的运行结果是什么?

(2分)

(2)如果要将给定程序的运行结果按相反的顺序输出,请写出相对应的程序。

28.什么是变量的作用域?

什么是局部变量?

什么是全局变量?

29.设从ASCII码文件〃DATA2.TXT〃中读取100个整型数据存放在数组array_y中。

其说明语句为:

intarray_y[100],j;

FILE*fp;

请写出打开文件;

用100次每次读一个整型数据的方法,将100个整型数据读入存放在数组array_y中;

以及关闭文件的有关语句。

(2005年7月)三、简答题(本大题共4小题,每小题4分,共16分)

26.简述下列程序段所完成的功能。

m=a;

if(b>

c)

{if(m<

b)m=b;

}

{if(m<

c)m=c;

27.请写出whlie语句的一般形式及其执行过程。

28.回答下列问题:

(1)定义一个有10个元素的整型数组num,且用0,1,2,3,4,5,6,7,8,9依次初始化num的

各个对应元素;

(2)定义一个整型指针变量nptr,并且让其指向数组num的首个元素;

(3)假设nptr已指向num数组的首个元素,nptr+8是什么?

*(nptr+8)又是什么?

(4)假设nptr指向num[5],nptr-=4指向哪个元素?

29.设有说明:

structisland

intid;

charname[16];

floatarea;

};

structislandx={215,〃xishayundao〃,2067.25},*p=&

x;

分别写出用p输出变量id,area的值和字符数组name的值的C语句。

(2006年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.C语言中如何表示“真”和“假”?

系统如何判断一个量的“真”和“假”?

27.什么是“直接递归调用”?

什么是“间接递归调用”?

28.判断下面两程序段正确与否,并说明原因。

(1)charstr[12];

str=″program″;

(2)char*str;

structlanguage{longspearer;

charcountry[20];

}chinese;

试写出对chinese的成员spearer和country分别赋值1250000000和”China”的C语句。

(2006年7月)三、简答题(本大题共4小题,每小题4分,共16分)

26.简述C语言中标识符的命名规则并说明C语言中哪些名是用标识符来标识的?

27.变量有哪几种存储类别?

指明它们存储数据的区域。

28.定义char*str=″computer″;

是将字符串″computer″赋值给变量str,这种说法对吗?

为什么?

29.设有说明:

structflower{char*part;

char*color;

}mum;

char*part_of_flower[3]={″花″,″茎″,″叶″};

char*seven_color[7]={″赤″,″橙″,″黄″,″绿″,″青″,″蓝″,″紫″};

试写出将mum的成员part定义为″花″、成员color定义为″黄″的C语句。

(2007年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.C语言中的运算符“=”与运算符“==”的意义相同吗?

27.变量的存储类别分为哪几种?

它们分别存储在什么区域?

28.试定义一个三行的二维字符数组s,并用"Iamaboy","youareagirl","heisateacher"对其进行初始化。

inta[2][3];

请用四种方式来表示数组元素a[1][2]。

(2007年7月)三、简答题(本大题共4小题,每小题4分,共16分)

26.什么是常量?

C语言中常量有哪几种类型?

27.用while循环结构完成下面程序段的功能。

s=0

for(i=1;

i<

=10;

i++)

s+=i;

28.若在一个函数中对变量a,b有如下定义:

staticinta;

autointb;

简述它们之间的异同。

inta[3][4],(*p)[4]=a;

请解释p的含义,并用p给出数组元素a[2][1]的二种表示。

(2008年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.C语言中的运算符“=”与数学中的“=”的意义相同吗?

27.简述C语言标准库函数strcpy的格式(或函数原型)与功能。

28.请按照下列要求写出相应的C语句。

假设float类型的变量x1和x2已经定义过,且x1已经初始化为7.3。

(1)定义指向float类型变量的指针变量fpt;

(2)使fptr指向x1;

(3)利用fptr,将fptr指向变量的值赋给x2;

(4)利用fptr,输出fptr指向变量的值。

29.fread(stu,size,n,fp);

中stu、size、n和fp的含义各是什么?

(2008年7月)三、简答题(本大题共4小题,每小题4分,共16分)

26.C语言中整型常量有几种形式,它们是如何表示的?

27.写出语句if(表达式)语句1else语句2的执行过程。

28.若定义char*str;

然后用gets(str);

输入字符串可以吗?

29.单个字符的读函数fgetc(fp),其中fp表示什么?

该函数的功能是什么?

(2009年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.有无default对switch语句有什么不同的影响?

27.写出do-while语句的一般形式及其执行过程。

28.定义chara[]=″Iamastudent.″,

str=a;

等价于

chara[]=″Iamastudent.″,

str;

吗?

structvegetable

char

part;

color;

}clove;

part_of_vegetable[3]={″AA″,″BB″,″CC″};

seven_color={″11″,″22″,″33″,″44″,″55″,″66″,″77″};

请分别写出将clove的成员part指向″BB″,成员color指向″55″的C语句。

(2009年7月)三、简答题(本大题共4小题,每小题4分,共16分)

26.假设字长为8位,请写出-1的原码和补码。

27.写出for语句的一般形式并分析循环体被执行的条件。

28.字符数组的初始化与字符串指针变量的初始化有什么不同?

29.语句fwrite(stu,size,n,fp);

(2010年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.函数fclose()的功能是什么?

27.简述break语句和continue语句在循环体中的功能。

28.简述机器语言、汇编语言和高级语言各自的特点。

29.将下面的各种运算符按优先级从高到低排列出来。

(要同优先级的用“、”号分隔,不同优先级的由高向低用“→”号分隔)

,、<

=、>

=、[]、++、%、+、&&、/

(2010年7月)三、简答题(本大题共4小题,每小题4分,共16分)

26.写出for语句的一般形式及执行过程。

27.函数fputc()的功能是什么?

28.将下面的各种运算符按优先级从高到低排列出来。

(相同优先级的用“、”号分隔,不同优先级的按由高到低的顺序用“→”号分隔)

,、?

、>

=、==、/、()、!

、||、&

&

、=

29.若有charstrl[20],str2[20];

简述下面各函数调用的功能。

(1)gets(strl)

(2)strcmp(strl,str2)

(2011年4月)三、简答题(本大题共4小题,每小题4分,共16分)

26.设有下面程序:

voidmain(void)

intx:

x=1:

while(x<

20){

printf("

x=%d\n"

,x);

x+=2:

请把程序改写为for结构。

27.声明语句chars[20]="

computer"

能用下面的语句替代吗?

chars[20];

s="

28.设有说明:

structnode{

intnum;

charname[12];

charsex;

floatincome;

}a,*ptr=&

a;

写出对ptr所指成员num,name,sex,income分别赋值123,"

zhang"

,′m′,654.25的赋值语句。

unsignedx=10;

试写出通过仅

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1