高级语言程序的设计练习题_4.2

上传人:pu****.1 文档编号:488328975 上传时间:2023-04-13 格式:DOC 页数:17 大小:103KB
返回 下载 相关 举报
高级语言程序的设计练习题_4.2_第1页
第1页 / 共17页
高级语言程序的设计练习题_4.2_第2页
第2页 / 共17页
高级语言程序的设计练习题_4.2_第3页
第3页 / 共17页
高级语言程序的设计练习题_4.2_第4页
第4页 / 共17页
高级语言程序的设计练习题_4.2_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《高级语言程序的设计练习题_4.2》由会员分享,可在线阅读,更多相关《高级语言程序的设计练习题_4.2(17页珍藏版)》请在金锄头文库上搜索。

1、.填空题:1C语言程序的基本单位是_函数_。2在C语言中,数字056是一个_八_进制数,0xFF是一个_十六_进制数。3.若程序中使用了函数scanf,则必须包含的头文件名为stdio.h。4. 若程序中使用了函数strlen,则必须包含的头文件名为string.h。5C语言程序的三种基本结构是_循环_、_顺序_、_选择_。6.若程序中使用了函数sqrt,则必须包含的头文件名为math.h。7C语言中运算对象必须是整型的运算符是%。8C语言中整型数据除以整型数据得到整形数据。9C语言源程序文件的扩展名是.c;经过编译后,所生成文件的扩展名是;经过链接后,所生成的文件扩展名是.exe。 10.若

2、定义int a35;则a数组所含数组元数个数是15,sizeof的值是4,其首地址是a00。11在C语言中,数组名是数组的,同时它是一个_指针_ 常量。12判断字符型变量 ch是否为小写英文字母的C语言表达式为_。13判断变量a的数值范围1a10的C语言表达式是_a=1&a=10_ _ _。14C语言运算符中,+和-的结合方向是_从右向左 _ 函数读入字符串。16函数直接或间接地调用自己本身称为_递归_。17已知w=1,x=2,y=3,z=3,a=4,b=2;则执行语句x&z;后,a的值为4,b的值为2。 18字符串student的长度是8,它在内存中的字节数为。 19.设a、b、c为整型数,

3、且a=2,b=3,c=4,则执行语句a*=16+-;后,a的值是28。20执行int x,y,z;x=y=1;z=;后,则x=1,y=3,z=3。21定义语句int x,y;,执行y=;语句后,则x=2,y=4。22. 执行下列语句int a=2;a+=a-=a*a; 后,a的值是0。23设函数外有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存 储类别是 _。24. 有以下程序注:字符a的ASCII码值为97#include int main char *s=abc ; do printf ; +s; while ; return 0;程序运行后的输出结果是。25. 以下程序运行后的

4、输出结果是。 #include int fun int p ; if return ; p=x-fun ; return p ; int main printf%dn , fun ; return 0; 26. 有以下程序: #include int main int a,b=0; fora=0;a+; b+=a; printf;程序运行后的输出结果是 。27. 以下程序运行后的输出结果是。#include int main int i , j , row , column , m ; int array33=100 , 200 , 300 , 28 , 72 , -30 , -850 , 2

5、 , -26 ; m=array00;fori=1 ; i forj=0 ; j ifarrayij m=arrayij ; row=i ; column=j ; printf; return 0;28对于以下宏定义:#define M 1+2#define N 2*M+1执行语句x=N;之后,x的值是。29对于以下宏定义:#define M x*x#define N M+M执行语句z=N;后,z的值是。30已知老师记录描述为struct teather int id; struct int y;int m;int d;birth;t;将变量t中的d成员赋值为12 的语句为_ _ _。31下面

6、语句中的指针s所指字符串的长度是_。 char *s=tNameAddresn ; 32使用fopen打开文件时,如abc.txt文件不存在,则_ _。33C语言中,根据数据的存放形式,文件可以分为_文件和_文件。34C语言中,文件的格式化输入输出函数对是_和_。35C语言中用_函数打开文件,用_ _函数关闭文件。36. 下面程序给一维数组输入数据,找出下标为偶数的元素的最小值并输出。 #include int main int a10,min,i; fori=0;i_ _; min=a0; for i=2; i if min=ai; printf;return 0;37. 下面程序是用递归函

7、数实现求两个整数的最大公约数,主函数读入待求的两个整数并调用公约数函数求解,输出结果。请在横线上填入相应的语句以使程序完整。#include int Gcd int r; r=m%n; if return n; return ;int main int m,n; scanf; printf; return 0; 选择题:1第一个结构化程序设计语言是。APascalBC CBasicDFortran2以下哪一种程序设计语言是目前最受欢迎的编程语言之一。APascalBC CBasicDFortran3C语言规定:源程序中main函数的位置_。 A 必须在最开始 B 必须在调用的函数的后面 C 可

8、以任意 D 必须在最后面 4程序存储思想是提出来的。A丹尼尔里奇B冯诺依曼 C贝尔D马丁理查德5计算机中的所有信息都是以的形式存储在机器内部的。A字符B二进制编码CBCD码DASCII码6C语言中,下列哪一个不是合法的标识符_。A _file B printf C xyz.c D ab3C7C语言中,下列哪一个是合法的标识符_。A 3*X B for C_filename D $X8关于软件和程序,下列说法不正确的是 _。 A 软件的核心是程序 B 软件就是程序 C 软件=程序+文档 D 软件中文档必不可少 9C语言中,错误的转义字符是 。A n B 101 C D 10810属于C语言基本数

9、据类型的是_。A 数组型B浮点型 C 指针型D 结构型11以下正确的C语言变量名是_。A %k B a+b C a123 D test!12C语言中主函数的个数是_。A2个B 1个C任意个D10个13不属于C语言基本数据类型的是_。A字符型B浮点型 C整型D 结构型14在C语言中,合法的字符常量是_。 A 084B x43C abD 0 15执行语句a=4*5,a*2,a+15;后a的值是_。A 35 B 40 C 55 D 2016C语言程序的三种基本结构是 _。A 顺序结构,选择结构,循环结构 B 递归结构,循环结构,转移结构C 嵌套结构,循环结构,顺序结构 D 递归结构,选择结构,顺序结构17以下选项中不属于字符常量的是_。A C B 072 C xCC D C18设a为int型变量,分别执行下列赋值语句后,a所获得的值分别是_。 a=125.534; a=20.0/3; a=125.521%4;A125,6,31B125,6,1 C125,7,1D125.534,6.666666,1.52119若已定义x和y为double类型变量,则表达式x=1,y=x+3/2的值是_。 A 1 B 2 C 2.0 D 2.5 20以下选项中不属于字符常量的是_。A s B 117 C x86 D a 21以下选

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

当前位置:首页 > 建筑/环境 > 施工组织

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