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

当前位置:首页 > 2017年福建省二级C语言试卷真题版

2017年福建省二级C语言试卷真题版

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 22:58:24

Word格式

(56) 若有语句int a; char c; scanf(“=%c”,&a,&c);,为将整数135赋给a,字符'6'赋给c,正确的数据输入方式是( C )。(说明:代表换行,__代表空格) A) 135__6 B) 1356 C) 1356 D) 135__6__

(56) 若有定义int a=3,b=5,c=8; 则表达式!(a-b)|| (c-b)的值为( A )。 A) 1 B) 0 C) 2 D) 3

(57) 若有定义:float x=3.5,y=5.5; 则表达式( A )的值为2。 A) (int)(x+y)%7 B) int (x+y)%7 C) (x+y)%7

D) (int)x+y%7

(58) 若有定义:int i,x=0;语句for (i=1;i<=3;i++) x+=2;与下列( D )程序段不等价。 A) i=1;

for (;i<=3;i++) x+=2; B) for (i=1;i<=3;)

{x+=2;i++;} C) i=1;

for (;i<=3;) {x+=2;i++;}

D) i=1;

for ( ; ;i++) x+=2;

(59) 以下( A )对二维数组arr的初始化是错误的。 A) int arr[2][3]={{1,2},{3,4},{5,6}}; B) int arr[ ][3]={1,2,3,4,5}; C) int arr[2][3]={{1},{3,4,5}}; D) int arr[2][3]={{1,2},{3,4}};

(60) 若有定义:char str1[10],str2[10]=”Fujian”;,能将字符串”Fujian”赋给数组str1的正确语句是( D )。 A) strcopy(str1,str2); B) str1=”Fujian”; C) strcpy(str2,str1); D) strcpy(str1,str2);

完美整理

Word格式

(61) C语言中,数组名作为函数调用的实参时,下面叙述正确的是( A )。 A) 形参数组中各元素值的改变会使实参数组相应元素的值同时发生变化 B) 传递给形参的是数组第一个元素的值 C) 传递给形参的是数组元素的个数

D) 传递给形参的是数组中全部元素的值

(62) 以下程序段的运行结果是( C )。

int x[ ]={2,3,4,5,6,7},*p=x; int i,s=0;

for (i=1;i<5;i++) s+=p[i++]; printf (“%d”,s); A) 14 B) 6 C) 8 D) 20

(63) 若有定义int x,a,b; 语句x=(a=2,b=3,a+b);运行后,x、a、b的值依次为( D )。 A) 2 3 5 B) 5 3 2 C) 3 2 5 D) 5 2 3

(64) 以下程序段的运行结果是( B )。

int s=15; switch (s/4)

{default: printf(“Over “); case 1: printf(“One “);break; case 2: printf(“Two ”); } A) Two

B) Over One C) Over Two D) One

(65) 若有定义#define F 2+3,则表达式F*F的值为( D )。 A) 13 B) 17 C) 25 D) 11

完美整理

Word格式

(66) 以下程序段的运行结果是( A )

int x[3]={1,2,3}; int *p; p=x;

for (p++;p<&x[2];p++) printf(“%d “,*p); A) 2 B) 2 3 C) 3 D) 1 2

(67) 若有定义

union u_type { int x;

float y[3]; char z; }a;

则变量a的长度是( D ) A) 4 B) 1 C) 15 D) 12

(68) 若有定义:int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[4];p=a;( C )对数组a元素的引用是正确的。 A) **(p+4) B) (**p)[2] C) *(p[2]+3) D) *(p[4])

(69)( B )为正确的字符常量。 A) '\\084' B) '@' C) '165' D) 'bcd'

(70) 以下程序段的运行结果是( A )。

int s=15; switch (s/4) {

case 1: printf(“One “); case 2: printf(“Two ”); case 3: printf(“Three”);

完美整理

Word格式

default: printf(“Over “); }

A) Three Over B) Two Over C) Three D) One Over

(71) 以下程序段运行后x的值为( A )。

int a[8]={1,2,3,4,5,6,7,8},i,x=0; for (i=1;i<8;i++,i++) x=x+a[i]; A) 20 B) 18 C) 16 D) 36

(72) 以下程序段的运行结果是( B )。

char str[ ]={“FuJian”}; printf (“%d”,strlen(str)); A) 8 B) 6 C) 7 D) 9

(73) 以下程序的运行结果是( C )。

int a=2,b=3;

int min (int a,int b) { int c; c=a

main( ) { int a=4;

printf(“%d”,min(a,b)); } A) 4 B) 2 C) 3 D) 2,3

(74) 以下程序段运行后*(p++)的值为( B )。 char a[5]=”work”; char *p;

完美整理

搜索更多关于: 2017年福建省二级C语言试卷真题版 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Word格式 (56) 若有语句int a; char c; scanf(“=%c”,&a,&c);,为将整数135赋给a,字符'6'赋给c,正确的数据输入方式是( C )。(说明:代表换行,__代表空格) A) 135__6 B) 1356 C) 1356 D) 135__6__ (56) 若有定义int a=3,b=5,c=8; 则表达式!(a-b)|| (c-b)的值为( A )。 A) 1 B) 0 C) 2 D) 3 (57) 若有定义:float x=3.5,y=5.5; 则表达式( A )的值为2。 A) (int)(x+y)%7 B) int (x+y)%7 C) (x+y)%7 D) (int)x+y%7

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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