试题通
试题通
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
试题通
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序
#include
void main()
{
int s,i,sum();
for (i=1;i<=10;i++)
s=sum(i);
printf("s=%d\n",s);
}
sum(int k)
{
int x=0;
return (x+=k);
}  
程序运行后的输出结果是 ( )。  

A、55

B、45

C、15

D、10

答案:D

试题通
信息技术知识竞赛c语言
试题通
对下面程序段:
#define A 3
#define B(a) ((A+1)*a)
...
x=3*(A+B(7));正确的判断是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346501.html
点击查看题目
8、 有以下程序
struct STU{
char name[10];
int num;
};
void f1(struct STU c)
{ struct STU b={"LiSiGuo",2042};
c=b;}
void f2(struct STU *c)
{ struct STU b={"SunDan",2044};
*c=b;
}
main( )
{ struct STU a={"YangSan",2041},b={"WangYin",2043};
f1(a);f2(&b);
printf("%d %d\n",a.num,b.num);}
执行后的输出结果是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346503.html
点击查看题目
有以下程序
#include
void fun(int *p)
{printf(“%d\n”,p[5]);}
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10};
fun(&a[3]);
程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034650f.html
点击查看题目
表达式:10!=9的值是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346519.html
点击查看题目
设有如下枚举类型定义:
enum language { Basic=3,Assembly,Ada=100,COBOL,Fortran};
枚举量Fortran的值为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650f.html
点击查看题目
有以下程序
#include
void main()
{ char *alpha[7]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX","YZ"};
char **p;
int i;
p=alpha;
for(i=0;i<4;i++)
printf("%c",*(p[i]));
printf("\n");
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346520.html
点击查看题目
以下不合法的用户标识符是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651a.html
点击查看题目
C语言中的文件类型只有( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346516.html
点击查看题目
有以下程序
  #include
  main()
  { int x;
  scanf("%d",&x);
  if(x>15) printf("%d",x-5);
  if(x>10) printf("%d",x);
  if(x>5) printf("%d\n",x+5);
  }
  若程序运行时从键盘输入12<回车>,则输出结果为( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346506.html
点击查看题目
下列程序的输出结果是 ( )。
#include "stdio.h"
main()
{ int i,a=0,b=0;
for(i=1;i<10;i++)
{ if(i%2==0)
{a++;
continue;}
b++;}
printf("a=%d,b=%d",a,b); }
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651f.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
试题通
信息技术知识竞赛c语言

有以下程序
#include
void main()
{
int s,i,sum();
for (i=1;i<=10;i++)
s=sum(i);
printf("s=%d\n",s);
}
sum(int k)
{
int x=0;
return (x+=k);
}  
程序运行后的输出结果是 ( )。  

A、55

B、45

C、15

D、10

答案:D

试题通
试题通
信息技术知识竞赛c语言
相关题目
对下面程序段:
#define A 3
#define B(a) ((A+1)*a)
...
x=3*(A+B(7));正确的判断是()。

A. 程序错误,不许嵌套宏定义

B. 程序错误,宏定义不许有参数

C. x=93

D. x=21

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346501.html
点击查看答案
8、 有以下程序
struct STU{
char name[10];
int num;
};
void f1(struct STU c)
{ struct STU b={"LiSiGuo",2042};
c=b;}
void f2(struct STU *c)
{ struct STU b={"SunDan",2044};
*c=b;
}
main( )
{ struct STU a={"YangSan",2041},b={"WangYin",2043};
f1(a);f2(&b);
printf("%d %d\n",a.num,b.num);}
执行后的输出结果是 ()。

A. 2041 2044

B. 2041 2043

C. 2042 2044

D. 2042 2043

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346503.html
点击查看答案
有以下程序
#include
void fun(int *p)
{printf(“%d\n”,p[5]);}
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10};
fun(&a[3]);
程序运行后的输出结果是()。

A. 5

B. 6

C. 8

D. 9

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034650f.html
点击查看答案
表达式:10!=9的值是()。

A. ture

B. 非零值

C. 1

D. 0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346519.html
点击查看答案
设有如下枚举类型定义:
enum language { Basic=3,Assembly,Ada=100,COBOL,Fortran};
枚举量Fortran的值为()。

A. 4

B. 7

C. 102

D. 103

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650f.html
点击查看答案
有以下程序
#include
void main()
{ char *alpha[7]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX","YZ"};
char **p;
int i;
p=alpha;
for(i=0;i<4;i++)
printf("%c",*(p[i]));
printf("\n");
}
执行后的输出结果是( )。

A. AEIM

B. BFJN

C. ABCD

D. DHLP

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346520.html
点击查看答案
以下不合法的用户标识符是()。

A. j2_KEY

B. Double

C. 4d

D. _8_

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651a.html
点击查看答案
C语言中的文件类型只有( )。

A. 索引文件和文本文件两种

B. 文本文件一种

C. 二进制文件一种

D. ASCII码文件和二进制文件两种

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346516.html
点击查看答案
有以下程序
  #include
  main()
  { int x;
  scanf("%d",&x);
  if(x>15) printf("%d",x-5);
  if(x>10) printf("%d",x);
  if(x>5) printf("%d\n",x+5);
  }
  若程序运行时从键盘输入12<回车>,则输出结果为( )。

A. 7

B. 1217

C. 12

D. 17

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346506.html
点击查看答案
下列程序的输出结果是 ( )。
#include "stdio.h"
main()
{ int i,a=0,b=0;
for(i=1;i<10;i++)
{ if(i%2==0)
{a++;
continue;}
b++;}
printf("a=%d,b=%d",a,b); }

A. a=4,b=4

B. a=4,b=5

C. a=5,b=4

D. a=5,b=5

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