全国自学考试高级语言程序设计(一)真题00342

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分.

1.下列不属于保留字的是()

A.default

B.register

C.sruct

D.unsign

2.下列不能作为常量的是()

A.0582

B.0xa5

C.’\n’

D.2.5e-2

3.设typedeflongclass;,则class是()

A.整型变量

B.长整型变量

C.长整型数据类型的新标识符

D.新的而非长整型数据类型的标识符

4.设charc=’A’;inti=l,j;,执行j=!c&&i++;后,i和j的值分别是()

A.1和0

B.1和1

C.2和0

D.2和l

5.设inta;,执行表达式(a=1,2,3),a+1后,a和表达式的值分别是()

A.1和2

B.2和3

C.3和4

D.4和5

6.下列关于函数定义正确的是()

A.fun(intx,y){intz;returnz;}

B.voidfun(intx,inty){returnx+y;}

C.fun(x,y){intx,y;doublez;z=x+y;returnz;}

D.doublefun(intx,inty){doublez;z=x+y;returnz;)

7.下列用户自定义标识符正确的是()

A.4a

B.b_1

C.-&

D.*p

8.下列程序段中循环体执行的次数是()

intx=-1;

do

{

x=x*x;

}while(!x);

A.0

B.1

C.2

D.无限

9.实现字符串连接的系统函数名是()

A.strcat

B.strcmp

C.strcpy

D.strlen

10.若实参是一个数组名,在调用函数时,实参向形参传递的是()

A.数组的长度

B.数组的首地址

C.数组每个元素的值

D.数组每个元素的地址

11.设inta[][4]={l,2,3,4,5,6,7};,则a[1][3]的值是()

B.3

C.4

D.7

12.若定义一个只限本源文件使用的全局变量,则该变量的存储类别是()

A.extern

C.static

D.auto

13.设chark=’a’;floatj=2.0;,执行k+=5/j;printf("%c",k);后,输出结果是()

A.a

B.b

C.c

D.d

14.下列程序段正确的是()

A.chars[]={‘xyz’};

scanf(‘‘%s",s);

B.float*p,i;

p=*p+i;

C.chars[5]=‘word’;

puts(s);

D.inta[5]={0},*p=a;

*p=*(p+1);

15.关于编译预处理命令,叙述正确的是()

A.预处理命令都以"#"开头

B.预处理命令必须位于程序的首部

C.预处理命令只能实现宏定义和条件编译的功能

D.每个程序必须在开头使用预处理命令#include

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题的空格中填上正确答案.错填、不填均无分.

16.设floata,b,c;,若a、b和c分别为三角形的三条边长,它们"能构成等边三角形"的逻辑表达式是____________.

17.设inti;floatf=3.14;,执行i=(int)f;后,变量f的值是____________.

l8.设chars[]="\t\’Name\\Address\n";,s的长度是____________.

19.执行printf("%d\n",3&&2&5);后的结果是____________.

20.算术运算符的优先级比关系运算符的优先级____________.

21.单目运算符的结合性是____________.

22.设intx=1,y=3,z;,执行z=x>y++x:y++;后,z的值是____________.

23.设intm=3;floatn=12.6;charch=’a’;,若用输入语句实现上述三个变量的初始化结果且键入数据形式为:3,12.6a<回车换行>,则scanf语句应是____________.

24.若定义函数时类型缺省,则该函数默认的类型是____________.

25.设inta[5]={l,3,5,7,9},*p=&a[2];,则++(*p)的值是____________.

三、程序分析题(本大题共4小题,每小题4分,共16分)

阅读下列程序,将输出结果写到各题右侧的空白处.

26.

voidmain()

intcolor=2;

switch(color)

casel:printf("red\n");break;

case2:printf("yellow\n");

case3:printf("blue\n");

}

27.

intm,n;

for(m=1;m<=3;m++)

for(n=1;n<=2*m-l;n++)printf"*");

printf("\n");

28.

floatx=3.6;

inti;

i=x;

printf(‘x=%5.3f,i=%d\n",x,i);

29.

inta[2][3]={{1,2,3},{4,5,6}};

intb[3][2],i,j;

for(i=0;i<=1;i++)

for(j=0;j<=2;j++)

{printf("%5d",a[i][j]);

b[j][i]=a[i][j];

printf(‘‘\n");

printf("arrayb:\n");

for(i=0;i<=2;i++)

for(j=0;j<=1;j++)

printf("%5d",b[i][j]);

四、程序填充题(本大题共3小题,每小题6分,共18分)

请将下列程序横线处缺少的部分补上,使其能正确运行.

30.从键盘输入10个学生的姓名、性别和成绩,计算并输出这些学生的平均成绩.

#defineN10

structstudent

charname[20];

charsex;

intscore;

}stu[N];

floataver,sum=0;

for(i=0;i

{scanf("%d,%c%s",_________);/*第一空*/

sum=sum+_________;/*第二空*/

aver=___________;/*第三空*/

printf("aver=%6.2f\n",aver);

31.从键盘输入一串字符(以""作为结束标志),保存到文本文件text.txt中.

#include"stdio.h"

FILE_______;/*第一空*/

charch;

if((fp=fopen("text.txt’’,_______))==NULL)exit(0);/*第二空*/

while((ch=getchar())!=’’)fpute(ch,_________);/*第三空*/

fclose(fp);

32.用递归方法计算学生年龄,已知第一位学生年龄为10岁,其余学生一个比一个大2岁,求第5位学生的年龄.

递归公式如下:

age(n)=

intage(intn)

if(n==1)return(________);/*第一空*/

elsereturn(_________);/*第二空*/

printf(‘‘%d\n",_________);/*第三空*/

五、程序设计题(本大题共2小题,每小题8分,共16分)

33.从键盘输入三个整数a、b和c,按照由小到大的顺序输出.

34.(1)编写一函数,将指针变量pl和p2所指向的整数值交换.

其中:函数头是voidswap(int*pl,int*p2)

(2)编写一个主程序,从键盘输入两个整数,调用上述函数实现两个数据的交换并输出.

THE END
1.命令主义造句好工具造句栏目为您提供2025年的命令主义的造句相关内容,本栏目原创编辑和精选收集了17条命令主义的造句一二年级例句供您参考。 命令主义造句 1、他这官当得太“简单”了,难道靠命令主义可以处理好工作吗? 2、官僚主义、命令主义与毛主席的教导恰恰相反。 https://www.hao86.com/zaoju_view_994c7543ac994c75/
2.什么地完成任务形容词的胜利地完成任务、圆满地完成任务、安全地完成任务、漂亮地完成任务、认真地完成任务、完美的完成任务、高效地完成任务、出色地完成任务、精彩地完成任务、杰出地完成任务、用心地完成任务、小心地完成任务、谨慎地完成任务、用心地完成、仔细地完成、周密地完成、马虎地完成、粗略得完成、粗心地完成。http://m.15tql.com/zixun-405320/
3.通道程序由通道命令字(CCW)组成,该程序的首地址存放在内存的固定搜题找答案>08166操作系统及其安全试题答案>试题详情 【题目】通道程序由通道命令字(CCW)组成,该程序的首地址存放在内存的固定单元即___中,而下一条指令地址一般存放在通道状态字(CSW)中。 纠错 查看答案 查找其他问题的答案?https://www.zikaosw.cn/daan/5294643.html
4.DHCP报文分析交换机配置知识点3:DHCP客户端执行ipconfig/renew命令的过程及报文分析 使用命令ipconfig/renew,客户端可以重新获取TCP/IP参数。 首先客户端发送DHCP request报文,然后服务器回应DHCP ack报文。 此过程中,客户端已有IP地址,并知道DHCP服务器的IP地址。所以两次交互都是单播发送。 https://blog.csdn.net/2302_79979446/article/details/136160215
5.嵌入式习题2静候佳茵嵌人式系统通常有各自专门的 填空 1 和 填空 2 。 正确答案: 填空1:开发工具 填空2:环境 嵌入式系统软件相关的四个知识点:嵌入式操作系统设计、嵌人式操作系统 填空 1 、基于嵌入式操作系统的 填空 2 程序设计、嵌入式系统中的 填空 3 程序设计。 正确答案: 填空1:开发环境 填空2:硬件驱动 填空3:应用 https://www.cnblogs.com/hitwherznchjy/p/16127163.html
6.江苏省计算机二级真题(精选8篇)(35)J2SDK基本命令中能生成C语言头文件的命令是A)javah B)javap C)jar D)java二、填空题 (每空2分,共30分)请将每一个空的正确答案写在题卡【1】~【5】序好的横线上,答在试卷-上不得分。注意:以命令关键字填写的必须拼写完整。(1)在深度为7的满二叉树中,度为2的结点个数为 【1】 。(2)软件https://www.360wenmi.com/f/file7t5zc7b0.html
7.整理对应JSP第二版课后习题答案侵权联系我删除dream三、填空题 1、JSP应用程序配置文件的根元素为 ___<web-app>___。 2、JDBC的主要任务是:___、___、___。 与数据库建立连接 、 发送SQL语句 、 处理结果 。 3、如果想创建一个不敏感可滚动并且不可更新的结果集,参数选择___和___。 ResultSet.TYPEhttps://blog.51cto.com/dream666uping/5855108
8.考试资料网考试系统能够支持javadoc命令的注释语句是 A /**…// B /*…*/ C // D /**…*/ 24. 十进制数16的十六进制表示格式是 A 0x10 B 0x16 C 0xA D 016 25. int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是 A public int MAX_LENGTH=100 http://www.360doc.com/content/13/1123/14/14663225_331538328.shtml
9.2021A.该选项的命令可用,变灰或暗淡是由于显示器的缘故 B.该选项的命令出现了差错 C.该选项当前不可用 D.该选项的命令以后将一直不可用 8.万维网的特点不包括() A.分布式的信息资源 B.统一的用户界面 C.支持多种媒体 D.应用广泛 9.第三代计算机采用的电子元件是() http://xueli.en369.cn/jiaocai/1687250629118823.html
10.《师魂》答案智慧树7. 【填空题】DDL语句用于创建、管理数据库中的对象。主要语句有( ) 、( )和DROP等,可用来创建、修改、删除数据库、表、视图等对象。8. 【填空题】使用全局变量( )可以返回当前的 SQL Server 安装的版本、处理器体系结构、生成日期和操作系统。9. 【填空题】在使用一个局部变量之前,必须先用( )语句声明https://www.wjx.cn/xz/96537562.aspx
11.OfflineOffline-MML工具通常仅用于[ 填空(1)]命令、参数查询使用,现网站点批量配置采用CME工具。的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具https://www.shuashuati.com/ti/ed4d8d30bf284736ae6e2706e46f3c43.html?fm=bd792914c8b63b7a7f370a5bcf8b187fbe
12.Linux网络操作系统项目教程习题及答案.pdf,可以使用,以将一个较长的命令分成多行表达,增强:. 命令的可读性。执行后,Shell自动显示提示符,表示正在输入一个长命令。 ,只需在要执行的命令后跟上一个符号。 “\”“>” 4.“&” 二、选择题 1.()命令能用来查找在文件TESTFILE中包含4个字符的行。 https://www.taodocs.com/p-880799112.html
13.Python入门基础练习题(对)  19、 9999**9999这样的命令在Python中无法运行。(错)  20、 3+4j不是合法的Python表达式。(错)  21、 0o12f是合法的八进制数字。(错)  22、 Python 2.x和Python 3.x中input()函数的返回值都是字符串。(错) https://m.nowcoder.com/feed/main/detail/c0b3cc743338492990e59e66baf95caa
14.sql数据库期末考试题及答案1数据库(15页)crosoftSQLServer登录的密码的命令是,举例说明其语法格式:。WindowsNT授权认证 kWHEREbookname=计‘算机%’(D)SELECTpriceFROMbookWHEREbo 时可以用系统存储过程Spmodibaccess。()每个存储过程向调用方返回一个整数返回代码。如果存——— 时可以用系统存储过程Spmodibaccess。()每个存储过程向调用方返回一个整数返回代https://max.book118.com/html/2024/0413/7034160141006064.shtm