首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试 | 专题 | 网站地图 | 会员中心
返回Q空间网首页 ·返回首页
·联系我们
·收藏本站
首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试
你的位置:主页>等级考试>模拟试题>二级>文章内容
 
2007年9月计算机等级考试二级C语言考前模拟题密卷(4)
来源:计算机考试网 作者: 发布时间:2007-08-21收藏本文到QQ书签收藏本文到QQ书签收藏本文到百度搜藏 搜藏本文到百度搜藏


(26)以下正确的说法是
     A)用户若需调用标准库函数,调用前必须重新定义
     B)用户可以重新定义标准库函数,若如此,该函数将失去原有含义
     C)系统根本不允许用户重新定义标准库函数
     D)用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
(27)以下正确的函数头定义形式是
     A)double fun(int x,int y)
     B)double fun(int x;int y)
     C)double fun(int x,int y);
     D)double fun(int x,y);
(28)下面程序段的运行结果是
     char a[]="lanuage",*p;
     p=a;
     while(*p!=′u′){printf("%c",*p-32);p++;}
     A)LANGUAGE
     B)language
     C)LAN
     D)langUAGE
(29)下面程序段的运行结果是
     char str[]="ABC",*p=str;
     printf("%d\n",*(p+3));
     A)67
     B)0
     C)字符′C′的地址
     D)字符′C′
(30)若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是
     A)EOF
     B)-1
     C)1
     D)NULL
(31)在C语言中,char型数据在内存中的存储形式是
     A)补码
     B)反码
     C)原码
     D)ASCII码
(32)若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是
     A)2
     B)3
     C)4
     D)无确定值
(33)以下不正确的定义语句是
     A)double x[5]={2.0,4.0,6.0,8.0,10.0};
     B)int y[5.3]={0,1,3,5,7,9};
     C)char c1[]={′1′, ′2′, ′3′, ′4′, ′5′};
     D)char c2[]={′\x10′, ′\xa′, ′\x8′};
(34)有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)
     int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
     A)a[p-a]
     B)*(&a[i])
     C)p[i]
     D)*(*(a+i))
(35)当说明一个结构体变量时系统分配给它的内存是
     A)各成员所需内存量的总和
     B)结构中第一个成员所需内存量
     C)成员中占内存量最大者所需的容量
     D)结构中最后一个成员所需内存量
(36)有以下程序
      fun(int x,int y,int z)
     { z=x*y;}
     main()
     {int a=4,b=2,c=6;
     fun(a,b,c);
     printf("%d",c);
     }
     程序运行后的输出结果是
     A)16
     B)6
     C)8
     D)12
(37)函数fun的返回值是
     fun(char *a,char *b)
     { int num=0,n=0;
     while(*(a+num)!=′\0′)num++;
     while(b[n]){*(a+num)=b[n];num++;n++;}
     return num;
     }
     A)字符串a的长度
     B)字符串b的长度
     C)字符串a和b的长度之差
     D)字符串a 和b的长度之和
(38)以下叙述中不正确的是
     A)预处理命令行都必须以#号开始
     B)在程序中凡是以#号开始的语句行都是预处理命令行
     C)宏替换不占用运行时间,只占编译时间
     D)在以下定义是正确的:  #define PI  3.1415926;
(39)调用gets和puts函数时,必须包含的头文件是
     A)stdio.h
     B)stdlib.h
     C)define
     D)以上都不对
(40)利用 fseek 函数可以实现的操作是
     A)改变文件的位置指针
     B)文件的顺序读写
     C)文件的随机读写
     D)以上答案均正确
(41)下列程序的输出结果是
     main()
     { int a[5]={2,4,6,8,10},*p,**k;
     p=a;
     k=&p;
     printf("%d",*(p++));
     printf("%d\n",**k);
     }
     A)4
     B)22
     C)24
     D)46
(42)若有以下结构体,则正确的定义或引用的是
     struct Test
     {int x;
     int y;
     } vl;
     A)Test.x=10;
     B)Test v2;v2.x=10;
     C)struct v2;v2.x=10;
     D)struct Test v2={10};
(43)下面程序段的运行结果是
     char *p="abcdefgh";
     p+=3;
     printf("%d\n",strlen(strcpy(p,"ABCD")));
     A)8
     B)12
     C)4
     D)7
(44)下面判断正确的是
     A)char *a="china";等价于 char *a;*a="china";
     B)char str[5]={"china"};等价于char str[]={"china"};
     C)char *s="china";等价于 char *s;s="china";
     D)char c[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";
     (45)下列函数的运行结果是
     main()
     { int i=2,p;
     int j,k;
     j=i;
     k=++i;
     p=f(j,k);
     printf("%d",p);
     }
     int f(int a,int b)
     { int c;
     if(a>b)c=1;
     else if(a==b)c=0;
     else c=-1;
     return(c);
     }
     A)-1
     B)1
     C)2
     D)编译出错,无法运行
(46)在位运算中,操作数左移一位,其结果相当于
     A)操作数乘以2
     B)操作数除以2
     C)操作数除以4
     D)操作数乘以4
(47)若调用fputc函数输出字符成功,则其返回值是
     A)EOF
     B)1
     C)0
     D)输出的字符
(48)已知函数的调用形式:fread(buf,size,count,fp),参数buf的含义是
     A)一个整型变量,代表要读入的数据项总数
     B)一个文件指针,指向要读的文件
     C)一个指针,指向要读入数据的存放地址
     D)一个存储区,存放要读的数据项
(49)有如下程序:
     #define   N     2
     #define   M     N+1
     #define   NUM  2*M+1
     main()
     {
     int i;
     for(i=1;i<=NUM;i++)printf("%d\n",i);
     }
     该程序中的for循环执行的次数是
     A)5
     B)6
     C)7
     D)8
(50)以下定义中,标识符prt int(*prt)[3]
     A)定义不含法
     B)是一个指针数组名,每个元素都是一个指向整数变量的指针
     C)是一个指针,它指向一个具有三个元素的一维数组
     D)是一个指向整型变量的指针

共4页: 上一页 [1] 2 [3] [4] 下一页
上一篇:2007年9月计算机等级考试二级C语言考前模拟题密卷(3)   下一篇:2007年9月计算机等级考试二级C语言考前模拟题密卷(5)

[ 更多计算机考试资源请访问 计算机考试网 www.PCkao.com]
收藏到QQ书签  
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
相关文章
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月二级visualbasic语言程序设计模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月二级visualbasic语言程序设计模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月二级visualbasic语言程序设计模拟
·2007年9月计算机等级考试二级C语言考前模拟
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
相关文章
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
热门文章
·计算机等级考试二级公共基础
·2007年计算机等级考试二级公
·二级Access模拟试题:计算机
·二级C语言上机模拟试题:计
·计算机等级考试:计算机应用
·2007年下计算机等级考试二级

将计算机考试网设为首页 | 收藏计算机考试网 | 关于我们 | 联系我们 | 网站地图
Copyright © 2005 - 2006 计算机考试网资讯网 All rights reserved.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励