20秋学期《高级语言程序设计基础X》在线平时作业1答案

上传人:哼**** 文档编号:153588772 上传时间:2020-11-30 格式:DOC 页数:5 大小:23KB
返回 下载 相关 举报
20秋学期《高级语言程序设计基础X》在线平时作业1答案_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《20秋学期《高级语言程序设计基础X》在线平时作业1答案》由会员分享,可在线阅读,更多相关《20秋学期《高级语言程序设计基础X》在线平时作业1答案(5页珍藏版)》请在金锄头文库上搜索。

1、请核对试题是否与你的题一样在下载20秋学期高级语言程序设计基础X在线平时作业1试卷总分:100 得分:100一、单选题 (共 25 道试题,共 100 分)1.在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF答案:A2.若有说明:int a3=1,2,3,4,5,6,7;则数组a第一维的大小是( )。A.2B.3C.4D.无确定值答案:B3.设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。 for (y=100; x!=y; +x,y+) printf(*n);A.循环体只执行一次B.是无限循环C.循环体一次都不执行D.f

2、or语句中存在语法错误答案:C4.有两个字符数组a、b,则以下正确的输入语句是( )。A.gets(a,b);B.scanf(%s%s,a,b);C.scanf(%s%s,&a,&b);D.gets(a); gets(b);答案:B5.执行下面程序段后,x的值是( )。 int x;printf(%dn,(x=3*5,x+5);A.10B.15C.20D.5答案:B6.若有定义:int x10, *p=x;,则*(p+5)表示( )。A.数组元素x5的地址B.数组元素x5的值C.数组元素x6的地址D.数组元素x6的值E.选项内容11F.选项内容11G.选项内容11答案:B7.当说明一个共用体变

3、量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和答案:C8.下列关于C语言的叙述错误的是( )。A.大写字母和小写字母的意义相同B.不同类型的变量可以在一个表达式中C.在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D.同一个运算符号在不同的场合可以有不同的含义答案:A9.若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。 char *p;p= malloc(sizeof(char);A.charB.char *C.(*char)D.

4、(char *)答案:D10.若有以下语句,则对x数组元素引用不正确的是( )。 int x =1, 2, 3, 4, 5, 6, *ptr;ptr=x;A.*(-ptr)B.*(ptr-)C.*(ptr+)D.*(+ptr)答案:A11.若有说明:char *pc =aaa, bbb, ccc, ddd;,则以下叙述正确的是( )。A.*pc0代表的是字符串aaaB.*pc0代表的是字符aC.pc0代表的是字符串aaaD.pc0代表的是字符a答案:B12.下面程序的输出结果是( )。main() int x,i;for(i=1;i=100;i+) x=i;if(+x%2=0)if(+x%3=

5、0)if(+x%7=0)printf(%d ,x);A.39 81B.42 84C.26 68D.28 70答案:D13.以下运算正确的程序段是( )。A.char str1=ABCDE, str2=abcdef; strcpy(str1, str2);B.char str10, *st=abcde; strcat(str, st);C.char *st1=ABCDS, *st2=abcde; strcat(st1,st2);D.char str10=, *st=abcde; strcat(str, st);答案:D14.若二维数组a有m列,则计算任一元素aij在数组中位置的公式为( )。(假

6、设a00位于数组的第一个位置上。)A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1答案:D15.若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) int a,b,s; scanf(%d%d,&a,&b); s=a; if (ay)z=x;x=y;y=z;A.x=10,y=20,z=30B.x=20,y=30,z=30C.x=20,y=30,z=10D.x=20,y=30,z=20答案:B24.C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double答案:B25.以下对指针变量的操作中,不正确的是( )。A.int p, *q; q=&p;B.int *p, *q; q=p=NULL;C.int a=5, *p; *p=a;D.int a=5, *p=&a, *q=&a; *p=*q;答案:D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号