APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
若二维数组a有m行n列,则下面能够正确引用元素a[i][j]的为() 。

A、*(a+j*n+i)

B、*(a+i*n+j)

C、*(*(a+i)+j)

D、*(*a+i)+j

答案:C

信息技术知识竞赛c语言
在一个C语言程序中()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346504.html
点击查看题目
以下程序输出结果是 。
#include "stdio.h"
void f ();
main()
{int a;
for(a=1;a<=3;a++)
fun();
}
void fun()
{static int i=1;
i+=3;
printf("%2d",i);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346513.html
点击查看题目
下列标识符中不合法的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346500.html
点击查看题目
设有如下定义:
int (*ptr)();
则以下叙述中正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346510.html
点击查看题目
若有如下定义变量:
int k=7,x=12; 则能使值为3的表达式是
()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346508.html
点击查看题目
以下程序调用findmax函数返回数组中的最大值
findmax(int *a,int n)
{ int *p,*s;
for(p=a,s=a; p-a
if (______) s=p;
return(*s);
}
main()
{ int x[5]={12,21,13,6,18};
printf("%d\n",findmax(x,5));
}
在下划线处应填入的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346511.html
点击查看题目
有以下程序
fun(int x,int y){return(x+y);}
main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum); }
执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651c.html
点击查看题目
有以下程序
#include "stdio.h"
void main()
{ int c;
while((c=getchar())!='\n')
switch(c -'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
default: putchar(c+2);break;
}
printf("\n");
}
通过键盘输入446755,执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346508.html
点击查看题目
C语言中数组下标的下限是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346518.html
点击查看题目
有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346529.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

若二维数组a有m行n列,则下面能够正确引用元素a[i][j]的为() 。

A、*(a+j*n+i)

B、*(a+i*n+j)

C、*(*(a+i)+j)

D、*(*a+i)+j

答案:C

信息技术知识竞赛c语言
相关题目
在一个C语言程序中()。

A. main函数必须出现在所有函数之前

B. main函数可以在任何地方出现

C. main函数必须出现在所有函数之后

D. main函数必须出现在固定位置

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346504.html
点击查看答案
以下程序输出结果是 。
#include "stdio.h"
void f ();
main()
{int a;
for(a=1;a<=3;a++)
fun();
}
void fun()
{static int i=1;
i+=3;
printf("%2d",i);
}

A. 4 7 10

B. 4 4 4

C. 4 5 6

D. 4 6 8

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346513.html
点击查看答案
下列标识符中不合法的是()。

A. s_name

B. _e

C. fox

D. 3DS

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346500.html
点击查看答案
设有如下定义:
int (*ptr)();
则以下叙述中正确的是()。

A. ptr是指向一维组数的指针变量

B. ptr是指向int型数据的指针变量

C. ptr是指向函数的指针,该函数返回一个int型数据

D. ptr是一个函数名,该函数的返回值是指向int型数据的指针

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346510.html
点击查看答案
若有如下定义变量:
int k=7,x=12; 则能使值为3的表达式是
()。

A. x%=(k%=5)

B. x%=(k-k%5)

C. x%=k-k%5

D. (x%=k)-(k%=5)

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346508.html
点击查看答案
以下程序调用findmax函数返回数组中的最大值
findmax(int *a,int n)
{ int *p,*s;
for(p=a,s=a; p-a
if (______) s=p;
return(*s);
}
main()
{ int x[5]={12,21,13,6,18};
printf("%d\n",findmax(x,5));
}
在下划线处应填入的是()。

A. p>s

B. *p>*s

C. a[p]>a[s]

D. p-a>p-s

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346511.html
点击查看答案
有以下程序
fun(int x,int y){return(x+y);}
main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum); }
执行后的输出结果是()。

A. 6

B. 7

C. 8

D. 9

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651c.html
点击查看答案
有以下程序
#include "stdio.h"
void main()
{ int c;
while((c=getchar())!='\n')
switch(c -'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
default: putchar(c+2);break;
}
printf("\n");
}
通过键盘输入446755,执行后的输出结果是( )。

A. 888988

B. 668966

C. 88898787

D. 66898787

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346508.html
点击查看答案
C语言中数组下标的下限是()。

A. 1

B. 0

C. 视具体情况而定

D. 无固定下限

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346518.html
点击查看答案
有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是()。

A. *pt->y

B. pt->x

C. ++pt->x

D. (pt++)->x

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346529.html
点击查看答案
试题通小程序
试题通app下载