C语言(本)-华理[参照内容].doc

上传人:rrsccc 文档编号:9714163 上传时间:2021-03-19 格式:DOC 页数:21 大小:812.50KB
返回 下载 相关 举报
C语言(本)-华理[参照内容].doc_第1页
第1页 / 共21页
C语言(本)-华理[参照内容].doc_第2页
第2页 / 共21页
C语言(本)-华理[参照内容].doc_第3页
第3页 / 共21页
C语言(本)-华理[参照内容].doc_第4页
第4页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

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题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设有说明语句:char a=x72,则变量a 。A、包含

2、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;则以下语句的输出值为( ).printf(%dn,+k); printf(%xn,g+);A、15 6fB、16 70C、15 71D、16 75标准答案:D学员答案:D本题得分:

3、5题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设 int a,b,c,x,y; 则下列表达式中,( ) 是算术表达式。A、a=b+c+B、a&b=10 or a=0|a=10 & a=10a=0标准答案:D学员答案:D本题得分:5题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:对于基类型相同的两个指针变量之间,不能进行的运算是( )。A、 B、= C、 + D、标准答案:C学员答案:C本题得分:5题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序段的输出结果是( )。#include void fun

4、(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题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:若执行以下程序时从键盘上输入9,则程序的输出结果是( )。#include main() int n;scanf(%d,&n);if(n+10)printf(%dn,n);else printf(%dn,n-); A、11B、10C、9

5、D、8标准答案:B学员答案:B本题得分:5题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序执行后的输出结果是( )。#include void func(int *a,int b) b0=*a+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

6、+; A、将p1所指字符串复制到p2所指内存空间中B、将p1 所指字符串的地址赋给指针 p2C、对p1和p2两个指针所指字符串进行比较D、检查p1和p2两个指针所指字符串中是否有0 标准答案:A学员答案:A本题得分:5题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:该程序的执行结果是( )。 #include func(int a,int b) static int m=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); pri

7、ntf(,%dn,p); A、8,15B、8,16C、8,17D、8,8标准答案:C学员答案:C本题得分:5题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序执行后的输出结果是( )。#include main() char arr24; strcpy(arr0,you);strcpy(arr1,me);arr03=&;printf(%s n,arr); A、you&meB、youC、meD、err标准答案:A学员答案:A本题得分:5题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下程序的输出结果是( )。#include mai

8、n() int i, k, a10, p3; k=5; for(i=0;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、随机数标

9、准答案:A学员答案:A本题得分:5题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下程序的输出结果是( )。#include #define SQR(X) X*X main() int a=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、在任何函数内部定义的变量都是局部变量C、全局变

10、量都在程序运行期间根据需要动态分配存储空间的D、局部变量都是在程序运行期间根据需要动态分配存储空间的 标准答案:B学员答案:B本题得分:5题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:若运行以下程序时从键盘输入abc def,则输出结果是( )。#include main() 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 defC、abc dD、d d标准答案:A学员答案:A本题得分:5题号:14题型:单选题

11、(请在以下几个选项中选择唯一确答案)本题分数:5内容:下列程序的运行结果是( )。#include void 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、 3 6C、编译出错D、 0 0标准答案:B学员答案:B本题得分:5题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是( )。A、p=2*(int*)mall

12、oc(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 date today,*p=&today.month; 1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:17题型:是非题本题分数:5内容:设:FILE *fout; char ch;则ch=fge

13、tc(fout)表示将字符ch写入由fout指针所指向的文件中去。1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:18题型:是非题本题分数:5内容:赋值表达式st=(char *)malloc(sizeof(char)*10的功能是使指针st指向具有10个字节的动态存储空间。1、 错 2、 对 标准答案:2学员答案:2本题得分:5题号:19题型:是非题本题分数:5内容:设:int a=23,54,10,33,47,98,72,80,61, *p=a;则表达式*(p+5)表示引用值为47的数组元素。 1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:20题型:是非题本题

14、分数:5内容:设:FILE *fp;则fp=fopen(myfile,rb);表示创建一个名字为myfile的二进制文件。 1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设int x,b; char z=a;则执行完下面的赋值语句后,b的值为( )。b=(xx)&(za)A、0B、1C、2D、3标准答案:A学员答案:A本题得分:5题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设char *strp4=aa, bbb, cccc, ddddd; 则printf(%sn,strp3+

15、2);的输出结果为( )。A、ccB、cccC、dddD、ddddd标准答案:C学员答案:C本题得分:5题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下程序段的输出值为( )。x=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学员答案:

16、B本题得分:5题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数: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题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:int a=12,则执行完语句a+=a-=a*a后,a的值是( )。A、552B、264C、144D、264标准答案:D学员答案:D本题得分:5题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下表达式中,( )的值为0。A、5 % 6B、5/6C、5 &

17、6D、5!= 6标准答案: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、0标准答案:C学员答案:C本题得分:5题号:10题型:单选

18、题(请在以下几个选项中选择唯一正确答案)本题分数: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)B、p=9C、*p+=9D、p+8标准答案:A学员答案:A本题得分:5题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:

19、宏定义#define PI 3.14159中,宏名PI代替一个( )。A、常数 B、字符串C、符号D、变量标准答案:B学员答案:B本题得分:5题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下选项中,( )为正确的字符常量。A、BB、010C、68D、K标准答案:B学员答案:B本题得分:5题号:14题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设float x=213.82631;则printf(%-4.2fn,x); 语句( )。A、输出值为213.83B、输出格式描述符的域宽不够,不能输出C、输出值为213.82D、输出值为-213.8

20、2标准答案: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)标准答案: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本题得分:521材料a

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

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


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