应用软件工程师试题
一、判断题11、√12、×13、×
二、选择题21、D
22、C
23、CBA
三、填空题31、6444432、1033、8834、ai
tabi
taci
tadi
ta10ei
ta10fi
ta10gi
tai
thi
ta10i
t35、6036、ifflagifflagco
stfloatf0000001ifxfxfifxfxfifpNULLifpNULL
四、简答题41、答:防止头文件重复包含。42、答:前者是从存放头文件的目录中查找文件;后者是在当前目录中查找文件,若当前目录中没有该文件,则到系统头文件目录中查找。43、优点第一个代码简洁,代码量较少缺点要循环N次,判断N次,若co
ditio
的值没有变化,则程序效率很低代码有重复,代码量较大
第二个
只判断一次,再循环N次,若co
dito
的值没有改变,代码运行速度较快。
f44、内存泄露,程序崩溃。形参的值不能传递到实参,str指针没有申请到内存空间。输出hello输出不确定的数据或者乱码。函数调用完后,其申请的资源被释放。freestr后,str成为野指针,操作野指针会出现意想不到的后果。
五、编程题51、程序执行后,a7,b25。能正确求出a的平方,但a的值加了2。52、bcd101212053、a13A0355、defi
eaddrvolatileu
sig
edlo
g0x67a9i
tmai
voidaddr0xaa66retur
0
56、输出是6。因为有符号数会转换成无符号数。57、1中断返回值没有意义;2中断服务程序应快速完成,该代码求浮点数乘积,运算较慢。3)中断函数不应该带有参数58、charstrcatcharstrDestco
stcharstrSrcassertstrDestNULLassertstrSrcNULLcharpstrDestcharqstrSrcwhilep‘0’p
whileq‘0’pqretur
strDest
fr