C语言(本)-华理.docx

上传人:rrsccc 文档编号:10410441 上传时间:2021-05-15 格式:DOCX 页数:23 大小:147.17KB
返回 下载 相关 举报
C语言(本)-华理.docx_第1页
第1页 / 共23页
C语言(本)-华理.docx_第2页
第2页 / 共23页
C语言(本)-华理.docx_第3页
第3页 / 共23页
C语言(本)-华理.docx_第4页
第4页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言(本)-华理.docx》由会员分享,可在线阅读,更多相关《C语言(本)-华理.docx(23页珍藏版)》请在三一文库上搜索。

1、。题号 : 1 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :表达式 x*=m+2 等价于 ( )。A、 x=x*m+2B、 x=m+2*xC、 x=m*(x+2)D、 x=x*(m+2)标准答案 : D学员答案 : D本题得分 : 5题号 : 2 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设有以下函数说明:ggg(double x) 则函数的类型隐含( )。A、与参数x 的类型相同B、 void型C、 int型D、无法确定标准答案 : C学员答案 : C本题得分 : 5题号 : 3 题型 : 单选题(请在以下几个选项中选择唯

2、一正确答案)本题分数 : 5内容 :设有说明语句:char a=x72,则变量a 。A、包含1 个字符B、包含2 个字符C、包含3 个字符D、包含4 个字符精选资料,欢迎下载。标准答案 : A学员答案 : A本题得分 : 5题号 : 4 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :在 C 语言的 if语句中,用作判断的表达式是( )。A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式标准答案 : D学员答案 : D本题得分 : 5题号 : 5 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设 int k=017;g=117

3、; 则以下语句的输出值为 ( ).printf(%dn,+k); printf(%xn,g+);A、 15 6fB、 16 70C、 15 71D、 16 75标准答案 : D学员答案 : D本题得分 : 5题号 : 6 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设 int a,b,c,x,y;则下列表达式中,( )是算术表达式。A、 a=b+c+B、 a&b=10 or a=0|a=10 & a=10 a=0标准答案 : D学员答案 : D本题得分 : 5精选资料,欢迎下载。题号 : 2 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 :

4、5内容 :对于基类型相同的两个指针变量之间,不能进行的运算是()。A、 B、 =C、 +D、 标准答案 : C学员答案 : C本题得分 : 5题号 : 3 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :下列程序段的输出结果是()。 #includevoidfun(int*x,int*y) printf(%d%d, *x,*y); *x=3;*y=4;main() int x=1,y=2; fun(&y,&x);printf(%d %dn,x,y); A、 2143B、 1212C、 1234D、 2112标准答案 : A学员答案 : A本题得分 : 5题号 :

5、4 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :若执行以下程序时从键盘上输入9,则程序的输出结果是( )。#includemain() intn;scanf(%d,&n);if(n+10)printf(%dn,n);else printf(%dn,n-);A、 11B、 10C、 9D、 8精选资料,欢迎下载。标准答案 : B学员答案 : B本题得分 : 5题号 : 5 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :下列程序执行后的输出结果是()。 #include void func(int *a,int b) b0=*a+6

6、; main() int a,b5;a=0; b0=3;func(&a,b);printf(%dn,b0);A、 6B、 7C、 8D、 9标准答案 : A学员答案 : A本题得分 : 5题号 : 6 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :以下函数的功能是()。 fun(char *p2, char *p1) while(*p2=*p1)!=0) p1+;p2+; A、将 p1 所指字符串复制到p2 所指内存空间中B、将 p1 所指字符串的地址赋给指针p2C、对 p1 和 p2 两个指针所指字符串进行比较D、检查p1 和 p2 两个指针所指字符串中是否有

7、0 标准答案 : A学员答案 : A本题得分 : 5题号 : 7 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :该程序的执行结果是()。 #include func(int a,int b) static intm=0,i=2;i+=m+1; m=i+a+b; return (m); main() int k=4,m=1,p; p=func(k,m); printf(%d,p);p=func(k,m); printf(,%dn,p);精选资料,欢迎下载。A、 8,15B、 8,16C、 8,17D、 8,8标准答案 : C学员答案 : C本题得分 : 5题号 :

8、 8 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :下列程序执行后的输出结果是()。 #include main() char arr24;strcpy(arr0,you);strcpy(arr1,me);arr03=&;printf(%sn,arr); A、 you&meB、 youC、 meD、 err标准答案 : A学员答案 : A本题得分 : 5题号 : 9 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :以下程序的输出结果是()。 #include main() int i, k, a10, p3; k=5;for(i=0

9、;i10;i+) ai=i; for(i=0;i3;i+) pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2; printf(%dn,k);A、 20B、 21C、 22D、 23标准答案 : B精选资料,欢迎下载。学员答案 : B本题得分 : 5题号 : 10 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :下列程序执行后的输出结果是()。 #include main() int a33, *p,i;p=&a00; for(i=p;i9;i+) pi=i+1;printf(%d n,a12);A、 6B、 8C、 9D、随机数标准答案 : A学

10、员答案 : A本题得分 : 5题号 : 11 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :以下程序的输出结果是()。 #include#defineSQR(X) X*X main() inta=16, k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(%dn,a);A、 16B、 2C、 9D、 1标准答案 : B学员答案 : A本题得分 : 0题号 : 12 题型 : 单选题(请在以下几个选项中选择唯一正确答案) 本题分数 : 5 内容 :下面关于局部变量和全局变量的说法中,()正确。A、 main 函数中定义的变量是全局变量B、在

11、任何函数内部定义的变量都是局部变量C、全局变量都在程序运行期间根据需要动态分配存储空间的精选资料,欢迎下载。D、局部变量都是在程序运行期间根据需要动态分配存储空间的标准答案 : B学员答案 : B本题得分 : 5题号 : 13 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :若运行以下程序时从键盘输入abc def,则输出结果是()。 #includemain() char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf(%s%s,p,q);printf(%s %sn,p,q);A、 def defB、 abc

12、 defC、 abc dD、 d d标准答案 : A学员答案 : A本题得分 : 5题号 : 14 题型 : 单选题(请在以下几个选项中选择唯一确答案)本题分数 : 5内容 :下列程序的运行结果是()。 #includevoid fun(int*a, int*b)int*k;k=a; a=b;b=k; main() int a=3,b=6,*x=&a,*y=&b;fun(x,y); printf(%d %dn, a, b);A、6 3B、 36C、编译出错D、 00标准答案 : B学员答案 : B本题得分 : 5题号 : 15 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 :

13、 5内容 :若指针 p 已正确定义, 要使 p 指向两个连续的整型动态存储单元,不正确的语句是 ()。精选资料,欢迎下载。A、 p=2*(int*)malloc(sizeof(int);B、 p=(int*)malloc(2*sizeof(int);C、 p=(int*)malloc(2*2);D、 p=(int*)calloc(2,sizeof(int)标准答案 : A学员答案 : D本题得分 : 0题号 :16 题型:是非题本题分数 : 5内容 :以下说明语句正确。struct date int year; int month; int day;struct datetoday,*p=&t

14、oday.month;1、错2、对标准答案 : 1学员答案 : 1本题得分 : 5题号 :17 题型:是非题本题分数 : 5内容 :设: FILE *fout; char ch;则 ch=fgetc(fout)表示将字符ch 写入由fout指针所指向的文件中去。1、错2、对标准答案 : 1学员答案 : 1本题得分 : 5题号 :18 题型:是非题本题分数 : 5内容 :赋值表达式st=(char*)malloc(sizeof(char)*10的功能是使指针st 指向具有10 个字节的动态存储空间。1、错精选资料,欢迎下载。2、对标准答案 : 2学员答案 : 2本题得分 : 5题号 :19 题型

15、:是非题本题分数 : 5内容 :设: int a=23,54,10,33,47,98,72,80,61, *p=a;则表达式 *(p+5) 表示引用值为47 的数组元素。1、 错2、 对标准答案 : 1学员答案 : 1本题得分 : 5题号 :20 题型:是非题本题分数 : 5内容 :设: FILE *fp;则 fp=fopen(myfile,rb);表示创建一个名字为myfile的二进制文件。1、错2、对标准答案 : 1学员答案 : 1本题得分 : 5题号 : 1 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设 intx,b;char z=a;则执行完下面的赋

16、值语句后,b 的值为 ( ) 。b=(xx)&(za)A、 0B、 1C、 2D、 3精选资料,欢迎下载。标准答案 : A学员答案 : A本题得分 : 5题号 : 2 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设 char*strp4=aa,bbb,cccc,ddddd;则 printf(%sn,strp3+2);的输出结果为( )。A、 ccB、 cccC、 dddD、 ddddd标准答案 : C学员答案 : C本题得分 : 5题号 : 3 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :以下程序段的输出值为 ( ) 。 x=

17、0;for(j=0;j=6;j+) if(j%2) continue;x+=j; printf(x=%dn,x);A、 x=6B、 x=8C、 x=9D、 x=12标准答案 : D学员答案 : D本题得分 : 5题号 : 4 题型 : 单选题(请在以下几个选项中选择唯一正确答案) 本题分数 : 5 内容 :结构化程序设计主要强调的是()。A、程序的规模B、程序的易读性精选资料,欢迎下载。C、程序的效率D、程序的可移植性标准答案 : B学员答案 : B本题得分 : 5题号 : 5 题型 : 单选题(请在以下几个选项中选择唯一正确答案) 本题分数 : 5 内容 :表达式 x*=m+2 等价于 (

18、)。A、 x=x*m+2B、 x=m+2*xC、 x=m*(x+2)D、 x=x*(m+2)标准答案 : D学员答案 : D本题得分 : 5题号 : 6 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :int a=12,则执行完语句a+=a-=a*a后, a 的值是 ( )。A、 552B、 264C、 144D、 264标准答案 : D学员答案 : D本题得分 : 5题号 : 7 题型 : 单选题(请在以下几个选项中选择唯一正确答案) 本题分数 : 5 内容 :以下表达式中,()的值为 0。A、5%6精选资料,欢迎下载。B、 5/6C、5 & 6D、 5!= 6

19、标准答案 : B学员答案 : B本题得分 : 5题号 : 8 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设: int x=3;则执行以下的语句后,x 的类型为 ( )。 x=(double)x/3+0.5A、 doubleB、 floatC、 intD、 void标准答案 : C学员答案 : C本题得分 : 5题号 : 9 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设 int i,j;则以下循环体的执行次数是()。 for(i=0,j=1;i=j+1;i+=2,j-)printf(%dn,i);A、 3B、 2C、 1D、

20、 0标准答案 : C学员答案 : C本题得分 : 5题号 : 10 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :精选资料,欢迎下载。以下能正确定义一维数组的选项是()。A、 int num;B、 #define N 100 int numN;C、 int num0:100;D、 int n=100标准答案 : B学员答案 : B本题得分 : 5题号 : 11 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设: int a10=1,2,3,4,5,6,7,8,9,10, *p=a;则数值为9 的表达式是( ) 。A、 *(p+8)

21、B、 p=9C、 *p+=9D、 p+8标准答案 : A学员答案 : A本题得分 : 5题号 : 12 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :宏定义 #define PI 3.14159中,宏名PI 代替一个 ( )。A、常数B、字符串C、符号D、变量标准答案 : B学员答案 : B本题得分 : 5精选资料,欢迎下载。题号 : 13 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :以下选项中,( )为正确的字符常量。A、 BB、 010C、 68D、 K标准答案 : B学员答案 : B本题得分 : 5题号 : 14 题型 :

22、 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :设 float x=213.82631;则 printf(%-4.2fn,x);语句 ( )。A、输出值为213.83B、输出格式描述符的域宽不够,不能输出C、输出值为213.82D、输出值为-213.82标准答案 : A学员答案 : A本题得分 : 5题号 : 15 题型 : 单选题(请在以下几个选项中选择唯一正确答案)本题分数 : 5内容 :判断字符串s1 和 s2 是否相等,应该使用( )。A、 if(s1=s2)B、 if(s1=s2)C、 if(strcmp(s1,s2)D、 if(strcpy(s1,s2)标准答

23、案 : C学员答案 : C精选资料,欢迎下载。本题得分 : 5题号 :16 题型:是非题本题分数 : 5内容 :设: int i=6,j;则执行语句j=(+i)+(i+)后 j 的值 131、错2、对标准答案 : 1学员答案 : 1本题得分 : 5题号 :17 题型:是非题本题分数 : 5内容 :设有说明int a=1, 2, 3, 4 , *p=&a1;则表达式 -(*p)的值为1。1、错2、对标准答案 : 2学员答案 : 2本题得分 : 5题号 :18 题型:是非题本题分数 : 5内容 :设指针变量p, q均已指向同一个数组的某两个下标变量,则表达式abs(p-q)的运算结果表示p、 q 指针之间的位差字节数。1、错2、对标准答案 : 2学员答案 : 2本题得分 : 5题号 :19 题型:是非题本题分数 : 5内容 :表达式 yy 的结果为0。1、错2、对精选资料,欢迎下载。标准答案 : 2学员答案 : 2本题得分 : 5题号 :20 题型:是非题本题分数 : 5内容 :#include C:USERf1.h是正确的文件包含命令。1、错2、对标准答案 : 2学员答案 : 2本题得分 : 5精选资料,欢迎下载。Welcome !欢迎您的下载,资料仅供参考!精选资料,欢迎下载

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1