云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第六届全国信息技术大赛C语言程序设计预赛

第六届全国信息技术大赛C语言程序设计预赛

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 17:40:40

B)1-2-3 C)float D)12ab

11.有以下程序段: #include \#include \main( )

{ char ss[10]=\ gets(ss); ___________

printf(\); }

执行程序时如果输入ABC则输出结果为ABC6789,则下划线处的语句可以是( )。

A)strcat(ss,\); B)strcpy(ss[3], \); C)strcpy(ss, \); D)strcpy(&ss[3], \);

12.以下有关字符串赋值、赋初值的语句正确的有( )。

A)char sz[2][40];sz[1]=“string1”; B)char *sz[2];sz[1]=“string2”; C)char sz[][40]=“string3”;

D)char *sz[2]={“string1”,“string2”};

13.以下说法正确的有( )。

A)C语言程序总是从main函数开始执行

B)在C语言程序中,要调用函数必须在main()函数中定义 C)C语言程序由函数组成,且必须包含main函数

D)C语言程序中的main()函数必须放在程序的开始部分

14.关于以下运算,说法正确的有( )。

A)设有宏定义\(N) 2*N\则表达式F(2+3)的值是10 B)设int x=4;,则执行语句x += x *= x + 1;后,x的值为40 C)设int a, b = 8;,执行a = b<<2 + 1;后,a的值是33

D)设int a[3][4], *p = a[1]; 该指针变量p指向的元素是a[1][0]

15.函数欲实现交换x和y的值,且通过正确调用返回交换结果,下列选项中不能实现这一功能的有( )。

A)funa(int *x, int *y) { int *p;

*p = *x; *x = *y; *y = *p; }

B)funb(int x, int y) { int t;

t = x; x = y; y = t; }

C)func(int *x, int *y) { int p;

p = *x; *x = *y; *y = p; }

D)fund(int *x, int *y)

{

int *p;

*x = *x + *y; *y = *x - *y; *x = *x - *y; }

16.若x,y均定义为int型,z定义为double型,以下scanf函数调用语句合法的有( )。

A)scanf(\); B)scanf(\);

C)scanf(\); D)scanf(\);

17.以下叙述正确的有( )。

A)在C程序中,逗号运算符的优先级最低 B)在C程序中,A和a是两个不同的变量

C)若a和b类型相同,在执行了赋值a=b后,b中的值不变

D)当键盘输入数据时,对于整型变量也可以能输入整型数值、实型数值和字符型数据等

18.关于下列程序的输入与输出,下列说法正确的有( )。 #include void main() {

int m,n;

printf(\∶\); scanf(\); while(m!=n)

{while(m>n)m-=n; while(n>m)n-=m; }

printf(\); }

A)输入m>n时,程序将输出1 B)输入m

C)输入m,n满足m%n等于0,且m>n时,程序输出n的值 D)输入m或n为0时,程序将陷入死循环

19.已知int b=2,下列表达式值为1的有( )。

A)~b&b

B)~b||b C)b>>1 D)(b|1)&1

20.已知:int a=1,*p=&a;,则以下表达式值为1的有( )。

A)*p B)p[0] C)*&a D)*&p

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

B)1-2-3 C)float D)12ab 11.有以下程序段: #include \#include \main( ) { char ss[10]=\ gets(ss); ___________ printf(\); } 执行程序时如果输入ABC则输出结果为ABC6789,则下划线处的语句可以是( )。 A)strcat(ss,\); B)strcpy(ss[3], \); C)strcpy(ss, \); D)strcpy(&ss[3], \); 12.以下有关字符串赋值、赋初值的语句正确的有( )。 A)char sz[2][40];sz[1]=“string1”; B)char *sz[2];sz[1]=“string2”; C)c

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com