C语言程序设计(第2版)李学刚 测验试卷 (10)[9页]

时间:2022-06-19 22:54:06 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
课程试卷1

一、单项选择题(每题2分,15题共30分) 1C语言是一种( )的程序设计语言。

A.面向对象

B.可视化

C.面向过程 B.定义和数据 D.开发环境和语句 Cday-3

D#abc D.组件导向

2C程序一般应含( )两方面的描述。

A.语句和算法 C.数据和算法 Aab

'-'2 '的值为(

Ae int main( ) {

char s[20]="China"; printf("%d\n",strlen(s)); return 0;

B6

C20

D.无显示

Bd

C100

D102

5.下列程序的运行结果是(

B3day

3.下列各选项中, )是合法的用户标识符。

4.已知字母bASCII码为98,如ch为字符型变量,则表达式ch= 'b' +'5

}A5

6.当调用函数时,实参是一个数组名,则向函数传递的是(

A.数组的长度 C.数组的首地址 A2 int main() { } A3,2

B50,2

C2,2

D2,50

char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); return 0;

B3

B.数组每一个元素的地址 D.数组每个元素中的值 C4

D5

7.语句 for( i =0;i++<3;);执行后,变量i的值为(

8数字字符0ASCII值为48若有以下程序,其运行后的结果是


9.以下叙述中错误的是(

A.对于double型数组,不可以直接用数组名对数组进行整体输入或输 B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.程序执行中,元素的下标超出所定义的范围时,不一定有出错信息 D.可以通过赋初值的方式确定数组元素的个数

10.已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是(

A.数组ab的长度相同 Ca数组长度大于b数组长度 int main() { } A6,1 int main() { } A2 2

B7 2

C7 6

D6 2

13.若有以下程序,程序运行后的输出结果是(

void prt(int *m,int n) {

int i;

for(i=0;i

(*m)++; char a[7]="a0\0a0\0"; int i,j; i=sizeof(a); j=strlen(a); printf("%d %d\n",i,j); return 0;

B2,1

C6,0

D2,0

12.若有以下程序,其运行后的结果是(

int a,b,d=25; a=d/10%9; b=a&&(-1);

printf("%d,%d\n",a,b); return 0;

Ba数组长度小于b数组长度 D.上述说法都不对

11.若有以下程序,其运行后的结果是(


} int main() { }

A1,2,3,4,5, int main() { } A3

B4

C5

D6

15.下列4个函数中,能实现交换变量值的功能是(

Avoid fun_a(int x,int y) {int *p; *p=x;x=y;y=*p; } Bvoid fun_b(int *x,int *y) {int *p; *x=*y;*y=*x; }

Cvoid fun_c(int *x,int *y) {*x=*x+*y; *y=*x-*y; *x=*x-*y; } Dvoid fun_d(int x,int y) {int p; p=x;x=y;y=p; } 二、程序填空题(每题4分,5题共20分)

1.下面程序的功能是计算1-3+5-7+ …… -99+101的值。

int a=1,b;

for(b=1;b<=10;b++) { }

printf("%d\n",b); return 0;

if(a>=8) { } a-=3;

a+=5;continue; break; if(a%2==1)

B2,3,4,5,6,

C3,4,5,6,7,

D2,3,4,5,1,

14.若有以下程序,程序运行后的输出结果是(

int a[]={1,2,3,4,5},i; prt(a,5); for(i=0;i<5;i++)

printf("%d,",a[i]); return 0;


本文来源:https://www.wddqw.com/doc/ecc0d218a5c30c22590102020740be1e650ecca4.html