预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2013年天津市大学软件学院高职升本专业课试题-理工类 考场号考生号姓名 第一部分C语言部分100分 一、单项选择题(共20小题,每题2分,共40分) 以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表” 对应的格中,未填入答题表,错选或多选均不得分。 1.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为C A.(x>=1&&x<=10)&&(x>=200&&x<=210)B.(x>=1||x<=10)||(x>=200||x<=210) C.(x>=1&&x<=10)||(x>=200&&x<=210)D.(x>=1||x<=10)&&(x>=200||x<=210) 2.若有以下定义: inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则为数组元素a[i]不正确的引用是D A.*(p+i)B.*(a+i) C.p[i]D.*a[i] 3.判断char型变量ch是否为数字的C表达式为B A.('0'<=ch&ch<='9')B.(ch>='0'&&ch<='9') C.(ch>="0"&&ch<="9")D.(ch>=0&&ch<=9) 4.以下程序段构成的循环是C for(x=0,y=0;(y!=12&&x<4);x++); A.无限循环B.循环次数不定 C.执行4次D.执行3次 5.以下程序的输出结果是A #include<stdio.h> main() {inti; for(i=1;i<=5;i++) {if(i%2)printf("*"); elsecontinue; printf("#"); } } A.*#*#*#B.*##*##*##*## C.*#*#D.#*#* 6.以下程序的输出结果是C #include<stdio.h> #defineMAX(x,y)(x)>=(y)?(x):(y) main() {inti=10,j=15; printf("%d",10*MAX(i,j)); } A.15B.100 C.10D.150 7.设有说明:int(*ptr)[8];则ptr是C A.指向整形变量的指针 B.指向函数的指针,该函数的返回值为int数据 C.指向一维数组的指针,该数组的基类型为int D.长度为8的一维指针数组 8.以下程序段的输出结果是A chara[]="0123456789",*p=a+4; printf("%c",*p++); A.4B.a[4]的地址 C.6D.5 9.下面程序的运行结果是B #include<stdio.h> main() {inta=1,b=10; do {b−=a; a++; }while(b−−<0); printf("a=%d,b=%d\n",a,b); } A.a=3,b=11B.a=2,b=8 C.a=1,b=−1D.a=4,b=9 10.执行下面程序,输入2后的输出结果是C #include<stdio.h> main() {intk; scanf("%d",&k); switch(k) {case1:printf("%d\n",k++);break; case2:printf("%d\n",k++); case3:printf("%d\n",k++);break; default:printf("Full!\n"); } } A.1B.2 C.23D.23Full 11.若有以下结构体和变量定义,则以下引用方法不正确...的是D structworker {intsno; char*name; }work,*p=&work; A.work.snoB.(*p).name C.p->snoD.work->sno 12.chars[10],*p=s;则以下不正确的表达式是B A.p=s+1;B.p=s++; C.*(s+1)=*p;D.*p++=s[2]; 13.以下不能对二维数组a正确初始化的语句是A A.inta[2][3]={{1,2,3},{4,5},{6}};B.inta[][3]={{1,2,3},{4,5,6}}; C.inta[2][4]={1,2,3};D.inta[][3]={{1,0,1},{},{1,1}}; 14.若有以下说明和语句,则输出结果是C charsp[]="\t\n\\0will\n"; printf("%d",strlen(sp)); A.4B.3 C.9D.字符串中有非法字符 15.对于结构体类型,以下说法正确的是C A.定义结构体时不能定义结构体变量 B.结构体变量所占的空间等于占空间最大的成员所需空间 C.结构体类型可以作为返回值类型 D.结构体定义后可以与标准类型一样使用,但前面必须使用struc