1、自考高级语言程序设计(一) (2014.4)真题及答案一 单选1.表达式 9%45+15/6*2的值是A.4B.5C.10D.13正确答案D知识点名称掌握位运算符的运算对象、规则、优先级和结合性难易程度简单讲解9+4=13统计刷题次数:329 错误率:86%2.设 int a10;,则数组 a的下标正确的使用范围是A.0到 9B.0到 10C.-1到 9D.1到 10正确答案A知识点名称熟练掌握一维数组的定义和初始化方法;熟练掌握用下标引用一维数组元素的方法难易程度简单讲解从 0开始统计刷题次数:540 错误率:42%3.执行语句 printf(A.3B.AC.DD.68正确答案C知识点名称熟
2、练掌握格式输入输出函数的调用方法和功能;了解整型数据在内存的存放方式;了解字符型数据在内存的存放方式难易程度简单讲解A后移三位既 D统计刷题次数:300 错误率:17%4.设 int m1=60,m2=80,m3=100;,表达式 m3m2m1的值是A.0B.1C.60D.100正确答案A知识点名称熟练掌握关系和逻辑表达式的构成和运算规则难易程度简单讲解m3m2为真,所以值为 0,0m1 为假,所以值为 0,最后输出为 0。统计刷题次数:357 错误率:58%5.下列程序段执行后,变量 n的值是Static int n;do n=n+1; while(nd后,c 和d的值分别是A.1和 2B.
3、1和 200C.10和 2D.100和 200正确答案A知识点名称掌握关系和逻辑运算符的运算对象、规则、优先级和结合性难易程度简单讲解ad,表达式*p+的值是A.11B.21C.31D.41正确答案A知识点名称能使用指向一维数组元素的指针变量来引用数组元素难易程度简单讲解先取值后+统计刷题次数:357 错误率:72%12.设Struct t int a;float b;char c10;x2=1,6.6,“Dollar“,2,9.8,“Pound“;则执行语句 printf(“%d,%s“,x1.a,x1.c);后输出结果是A.1,DollarB.2,DollarC.1,PoundD.2,Po
4、und正确答案D知识点名称掌握结构型数组的定义和初始化方法难易程度简单讲解结构型数组基本使用统计刷题次数:230 错误率:40%13.设 charsl10=A.LifeBetterB.BetterLifeC.BetterD.Life正确答案B知识点名称掌握字符串连接、比较、复制函数的使用方法难易程度简单讲解strcat:连接字符串。统计刷题次数:176 错误率:50%14.下列程序段的输出结果是 int n=6;while(n3) n-;if(n%2=0) continue;printf(A.13B.35C.53D.654正确答案C知识点名称掌握 break和 continue语句功能和使用方
5、法难易程度简单讲解跳过 continue之后的语句,重新判断循环控制条件,决定是否继续循环统计刷题次数:184 错误率:25%15.下列程序的输出结果是 int a=l;int f () int a=2;return a;void main()printf(A.1,1B.1,2C.2,1D.2,2正确答案B知识点名称掌握函数调用时参数的值传递方法难易程度简单讲解形式参数不改变实际参数统计刷题次数:546 错误率:47%二 填空16.指针变量中存放的是_。正确答案地址知识点名称理解指针与地址的关系难易程度简单17.设 int a;,从键盘输入数据给变量 a的输入语句是_。正确答案scanf(“%
6、d,,使指针变量 p指向数组 m首元素的语句是_。正确答案p=m知识点名称能使用指向一维数组元素的指针变量来引用数组元素难易程度简单21.运算符+=、,执行语句 x=+2;后 x的值是_。正确答案3知识点名称掌握赋值表达式的构成和运算规则;熟练掌握算术表达式的构成和运算规则难易程度简单23.计算$xy#使用的系统函数是_。正确答案pow知识点名称熟练掌握常用数学函数的功能与调用方法难易程度简单24.设 char s20=“Computer“;,则 strlen(s)的值是_。正确答案8知识点名称掌握字符串长度测试函数的使用方法难易程度简单25.表达式(int)(3.5+1/2)的值是_。正确答案3知识点名称了解表达式结果的强制转换方法难易程度简单