C语言(本)-华理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内容:
设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
题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
设:int x=3;则执行以下的语句后,x的类型为( )。x=(double)x/3+0.5
题号:18题型:是非题本题分数:5
内容:
sizeof(double)是一个函数调用。
1、错
2、对
标准答案:1
学员答案:2
本题得分:0
题号:19题型:是非题本题分数:5
内容:
全局变量,若未对其存储类别作任何说明,则隐含static型。
1、错
2、对
标准答案:2
学员答案:2
本题得分:5
题号:20题型:是非题本题分数:5
A、16
B、2
C、9
D、1
标准答案:B
学员答案:A
本题得分:0
题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
下面关于局部变量和全局变量的说法中,()正确。
A、main函数中定义的变量是全局变量
B、在任何函数内部定义的变量都是局部变量
C、全局变量都在程序运行期间根据需要动态分配存储空间的
内容:
设:int x,*pb;则以下赋值语句中,( )正确。
A、*pb=&x;
B、pb=x;
C、pb=&x;
D、*pb=*x
标准答案:C
学员答案:C
本题得分:5
题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
当调用函数时,实参是个数组名,则传送给形参的是( )。
A、数组的存储首地址
D、a>=10‖a<=0
标准答案:D
学员答案:D
本题得分:5
题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
对于基类型相同的两个指针变量之间,不能进行的运算是()。
A、<
B、=
C、+
D、–
标准答案:C
学员答案:C
本题得分:5
题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数: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
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];
内容:
设: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
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、6 3
B、3 6
C、编译出错
D、0 0
标准答案:B
学员答案:B
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、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]);}
D、int n=100
标准答案:B
学员答案:B
本题得分:5
题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
设int (*f)() ;则f是个( )。
A、整型指针变量
B、数组指针
C、指针数组
D、函数指针
标准答案:D
学员答案:D
本题得分:5
题号:16题型:是非题本题分数:5
题号: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
内容:
B、数组的长度
C、数组的元素个数
D、数组第一个元素的值
标准答案:A
学员答案:A
本题得分:5
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
字符(char)型数据在计算机内存中的存储形式是( )。
A、EBCDIC码
B、ASCII码
C、反码
D、补码
标准答案:B
学员答案:B
本题得分:5
A、6
B、7
C、8
D、9
标准答案:A
学员答案:A
本题得分:5
题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
以下函数的功能是()。fun(char *p2, char *p1) { while((*p2=*p1)!='\0'){ p1++;p2++; }}
A、将p1所指字符串复制到p2所指内存空间中
A、you&me
B、you
C、me
D、err
标准答案:A
学员答案:A
本题得分:5
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
以下程序的输出结果是()。#include 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);}
内容:
下列程序段的输出结果是()。#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
题号: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
本题得分: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
A、def def
B、abc def
C、abc d
D、d d
标准答案:A
学员答案:A
本题得分:5
题号:14题型:单选题(请在以下几个选项中选择唯一确答案)本题分数: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 %d\n", a, b);}
本题得分: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
本题得分:0
题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
A、包含1个字符
B、包含2个字符
C、包含3个字符
D、包含4个字符
标准答案:A
学员答案:A
本题得分:5
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
在C语言的if语句中,用作判断的表达式是( )。
A、关系表达式
B、逻辑表达式
C、算术表达式
D、任意表达式
标准答案:D
学员答案:D
A、8,15
B、8,16
C、8,17
D、8,8
标准答案:C
学员答案:C
本题得分:5
题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
下列程序执行后的输出结果是()。#include main() { char arr[2][4]; strcpy(arr[0],"you");strcpy(arr[1],"me");arr[0][3]='&';printf("%s \n",arr); }
B、1212
C、1234
D、2112
标准答案:A
学员答案:A
本题得分:5
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
若执行以下程序时从键盘上输入9,则程序的输出结果是()。#incluቤተ መጻሕፍቲ ባይዱe main() { int n;scanf("%d",&n);if(n++<10)printf("%d\n",n);else printf("%d\n",n--);}
A、20
B、21
C、22
D、23
标准答案:B
学员答案:B
本题得分:5
题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
下列程序执行后的输出结果是()。#include main() { int a[3][3], *p,i; p=&a[0][0];for(i=p;i<9;i++) p[i]=i+1;printf("%d \n",a[1][2]);}
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 %s\n",p,q);}
设有以下函数说明:ggg(double x){ …}则函数的类型隐含( )。
A、与参数x的类型相同
B、void型
C、int型
D、无法确定
标准答案:C
学员答案:C
本题得分:5
题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
设有说明语句:char a='\x72’,则变量a。
相关文档
最新文档