当前位置:首页 > 计算机应用类专业综合知识试题
图6
图7
(1)首先将光标移到 ① 字段的数据区中,单击常用工具栏的“降序”按钮对该字段进行排序。
(2)选择“数据”菜单中的 ② 命令,打开图8对话框,在该对话框中,首先选择 ③ 为上述已排序的字段,再选择“汇总方式”为求和,再选择汇总项为 ④
图8
31、网络命令与IP应用:
(1)在一台主机上执行tracert命令时有如下信息:
第 5 页 共 18 页
Tracing route to www.sun.com [72.5.124.61] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 202.113.64.129 2 202.113.64.129 reports:Destination net unreachable. Trace complete 分析上述信息,从本机到目标主机(www.sun.com)是否连通:①_____________ A、连通 B、不连通 C、不能确定
(2)如下图31-1所示的画面是通过②_____________命令得到的。
A、netstat –a B、netstat –n C、netstat –r D、ipconfig/renew
图31-1
(3)局域网中某主机的IP地址为172.16.1.12/20,该局域网的子网掩码为③_____________。
A.255.255.240.0 B.255.255.255.240 C.255.255.224.0 D.255.255.252.0
(4)下面的地址中,不能在公网上使用的IP地址是④_____________。
A.192.118.10.1 B.127.0.0.1 C.172.14.2.100 D.172.17.20.196
32.函数check可用来对输入的数学式子进行语法检查。若同时满足以下条件,函数返回非0值,否则为0。请填空。
条件1:字符串s的左括号“(”和右括号“)”个数相等;
条件2:字符串从前向后检查时,遇到的右括号数在任何时候均不超过遇到的左括号数。
int check(char *s) /*s指向数学式子开始位置*/ {
int k1=0, k2=0;
while( ① ) {
if( *s== ‘(’ ) k1++; else
if( *s==‘)’ )
{
k2++;
if( ② ) return 0;
第 6 页 共 18 页
}
③ ;
}
return ( ④ ? 1:0 ;) }
四、程序分析题(本大题共3小题,共75分)
33.阅读程序,写出运行结果(每空5分,共25分) (1)下列程序的运行结果是
#include
int a=-3,b=2; b=~a+2<
printf(“%d %X\\n”,a,b); }
(2)下列程序的运行结果是
#include
int a=6,b=2,c; c=SQ(a+b)/SQ(b); printf(“%d\\n”,c); }
(3)下列程序的运行结果是 #include
{ if (k==0) return (w); return (fun(k-1)*k); } main( ) {
int w=10;
printf(\
}
(4)下列程序的运行结果是 int x = 3; void inc( ) {
第 7 页 共 18 页
static int x = 1; x *= x + 1; printf( \} main( ) {
static int i;
for ( i = 1; i < x; i++ ) inc( );
}
(5)下面程序的输出结果是 void swap( char *x, char *y ) {
char t;
t = *x; *x = *y; *y = t; }
main( ) {
char *s1 = \swap( s1, s2 );
printf( \}
34.程序填空。按照题目要求,将正确内容填入答题卡相应位置,使程序完整。(每空5分,共25分)
(1)下面程序的功能是将从终端上读入的10个整数以二进制方式写入名为\的新文件中。
#include
if(( fp=fopen(“bi.dat”, ① )) == NULL ) exit (0); for( i=0;i<10;i++ ) { scanf(\
fwrite( ② , sizeof(int), 1, fp); }
fclose(fp); }
(2)下面函数用于统计子串SubStr在母串str中出现的次数,请填空使程序完整。
第 8 页 共 18 页
共分享92篇相关文档