C语言(本)-华理

合集下载

东华理工大一c语言考试题及答案

东华理工大一c语言考试题及答案

东华理工大一c语言考试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义函数?A. classB. functionC. defD. void答案:D2. 下列哪个选项是合法的C语言变量名?A. 2variableB. variable2C. variable_2D. variable$2答案:C3. 在C语言中,以下哪个运算符用于取反?A. !B. ~C. %D. &&答案:A4. 下列哪个选项是C语言中的合法常量?A. 0x1AB. 1.23e2C. 0.1ED. 0.1E+答案:B5. 在C语言中,以下哪个选项不是控制语句?A. ifB. whileC. forD. switch答案:D6. C语言中,以下哪个选项用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A7. 在C语言中,以下哪个选项不是指针类型?A. int *B. intC. char *D. float答案:D8. 下列哪个选项是C语言中的合法数组定义?A. int arr[5] = {1, 2, 3};B. int arr[] = {1, 2, 3};C. int arr[5] = {1, 2};D. int arr = {1, 2, 3};答案:B9. 在C语言中,以下哪个选项用于声明一个函数?A. void function_name()B. function_name()C. int function_name()D. void function_name(int x)答案:D10. C语言中,以下哪个选项是正确的文件操作函数?A. fopenB. fcloseC. fprintfD. All of the above答案:D二、填空题(每题2分,共10分)1. 在C语言中,使用________关键字定义一个全局变量。

答案:extern2. C语言中,________运算符用于计算两个整数的和。

C语言(本)-华理

C语言(本)-华理
A、6
B、8
C、9
D、随机数
标准答案: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("%d\n",a);}
A、a>=10 or a<=0
B、a>=0|a<=10
C、a>=10 && a<=0
D、a>=10‖a<=0
标准答案:D
学员答案:D
本题得分:5
题号:2??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:5
内容:
对于基类型相同的两个指针变量之间,不能进行的运算是( )。
A、<
B、=
C、 +
1、 错
2、 对
标准答案:2
学员答案:2
本题得分:5
题号:20??题型:是非题??本题分数:5
内容:
设:int x='g';则整型变量x被赋予字符g。
1、 错
2、 对
标准答案:1
学员答案:1
本题得分:5
题号:1??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:5
内容:
能正确表示关系a≥10或a≤0的C逻辑表达式是( )。
内容:
设有以下函数说明:ggg(double x){ …}则函数的类型隐含( )。
A、与参数x的类型相同

2022年东华理工大学公共课《C语言》科目期末试卷B(有答案)

2022年东华理工大学公共课《C语言》科目期末试卷B(有答案)

2022年东华理工大学公共课《C语言》科目期末试卷B(有答案)一、填空题1、若有以下定义和语句,为使变量c1得到字符’A',变量c2得到字符’B’,正确的输入形式是_______。

char cl,c2;scanf("%4c%4c",&cl,8&c2);2、在C语言源程序中,一个变量代表【】。

3、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是4、若有定义语句:int m=5,y=2;则执行表达式y+=y-=m*=y后的y值是_______5、假设变量a、b均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为_______。

6、测试char型变量a第6位是否为1的表达式是_______(设最右位是第1位)。

7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。

函数中错误的部分是_______,改正后为_______。

void add(float a,float b){float c;c=a+b;return c;}8、在C语言中,二维数组元素在内存中的存放顺序是_______。

9、设有如下定义:#define SWAP(T,X,Y){T=X;X=Y;Y=T;}以下程序段将通过调用宏实现变量x和y内容的交换,请填空。

Double x=2.5,y=6.4,z;SWAP(_______);10、请填空:建立如图所示存储结构所需的说明语句是_______。

建立如图所示为变量a输入数据的输入语句是_______。

建立如图所示存储结构所需的赋值语句是_______。

二、选择题11、下列4组选项中,不是C语言关键字的选项是。

()A.defineB.getcC.includeD.whileIF char scanf goType printf case pow12、已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )。

2022年华东理工大学公共课《C语言》科目期末试卷A(有答案)

2022年华东理工大学公共课《C语言》科目期末试卷A(有答案)

2022年华东理工大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、在C语言中,&运算符作为单目运算符时表示的是_______运算;作为双目运算符时表示的是_______运算。

2、C语言源程序的基本单位是________3、一个C语言源程序由若干函数组成,其中至少应含有一个________4、在C语言的赋值表达式中,赋值号左边必须是_______5、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为_______。

6、已有一维数组a,n为元素的个数,且各元素均有值;函数void process (float*p,int n,float(*fun)(float*,int))为一个可完成下面各种计算的通用函数。

请分别写出用于以下计算的各函数中的调用语句_______、_______和_______。

(1)float arr_add(float*arr,int n)计算数组元素值之和。

(2)float odd_add(float*p,int n)计算下标为奇数的元素之和。

(3)float arr_ave(float*p,int n)计算各元素的平均值。

7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。

函数中错误的部分是_______,改正后为_______。

void add(float a,float b){float c;c=a+b;return c;}8、执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1='A'、c2='a',正确的数据输入形式是_______。

#include <stdio.h>int main(){int a,b;float x,y;char cl,c2;scanf("a=%d b=%d",&.a,&.b);scanf("x=%f y=%",8.x,8.y);scanf("c1=%cc2=%c”,8.cl,8.c2);printf("a=%d,b=%d,x=%f,y=%f,cl=%c,c2=%c",a,b,x,y,cl,c2);return0;}9、假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交换,即把b中的值给a,把c中的值给b,把a中的值给c。

华东理工大学c语言

华东理工大学c语言

华东理工大学c语言华东理工大学2009 - 2010 学年第 1 学期 c程序设计试卷( )1. 有下列程序#includemain(){union{int k;char i[2];}*s,a;s=&as->i[0]=0x39;s->i[1]=0x38;printf("%x\n",s->k);}输出结果是A)3839 B)3938 C)380039 D)3900382. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为A)100<空格>765.12<回车> B)i=100,f=765.12<回车>C)100<回车>765.12<回车> D)x=100<回车>,y=765.12<回车>3. 设已有定义: char *st="how are you"; 下列程序段中正确的是A) char a[11], *p; strcpy(p=a+1,&st[4]);B) char a[11]; strcpy(++a, st);C) char a[11]; strcpy(a, st);D) char a[], *p; strcpy(p=&a[1],st+2);4. 设j为int型变量,则下面for循环语句的执行结果是for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}A)6 3 B)7 4 C)6 2 D)7 35. 以下程序的输出结果是main(){int i,k,a[10],p[3]:K=5;for (i=0;i<10;i++) a[i]=i;for (i=0;i<3;i++) p[i]=a[i*(i+1)];for (i=0;i<3;i++) k=p[i]*2;printf("%d\n",k);}A)20 B)21 C)22 D)236. 若有以下说明:int w[3][4]o={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的表达式是A) *w[1]+1 B) p++,*(p+1)C) w[2][2] D) p[1][1]7. 若k是int型变量,且有下面的程序片段:k=-3if(k<=0) printf("####")1else printf("&&&&");上面程序片段的输出结果是A) #### B) &&&& C) ####&&&& D) 有语法错误,无输出结果8. 以下程序运行后,输出结果是main( ){int y=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y\2;} while(y>1=1);for(j=i-1;j>=0;j--)printf("%d",a[j]);printf("\n")}A)10000 B)10010 C)00110 D)101009. 以下叙述中不正确的是A)在不同的函数中可以使用相同名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数内的复合语句中定义的变量10. 请读程序:#includefunc( int a, int b){ int c;c=a+b;return c;}main(){ int x=6, y=7, z=8, r;r=func( x--,y==,x+y),z--);printf("%d\n",r);}上面程序的输出结果是A) 11 B) 20 C) 21 D) 3111. 以下程序的输出结果是# includemain(){ int a=2,c=5;printf("a=%%d,b=%%d\n",a,c); }A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d12. 设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果为< p="">A) 4 B) 3C) 2 D) 113. 执行以下程序后,y的值是main ( ){ int a[]={2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0;x<3;x++) y + = * (p + x);printf("%d\n",y); }A) 17 B) 18 C) 19 D) 2014. 下面四个选项中,全是不合法的用户标识符的是:A、A P_0 doB、float la0 _AC、b-a goto intD、_123 temp INT15. 以下程序的输出结果是main( ){ int n=4;while(n--)printf("%d ",--n);}A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 016. 设有如下的变量定义:int i=8,k,a,b;2unsinged long w=5double x=1,42,y=5.2则以下符合C语言语法的表达式是A)a+=a-=(b=4)*(a=3) B)x%(-3); C)a=a*3=2 D)y=float(i)17. 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是main( ){ int x;scanf("%d",&x);if(x + + >5) printf("%d",x);else printf("%d\n",x - -); }A) 7和5 B) 6和3 C) 7和4 D) 6和418. 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为A)float B)int C)char D)double19. 设有以下定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int (*prt)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是A) *((*prt+1) [2]) B) *(*(p+5))C) (*prt+1)+2 D) *(*(a+1)+2)20. 给出以下定义:char x[]="abcdefg";char y[]={'a','b','c','d','e','f','g'};则正确的叙述为A)数组X和数组Y等价B)数组x和数组Y的长度相同C)数组X的长度大于数组Y的长度D)数组X的长度小于数组Y的长度二、填空题(每空1分,共10分。

华东理工大学第一学年第二学期网上作业参考答案C语言设计

华东理工大学第一学年第二学期网上作业参考答案C语言设计

考生答题情况作业名称:20##春季C语言设计〔专〕课程网上作业1 出卷人:SA题号:1 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:int a=10,b=50,c=30;则以下语句段的输出结果为< >。

if<a>b> a=b;b=c; c=a;printf<"a=%d b=%d c=%d\n",a,b,c>;A、a=10 b=50 c=10B、a=10 b=30 c=10C、a=50 b=30 c=10D、a=50 b=30 c=50标准答案:B题号:2 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:设有数组说明语句:int x[10]={2,4,6},则数组x在内存中占据的字节数为< >。

A、3B、6C、12D、40标准答案:A题号:3 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5 内容:设:int x; 则以下表达式中,〔〕与其它三项不同。

A、x+1B、x++C、++xD、x+=1标准答案:D题号:4 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:若x 为整型变量,则执行以下的语句后,x的值为< >。

x=6;x+=x-=x*x;A、36B、-60C、60D、-24标准答案:B题号:5 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:下面的标识符组中,合法的用户标识符是< > 。

A、PAD P#dB、bid a10C、 void maxD、a* temp标准答案:B题号:6 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:设float x=213.82631;则printf<"%-4.2f\n",x>; 语句< >。

A、输出值为213.83B、输出格式描述符的域宽不够,不能输出C、输出值为213.82D、输出值为-213.82标准答案:A题号:7 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:下面程序的输出结果是#include main<> { double d=3.2; int x,y; x=1.2;y=<x+3.8>/5.0;printf<"%d\n", d*y>;}A、3B、3.2C、0D、3.07标准答案:C题号:8 题型:单选题〔请在以下几个选项中选择唯一正确答案〕本题分数:5内容:设有语句char c='\t'; ,则变量c< >。

2021华东理工大学计算机科学与技术考研真题经验参考书

2021华东理工大学计算机科学与技术考研真题经验参考书

转眼一瞬间,时间飞逝流过,回想曾经考研奋斗的日子,似乎那时的时光是最难忘,最充实的。

当时的我一路都纠结忐忑,到处的搜集有关资料,去相关的QQ群、微信群里看有没有有帮助的内容,到处打听考什么书,是哪些内容,但是最后得到的答案总是零零散散,直到后来,有了明确的复习体系,才成功上岸,所以我希望把自己的考研复习体系分享给大家,让每一个考研人都能成功上岸!我从大三就开始准备考研,听各种免费讲座,领取哪些免费资料,虽然用处不大;之后就开始了差不多一年的自习生活,每天起早贪黑,泡在图书管里,我早上6点起床,收拾完毕,吃了早饭七点钟到达图书馆学习,中午12:00回宿舍吃饭,然后午休到2:00去图书馆,在图书馆自习到下午5:30,约同学一起出去吃晚饭,吃过饭再散散步就开始回图书馆学习到晚上9:00。

然后收拾东西回宿舍。

在这段日子里,自己似乎变得更加淡定、坦然,让自己的生活更加充实,似乎明白每天在为什么而奋斗。

下面主要谈一下我的复习经验吧!政治:政治的复习本人觉得最好是报个辅导班,不用自己费心,把别人整理好的知识点背会就可以了。

值得一提的是政治选择题貌似都可以在大纲解析中找到,所以还是希望有时间的同学多翻几遍教材。

政治推荐李凡老师的课程,《政治新时器》挺不错的。

英语:全程~全程:记单词!记单词!记单词!《一本单词》、过真题木糖英语的《英语真题手译版》。

因为涉及到考英语六级,所以复习的比较早,每天都要背一张自己的英语听课笔记和一个单元的单词。

我是在蛋核英语上找的视频,然后同时买的英语考研资料,跟着老师反复进行分析句子和单词,深信得阅读者得天下,在考六级的前三周,我每天听两至三篇听力,就这样复习,最后六级顺利通过,没有了后顾之忧,不用再担心因为六级不过而复试被淘汰。

英语没有好的办法,就是多背多做题。

英语背单词背句子听课我一直坚持到十月份,效果显著,阅读的错误率也有所降低。

很感谢曾经的自己从未放弃,我相信,想要过的与别人不同,就必须付出努力。

华南理工大学高级语言程序设计(ci)试卷及答案

华南理工大学高级语言程序设计(ci)试卷及答案

华南理工大学计算机学院高级语言程序设计(C++I)试卷学生证号:____________________姓名:____________________注意事项:1.本试卷共五大题,满分100分,考试时间120分钟;2.所有答案请写在答卷上,试卷和答卷同时提交;一.单项选择题(每小题2分,共20分)1.下列字符列中,合法的长整型常量是:(A) 4.18e3(B) 0.46793(C) 4L(D) 9567382.设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:(A) 0,0(B) 0,1(C) 1,0(D) 1,13.以下运算符中,优先级最低的是:(A) *=(B) ?::(C) &&(D) >=4.在C++中,char类型数据在内存的存储形式是:(A)原码(B)反码(C)补码(D) ASCII码5.设变量定义int x = 6, y, z;执行语句y = z = x--; y = x == z;后变量y的值是:(A) 0(B) 1(C) 5(D) 66.下面的变量定义中,不正确的是:(A) char *p=”string”(C) float *q=&b, b;(B) int a[]={‘A’,’B’,’C’}(D) doudle a, *r=&a;7.设有变量定义doubleb[5], *p=b;能正确表示b数组中元素地址的表达式是:(A) b(B) b+5(C) *b[0](D) &b8.设有变量定义int a[]={2,3,5,9,11,13},*pa=a, w;执行语句w=++(*++pa);后,变量w和*pa的值是:(A) 3和3 (B) 4和3 (C) 3和4 (D) 4和49.语句if(w)…; else…;中的表达式w的等价表示是:(A) w==0(B) w==1(C) w!=0(D) w!=110.设有函数说明和变量定义:intmax(intx,inty);int(*p)(int,int)=max;inta,b;以下正确调用函数的代码是:(A) *p(a,b) (B) p(a,b) (C) *(p(a,b)) (D) p(&a,&b)- 1 -二.简答题(每小题2分,共20分)1.语句cout<<setfill(‘*’)<<set(10)<<1234;的输出结果是?2.表述问题“x或y中有一个小于z”的C++表达式是?3.设有变量定义int y=2;表达式y+=y*=2*y+1的值是?4.设有变量定义char s[10]=”student”, *p=s;则*(p+7)的值?5.设有变量定义int w[]={1,3,5,7,9}, *p=w;表达式*(p+2)**(w+3)的值?6.变量定义int (*pf)(int);中pf是?7.设有变量定义int a[3][2]={1,2,3,4,5,6}, (*p)[2]=a;表达式**(p+2)的值?8.设有变量定义struct{int x; int y; }d[2]={{1,4},{3,5}};表达式d[0].y / d[0].x * (d+1)->x的值?9.设有函数调用语句Avegare(a,50,ave)的功能是求整型数组前50个元素的平均值ave。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本题得分:5 题号:4 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 在C语言的if 语句中,用作判断的表达式是( )。 A、关系表达式 B、逻辑表达式 C、算术表达式 D、任意表达式 标准答案:D 学员答案:D 本题得分:5 题号:5 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 设int k=017;g=117;则以下语句的输出值为( ).printf("%d\n",++k); printf("%x\n",g++); A、15 6f B、16 70 C、15 71 D、16 75 标准答案:D 学员答案:D 本题得分:5 题号:6 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 设 int a,b,c,x,y; 则下列表达式中,( ) 是算术表达式。 A、a=b+c++ B、a&&b<3 C、a-x/y D、y!=x 标准答案:C 学员答案:A
C、8 D、9 标准答案:A 学员答案:A 本题得分:5 题号:6 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 以下函数的功能是( )。fun(char *p2, char *p1) { while((*p2=*p1)!='\0'){ p1++;p2++; }} A、将p1所指字符串复制到p2所指内存空间中 B、将p1 所指字符串的地址赋给指针 p2 C、对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); printf(",%d\n",p);} A、8,15 B、8,16 C、8,17 D、8,8 标准答案:C 学员答案:C 本题得分:5 题号:8 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容:
本题得分:5 题号:10 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 判断字符串s1和s2是否相等,应该使用( )。 A、if(s1=s2) B、if(s1==s2) C、if(strcmp(s1,s2)) D、if(strcpy(s1,s2)) 标准答案:C 学员答案:C 本题得分:5 题号:11 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 设char *strp[4]={"aa", "bbb", "cccc", "ddddd"}; 则 printf("%s\n",strp[3]+2);的输出结果为( )。 A、cc B、ccc C、ddd D、ddddd 标准答案:C 学员答案:C 本题得分:5 题号:12 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 下列变量说明语句中,( )正确。 A、int_a=123 B、double b="ok" C、long do=0x7dL D、float 2_and=4.56 标准答案:A 学员答案:B
Байду номын сангаас
本题得分:0 题号:7 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 设:int x,*pb;则以下赋值语句中,( )正确。 A、*pb=&x; B、pb=x; C、pb=&x; D、*pb=*x 标准答案:C 学员答案:C 本题得分:5 题号:8 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 当调用函数时,实参是个数组名,则传送给形参的是( )。 A、数组的存储首地址 B、数组的长度 C、数组的元素个数 D、数组第一个元素的值 标准答案:A 学员答案:A 本题得分:5 题号:9 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 字符(char)型数据在计算机内存中的存储形式是( )。 A、EBCDIC码 B、ASCII码 C、反码 D、补码 标准答案:B 学员答案:B
本题得分:5 题号:16 题型:是非题 本题分数:5 内容: 设:int i=6,j; 则执行语句j=(++i)+(i++)后j的值13 1、 错 2、 对 标准答案:1 学员答案:1 本题得分:5 题号:17 题型:是非题 本题分数:5 内容: 在宏定义#define PI 3.1415926中,宏名PI代替了一个实数 3.1415926。 1、 错 2、 对 标准答案:1 学员答案:2 本题得分:0 题号:18 题型:是非题 本题分数:5 内容: sizeof(double)是一个函数调用。 1、 错 2、 对 标准答案:1 学员答案:2 本题得分:0 题号:19 题型:是非题 本题分数:5 内容: 全局变量,若未对其存储类别作任何说明,则隐含static 型。 1、 错 2、 对 标准答案:2
题号:1 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 表达式x*=m+2等价于( )。 A、x=x*m+2 B、x=m+2*x C、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、包含1个字符 B、包含2个字符 C、包含3个字符 D、包含4个字符 标准答案:A 学员答案:A
学员答案:2 本题得分:5 题号:20 题型:是非题 本题分数:5 内容: 设:int x='g';则整型变量x被赋予字符g。 1、 错 2、 对 标准答案:1 学员答案:1 本题得分:5
题号:1 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 能正确表示关系a≥10或a≤0的C逻辑表达式是( )。 A、a>=10 or a<=0 B、a>=0|a<=10 C、a>=10 && a<=0 D、a>=10‖a<=0 标准答案:D 学员答案:D 本题得分:5 题号:2 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 对于基类型相同的两个指针变量之间,不能进行的运算 是( )。 A、< B、= C、 + D、– 标准答案:C 学员答案:C
标准答案: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("%d\n",a);} A、16 B、2 C、9 D、1 标准答案:B 学员答案:A 本题得分:0 题号:12 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 下面关于局部变量和全局变量的说法中,( )正确。 A、main函数中定义的变量是全局变量 B、在任何函数内部定义的变量都是局部变量 C、全局变量都在程序运行期间根据需要动态分配存储空 间的 D、局部变量都是在程序运行期间根据需要动态分配存储 空间的 标准答案:B 学员答案:B 本题得分:5 题号:13 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 若运行以下程序时从键盘输入abc def<回车>,则输出结 果是( )。#include main() { char *p,*q; p= (char*)malloc(sizeof(char)*20);q=p;
本题得分:0 题号:13 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 设:int x=3;则执行以下的语句后,x的类型为( )。x= (double)x/3+0.5 A、double B、float C、int D、void 标准答案:C 学员答案:A 本题得分:0 题号:14 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 以下能正确定义一维数组的选项是( )。 A、int num[]; B、#define N 100 int num[N]; C、int num[0:100]; D、int n=100 标准答案:B 学员答案:B 本题得分:5 题号:15 题型:单选题(请在以下几个选项中选择唯一正 确答案) 本题分数:5 内容: 设int (*f)() ;则f是个( )。 A、整型指针变量 B、数组指针 C、指针数组 D、函数指针 标准答案:D 学员答案:D
本题得分:5 题号:3 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 下列程序段的输出结果是( )。#include void fun(int *x, int *y) { printf("%d %d ", *x,*y); *x=3;*y=4;}main() { int x=1,y=2; fun(&y,&x); printf("%d %d\n",x,y); } A、2143 B、1212 C、1234 D、2112 标准答案:A 学员答案:A 本题得分:5 题号:4 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 若执行以下程序时从键盘上输入9,则程序的输出结果是 ( )。#include main() { int n;scanf("%d",&n);if(n++ <10)printf("%d\n",n);else printf("%d\n",n--);} A、11 B、10 C、9 D、8 标准答案:B 学员答案:B 本题得分:5 题号:5 题型:单选题(请在以下几个选项中选择唯一正确 答案) 本题分数:5 内容: 下列程序执行后的输出结果是( )。#include void func(int *a,int b[]) { b[0]=*a+6; }main() { int a,b[5];a=0; b[0]=3;func(&a,b);printf("%d\n",b[0]);} A、6 B、7
相关文档
最新文档